layout/generic/nsFrame.cpp
2fb965a810c42fd56b4f2b1a1b33ae43562bd9d1
created 2017-03-22 17:43 +0800
pushed 2017-03-24 06:09 +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. draft
e389879425a71bf4c0db797550005cd4438de3b7
created 2017-03-24 10:21 +0800
pushed 2017-03-24 05:32 +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-24 05:32 +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
188d0b80150c189025e2cb16abe917d9697650a2
created 2017-03-21 10:37 +0900
pushed 2017-03-24 01:18 +0000
Mantaorh Yoshinaga Mantaorh Yoshinaga - Bug 1337994 part 1 - Use pre-transformed overflow area frame's rectangle when checking that target frame is out of view. r?mattwoodrow draft
7c5b4a1b331708e9cbc553ccb0589cf089093106
created 2017-03-21 10:37 +0900
pushed 2017-03-23 08:25 +0000
Mantaorh Yoshinaga Mantaorh Yoshinaga - Bug 1337994 part 1 - Use pre-transformed overflow area frame's rectangle when checking that target frame is out of view. r?mattwoodrow draft
beffce9735f38181882354fe8ca10d3cf8b24de5
created 2017-03-23 15:29 +0800
pushed 2017-03-23 07:29 +0000
cku cku - Bug 1349462 - Rename IsSVGText as IsInSVGTextSubtree. draft
8d732d18faa15b489b25103d59e3db978191811c
created 2017-02-13 15:55 +0000
pushed 2017-03-22 12:47 +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 12:47 +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 12:47 +0000
Jonathan Watt Jonathan Watt - Bug 1349293, part 1 - Prevent UnionBorderBoxes from processing NS_FRAME_IS_NONDISPLAY frames. r=mattwoodrow
b552679b66fca07c4709316fba970f5455de92ce
created 2017-03-22 17:43 +0800
pushed 2017-03-22 09:46 +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. draft
a60081798b342f5d18128648ea1578fdf98e5757
created 2017-03-21 16:33 +0800
pushed 2017-03-21 14:22 +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
1520c23b33e5555ef22c077f1e4d872a43666591
created 2017-03-16 15:24 +0100
pushed 2017-03-21 06:38 +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-03-21 06:38 +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-03-21 06:38 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 1 - Move the intrinsic size/ratio calculations up a bit (idempotent patch). r=dholbert a=gchang
f51e3f3477e0c6dc357fbaacfc89c7a109ba3565
created 2017-03-21 00:05 +0100
pushed 2017-03-20 23:15 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 5 - Remove the aFrame param to ReparentFrameViewTo and make it a member function instead. r=tnikkel draft
1e474b43de0fa2027f735fbfd0129244e439f2d3
created 2017-03-21 00:05 +0100
pushed 2017-03-20 23:15 +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 draft
dae805bbae6f261f55e82f98d9dc760f2207aa8d
created 2017-03-21 00:05 +0100
pushed 2017-03-20 23:15 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 3 - Remove the aFlags param to SyncFrameViewProperties because all callers pass zero. r=tnikkel draft
61d3e2268df4db2e81193aeab81c679afeb189ce
created 2017-03-21 00:01 +0100
pushed 2017-03-20 23:15 +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 draft
6504a44989a7786551476ca14d3b89614822df1d
created 2017-03-20 22:06 +0100
pushed 2017-03-20 21:17 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 5 - Remove the aFrame param to ReparentFrameViewTo and make it a member function instead. r=dholbert draft
eabf10a83a8a656ae69a2938679af2988e346d04
created 2017-03-20 22:06 +0100
pushed 2017-03-20 21:17 +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=dholbert draft
5331a668814b640c7c2afd6d0bcbdd789ce58908
created 2017-03-20 22:06 +0100
pushed 2017-03-20 21:17 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 3 - Remove the aFlags param to SyncFrameViewProperties because all callers pass zero. r=dholbert draft
ade9e7ab0a54dd00c42b1e18c29a8c739a8925e4
created 2017-03-20 22:06 +0100
pushed 2017-03-20 21:17 +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=dholbert draft
d335eca224d3c799311bd48603bec6eab7822d3b
created 2017-03-20 14:12 +0800
pushed 2017-03-20 10:10 +0000
Ting-Yu Lin Ting-Yu Lin - Bug 1322570 Part 2 - Rewrite nsStylePosition methods to stop using nsStyleContext::GetParent(). draft
fbfa2177d25a105ded84060080284230b1baea6f
created 2017-03-19 19:15 +0100
pushed 2017-03-19 18:19 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 5 - Remove the aFrame param to ReparentFrameViewTo and make it a member function instead. r=dholbert draft
26967ca69d69e1d43257050372341f4b24fca794
created 2017-03-19 16:01 +0100
pushed 2017-03-19 18:19 +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=dholbert draft
9a0880fc32ac908332ac3dd6c3814e7b6e88faee
created 2017-03-19 16:01 +0100
pushed 2017-03-19 18:19 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 3 - Remove the aFlags param to SyncFrameViewProperties because all callers pass zero. r=dholbert draft
7f98b96248e9f004d8c2cf9bcdedc3aa4940fd3d
created 2017-03-19 16:01 +0100
pushed 2017-03-19 18:19 +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=dholbert draft
cbc40065dd062210bf4c33b69f5f27b492cd7c59
created 2017-03-19 16:01 +0100
pushed 2017-03-19 18:19 +0000
Mats Palmgren Mats Palmgren - Bug 1348665 part 1 - Move a few nsView related methods from nsContainerFrame to nsIFrame/nsFrame (idempotent patch). r=dholbert draft
6f8a81f2325624a2606d53ef5d55bd5039d0ee34
created 2017-03-06 14:34 -0800
pushed 2017-03-18 11:38 +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-03-18 11:38 +0000
Bobby Holley Bobby Holley - Bug 1343937 - Implement and use GetInFlowParent. r=bz a=gchang
0726f65ba7630556e6039d328002c7e7b6759e0c
created 2017-03-17 10:01 +0900
pushed 2017-03-17 06:05 +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?jwatt,mattwoodrow draft
8fe31c5cbe428b42a02c7d46450173f034b88c4f
created 2017-03-16 15:18 +0800
pushed 2017-03-17 05:30 +0000
cku cku - Bug 1340044 - Part 2. Rename value in StyleGeometryBox. draft
0423d3fbfacf89fd6d32182625272acc5d777157
created 2017-03-16 15:39 +0100
pushed 2017-03-16 15:05 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
a64601d6efc5723ff9a01ef885a6d5322ba0258b
created 2017-03-16 15:24 +0100
pushed 2017-03-16 15:05 +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 15:05 +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 15:05 +0000
Mats Palmgren Mats Palmgren - Bug 1335806 part 1 - Move the intrinsic size/ratio calculations up a bit (idempotent patch). r=dholbert
8a385b0ae83eafffcf438514f8213c53309d822a
created 2017-03-16 17:04 +0800
pushed 2017-03-16 09:05 +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 draft
5dfc442730309aa84146ad2dea5e509c910ebb28
created 2017-03-16 13:56 +0800
pushed 2017-03-16 06:51 +0000
cku cku - Bug 1340044 - Part 2. Rename value in StyleGeometryBox. draft
54ad84d037fb7c05db84d072fcf5292e80f95f1c
created 2017-03-15 12:43 -0400
pushed 2017-03-15 16:46 +0000
Boris Zbarsky Boris Zbarsky - Bug 1347411 part 6. Change stylo to correctly recompute style of column-content anonymous boxes. r?heycam draft
df3ba7017877a14461cd32e0e7a771ca1df6e40d
created 2017-03-13 18:36 +0900
pushed 2017-03-13 09:38 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1337944 - Use PreTransformOverflowAreasProperty when checking frame is out of view. r?jwatt draft
144b71d7fa0e596e612818d8fe295f6a2fbbd1d8
created 2017-03-13 18:31 +0900
pushed 2017-03-13 09:33 +0000
Mantaroh Yoshinaga Mantaroh Yoshinaga - Bug 1337944 - Use PreTransformOverflowAreasProperty when checking frame is out of view. r?jwatt draft
5eb9e5d7f05b4be583f4f8a1ca57b070c7fb4928
created 2017-03-08 23:50 -0500
pushed 2017-03-09 05:06 +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 draft
39bdc9299c9e9bb97ed7bcbda2debb0f39b6e3de
created 2017-03-08 23:50 -0500
pushed 2017-03-09 05:06 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345362 part 4. Rename ResolveAnonymousBoxStyle to ResolveInheritingAnonymousBoxStyle. r=heycam draft
70e51b68aa6186e5d05ed200ad8c4592a9f564e7
created 2017-03-08 16:09 -0500
pushed 2017-03-08 22:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345362 part 4. Assert that we don't have a non-inheriting anon box in nsFrame::UpdateStyleOfChildAnonBox. r?heycam draft
afd58f4674d1fdc102e1887b7dbcc13a0c255fc2
created 2017-03-08 00:18 -0500
pushed 2017-03-08 15:59 +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 15:59 +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 11:48 +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 11:48 +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 11:48 +0000
Bobby Holley Bobby Holley - Bug 1344386 - Don't look for overlapping change hints in stylo documents. r=emilio
adae7665fa6a047109f25c88341a776610b15999
created 2017-03-08 02:29 -0500
pushed 2017-03-08 07:30 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345362 part 3. Assert that we don't have a non-inheriting anon box in nsFrame::UpdateStyleOfChildAnonBox. r?dbaron draft
3feeee4650a327e9f4bda2286be2ea2d7a93f9e2
created 2017-03-08 00:18 -0500
pushed 2017-03-08 05:19 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343078 part 7. Make placeholders a non-inheriting anon box. r?dbaron draft
1e472267763efe7b69f4e576dc98af39bed9bbb5
created 2017-03-08 00:18 -0500
pushed 2017-03-08 05:19 +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 draft
6b0b18e0f7e22ef34c824e4d80349c42cd587049
created 2017-03-07 14:07 +1300
pushed 2017-03-07 01:18 +0000
Matt Woodrow Matt Woodrow - Bug 1344971 - Part 3: Check NS_FRAME_MAY_BE_TRANSFORMED as part of Extend3DContext. r?thinker draft
be592d4e6902b9e1c587470b7fa1627a90a3215c
created 2017-03-01 12:09 +1300
pushed 2017-03-07 01:18 +0000
Matt Woodrow Matt Woodrow - Bug 1344971 - Part 1: Create OutOfFlowDisplayData for the parent of the OOF frame so they can be shared. r?mstange draft
28ac9c36b726dcd0868292b77328712a1d2b3813
created 2017-03-03 21:46 -0500
pushed 2017-03-06 10:36 +0000
Boris Zbarsky Boris Zbarsky - Fix up a comment that I forgot to fix when addressing review feedback for bug 1343771. r=me, DONTBUILD
c1a0d1477a6b188dab330cee9d353db91dc0975d
created 2017-03-03 16:14 -0500
pushed 2017-03-03 21:15 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r?emilio draft
130e62d8966352e4883af609347316e5d57d704a
created 2017-03-03 15:44 -0500
pushed 2017-03-03 21:15 +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
d1006254eb42b51cbe5f8eebe3ed4624da1a7136
created 2017-03-03 16:04 -0500
pushed 2017-03-03 21:04 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r?emilio draft
44247441ff7aa6f70cc07de74e32578a54175918
created 2017-03-03 15:44 -0500
pushed 2017-03-03 20:52 +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 draft
717ecc680a77248e3366a32810fde3e295bdff69
created 2017-03-02 10:56 -0500
pushed 2017-03-02 15:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 1343771. Fix stylo to properly update styles on the anonymous block inside a table cell. r?emilio draft
less more (0) -1000 -300 -100 -60 tip