diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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. |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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] |
diff browse annotate |
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] |
diff browse annotate |
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] |
diff browse annotate |
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. |
diff browse annotate |
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] |
diff browse annotate |
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] |
diff browse annotate |
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] |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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) |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
48bbd10759f78f6bd8dd76ec1edae4e3a8264d21 created 2013-06-10 18:31 +0000 pushed 2013-08-05 18:49 +0000 |
Mats Palmgren | Mats Palmgren - Bug 863935. r=roc |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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). |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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] |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |
diff browse annotate |
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 |