layout/generic/nsLineLayout.cpp
6978c9d538d4a41ea385cc1ac3abb08a87605195
created 2014-08-15 10:34 -0700
pushed 2014-10-13 16:35 +0000
Susanna Bowen Susanna Bowen - Bug 1030993 - Basic reflow implementation for ruby frame classes. r=dbaron
3d08e60f8991aaf5ee4f472dac13617e4dee12ca
created 2014-08-13 15:42 -0700
pushed 2014-10-13 16:35 +0000
Seth Fowler Seth Fowler - Bug 913586 (Part 7) - Update Maybe users in layout. r=dbaron
634d33dc9d3ed1fbd09098b7d76d9a754cc80f69
created 2014-07-24 01:30 -0700
pushed 2014-10-13 16:35 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 10: make Reflow set nsHTMLReflowMetrics.ISize and BSize instead of Width and Height. r=jfkthame
a4ba6995c87e7cf67a7d513ac7e23dcdab76b408
created 2014-07-24 01:28 -0700
pushed 2014-10-13 16:35 +0000
Simon Montagu Simon Montagu - Bug 789096 patch 9: use logical coordinates in nsHTMLReflowState available size. r=jfkthame
ff798ed89e0de51e6c2499cac78c6a5cca440868
created 2014-07-10 10:11 +0100
pushed 2014-09-02 16:39 +0000
Jonathan Kew Jonathan Kew - bug 789096 patch X - avoid some unconstrained-width (should be -isize) warnings with mixed writing modes. r=smontagu
290b06120a694a4c1f13fec9e904a33ddf9b2082
created 2014-07-02 13:54 -0700
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 1033052 - Call SetRect in ReflowFrame since the old rect does not need to be preserved. r=dbaron
d00494b1dd572f49a9b9636d44ed0ac5c56c9d83
created 2014-06-18 12:55 -0400
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Lazily compute LineBaselineOffset when needed so it is present after a dynamic change of 'text-decoration'. r=dbaron
676350f94b08836ae0f67197911e915d0a4d32d8
created 2014-06-17 07:41 -0700
pushed 2014-09-02 16:39 +0000
Simon Montagu Simon Montagu - Bug 789096: make method names in nsLineLayout correspond to the respective CSS properties. r=jfkthame
b8c3e8370b33501004a11434d056de9e45bd44e2
created 2014-06-17 05:19 -0700
pushed 2014-09-02 16:39 +0000
Simon Montagu Simon Montagu - Replace GetBaseline with GetLogicalBaseline and use logical coordinates in the line position and baseline getters in nsLayoutUtils. Bug 789096, r=jfkthame
275ed6b009f6f8369f029f1310cd77c35ee53c00
created 2014-06-16 13:34 -0700
pushed 2014-09-02 16:39 +0000
Wes Kocher Wes Kocher - Backed out 2 changesets (bug 727125) for reftest bustage on an otherwise CLOSED TREE
16c8d78df86e5bf3cb5c3bd3400c31bf892dd22b
created 2014-06-16 11:58 -0700
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Lazily compute LineBaselineOffset when needed so it is present after a dynamic change of 'text-decoration'. r=dbaron
53d0a153ba24ebf2bae6f8bd11bc453e43f3e169
created 2014-06-12 14:45 -0400
pushed 2014-09-02 16:39 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets d0ee7053aaf3 and c83f17cd74be (bug 727125) for B2G reftest failures.
c83f17cd74be7d69681b4e12e8ecedf7c39c224d
created 2014-06-06 11:32 -0400
pushed 2014-09-02 16:39 +0000
Susanna Bowen Susanna Bowen - Bug 727125 - Lazily compute LineBaselineOffset when needed so it is present after a dynamic change of 'text-decoration'. r=dbaron
177db1927db27595d0ea52c8401de927bcc0b662
created 2014-06-11 02:45 -0700
pushed 2014-09-02 16:39 +0000
Simon Montagu Simon Montagu - Replace Get/SetTopAscent with Get/SetBlockStartAscent. Bug 789096, r=jfkthame
2d9924eaa36c8b47bebb25d7932fa97773825c6f
created 2014-06-05 02:39 -0700
pushed 2014-07-21 20:25 +0000
Simon Montagu Simon Montagu - Add a WritingMode argument to nsHTMLReflowMetrics::ISize() and BSize(). Bug 789096, r=jfkthame
3ad3d4ab088e58f806e025e3cb0f85f29ca21544
created 2014-06-02 16:26 -0400
pushed 2014-07-21 20:25 +0000
Susanna Bowen Susanna Bowen - Bug 1019287 - Use accessor instead of private variable in ifdef'ed logging code. r=dholbert
94af2dca5c0cdd14c8f34c0eded48b662349437e
created 2014-05-25 03:15 -0700
pushed 2014-07-21 20:25 +0000
Simon Montagu Simon Montagu - Backout 38b25d5e6cf9 because assertions
38b25d5e6cf93b3f7f781df32c01b436b5eb2b3e
created 2014-05-24 23:47 -0700
pushed 2014-07-21 20:25 +0000
Simon Montagu Simon Montagu - Add a WritingMode argument to nsHTMLReflowMetrics::ISize() and BSize(). Bug 789096, r=jfkthame
26134643a8c5c565a48e6320d59683a86426bab0
created 2014-05-24 22:20 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 508665 - part 9, Remove now redundant static_cast<nsContainerFrame*> and do_QueryFrame() calls. r=roc
077e1eca908410c9ab410c86a5f8e2f43fe81d2a
created 2014-05-20 07:04 -0700
pushed 2014-07-21 20:25 +0000
Simon Montagu Simon Montagu - Wait for CanPlaceFrame (i.e. after reflow) to apply start-margin and test whether the frame is a last continuation and so needs its end-margin applied. Bug 999446, r=jfkthame
5537f0724a22315a90eadf3d899bf606b64e9e3f
created 2014-05-17 23:10 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008908 - Remove assignment since the value isn't used. r=smontagu
7e2dead825d9dcc9606fb0085d68ee13f1a0629c
created 2014-05-13 00:47 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 11, make nsBlockFrame::ReflowDirtyLines() and nsLineLayout::ReflowFrame() return types 'void'. r=roc
edfbdecd9e8283748385e7ee661b53bb21e2615b
created 2014-05-13 00:47 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
157af79fbc88c386a39e20fbc3892798b1e91a67
created 2014-05-12 15:47 -0700
pushed 2014-07-21 20:25 +0000
Wes Kocher Wes Kocher - Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
10ed89a302e933ad03307b8216b3047baa63a334
created 2014-05-12 17:40 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 11, make nsBlockFrame::ReflowDirtyLines() and nsLineLayout::ReflowFrame() return types 'void'. r=roc
9afa5e7715e1b1c0da963368329097e735e484c8
created 2014-05-12 17:40 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
fdbe3aa72cdb59c379dd033dd82c33248ee9cc18
created 2014-05-05 17:55 +0000
pushed 2014-07-21 20:25 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Implement box-decoration-break layout for border/box-shadow and paddding/margin for inlines. r=cam
0bf7d860ef1ffd3b5a699a3127031e4332794168
created 2014-05-20 07:04 -0700
pushed 2014-06-16 14:25 +0000
Simon Montagu Simon Montagu - Wait for CanPlaceFrame (i.e. after reflow) to apply start-margin and test whether the frame is a last continuation and so needs its end-margin applied. Bug 999446, r=jfkthame, a=sylvestre
4bc69199b7e1965805c4e9096913fbaf661731ff
created 2014-04-20 19:39 +0000
pushed 2014-06-09 21:49 +0000
Mats Palmgren Mats Palmgren - Back out bug 613659 (for regression bug 998792)
b6b5cdec48e8fb466804fdf817ba5eeb0aa3e3e6
created 2014-04-18 23:01 +0000
pushed 2014-06-09 21:49 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Implement box-decoration-break layout for border/box-shadow and paddding/margin for inlines. r=cam
70862f5149c6aabc9a92739ec98bc99735754516
created 2014-04-17 15:09 +0000
pushed 2014-06-09 21:49 +0000
Mats Palmgren Mats Palmgren - Back out bug 613659 for build failure on B2G Windows.
072817c3a101aea2081006610b33c49be0e099fa
created 2014-04-17 12:11 +0000
pushed 2014-06-09 21:49 +0000
Mats Palmgren Mats Palmgren - Bug 613659 - Implement box-decoration-break layout for border/box-shadow and paddding/margin for inlines. r=cam
983feecdb5da5a7060699e2ac7a9a96489700bc6
created 2014-04-16 01:03 -0700
pushed 2014-06-09 21:49 +0000
Simon Montagu Simon Montagu - Make nsLineBox.mBounds a LogicalRect. Bug 789096, r=jfkthame
eb9f5016ba721f9db57bbd41115de3f615006f0e
created 2014-04-01 11:53 -0700
pushed 2014-06-09 21:49 +0000
L. David Baron L. David Baron - Bug 989130 - Back out changeset fe119a83b1f2 (bug 942017) while leaving the corresponding test from changeset 3c63decb4e7e. r=jfkthame
769d7d20adf4f1735bcad9faaca7902a80b764e6
created 2014-03-24 10:50 -0700
pushed 2014-06-09 21:49 +0000
Simon Montagu Simon Montagu - Aways use the root span's writing mode when recursing into child spans in nsLineLayout::ApplyFrameJustification. Bug 986899, r=jfkthame
69078cc67a5db75728698a05dcf37c0014913614
created 2014-04-01 11:53 -0700
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 989130 - Back out changeset fe119a83b1f2 (bug 942017) while leaving the corresponding test from changeset 3c63decb4e7e. r=jfkthame approval-mozilla-aurora=sylvestre
a91e6c35159c162dbe090840582bf8c0aca95bee
created 2014-03-24 02:23 -0700
pushed 2014-04-28 18:51 +0000
Simon Montagu Simon Montagu - Correction to typo in checkin for bug 789096. Bug 983691, r=jfkthame, approval-mozilla-aurora=lsblakk
e0e03efe760cbfd050d6e091f60afd0cfd7fe954
created 2014-03-12 20:33 -0700
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 349259 patch 1: Add an nsIContent* parameter to nsHTMLReflowState::CalcLineHeight. r=bz
dab8e386596703c1809d8a88d64a07d34c856c3a
created 2014-03-11 13:23 -0700
pushed 2014-04-28 18:51 +0000
Simon Montagu Simon Montagu - Use logical text layout API in nsLineLayout. Bug 789096, r=jfkthame
010865dfe35ee6de7fb5607bc9084b7b21e9a04c
created 2014-03-11 09:22 +0100
pushed 2014-04-28 18:51 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aeff4052ef00 (bug 789096)
aeff4052ef00d986d47bb7dcc10226b74066f884
created 2014-03-10 22:19 -0700
pushed 2014-04-28 18:51 +0000
Simon Montagu Simon Montagu - Use logical text layout API in nsLineLayout. Bug 789096, r=jfkthame
5ddb2542c961fa2bda1943ec3a27a7961a15349e
created 2014-03-03 00:54 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 439204: Remove assertion "We placed a float where there was no room!" r=roc
83a2b19f7492fd07b0aa133bca65b0e91c54f49d
created 2014-02-17 20:07 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 709014 patch 1: Honor margin-left and margin-right on elements in inline layout that have 0 width and/or height (commonly, inline-blocks). r=roc
55bc35c4c65f0a1c1659610159daeb7504985700
created 2014-02-06 17:45 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 91419 patch 9: Fix comments and debugging output referring to "special" frames. r=mats
3072f01555157ab7d187f4ec497e81fd8765da1a
created 2014-02-06 14:07 -0800
pushed 2014-04-28 18:51 +0000
Daniel Holbert Daniel Holbert - Bug 967287 part 1: Remove unnecessary nsPresContext* argument from functions defined in nsContainerFrame.h. r=mats
31f35431afd34da8a545261254fde36688911fd6
created 2014-04-01 11:53 -0700
pushed 2014-04-03 17:41 +0000
L. David Baron L. David Baron - Bug 989130 - Back out changeset fe119a83b1f2 (bug 942017) while leaving the corresponding test from changeset 3c63decb4e7e. r=jfkthame approval-mozilla-beta=sylvestre
52be855fdf89457c4ea1ba3e50af83752e99baea
created 2014-01-23 13:26 -0500
pushed 2014-03-17 21:55 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 1/5 - Make gfxBreakPriority a typed enum - r=jrmuizel
4e178ae92531381f2dc80e37e289f1724ce7b943
created 2014-01-11 12:13 +1100
pushed 2014-03-17 21:55 +0000
Cameron McCormack Cameron McCormack - Bug 957770 - Take SVG font size scaling into account when vertically aligning text. r=roc
72591e9d49a8432c45b304c7ccb86a8e09947bb1
created 2013-12-27 17:59 +0000
pushed 2014-03-17 21:55 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 4.1 - use accessor functions for some physical-coordinate fields in nsHTMLReflowMetrics, in preparation for logicalization. r=smontagu
c73264fcffc344dbede024b64667dc31a9ac9043
created 2013-12-27 17:59 +0000
pushed 2014-03-17 21:55 +0000
Jonathan Kew Jonathan Kew - bug 735577 - pt 3.2 - update the rest of layout code to use the new accessors on nsHTMLReflowState. r=smontagu
37284b2f5efa8eccab7861141119dd15a2fca0c7
created 2013-12-13 12:42 -0500
pushed 2014-03-17 21:55 +0000
Quentin Headen Quentin Headen - Bug 731667 - Rewrite mtable implementation to avoid use of _moz-* attributes - implement parsing and rendering. r=karlt, r=bz
6dfdc31408f9695d0f2a8c7ca75804d657c5a738
created 2013-12-08 21:52 -0500
pushed 2014-02-04 01:06 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
fe119a83b1f29e100dfc9056887b1c9101ccfa40
created 2013-12-08 01:11 +0000
pushed 2014-02-04 01:06 +0000
Mats Palmgren Mats Palmgren - Bug 942017 - Only let the bullet frame affect the line height when line-height:normal. r=jfkthame
475bd77c34004c29af935b99065338d19e57351c
created 2013-11-12 18:38 +0000
pushed 2014-02-04 01:06 +0000
Mats Palmgren Mats Palmgren - Bug 931853 - Adjust the frame's vertical position to account for a negative margin larger than its height, in quirks mode. r=roc
f25d161ad864fc55fd6ffefd8bbc059b50297173
created 2013-10-27 20:56 +0000
pushed 2013-12-09 19:58 +0000
Mats Palmgren Mats Palmgren - Bug 929991 - Layout implementation of 'text-align: true X'. r=roc
236de57e3215e4c9d849c91f7ff2de78f7a280ad
created 2013-10-01 17:01 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 3: Avoid #including nsStyleStructInlines.h in nsHTMLReflowState.h; r=roc
e8453cdce0057180b18cd1ba8514e279f24b0cf5
created 2013-09-30 17:26 -0400
pushed 2013-12-09 19:58 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921876 - Stop #including nsIFrame.h in nsLayoutUtils.h; r=roc
1080eec8fed174da0a0f78b0dd3bad11165846a0
created 2013-09-25 11:42 +0000
pushed 2013-12-09 19:58 +0000
Mats Palmgren Mats Palmgren - Bug 919318 - Drop the Get prefix on the frame methods GetFirstContinuation, GetLastContinuation, GetFirstInFlow, GetLastInFlow and also on nsLayoutUtils::GetLastContinuationWithChild, because they never return null. r=dholbert
e304de11edaece5d14266dde9720131e162b11be
created 2013-09-24 18:43 -0700
pushed 2013-12-09 19:58 +0000
Daniel Holbert Daniel Holbert - Bug 919871: Make .cpp files in layout/generic #include their corresponding .h file first. r=mats
916b70165ece36c4d8514e2956306649cd2e3aa1
created 2013-09-17 04:44 -0700
pushed 2013-10-28 21:59 +0000
L. David Baron L. David Baron - Bug 916751: Do not use nsIFrame::MovePositionBy from nsLineLayout. r=dholbert approval-mozilla-aurora=lsblakk
less more (0) -100 -60 tip