layout/generic/nsFrame.cpp
2318d492b17f539d7e9ba8b2417f6b46c3664493
created 2017-04-26 23:25 +0100
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset a86c4218ca5f (bug 1353187)
a86c4218ca5f2c1f5da6a0d0f415eef4f55331b6
created 2017-04-03 20:43 -0700
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
41fac0336580b03487cfdf53d3f746f3b41b020e
created 2017-03-23 23:36 -0700
pushed 2017-06-12 13:08 +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-06-12 13:08 +0000
Iris Hsiao Iris Hsiao - Backed out 9 changesets (bug 1333482) for stylo test failures and this should be landed to autoland
7c770e01c8fca3f4d5a7a8257512cd1e30a6d4e7
created 2017-03-22 17:43 +0800
pushed 2017-06-12 13:08 +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
cf701cfc024972be7bb703aace2b9d88e6f27115
created 2017-03-23 23:13 +0100
pushed 2017-06-12 13:08 +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-06-12 13:08 +0000
cku cku - Bug 1349462 - Part 1. Rename IsSVGText as IsInSVGTextSubtree. r=heycam
8d732d18faa15b489b25103d59e3db978191811c
created 2017-02-13 15:55 +0000
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +0000
cku cku - Bug 1340044 - Part 2. Rename value in StyleGeometryBox. r=heycam
0423d3fbfacf89fd6d32182625272acc5d777157
created 2017-03-16 15:39 +0100
pushed 2017-06-12 13:08 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
a64601d6efc5723ff9a01ef885a6d5322ba0258b
created 2017-03-16 15:24 +0100
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 1 - Move the intrinsic size/ratio calculations up a bit (idempotent patch). r=dholbert
bac9ba31bdf1db327bbbb367eff7a30fd3361556
created 2017-03-15 14:00 -0400
pushed 2017-06-12 13:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1347411 part 6. Change stylo to correctly recompute style of column-content anonymous boxes. r=heycam
97269aca06bf245dbde7cc7b95daa286145840cf
created 2017-03-08 23:50 -0500
pushed 2017-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +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-06-12 13:08 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Implement and use GetInFlowParent. r=bz
1112d053e28239ef764d89620749e05fc2e4777b
created 2017-03-03 14:42 -0800
pushed 2017-06-12 13:08 +0000
Bobby Holley Bobby Holley - Bug 1344386 - Don't look for overlapping change hints in stylo documents. r=emilio
7166b44658df0723b16d43b7f884deb73c99f0ba
created 2017-05-24 14:54 +0200
pushed 2017-05-24 12:55 +0000
Mats Palmgren Mats Palmgren - Bug 1365614 part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=dholbert a=gchang
13b604cdefa40a97bb3b24bd2ec0f8ab504deb55
created 2017-05-07 22:54 +0200
pushed 2017-05-12 16:56 +0000
Mats Palmgren Mats Palmgren - Bug 1359411 - Backout bug 1328030 since it caused a hang which is strictly worse than the original problem. r=smaug, a=gchang
9019477162f6cc7070975ee16327729abeb7eecd
created 2017-04-18 22:35 +0200
pushed 2017-04-21 15:40 +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 a=gchang
ffeb9bf30934dd96cf3cc9e997140230712703a8
created 2017-03-28 20:13 -0400
pushed 2017-04-18 12:07 +0000
Mats Palmgren Mats Palmgren - Bug 1333482 - [css-ui] Introduce the 'appearance: auto | none' property, with '-webkit-appearance' as an alias. r=dholbert, a=gchang
1520c23b33e5555ef22c077f1e4d872a43666591
created 2017-03-16 15:24 +0100
pushed 2017-04-18 12:07 +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 a=gchang
6e8e5292e77a05cce1c350e4e771d9a2af4ed008
created 2017-03-16 15:24 +0100
pushed 2017-04-18 12:07 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 2 - Refactor the intrinsic size calculations a bit (idempotent patch). r=dholbert a=gchang
08f74b1607bc4dfc56adc38eee9900e923ba78f2
created 2017-03-16 15:24 +0100
pushed 2017-04-18 12:07 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 1 - Move the intrinsic size/ratio calculations up a bit (idempotent patch). r=dholbert a=gchang
6f8a81f2325624a2606d53ef5d55bd5039d0ee34
created 2017-03-06 14:34 -0800
pushed 2017-04-18 12:07 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Exempt scrollbar NAC from the new NAC semantics. r=bz a=gchang
b0b7222031460444b58e4aea30a2353270486ea2
created 2017-03-06 14:04 -0800
pushed 2017-04-18 12:07 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Implement and use GetInFlowParent. r=bz a=gchang
28ac9c36b726dcd0868292b77328712a1d2b3813
created 2017-03-03 21:46 -0500
pushed 2017-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +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-04-18 12:07 +0000
Mats Palmgren Mats Palmgren - Bug 1342801 - Store the 'writing-mode' used value on nsIFrame and make GetWritingMode non-virtual. r=jfkthame
less more (0) -1000 -300 -100 -60 tip