Bobby Holley
|
0b8080d9b5
|
Bug 435296 - Sync decode handling for decode-on-draw. r=roc
|
2009-09-12 16:44:18 -06:00 |
|
Zack Weinberg
|
d47e0f433b
|
Bug 497495 part 3: Add methods to every nsFrame subclass that expose the as-allocated identity of every frame object. Also some cleanups to the QueryFrame implementation. r=dbaron sr=roc
|
2009-09-12 17:49:24 +01:00 |
|
Mats Palmgren
|
4093f253d0
|
Remove/simplify frame list use. b=510137 r=bernd
|
2009-09-04 23:07:43 +02:00 |
|
Boris Zbarsky
|
811394b5da
|
Bug 281387. Make nsIFrame::Append/InsertFrames use nsFrameList. r=bernd,roc, sr=dbaron
|
2009-07-30 13:23:32 -04:00 |
|
Bernd
|
d8dd943257
|
bug 492661 - track the visibility of cols and colgroups independently of the presence of cells r/sr=roc
|
2009-05-16 16:22:56 +02:00 |
|
Boris Zbarsky
|
551370dfca
|
Bug 487899. Start column indices incorrect in nsCellMap::ExpandWithCells if an array with more than one cell is passed in. r=bernd, sr=roc
|
2009-04-13 11:31:39 -04:00 |
|
Jonathan Kew
|
68b13a1a71
|
Bug 475968. Eliminate NS_FRAME_OUTSIDE_CHILDREN flag, store small overflow areas cheaply within the frame. r+sr=roc
|
2009-04-06 12:31:50 +12:00 |
|
Arpad Borsos
|
89c2d6ac9b
|
Bug 481932 - use do_QueryFrame instead of IS_TABLE_CELL + cast; r+sr=roc
|
2009-03-24 23:10:06 +01:00 |
|
Daniel Holbert
|
82c4c4b2e1
|
typo fix in a comment: s/glock/block/ CLOSED TREE a=sdwilsh|sheriff
|
2009-02-12 15:10:59 -08:00 |
|
Arpad Borsos
|
91118b918d
|
Bug 474369 - get rid of nsVoidArray, layout/tables part. r+sr=roc
|
2009-02-05 10:09:50 +01:00 |
|
Daniel Holbert
|
6b8a0f9014
|
Whitespace-only: Fix parameter indentation in nsTableRowFrame.cpp and nsTableRowGroupFrame.cpp
|
2009-01-14 14:16:43 -08:00 |
|
L. David Baron
|
960d7facd3
|
Clean up CalcAvailWidth. (Bug 444928) r=bernd
|
2009-01-13 11:50:40 -08:00 |
|
Bernd
|
867fdf2cb0
|
bug 258377, make border collapsed tables to listen for dynamic border style changes r/sr=bzbarsky
|
2008-10-26 11:11:34 +01:00 |
|
L. David Baron
|
3347434086
|
For fixed-layout tables, leave room for the cell spacing for all columns, whether they have cells originating in them or not, since we don't know if cells for those columns will arrive as the table loads incrementally. (Bug 444928) r=bernd sr=roc
|
2008-09-24 10:14:35 -07:00 |
|
Boris Zbarsky
|
bd67eb6f6f
|
Bug 449362 - "Table border is rendered incorrectly when the table cell size changes due to javascript." [r+sr=roc]
|
2008-08-20 01:45:29 -05:00 |
|
Justin Dolske
|
95aeedab8e
|
Backed out changeset 7362e63c648e (relanding bug 449422)
|
2008-08-13 20:49:57 -07:00 |
|
Justin Dolske
|
0b23d39a57
|
Backed out changeset e7c43898c379
|
2008-08-13 16:29:57 -07:00 |
|
Boris Zbarsky
|
cef83c45fd
|
Bug 449422. Assert early and hopefully not often when table-row frames have the wrong display type. r=bernd, sr=roc
|
2008-08-07 17:05:19 -04:00 |
|
Robert O'Callahan
|
7644127121
|
Bug 444688. Use an IsFrameOfType check instead of a frame state bit to detect whether a frame excludes ignorable whitespace children. r+sr=dbaronlayout
|
2008-07-14 10:41:18 +12:00 |
|
roc+@cs.cmu.edu
|
7c840869f1
|
Bug 422678. Table rows whose style-height doesn't fit in the available height (but whose cells do) should be marked incomplete during reflow. r=bernd,sr=dbaron
|
2008-04-08 05:28:34 -07:00 |
|
roc+@cs.cmu.edu
|
c29f127699
|
Bug 416735. When a table frame paints the backgrounds for all its parts, make sure those parts notify the table frame display item when they are background-attachment:fixed. r+sr=dbaron
|
2008-04-06 04:34:14 -07:00 |
|
bzbarsky@mit.edu
|
7eb9d4fe30
|
Invalidate things correctly when the caption or inner table is resized. Bug 424465, r=bernd, sr=roc
|
2008-04-01 14:53:19 -07:00 |
|
dbaron@dbaron.org
|
a8fd009d52
|
Don't do translation during table border painting. b=421069 Patch by Robert O'Callahan <roc@ocallahan.org>. r+sr=dbaron approval1.9b5=damon
|
2008-03-20 18:18:30 -07:00 |
|
dbaron@dbaron.org
|
a2c9696729
|
Backing out bug 421069 (which I landed earlier today for roc) because it caused bug 424016.
|
2008-03-19 22:58:00 -07:00 |
|
dbaron@dbaron.org
|
f495b5647e
|
Don't do translation during table border painting. b=421069 Patch by Robert O'Callahan <roc@ocallahan.org>. r+sr=dbaron
|
2008-03-19 16:02:38 -07:00 |
|
bzbarsky@mit.edu
|
a102045045
|
Invalidate tables a little harder. Bug 421632, r+sr=roc
|
2008-03-16 13:32:48 -07:00 |
|
fantasai.cvs@inkedblade.net
|
2f230818c7
|
switch GetOverflowAreaProperty callers to GetOverflowRect b=417116 r+sr=roc a=roc
|
2008-02-19 23:08:55 -08:00 |
|
bzbarsky@mit.edu
|
3a6834eaac
|
Fix bug 416073: invalidate more things as needed during table reflow to prevent glitches. r+sr=roc
|
2008-02-08 01:36:32 -08:00 |
|
bmlk@gmx.de
|
002b0db04d
|
when splitting rowgroups the space that is left on the page is computed from relative to the bottom, bug 373400 r=sharparrow1 sr=dbaron a=blocking 1.9+
|
2007-12-02 11:19:00 -08:00 |
|
bzbarsky@mit.edu
|
9c59e9e4cc
|
Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
update the resize flags properly. Bug 388084, r+sr+a=dbaron
|
2007-08-02 11:08:05 -07:00 |
|
jwalden@mit.edu
|
6d7584839a
|
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
|
2007-07-08 00:08:04 -07:00 |
|
dbaron@dbaron.org
|
731e0cce6c
|
Only do special height reflows for percentage-height children of table cells when there is a specified height on the table, row group, row, or cell in the row. b=370525 Patch by Daniel Holbert <dholbert@mozilla.com>. r+sr=dbaron
|
2007-06-25 13:34:35 -07:00 |
|
bzbarsky@mit.edu
|
1b5f6b30b6
|
Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts.
|
2007-05-06 12:16:51 -07:00 |
|
bzbarsky@mit.edu
|
eeaa1a101b
|
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
|
2007-03-30 14:11:41 -07:00 |
|
bmlk%gmx.de
|
15f99a67ae
|
limit array access when a rowspan points to a already pushed row, bug 370360 r/sr=bzbarsky
|
2007-02-21 19:42:21 +00:00 |
|
sharparrow1%yahoo.com
|
d19f64369b
|
Bug 370185: clean up view header includes (trivial). rs=bzbarsky.
|
2007-02-12 19:17:33 +00:00 |
|
sharparrow1%yahoo.com
|
76a64e5c22
|
Bug 177805: Fix the use of units in Gecko. r+sr=roc
|
2007-02-07 07:46:44 +00:00 |
|
cvshook%sicking.cc
|
a39ff30284
|
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
|
2007-01-30 00:06:41 +00:00 |
|
dbaron%dbaron.org
|
d8805141a6
|
Remove nsTableFrame::GetBorderPadding and related code. b=367458 r=bernd sr=roc
|
2007-01-27 22:22:24 +00:00 |
|
bzbarsky%mit.edu
|
baec9bd166
|
Make mComputedWidth private, with a getter/setter, and make the setter update
the resize flags. Bug 367442, r+sr=dbaron
|
2007-01-26 00:05:12 +00:00 |
|
dbaron%dbaron.org
|
f6245f0ed9
|
Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc
|
2007-01-23 04:06:56 +00:00 |
|
timeless%mozdev.org
|
4e651390ef
|
Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
|
2006-12-26 17:47:52 +00:00 |
|
dbaron%dbaron.org
|
d5af630c22
|
Better API for used padding/border/margin: remove deprecated Calc*For on nsStyleStructs and add GetUsed* to nsIFrame. b=332922 r+sr=roc
|
2006-12-13 23:04:57 +00:00 |
|
dbaron%dbaron.org
|
79275357a7
|
Reflow all of the table structure (although not its descendants) when frame structure within the table is changed. b=363524 r=bernd sr=bzbarsky
|
2006-12-13 03:45:28 +00:00 |
|
dbaron%dbaron.org
|
31f1898810
|
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
|
2006-12-08 05:38:33 +00:00 |
|
bmlk%gmx.de
|
5bbcbbdb17
|
colframes are referenced via the firstinflow bug 362348 r/sr=roc
|
2006-12-02 06:52:55 +00:00 |
|
mats.palmgren%bredband.net
|
153ab238ca
|
Fix crash when recreating <caption> frames. Add ASSERTIONs to detect similar frame construction errors in the future. b=341382 r+sr=bzbarsky
|
2006-06-29 02:32:36 +00:00 |
|
roc+%cs.cmu.edu
|
ee089f28b9
|
Bug 333481. Sort table-part event-handling display items to ensure that the table comes before all row-groups, which come before all rows, which come before all cells. r=bernd
|
2006-04-17 22:16:24 +00:00 |
|
roc+%cs.cmu.edu
|
a7f03736a9
|
Bug 328926. Remove aPresContext parameter from nsIFrame::Destroy, nsIFrame::SetInitialChildList and nsIFrame::RemovedAsPrimaryFrame. patch by Marc Liddell, r+sr=roc
|
2006-04-10 00:16:29 +00:00 |
|
dbaron%dbaron.org
|
04b8c33eda
|
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
|
2006-04-05 00:00:44 +00:00 |
|
roc+%cs.cmu.edu
|
0a10a79f62
|
Bug 330934. Set a nsIFrame's stylecontext in its constructor, to ensure that there's always one available for GetPresContext() to use even if Init hasn't been called. Patch by Marc Liddell, r+sr=roc
|
2006-03-26 21:30:36 +00:00 |
|
bmlk%gmx.de
|
129b81296d
|
adjust start col index when looping over rtl colspans bug 331344 r/sr=roc
|
2006-03-26 15:58:34 +00:00 |
|
pavlov%pavlov.net
|
131e8794e2
|
backing out roc's patch for bug 328926 due to crash running tests on vc8 machines.
|
2006-03-15 06:43:36 +00:00 |
|
roc+%cs.cmu.edu
|
557b089a47
|
Bug 328926. Remove aPresContext parameter from Destroy and SetInitialChildList. patch by Marc Liddell, r+sr=roc
|
2006-03-15 03:14:02 +00:00 |
|
roc+%cs.cmu.edu
|
6fd863f2dd
|
Bug 330300. Move mFrame from nsDisplayItem subclasses up to nsDisplayItem itself, and make GetUnderlyingFrame an inline non-virtual function. Patch by Alfred Peng, r+sr=roc
|
2006-03-14 20:43:18 +00:00 |
|
roc+%cs.cmu.edu
|
c2801ebbd7
|
Bug 328926. Remove aPresContext from nsIFrame::Init and nsIFrame::DidSetStyleContext. r+sr=roc, patch by Marc Liddell
|
2006-03-09 18:55:21 +00:00 |
|
bmlk%gmx.de
|
20b85ffac2
|
Make visibility:collapse work again after the display list change. Implement overflow handling and view synchronization for collapsed frames. bug 326551 r/sr=roc
|
2006-03-04 05:26:57 +00:00 |
|
uriber%gmail.com
|
c7032d59bb
|
Bug 299065: Bidi resolution needs to split inlines in addition to text frames. r+sr=dbaron
|
2006-02-21 21:33:47 +00:00 |
|
bzbarsky%mit.edu
|
f96a096c2c
|
Fix leak bug 324969 -- make sure to call virtual destructors.
|
2006-01-29 18:48:58 +00:00 |
|
roc+%cs.cmu.edu
|
77bca74243
|
Bug 317375. Reorganize frame painting and mouse event targeting around frame display lists. Some review from dbaron, lots of testing help from Martijn, Julien and others
|
2006-01-26 02:29:17 +00:00 |
|
bmlk%gmx.de
|
ef5d2c73ea
|
use scaledpixels to convert from CSS pixels to realword pixels bug=307367 r/sr=roc
|
2006-01-21 09:54:07 +00:00 |
|
timeless%mozdev.org
|
1c34e68034
|
Bug 106386 Correct misspellings in source code
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
|
2005-11-20 22:05:24 +00:00 |
|
roc+%cs.cmu.edu
|
520b30a7f7
|
Bug 313817. DeCOMtaminate more NS_New*Frame functions. r+sr=roc, patch by Marc Liddell
|
2005-11-04 02:38:33 +00:00 |
|
bmlk%gmx.de
|
8d2cb2369f
|
handle baseline for empty table cells closer to the new description in CSS2.1, bug 291060 r/sr=dbaron
|
2005-10-04 15:47:21 +00:00 |
|
roc+%cs.cmu.edu
|
fed343c43a
|
Bug 108310. Make GetFrameForPoint take frame-relative coordinates, not bogus relative-to-some-view-or-other, and simplify the signature. r+sr=roc, patch by Eli Friedman.
|
2005-09-19 02:15:54 +00:00 |
|
timeless%mozdev.org
|
9da0ce304f
|
Bug 294823 ASSERTION: max element width exceeded desired width: 'PR_FALSE'
patch by bernd r=roc sr=roc a=asa
|
2005-06-16 18:22:38 +00:00 |
|
bzbarsky%mit.edu
|
54d585f2af
|
Remove prescontext args for some nsIFrame methods
(Append/Insert/Remove/ReplaceFrames) and for some methods in table land. Patch
by Vidar Braut Haarr <bugmail@q1n.org>, r+sr=bzbarsky
|
2005-02-07 01:58:25 +00:00 |
|
neil%parkwaycc.co.uk
|
74e2aa375a
|
Bug 276100 GetOriginToView has unused PresContext argument p=bugmail@q1n.org r+sr=dbaron
|
2005-01-01 17:26:29 +00:00 |
|
bmlk%gmx.de
|
ca3e9f85c3
|
remove unused prescontext from PlaceFrameView, PlaceChildsView, ConsiderChildOverflow bug 276092 r/sr=dbaron
|
2004-12-27 15:05:18 +00:00 |
|
aaronleventhal%moonset.net
|
2ba6814444
|
Bug 250269. Outlines not getting painted on buttons, radios, checkboxes, tables and table cells. r+sr=roc
|
2004-11-11 15:07:22 +00:00 |
|
bmlk%gmx.de
|
22a3945caa
|
fix flawed reflow logic for empty table cells bug 226637 r/sr=bzbarsky
|
2004-10-29 17:31:53 +00:00 |
|
roc+%cs.cmu.edu
|
44a2fd5b52
|
Bug 259032. DeCOMtaminate nsIFrame::GetNext/PrevInFlow. r+sr=roc, patch by Will Levine
|
2004-09-14 02:28:03 +00:00 |
|
dbaron%dbaron.org
|
01f5e54ff0
|
Land bug 72747 in pieces: use new functions for common overflow tests. b=72747 r+sr=roc
|
2004-09-02 23:27:23 +00:00 |
|
roc+%cs.cmu.edu
|
9fe7e8650d
|
Bug 257430. nsImageFrame and nsTableRowFrame need to always include their frame bounds in their overflow area. r+sr=dbaron
|
2004-09-01 13:33:17 +00:00 |
|
dbaron%dbaron.org
|
c200b49750
|
Back out the rest of bug 72747 due to Tp regression.
|
2004-08-27 01:26:55 +00:00 |
|
dbaron%dbaron.org
|
5948a3cb75
|
Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
|
2004-08-26 17:11:20 +00:00 |
|
dbaron%dbaron.org
|
94bc9d26c8
|
Fix names of constants to correspond to the new definitions of the values of the 'overflow' property. b=69355 r+sr=roc
|
2004-08-10 01:32:10 +00:00 |
|
bryner%brianryner.com
|
5c02a6978c
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
|
2004-07-31 23:15:21 +00:00 |
|
aaronleventhal%moonset.net
|
910e44a7d5
|
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
|
2004-07-16 16:56:21 +00:00 |
|
aaronleventhal%moonset.net
|
692a414811
|
Backing out bug 151375 for now, because of scrolling regressions in HTML and XUL listboxes and comboboxes
|
2004-07-15 18:57:47 +00:00 |
|
aaronleventhal%moonset.net
|
be1b821056
|
Bug 151375. Implement css2 outline (still called -moz-outline for now). Makes -moz-outline draw outside of the current frame. Improves appearance of focus outline. Lots of help from roc. r+sr=dbaron
|
2004-07-14 21:58:34 +00:00 |
|
roc+%cs.cmu.edu
|
790167bd82
|
Bug 241454. Enforce the rule that if a frame ever reflows its child asking for MEW, then it *always* reflows the child asking for MEW. r=bernd,sr=dbaron
|
2004-06-06 20:45:23 +00:00 |
|
bmlk%gmx.de
|
890df88cf5
|
during incr. reflow table cells have a unconstrained computed size, they need to ensure that a second constrained reflow is issued on the children, bug 237366, initial idea by saito@densan.co.jp r/sr=dbaron
|
2004-06-05 16:59:46 +00:00 |
|
bmlk%gmx.de
|
f857105001
|
make visibility collapse work during incr reflows bug 77019 r= bzbarsky sr=dbaron
|
2004-04-28 16:42:59 +00:00 |
|
bmlk%gmx.de
|
de5b842be2
|
Remove unused functions bug 240559 r/sr =bzbarsky
|
2004-04-21 15:49:29 +00:00 |
|
bmlk%gmx.de
|
05b675f299
|
remove table background quirk use standards painting instead bug 237078 patch by fantasai@escape.com r=bernd sr=dbaron
crash prevention when colframes return bogus colindices bug 240854 r/sr=bzbarsky
|
2004-04-18 18:17:00 +00:00 |
|
gerv%gerv.net
|
708b56cff4
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:30:37 +00:00 |
|
tor%cs.brown.edu
|
83eb215db9
|
Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner
|
2004-04-18 13:13:35 +00:00 |
|
bmlk%gmx.de
|
fcfa993e38
|
use the desiredsize and not the previous mrect size for the overflow area, bug 233438, r/sr=dbaron
|
2004-04-15 04:28:28 +00:00 |
|
bmlk%gmx.de
|
5171d71d60
|
row view needs to synced after we resized the cells bug 239101 r/sr=roc
|
2004-04-14 06:22:52 +00:00 |
|
bmlk%gmx.de
|
1a0dd341a6
|
synchronize the view of a table cell if we dont realign the cell content vertically, bug 237734, r/sr=roc a=chofmann
|
2004-03-28 15:13:31 +00:00 |
|
roc+%cs.cmu.edu
|
8397ac8d8f
|
Bug 235264. Clean up invalidation to go through a single nsIFrame::Invalidate function and take account of 'outline' where necessary. r+sr=dbaron
|
2004-03-10 03:09:05 +00:00 |
|
bmlk%gmx.de
|
ea9e726b8b
|
implement standards compliant (CSS2.1) table background rendering patch by fantasai@escape.com r=bernd sr=bz, dbaron
|
2004-03-09 06:48:35 +00:00 |
|
bryner%brianryner.com
|
ab4ac54b6f
|
inline IsPaginated, SetPaginatedScrolling, and GetPaginatedScrolling. Bug 229371, r+sr=roc.
|
2004-03-03 18:24:20 +00:00 |
|
bmlk%gmx.de
|
871c57c63b
|
recover overflow area during incr. reflows in table frames, bug 219220 r/sr=dbaron
|
2004-01-28 18:44:41 +00:00 |
|
peterv%propagandism.org
|
379d6c8a41
|
Miscellaneous cleanup. r/sr=jst.
|
2004-01-18 10:45:26 +00:00 |
|
bmlk%gmx.de
|
a217311c27
|
remove unneccesary prescontext arguments bug 230923 r/sr=roc
|
2004-01-18 10:28:40 +00:00 |
|
roc+%cs.cmu.edu
|
e7f165c614
|
Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz
|
2004-01-09 14:20:53 +00:00 |
|
dbaron%dbaron.org
|
f594793ce5
|
Remove missed line from previous checkin. b=221140
|
2003-12-15 03:35:50 +00:00 |
|
dbaron%dbaron.org
|
f9aa023719
|
Fix regressions of 'overflow: hidden' on various table display types. b=221140 r=bernd sr=roc a=asa
|
2003-12-12 23:00:54 +00:00 |
|