layout/generic/nsBlockFrame.cpp
8dd77caa5068d7f4402207aebfe96e71d2dc345b
created 2011-02-02 11:05 -0800
pushed 2011-02-02 19:05 +0000
L. David Baron L. David Baron - Report incomplete reflow status as appropriate when frame tree is too deep. (Bug 619021) r=roc a1.9.1.18=dveditz
8e040c1af89048b1888f026be43d81c60d533a08
created 2011-02-02 11:05 -0800
pushed 2011-02-02 19:05 +0000
L. David Baron L. David Baron - Issue console warning when we abort reflow because the frame tree is too deep. (Bug 619021) r=roc a1.9.1.18=dveditz
dda32ceb3b5b91412642ffee5a9bb94823a4c4fb
created 2010-03-05 00:49 -0600
pushed 2010-03-05 19:32 +0000
Timothy Nikkel Timothy Nikkel - Bug 542136. If we are going to stop reflowing the children of a line, split the line even if we just finished a first letter or placeholder. r=roc a=beltzner
c4e9f84e73d8bca6a95142ea1b3263c11b8f4dc7
created 2010-01-11 10:41 -0800
pushed 2010-01-11 22:07 +0000
L. David Baron L. David Baron - Land the relevant parts of bug 534082. r=tnikkel sr=roc a1.9.1.8=dveditz
49e937c4a4db208cc4c4bcb9be16122bf12cccd9
created 2009-11-05 03:31 -0600
pushed 2009-11-09 05:36 +0000
Timothy Nikkel Timothy Nikkel - Bug 515811. mPrevChild needs to be set on early exit from nsBlockFrame::ReflowBlockFrame. r=fantasai sr=dbaron a=dveditz
98a52f52cbe57254de27ddd5cc68ff24a1a7a4c2
created 2009-11-08 02:44 -0800
pushed 2009-11-08 10:46 +0000
Simon Montagu Simon Montagu - Don't propagate the FRAMES_ARE_EMPTY flag when continuations cross block frame boundaries. Bug 495875, r+sr=roc, a1.9.1.6=dveditz
df891eff2effa1e79f9414f4bef962e20f84ff94
created 2009-09-02 11:33 -0400
pushed 2009-09-08 19:46 +0000
Timothy Nikkel Timothy Nikkel - Bug 513394. Make sure that mPrevChild gets set on nsBlockReflowState. r=dbaron
63785ea3877097c33d9ebbe43ec519c3608d7ddd
created 2009-07-27 11:00 -0700
pushed 2009-07-27 18:01 +0000
Daniel Holbert Daniel Holbert - Bug 502017: In block reflow, make sure to return an incomplete reflow status whenever we skip pulling from our next-in-flow. original_patch=bz backport=me r=roc a=beltzner
a7eb03446bed6cf182e2ece065ce531943d70c34
created 2009-05-19 15:32 -0700
pushed 2009-05-23 05:46 +0000
Jonas Sicking Jonas Sicking - Bug 481566: Add prefs to control making the content sink more responsive. r/sr=mrbkap
5ba8ffa2d6dd7700710407b5263b2d37ef748798
created 2009-05-20 11:49 -0700
pushed 2009-05-20 18:50 +0000
Simon Montagu Simon Montagu - Do bidi reordering for visual RTL frames in the same way as other bidi frames. Bug 492231, r+sr=roc, blocking1.9.1 via bug 332655
8fed6a0625cebd6e6542f004ee5616cf1646ee88
created 2009-02-26 12:48 +0100
pushed 2009-02-26 12:10 +0000
Mats Palmgren Mats Palmgren - Keep track of the line container and forget the current line if it's for a different container. b=444027 r+sr=roc a1.9.1=dbaron
33091764b7bae0f36f3c5c348627b7e54e3ea8a8
created 2009-01-04 19:39 -0500
pushed 2009-02-12 23:43 +0000
L. David Baron L. David Baron - Replace space manager with a more limited float manager. (Bug 191448) r+sr=roc a=blocking1.9.1+ on bug 467493
217208c67bd58d23e2bc4225eaa200cad1ea8863
created 2009-01-04 19:39 -0500
pushed 2009-02-12 23:43 +0000
L. David Baron L. David Baron - Rename flags and methods from space manager to float manager. (Bug 191448) r+sr=roc a=blocking1.9.1+ on bug 467493
31cbae892de72b8d5a8ec3d35b8d1d1dc874d9f6
created 2009-01-04 14:52 -0500
pushed 2009-02-12 23:43 +0000
L. David Baron L. David Baron - Remove the VerifyReflow code that checked the space manager state. (Bug 191448) r+sr=roc a=blocking1.9.1+ on bug 467493
1c6f10de1f4a0b82c497d7094ac342021a619110
created 2009-02-09 20:36 -0800
pushed 2009-02-12 23:43 +0000
L. David Baron L. David Baron - Avoid calling PlaceBlock and unsetting dirty bits that we still need when an ancestor is going to reflow for clearance. (Bug 476357) r+sr=roc a=blocking1.9.1+
703fdc2d941ed9d2c271c1770a43dd0e7151f2a9
created 2009-01-13 12:32 -0800
pushed 2009-01-13 20:33 +0000
Daniel Holbert Daniel Holbert - Bug 465928 followup: correct typo in enum name - s/PERSERVE/PRESERVE/. No functional changes. r=roc
3194fd024edc66b757e2836538e218b4ff0af9e4
created 2008-12-29 21:18 +1300
pushed 2009-01-09 02:07 +0000
Robert O'Callahan Robert O'Callahan - Bug 458296. When a block doesn't carry out the bottom-margin of its children, add that bottom-margin to its overflow area. Also, add the bottom-padding of a scrolled block to its overflow area. r+sr=dbaron
073269e99a2a6f2dd8961bb1989cd400389b1d7c
created 2009-01-01 03:17 -0800
pushed 2009-01-01 11:18 +0000
Simon Montagu Simon Montagu - Delete all text frame continuations when deleting first letter frame. Bug 466763, r+sr=roc, a191=beltzner
8c8b403e40945a30825f2f053bc8a04bae9f108b
created 2008-12-03 14:27 +1300
pushed 2008-12-26 21:25 +0000
Robert O'Callahan Robert O'Callahan - Bug 465928. Avoid SetInvalidateTextRuns being called by nsBlockFrame::DoRemoveFrame when we're just deleting empty continuation frames. r+sr=dbaron a191=beltzner
70a0658284a6ca83ef9f8f9be18fbcdb151532a6
created 2008-11-27 10:44 -0800
pushed 2008-11-27 19:00 +0000
Robert O'Callahan Robert O'Callahan - Bug 457398. Don't treat empty lines as the first line for text-indent or first-letter/first-line purposes. r+sr=dbaron
6d6a178f9132fbb6aa17b0ad9012b28760bf6b12
created 2008-11-26 11:57 +1300
pushed 2008-11-27 07:00 +0000
Robert O'Callahan Robert O'Callahan - Bug 462968. Sanitize block height. r+sr=dbaron
9eaf91dad68c488d2fb7b18bef7e4cde0213813a
created 2008-11-26 12:20 -0500
pushed 2008-11-26 18:00 +0000
Brad Lassey Brad Lassey - backing out changesets 026147c91538, fb2326fcfc36, ebf0c7cf17be, 57e6a1e9041e, 1f5d2c249f86 and d7a7824d6990 due to crash on linux talos machines durring tp.
ebf0c7cf17be277d6c7bd86e97cdb2f125713c7f
created 2008-11-26 11:57 +1300
pushed 2008-11-26 16:00 +0000
Robert O'Callahan Robert O'Callahan - Bug 462968. Sanitize block height. r+sr=dbaron
e54c086f0507590285d147082e6d3ef9138e8edd
created 2008-10-30 12:17 -0700
pushed 2011-07-05 21:29 +0000
Benjamin Smedberg Benjamin Smedberg - Relanding bug 461410 - nsILineIterator is never used outside of layout - set nsresults to replicate the existing code more correctly, which fixes the mochitest failures, r+sr=roc with nits noted by Mats Palmgren
66c23339bd12aca0833a922b63d10477ea5b224b
created 2008-10-28 02:49 -0400
pushed 2011-07-05 21:29 +0000
Benjamin Smedberg Benjamin Smedberg - Backed out changeset d4c9a0776667 (deCOM nsILineEnumerator) due to regression from it or bug 461212
d4c9a0776667d05b8a1f62ec693c995ef4e327b3
created 2008-10-28 00:47 -0400
pushed 2011-07-05 21:29 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 461410 - nsILineIterator is never used outside of layout, and doesn't need to be refcounted: the callers can just destroy it when they're done with it. We can't do this with a virtual destructor, however, because nsTableRowGroupFrame implements the interface directly, while nsLineIterator is a separately-allocated class. So clients are expected to call DisposeLineIterator when they're done with it.
7d28d0e7d4d35e7fbde7fe9022c8c35c0fca29b1
created 2008-10-15 16:30 -0400
pushed 2011-07-05 21:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 442542. Make sure to reflow our possibly-size-dependent abs pos kids on the followup reflow that happens if clearance is discovered. r+sr=roc
3a4f96251014d5987479b0da43fada7dc7b76784
created 2008-10-14 11:59 -0700
pushed 2011-07-05 21:29 +0000
Taras Glek Taras Glek - Bug 458969: dead stuff in nsSpaceManager r+sr=dbaron FENNEC_A1_BRANCH
4c304d1987550eeebc0c911118bcf3d6c376e831
created 2008-10-13 00:33 +0200
pushed 2011-07-05 21:29 +0000
Mats Palmgren Mats Palmgren - DEBUG: nsBlockFrame::List should print the overflow lines. b=459540 r+sr=roc
12083acc3286378d396d2e2064a5ebc827c7cf20
created 2008-10-12 21:26 +0200
pushed 2011-07-05 21:29 +0000
Mats Palmgren Mats Palmgren - Add 'aLineList' param to MarkLineDirty() so it knows the correct line list for 'aLine'. b=443528 r+sr=roc
f6ed4aa2071cd8e0e29d5be5dd0369f52e133f59
created 2008-10-12 02:19 +0200
pushed 2011-07-05 21:29 +0000
Mats Palmgren Mats Palmgren - When switching from the overflow lines to normal lines we must reset 'mInOverflowLines' or we'll compare 'mLine' to the wrong list on the next call. b=457375 r+sr=roc
cbef246880d3333c22c90546c3246da81761c9be
created 2008-10-11 03:41 +0200
pushed 2011-07-05 21:29 +0000
Mats Palmgren Mats Palmgren - Mark the bullet frame dirty when its ordinal change. b=203727 r+sr=dbaron
0f35e3ef60f1eb15dc666781102ba20e3282c924
created 2008-10-10 17:25 -0700
pushed 2011-07-05 21:29 +0000
Daniel Holbert Daniel Holbert - Bug 452157 - Update aState.mPrevChild when we pull from next-in-flow. r+sr=roc
53ef3c05e895d5f57ca23f4e9f05a5fe61b44606
created 2008-09-20 15:42 +0200
pushed 2011-07-05 21:29 +0000
Arpad Borsos Arpad Borsos - Bug 452797 - Clean up unused variables in layout/; v6; r+sr=roc
9a46f2a17ddc7c2512e78ac535f93d31aa6db661
created 2008-09-18 21:47 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 450930. Fire a DOM event when painting so that content and chrome can track what's being repainted. r=smaug,sr=dbaron
e9b6ada4fe5f8b923a33fe60229ccb5542f40bf6
created 2008-09-08 16:01 +0200
pushed 2011-07-05 21:29 +0000
timeless timeless - merging backout part two of two
4b5063537a0f9c4a6dfeafe5bffcd4db54c82d08
created 2008-09-08 16:00 +0200
pushed 2011-07-05 21:29 +0000
timeless timeless - Backed out changeset 54215f2cbc66
679778dd198fd2799c37c685bc2609dde8f4418a
created 2008-09-08 20:13 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 243519. Rework root element frame construction and the CanvasFrame so that the CanvasFrame is an abs-pos container and the root element frame can be positioned. r=fantasai,sr=dbaron
54215f2cbc66b64699a179a76ee3d553d3104192
created 2008-09-06 20:38 +0200
pushed 2011-07-05 21:29 +0000
Arpad Borsos Arpad Borsos - Bug 452797 - Clean up unused variables in layout/; r+sr=roc
75c0f6a369410cc4ea6f3e1446cb650b73cc4e03
created 2008-09-07 00:35 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Backing out changesets 75919d3eb3d0 and 14ce7619e9c1 due to test failures
75919d3eb3d08ce32fcacaf1e8af5bec571efc03
created 2008-09-06 21:35 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 243519. Rework root element frame construction and the CanvasFrame so that the CanvasFrame is an abs-pos container and the root element frame can be positioned. r=fantasai,sr=dbaron
7e87332a44d46da8691d2c65a9bd288afe35d0b2
created 2008-08-20 01:45 -0500
pushed 2011-07-05 21:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 449362 - "Table border is rendered incorrectly when the table cell size changes due to javascript." [r+sr=roc]
5d09fb3015d131bd44392ddf8cb09e0c45bc4bcc
created 2008-08-12 21:32 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 413048. Disable float breaking in columns. r+sr=dbaron
f07d3fa9b667800fc9554a2d2fa23d3e3fca0718
created 2008-08-12 20:31 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 230555. Support white-space:pre-line. r+sr=dbaron
2bafc1749899ad797a9b5b9caa6000cd51fcf1cd
created 2008-08-06 12:31 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Bug 441418. Instead of guessing when frame broke at a first-letter boundary, explicitly record that in a reflow status bit. r+sr=dbaron
3cf51abb4040135b42a3a8a4f6043532aaf8cde5
created 2008-07-24 10:16 +0300
pushed 2011-07-05 21:29 +0000
Simon Montagu Simon Montagu - Support for word-wrap CSS property. Bug 99457, r+sr=dbaron, roc
bee72059de1597d0f4d8428a55a002effc710e53
created 2008-07-17 09:32 -0400
pushed 2011-07-05 21:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 430352. Use the same border throughout. r+sr=roc
2bf42512916dff1df68a185c9aa896f17e59c136
created 2008-07-16 23:30 -0700
pushed 2011-07-05 21:29 +0000
Andrew Smith Andrew Smith - Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
12d07c032ffce59fae4c035fa600f744920e4baf
created 2008-07-16 22:59 -0700
pushed 2011-07-05 21:29 +0000
L. David Baron L. David Baron - Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
9b0b2391485c50da98e30be3f793063d41c95f00
created 2008-07-16 22:18 -0700
pushed 2011-07-05 21:29 +0000
Andrew Smith Andrew Smith - Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
140ebc8ba14616ab4d32d69c211d2bd7bcf8629a
created 2008-07-14 10:10 +1200
pushed 2011-07-05 21:29 +0000
Karuna (karunasagark Karuna (karunasagark - Bug 409331. Instead of QIing to nsBlockFrame in various places, call an nsLayoutUtils method to do it. r+sr=roc
8d2ee261e2e01314b0521e2a1b0a9819491063c1
created 2008-06-13 10:02 +1200
pushed 2011-07-05 21:29 +0000
Michael Ventnor Michael Ventnor - Implement text-shadow rendering (bug 10713). r+sr=roc. Relanding with fixes to make tests pass on Mac
e28df71b85a77d86e65370e7606e36a74167debf
created 2008-06-12 17:32 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Backing out text-shadow due to Mac issues
c06307605f98991fb1b0ff79824c603c5bb4c4f9
created 2008-06-12 14:34 +1200
pushed 2011-07-05 21:29 +0000
Michael Ventnor Michael Ventnor - Implement text-shadow rendering.
5c30c5953d226950f1e36214be88f4b638869e27
created 2008-06-11 11:53 +1200
pushed 2011-07-05 21:29 +0000
Robert O'Callahan Robert O'Callahan - Allow floats to be placed on the current line even after nonzero-width inline content has been placed. Fixes an Acid3 layout bug. r+sr=dbaron
e30af58993281d85f149b15929f8f27c80f3f7bb
created 2008-06-05 16:06 -0700
pushed 2011-07-05 21:29 +0000
L. David Baron L. David Baron - Don't make our anonymous blocks that wrap blocks inside inlines be containing blocks so that we get the right containing block direction per the CSS spec. (Bug 423306) r+sr=roc
fee5c84460d3824813efcc7269bf6150812f5bb6
created 2008-06-03 15:25 -0700
pushed 2011-07-05 21:29 +0000
L. David Baron L. David Baron - Eliminate unnecessary reference counting of gfxContext objects. b=433640 r+sr=roc
89ec657390a1d086ebf8feb6ef35e8746466c30b
created 2008-05-28 06:39 -0700
pushed 2011-07-05 21:29 +0000
roc+ roc+ - Bug 398332. Merge reflow statuses from out-of-flow frames more carefully so that we don't lose information about the primary reflow. r=fantasai,r+sr=dbaron,a=shaver
94465ee81198d531b8a6046c124562e02335d881
created 2008-05-03 16:33 -0700
pushed 2011-07-05 21:29 +0000
dbaron dbaron - Compute widths for replaced block clearing past floats once we're at the correct vertical position. b=430813 r+sr=roc a=schrep
968f99aa2d48ac9fc2929ebdaf36653a34820972
created 2008-05-01 08:14 -0700
pushed 2011-07-05 21:29 +0000
dbaron dbaron - Fix extra block-clearing caused by margins on tables. b=430813 r+sr=roc a=damon
less more (0) -100 -60 tip