layout/generic/nsBlockFrame.cpp
b94e05c2de77f34ee6955180aa9915e12c5a9dfb
created 2014-02-05 12:59 +1100
pushed 2014-02-05 13:54 +0000
Cameron McCormack Cameron McCormack - Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
bafd46bb640c94a89b55cb716adaf7cd442c7a78
created 2014-01-26 16:07 -0600
pushed 2014-01-27 13:18 +0000
Timothy Nikkel Timothy Nikkel - Bug 962443. Make layout frame tree dumping code work better for Fennec and b2g. r=mats
52be855fdf89457c4ea1ba3e50af83752e99baea
created 2014-01-23 13:26 -0500
pushed 2014-01-24 08:27 +0000
Benoit Jacob Benoit Jacob - Bug 959380 - 1/5 - Make gfxBreakPriority a typed enum - r=jrmuizel
334a63e35b745f724b9d5f89316966a38d536dd4
created 2014-01-18 19:03 +1100
pushed 2014-01-19 09:42 +0000
Cameron McCormack Cameron McCormack - Backout 3635e6adde70, 8600c8ad593f and 1f72556326be (bug 960848 and bug 960899) for lots of red.
3635e6adde70c47a55a34c0c56c79636fd11a354
created 2014-01-18 18:07 +1100
pushed 2014-01-19 09:42 +0000
Cameron McCormack Cameron McCormack - Bug 960848 - Part 1: Make nsFrameState an enum and consolidate all frame state bit definitions in a single preprocessed file. r=dbaron
63dbfbe6e47417346f47d7f38e67710cf1955d9b
created 2014-01-10 14:06 -0500
pushed 2014-01-13 12:13 +0000
Benoit Jacob Benoit Jacob - Bug 958375 - 9/9 - NS_SIDE_TOP was inadvertently used as the (1<<NS_SIDE_TOP) bit - r=roc
794680b9599d01635c6734a00192d9ca099f4793
created 2014-01-05 23:31 +0000
pushed 2014-01-06 12:54 +0000
Mats Palmgren Mats Palmgren - Bug 956447 - Make it possible to get frame dumps in non-DEBUG builds. r=roc
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-01-04 17:20 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
cdbbbb3a99b4ea1b2e1e54070272ca23715dbdb6
created 2014-01-02 16:22 -0500
pushed 2014-01-03 04:05 +0000
Robert O'Callahan Robert O'Callahan - Bug 953438 - Change nsIFrame::HasTerminalNewline to HasSignificantTerminalNewline since it doesn't make sense to check for a newline that gets converted to regular whitespace. r=jfkthame
f71a7dafeefe40da30c6f760a4958dc7d9d28bae
created 2013-12-29 22:48 +0000
pushed 2013-12-31 03:17 +0000
Jonathan Kew Jonathan Kew - backout changeset 8b6f20bda157 (bug 735577 followup 1) for build failure
8b6f20bda157534bd01e73c1caa5179e95c9df9c
created 2013-12-29 22:04 +0000
pushed 2013-12-31 03:17 +0000
Jonathan Kew Jonathan Kew - bug 735577 - followup 1 - allow reflow-state to be passed to the reflow-metrics constructor to get the writing mode. r=roc
72591e9d49a8432c45b304c7ccb86a8e09947bb1
created 2013-12-27 17:59 +0000
pushed 2013-12-28 02:42 +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 2013-12-28 02:42 +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
d7c9b80ab65fe155d4a0ed70e435f766567812ba
created 2013-12-20 16:38 +0000
pushed 2013-12-21 03:02 +0000
Robert Longson Robert Longson - Bug 940193 - rename nsSVGTextFrame2 to SVGTextFrame. r=dholbert
37284b2f5efa8eccab7861141119dd15a2fca0c7
created 2013-12-13 12:42 -0500
pushed 2013-12-13 21:18 +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 2013-12-09 22:47 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
ae82eacc5bfff04d4f7541b172d2a481b837cc52
created 2013-11-28 17:46 +1100
pushed 2013-11-28 13:35 +0000
Cameron McCormack Cameron McCormack - Bug 922669 - Part 4: Pass in anonymous content nodes when restyling any pseudo-elements that can match user action pseudo-classes. r=bz
f1e9448e639d85d7ed6146fce8bb16607b3668e4
created 2013-11-25 09:20 -0500
pushed 2013-11-25 19:25 +0000
Frédéric Wang Frédéric Wang - Bug 415413 - Incorrect widths and heights of MathML with italics in table cells. r=karlt, r=roc
e776a51ffc1d256cfe24cac87d5d611f7a34f151
created 2013-11-21 14:10 -0500
pushed 2013-11-21 19:10 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fccb1956961e (bug 415413) for Android reftest failures.
fccb1956961ea214ed0bb8af2637a503d486567a
created 2013-11-21 11:48 -0500
pushed 2013-11-21 16:49 +0000
Frédéric Wang Frédéric Wang - Bug 415413 - Incorrect widths and heights of MathML with italics in table cells. r=karlt, r=roc
e28611706451dc17a1695092625af9dd46d49d5e
created 2013-11-15 08:19 -0500
pushed 2013-11-18 11:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 938849 - Build layout/generic in unified mode; r=roc
2f301631893281227b7551f8e5c6bcc3115a383f
created 2013-10-01 17:00 -0400
pushed 2013-10-02 01:56 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 921753 - Part 1: Avoid #including nsStyleStructInlines.h in nsIFrame.h; r=roc
bca6e2908ddbb03c4b96f6a66358b83fc42634d8
created 2013-09-25 11:42 +0000
pushed 2013-09-25 18:58 +0000
Mats Palmgren Mats Palmgren - Bug 919318 - A few cosmetic changes after dropping the Get prefix on some methods. r=dholbert
1080eec8fed174da0a0f78b0dd3bad11165846a0
created 2013-09-25 11:42 +0000
pushed 2013-09-25 18: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-09-25 18:58 +0000
Daniel Holbert Daniel Holbert - Bug 919871: Make .cpp files in layout/generic #include their corresponding .h file first. r=mats
bf930e7d61d388f864f9e22d5446d672dc0b5870
created 2013-09-11 11:51 -0700
pushed 2013-09-12 11:11 +0000
Corey Ford Corey Ford - Bug 911786 - Part 2: Reapply relative positioning when moving frames without reflowing them. r=dholbert
11e825ffbe54ec9bac1bc589a7b8257681fc5b7d
created 2013-09-05 11:59 -0700
pushed 2013-09-06 15:26 +0000
Daniel Holbert Daniel Holbert - Bug 883514: During block reflow, check floats after reflowing bullet frames, instead of before. r=dbaron
f10d31a0f7b48383b6d34f66607adc11eb18ec48
created 2013-08-22 14:32 -0400
pushed 2013-08-23 00:48 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
61e74c03597bddda18041acf1f8e26545e723ff1
created 2013-08-14 13:27 +0100
pushed 2013-08-15 12:37 +0000
Jonathan Kew Jonathan Kew - bug 904555 - clean up use of nsRect APIs in layout. r=roc
5e0293081301bf0d3ac215fa15ebd7233e5955a8
created 2013-08-08 17:20 -0700
pushed 2013-08-09 23:32 +0000
Corey Ford Corey Ford - Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
07d92b28f7215d4c429213261e817954790c104b
created 2013-07-29 21:53 -0700
pushed 2013-08-01 20:35 +0000
Corey Ford Corey Ford - Bug 898797 - Use nsHTMLReflowState::ApplyRelativePositioning when placing floats. r=dbaron
352501d3f390a01f44036782973c154a13f7b9ad
created 2013-07-25 10:34 -0500
pushed 2013-07-26 14:49 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 4: Refactor ApplySkipSides() and GetSkipSides() to return the correct value during reflow by adding an optional nsHTMLReflowState parameter. [r=roc]
f1bd0ed5fb4e958815404e88244080d7e5e83b6f
created 2013-07-25 10:34 -0500
pushed 2013-07-26 14:49 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 3: Refactor nsBlockFrame to utilize new calculations for paginated content. [r=roc]
088bf371078a52f7cbcb39b319caa5385f469a1d
created 2013-07-25 10:34 -0500
pushed 2013-07-26 14:49 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 2: Pull GetEffectiveComputedHeight() into nsSplittableFrame and refactor it to utilize consumed height for paginated content. [r=roc]
91356879fbfd87ec111b2ecd317a85f6bc081b85
created 2013-07-24 15:14 -0400
pushed 2013-07-25 03:09 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 6 changesets (bug 743402) for reftest failures on a CLOSED TREE.
3098fea37f2d9a3dec4180226415ae68517bf71a
created 2013-07-24 12:47 -0500
pushed 2013-07-25 03:09 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 4: Refactor ApplySkipSides() and GetSkipSides() to return the correct value during reflow by adding an optional nsHTMLReflowState parameter. [r=roc]
ada93e976dca5a5a1eaa6e28ec03031720cca21e
created 2013-07-24 12:47 -0500
pushed 2013-07-25 03:09 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 3: Refactor nsBlockFrame to utilize new calculations for paginated content. [r=roc]
c7907c54187f551b6a5e605985771b33733155ad
created 2013-07-24 12:47 -0500
pushed 2013-07-25 03:09 +0000
Scott Johnson Scott Johnson - Bug 743402, Part 2: Pull GetEffectiveComputedHeight() into nsSplittableFrame and refactor it to utilize consumed height for paginated content. [r=roc]
4f561ee280eb004c29bcc5b5aecb82860ad4ad35
created 2013-07-13 13:18 +0000
pushed 2013-07-15 19:11 +0000
Mats Palmgren Mats Palmgren - Bug 883676 - Implement 'page-break-inside:avoid' also for the case where the block reflow is COMPLETE but does not fit in the available height. r=roc
fa9c841f9abbf797f86365c76651d3ff0c53ce16
created 2013-07-04 10:13 +0300
pushed 2013-07-05 06:56 +0000
Simon Montagu Simon Montagu - Use GetFrameBaseLevel to drill down to the first leaf frame instead of just looking at the first child when getting the line direction. Bug 889742, r=roc
2e67b73e7e1adba952d4380e36188105196e82ea
created 2013-06-28 00:22 -0700
pushed 2013-06-30 15:39 +0000
Daniel Holbert Daniel Holbert - Bug 886313: Make DisplayLine generate display items in a temporary collection, so we can apply text-overflow clipping without affecting earlier lines. r=roc
0414d4228e8525834e52aed3533db2d1fadcce27
created 2013-06-18 23:23 -0700
pushed 2013-06-19 14:38 +0000
Daniel Holbert Daniel Holbert - Bug 884564 followup: fix end-of-line whitespace in nsBlockFrame::CreateContinuationFor. (whitespace-only, DONTBUILD)
b660582ee4510c1987ed7ec8f3f17a368b47c86b
created 2013-06-18 23:09 -0700
pushed 2013-06-19 14:38 +0000
Daniel Holbert Daniel Holbert - Bug 884576: Make some nsBlockFrame helper-methods (ReflowPushedFloats, PrepareResizeReflow, & SplitLine) infallible. r=bz
416252ef9d1ed367323f2b548da1a1182ef81fb0
created 2013-06-18 23:09 -0700
pushed 2013-06-19 14:38 +0000
Daniel Holbert Daniel Holbert - Bug 884564: Make CreateContinuationFor() infallible and directly return its outparam. r=bz
48bbd10759f78f6bd8dd76ec1edae4e3a8264d21
created 2013-06-10 18:31 +0000
pushed 2013-06-11 19:02 +0000
Mats Palmgren Mats Palmgren - Bug 863935. r=roc
441d2b9cecb4d5500a772bc881982b7308c5d32d
created 2013-05-30 16:44 +1200
pushed 2013-05-30 15:47 +0000
Robert O'Callahan Robert O'Callahan - Bug 872254. Clear line/row cursors when overflow areas of lines or table rows change. r=bz
cae4d57e0e8b274ea920137b3bb718424105a1a7
created 2013-05-13 15:37 -0700
pushed 2013-05-16 07:33 +0000
L. David Baron L. David Baron - Bug 871338: Handle NS_BLOCK_LOOK_FOR_DIRTY_FRAMES lazy marking in GetMinWidth and GetPrefWidth in addition to Reflow. r=bzbarsky
603fbfa2f12e15e8a45287fbce26feb1fb99bc45
created 2013-05-10 18:04 -0700
pushed 2013-05-13 20:34 +0000
L. David Baron L. David Baron - Fix warnings-as-errors bustage from changeset 09552b219c3a (Bug 828312 patch 3).
09552b219c3a158f39a14f049a8075797f8d9e73
created 2013-05-10 17:35 -0700
pushed 2013-05-13 20:34 +0000
L. David Baron L. David Baron - Bug 828312 patch 3: Wait to mark lines dirty until we're in reflow, to avoid O(N^2) behavior as a result of looking for lines. r=bzbarsky
bf5fd9db907812507b88a6aeaca8969c1170e49a
created 2013-05-10 17:35 -0700
pushed 2013-05-13 20:34 +0000
L. David Baron L. David Baron - Bug 828312 patch 2: Make list renumbering code set NS_FRAME_HAS_DIRTY_CHILDREN correctly on intermediate blocks and inlines, and NS_FRAME_IS_DIRTY correctly on the bullets. r=bzbarsky
5aee43eeebe1e73d65ec6d742aafcdbf5b69444d
created 2013-05-09 20:10 -0700
pushed 2013-05-10 19:00 +0000
Daniel Holbert Daniel Holbert - Bug 870555 part 1: Add curly braces around early-return in nsBlockFrame::GetSkipSides, for clarity. r=mats
14929e61959deb59b713d9710fa855f5665b0959
created 2013-05-02 16:01 -0700
pushed 2013-05-04 04:38 +0000
Daniel Holbert Daniel Holbert - Bug 855841: Remove unused constants NS_STYLE_CLEAR_BLOCK, NS_STYLE_CLEAR_COLUMN, NS_STYLE_CLEAR_PAGE. r=mats r=fantasai
fd8bcb07edbec95feeabd8794208d13ba260afcc
created 2013-04-30 20:38 +0200
pushed 2013-05-01 08:17 +0000
Mats Palmgren Mats Palmgren - Bug 866785 - Move repeated nsIFrame::List implementations code to a new method, ListGeneric, for re-use. Cleanup and improve the code a bit. r=roc
6594045f097555ebf346e6e1d2652b7553d43e6d
created 2013-04-25 09:03 -0700
pushed 2013-04-26 12:46 +0000
Daniel Holbert Daniel Holbert - Bug 865477: Use Maybe<> instead of nsAutoPtr<> for lazily-constructed nsHTMLReflowState in nsBlockFrame::Reflow(). r=bz
abc416eac56ffd4e5dd35b95d45289a36c8e3810
created 2013-04-15 09:31 +0100
pushed 2013-04-16 17:51 +0000
Chris Lord Chris Lord - Bug 856932 - Fix fixed margins on position:fixed hierarchies. r=roc
f0c903d9ade4148f9c040f75afa39b285dc6e195
created 2013-04-08 13:38 -0500
pushed 2013-04-09 00:04 +0000
Scott Johnson Scott Johnson - Bug 600100, Part 2: Force a vertical resize even if our available height hasn't changed in anonymous blocks of a column set so we don't crash. [r=mats]
00fdcb8176a77c505f78bf9b30cb6a74f7cb3df6
created 2013-03-07 00:08 +1300
pushed 2013-04-07 09:12 +0000
Robert O'Callahan Robert O'Callahan - Bug 841192. Part 13: Rename nsFrame::ApplyOverflowClipping to ShouldApplyOverflowClipping. r=mattwoodrow
d1f1134024819d4e3819e27cdab2ed3446b7a8c6
created 2013-04-01 17:26 +0200
pushed 2013-04-03 10:30 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Allocate heap nsFrameLists from the shell arena. r=bzbarsky
489955a7d7597d36c6d884eecbc9b245146e0205
created 2013-04-01 17:26 +0200
pushed 2013-04-03 10:30 +0000
Mats Palmgren Mats Palmgren - Bug 729519 - Make frames destroy all child frames and remove their nsFrameList properties when destroyed. r=bzbarsky
a5170d1c3bac75b88d33dcf616eb3ee9c5babe01
created 2013-03-23 21:49 +0100
pushed 2013-03-25 08:48 +0000
Mats Palmgren Mats Palmgren - Bug 851847 - Optimize nsBlockFrame::StealFrame when removing a normal flow child. r=bzbarsky
less more (0) -300 -100 -60 tip