layout/generic/nsBlockFrame.cpp
794680b9599d01635c6734a00192d9ca099f4793
created 2014-01-05 23:31 +0000
pushed 2014-03-17 21:55 +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-03-17 21:55 +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-03-17 21:55 +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 2014-03-17 21:55 +0000
Jonathan Kew Jonathan Kew - backout changeset 8b6f20bda157 (bug 735577 followup 1) for build failure
8b6f20bda157534bd01e73c1caa5179e95c9df9c
created 2013-12-29 22:04 +0000
pushed 2014-03-17 21:55 +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 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
d7c9b80ab65fe155d4a0ed70e435f766567812ba
created 2013-12-20 16:38 +0000
pushed 2014-03-17 21:55 +0000
Robert Longson Robert Longson - Bug 940193 - rename nsSVGTextFrame2 to SVGTextFrame. r=dholbert
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
5d2d60f3cb3792b1f9d6c0b289aa04ad9eec99f6
created 2014-03-06 16:18 -0500
pushed 2014-03-06 21:43 +0000
Ryan VanderMeulen Ryan VanderMeulen - Bug 964281 - Explicitly #include nsTextFrame.h. a=bustage
7ef609d31ddfa0f7437b62cd35634d17d51a7269
created 2014-02-17 14:46 -0800
pushed 2014-03-06 20:59 +0000
Simon Montagu Simon Montagu - Bug 964281 - Fix a hang by using a dedicated state bit instead of overloading NS_FRAME_IS_DIRTY. r=roc, a=lsblakk
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
ae82eacc5bfff04d4f7541b172d2a481b837cc52
created 2013-11-28 17:46 +1100
pushed 2014-02-04 01:06 +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 2014-02-04 01:06 +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 2014-02-04 01:06 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset fccb1956961e (bug 415413) for Android reftest failures.
fccb1956961ea214ed0bb8af2637a503d486567a
created 2013-11-21 11:48 -0500
pushed 2014-02-04 01:06 +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 2014-02-04 01:06 +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-12-09 19:58 +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-12-09 19: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-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
bf930e7d61d388f864f9e22d5446d672dc0b5870
created 2013-09-11 11:51 -0700
pushed 2013-10-28 21:59 +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-10-28 21:59 +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-10-28 21:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 907883 - Minimize #includes in layout/generic; r=roc
61e74c03597bddda18041acf1f8e26545e723ff1
created 2013-08-14 13:27 +0100
pushed 2013-10-28 21:59 +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-10-28 21:59 +0000
Corey Ford Corey Ford - Bug 898794 - Store normal frame position before applying relative positioning. r=dbaron
4265c72971672bfc7218a78ed1b23c83403fb02e
created 2013-09-05 11:59 -0700
pushed 2013-09-16 19:14 +0000
Daniel Holbert Daniel Holbert - Bug 883514: During block reflow, check floats after reflowing bullet frames, instead of before. r=dbaron a=dveditz
07d92b28f7215d4c429213261e817954790c104b
created 2013-07-29 21:53 -0700
pushed 2013-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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-09-16 19:14 +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
a4802632f6d8263ce479438b8bc5adf1f6ad0733
created 2013-09-05 11:59 -0700
pushed 2013-09-06 15:21 +0000
Daniel Holbert Daniel Holbert - Bug 883514: During block reflow, check floats after reflowing bullet frames, instead of before. r=dbaron a=dveditz
0414d4228e8525834e52aed3533db2d1fadcce27
created 2013-06-18 23:23 -0700
pushed 2013-08-05 18:49 +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-08-05 18:49 +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-08-05 18:49 +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-08-05 18:49 +0000
Mats Palmgren Mats Palmgren - Bug 863935. r=roc
441d2b9cecb4d5500a772bc881982b7308c5d32d
created 2013-05-30 16:44 +1200
pushed 2013-08-05 18:49 +0000
Robert O'Callahan Robert O'Callahan - Bug 872254. Clear line/row cursors when overflow areas of lines or table rows change. r=bz
09e58f631159c0f1568c7b52864cd8b867b61011
created 2013-05-13 15:37 -0700
pushed 2013-06-24 18:52 +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 approval-mozilla-aurora=akeybl
603fbfa2f12e15e8a45287fbce26feb1fb99bc45
created 2013-05-10 18:04 -0700
pushed 2013-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-06-24 18:52 +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-05-13 16:59 +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-05-13 16:59 +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-05-13 16:59 +0000
Mats Palmgren Mats Palmgren - Bug 851847 - Optimize nsBlockFrame::StealFrame when removing a normal flow child. r=bzbarsky
76adf81398bca7debe86f1e4f944a55aa0f773aa
created 2013-03-23 21:45 +0100
pushed 2013-05-13 16:59 +0000
Mats Palmgren Mats Palmgren - Backout rev 85397e0a6dba - wrong patch. r=me
85397e0a6dba323b687fec127e7ead26140102bd
created 2013-03-23 21:10 +0100
pushed 2013-05-13 16:59 +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