layout/generic/nsLineLayout.cpp
2d9924eaa36c8b47bebb25d7932fa97773825c6f
created 2014-06-05 02:39 -0700
pushed 2014-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +0000
Simon Montagu Simon Montagu - Backout 38b25d5e6cf9 because assertions
38b25d5e6cf93b3f7f781df32c01b436b5eb2b3e
created 2014-05-24 23:47 -0700
pushed 2014-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-08-25 18:42 +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-07-14 18:39 +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-07-14 18:39 +0000
Mats Palmgren Mats Palmgren - Back out bug 613659 (for regression bug 998792)
b6b5cdec48e8fb466804fdf817ba5eeb0aa3e3e6
created 2014-04-18 23:01 +0000
pushed 2014-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +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-07-14 18:39 +0000
Simon Montagu Simon Montagu - Make nsLineBox.mBounds a LogicalRect. Bug 789096, r=jfkthame
eb9f5016ba721f9db57bbd41115de3f615006f0e
created 2014-04-01 11:53 -0700
pushed 2014-07-14 18:39 +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-07-14 18:39 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset aeff4052ef00 (bug 789096)
aeff4052ef00d986d47bb7dcc10226b74066f884
created 2014-03-10 22:19 -0700
pushed 2014-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-06-02 21:01 +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-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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-04-22 00:22 +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-03-10 22:05 +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-03-10 22:05 +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-03-10 22:05 +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 2014-01-28 00:16 +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 2014-01-28 00:16 +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 2014-01-28 00:16 +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 2014-01-28 00:16 +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 2014-01-28 00:16 +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-12-03 03:32 +0000
L. David Baron L. David Baron - Bug 916751: Do not use nsIFrame::MovePositionBy from nsLineLayout. r=dholbert approval-mozilla-aurora=lsblakk
bf930e7d61d388f864f9e22d5446d672dc0b5870
created 2013-09-11 11:51 -0700
pushed 2013-12-03 03:32 +0000
Corey Ford Corey Ford - Bug 911786 - Part 2: Reapply relative positioning when moving frames without reflowing them. r=dholbert
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-12-03 03:32 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
5e0293081301bf0d3ac215fa15ebd7233e5955a8
created 2013-08-08 17:20 -0700
pushed 2013-12-03 03:32 +0000
Corey Ford Corey Ford - Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
5323a7470f67aeb6b2707b314c31580bed8d8204
created 2013-08-07 11:46 -0700
pushed 2013-12-03 03:32 +0000
Corey Ford Corey Ford - Bug 901610 - Use nsStyleDisplay::IsRelativelyPositionedStyle in nsLineLayout. r=dbaron
556a557c7276b15deb36e92e35d402b677a6e4e2
created 2013-07-15 17:28 -0700
pushed 2013-10-21 21:47 +0000
Corey Ford Corey Ford - Bug 893962 - Refactor the application of relative positioning. r=dbaron
32503b49921ea83ea714be7d898126869cc7a5a5
created 2013-04-23 11:45 +1000
pushed 2013-07-29 23:00 +0000
Cameron McCormack Cameron McCormack - Bug 864289 - Rename nsLineLayout::GetLineContainer(Frame|RS) to LineContainer\1. r=dholbert
acfaca07e5c911f6d5af4e145660686b95835466
created 2013-04-14 19:11 +0900
pushed 2013-07-29 23:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 857820 part.1 Drop blink effect implementation r=dbaron
6a715855b6398c38bb800fb5b5964bd92f99cfc0
created 2013-03-25 14:50 +1100
pushed 2013-06-17 22:53 +0000
Cameron McCormack Cameron McCormack - Bug 842142 - Prevent odd text wrapping in SVG text. r=roc
006c88b32c8fe03b6508743ceb5fbe2a59dc8cf2
created 2013-02-23 11:38 +0100
pushed 2013-06-17 22:53 +0000
Mats Palmgren Mats Palmgren - Bug 843931 - Make nsLineLayout::NewPerFrameData() allocation infallible. r=roc
faae76fd9c07da525e55b6113cbc11a542fa592a
created 2013-02-23 11:38 +0100
pushed 2013-06-17 22:53 +0000
Mats Palmgren Mats Palmgren - Bug 843925 - Make nsLineLayout::NewPerSpanData() allocation infallible. r=roc
343315251a400d775fb27becf97bf86f0dcaefe2
created 2013-02-16 13:51 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 781360 patch 3: Rename {nsIFrame,nsStyleContext,nsComputedDOMStyle}::GetStyle* to Style*, since they can never return null. r=dholbert
095bd7117b4e6634f6aef65d343fa4b8e9dbc130
created 2013-02-15 21:38 -0800
pushed 2013-05-07 01:20 +0000
L. David Baron L. David Baron - Bug 841789, patch 1: Rename nsIFrame::GetStyleContext() to nsIFrame::StyleContext() since it can never return null. r=dholbert
037363fa02583ef1f37c80373e46c0a19cf73e64
created 2013-01-15 13:22 +0100
pushed 2013-05-07 01:20 +0000
Mats Palmgren Mats Palmgren - Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
fff69f25ad6c3e946c8a0711008096d799d3896c
created 2012-12-04 22:14 -0600
pushed 2013-03-26 17:28 +0000
Scott Johnson Scott Johnson - Bug 811825: Make max line box width ignored if frame has constrained height in order to prevent cut-off data when a user reflows-to-zoom. [r=dbaron]
less more (0) -100 -60 tip