dbaron%dbaron.org
|
992a8cce12
|
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
|
116da6be23
|
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 |
roc+%cs.cmu.edu
|
dba51376ea
|
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 |
roc+%cs.cmu.edu
|
d0abdc1385
|
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
|
04ef8a4cf4
|
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 |
roc+%cs.cmu.edu
|
5451e97878
|
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
|
943c51a3c1
|
use scaledpixels to convert from CSS pixels to realword pixels bug=307367 r/sr=roc
|
2006-01-21 09:54:07 +00:00 |
roc+%cs.cmu.edu
|
c4070dec03
|
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
|
531f4d65f8
|
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
|
b1e6622e4e
|
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 |
dbaron%dbaron.org
|
f62b4fe8e0
|
Fix too-much-overflow regression by making border-collapse cells store the full width of the border rather than just the inside half of it. Also make BCPixelSize 16-bit instead of 8-bit and use it in more places, and a little other cleanup. b=286794 r=bernd sr=roc a=brendan
|
2005-04-07 18:04:38 +00:00 |
bzbarsky%mit.edu
|
b626abc29c
|
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 |
mats.palmgren%bredband.net
|
95059bd9df
|
Don't page-break before or after a repeated frame. b=278983 r+sr=bzbarsky
|
2005-02-05 04:23:52 +00:00 |
neil%parkwaycc.co.uk
|
416f37d27d
|
Bug 276100 GetOriginToView has unused PresContext argument p=bugmail@q1n.org r+sr=dbaron
|
2005-01-01 17:26:29 +00:00 |
bryner%brianryner.com
|
cc807b07b1
|
Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
|
2004-07-31 23:15:21 +00:00 |
gerv%gerv.net
|
85ce8c146b
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:30:37 +00:00 |
bmlk%gmx.de
|
b149d43c9a
|
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 |
dbaron%dbaron.org
|
317387ccf0
|
Table rows/cols and groups don't paint their backgrounds, so CanPaintBackground must return false. b=236053 r+sr=roc
|
2004-03-01 08:17:59 +00:00 |
bmlk%gmx.de
|
3f5d4f5f86
|
remove unneccesary prescontext arguments bug 230923 r/sr=roc
|
2004-01-18 10:28:40 +00:00 |
uid502
|
50383ff50a
|
Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky
|
2003-10-31 20:19:18 +00:00 |
bmlk%gmx.de
|
319dc13e5c
|
overflow area implementation for table frames, bug 173277 r=jkeiser sr=dbaron
|
2003-09-13 16:26:30 +00:00 |
dbaron%dbaron.org
|
754d904cda
|
Remove nsISizeOfHandler and associated SizeOf methods. b=106792 r=bzbarsky sr=jst
|
2003-02-22 15:34:38 +00:00 |
bryner%netscape.com
|
cc390fbe51
|
Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
|
2003-02-22 00:32:13 +00:00 |
bernd.mielke%snafu.de
|
24633f2815
|
split further fixed and percent row height calculation, bug 153995 patch by Rick.Ju@sun.com r=karnaze sr=bzbarsky
|
2003-01-05 14:16:58 +00:00 |
karnaze%netscape.com
|
a900d284ec
|
bug 154780 - make the computed width for a cell unconstrained when the table will re-initialize or re-balance. a=rjesup, sr=kin, r=alexsavulov.
|
2002-09-09 18:46:06 +00:00 |
karnaze%netscape.com
|
88a4e30804
|
bug 127040 - paint backgrounds in correct order when there are collapsed borders. sr=kin, r=dbaron, a=shaver
|
2002-02-26 00:27:42 +00:00 |
karnaze%netscape.com
|
1fcd9538d3
|
bug 41262 - new table border collapsing code. sr=attinasi, r=alexsavulov.
|
2002-02-19 15:48:28 +00:00 |
karnaze%netscape.com
|
957554abdd
|
bug 51023 - reduce the size of table related frame classes. sr=kin.
|
2001-11-30 15:05:51 +00:00 |
karnaze%netscape.com
|
2c6f4c1ca5
|
bug 111028 - better height calc for table elements when printing. r=rods, sr=none.
|
2001-11-29 15:41:07 +00:00 |
bzbarsky%mit.edu
|
0dce65ed23
|
Use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2 where possible
(i.e. where the string is a literal). Bug 104159, r=jag, sr=alecf
|
2001-11-14 01:33:42 +00:00 |
karnaze%netscape.com
|
5bc05378ef
|
additional patch for bug 97138 to cache pct height info on row and constrain sum of row height pcts <= 100.
|
2001-11-05 15:15:24 +00:00 |
karnaze%netscape.com
|
4e510eb28b
|
bug 97138 - rework of table, row group, row, cell height code. sr=attinasi, r=alexsavulov
|
2001-11-05 00:15:51 +00:00 |
karnaze%netscape.com
|
6171a7693b
|
bug 105268 - set NS_FRAME_OUTSIDE_CHILDREN on row when cells have rowspan>1 so that painting will not clip to row. sr=attinasi, r=alexsavulov
|
2001-10-22 22:21:19 +00:00 |
gerv%gerv.net
|
f385eb981a
|
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
|
2001-09-28 20:14:13 +00:00 |
karnaze%netscape.com
|
a77cb3b548
|
bug 68998 - added extra param to Paint, PaintChild, PaintChildren used by tables in standard mode. sr=waterson, r=alexsavulov.
|
2001-09-19 12:35:19 +00:00 |
karnaze%netscape.com
|
dd2e20e284
|
bug 89452 - added flag to indicate a row was inserted. Invalidate the area from that row to end of table if full reflow is not needed, sr=attinasi, r=alexsavulov.
|
2001-08-06 14:48:09 +00:00 |
karnaze%netscape.com
|
5816b4b59c
|
bug 59280 - better splitting of row groups/rows with rowspans. r=dcone.
|
2001-04-16 14:51:52 +00:00 |
karnaze%netscape.com
|
a3a25d11b0
|
table reflow coalescing, table reflow face lift. sr=attinasi
|
2001-03-13 06:38:59 +00:00 |
karnaze%netscape.com
|
9927e53497
|
better table reflow debugging including support for elapsed time. sr=buster.
|
2001-01-25 15:55:51 +00:00 |
buster%netscape.com
|
91721f92dd
|
bug 3992
chris k did the work.
r=buster
|
2000-08-24 05:03:18 +00:00 |
rbs%maths.uq.edu.au
|
9adcb3708a
|
Enable the code to support for 'vertical-align: baseline' in table-cells. bug 10207. a:waterson@mozilla.org. was r:karnaze@netscape.com.
|
2000-07-28 09:19:26 +00:00 |
rbs%maths.uq.edu.au
|
c96e164bef
|
[#ifdef MOZ_MATHML: not yet part of default build]. Add support for 'vertical-align: baseline' in table-cells. bug 10207. r:karnaze@netscape.com. a:waterson@mozilla.org
|
2000-06-05 08:25:11 +00:00 |
karnaze%netscape.com
|
bf5d727d9f
|
nsbeta2+ bug 39885 - invalidate minimal areas. optimize reflows when cells don't change size. r=attinasi
|
2000-05-25 22:40:21 +00:00 |
karnaze%netscape.com
|
75ea85e43a
|
new reflow/layout code for outer table to handle captions and margins. better % height handling.
row groups and rows don't include external cellspacing in there dimensions. r=troy.
|
2000-04-28 21:05:31 +00:00 |
dbaron%fas.harvard.edu
|
fd5dc605d2
|
Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161.
|
2000-03-22 02:43:08 +00:00 |
karnaze%netscape.com
|
c43f4c1b2e
|
bug 7741 - handling of overlapping rowspans, r=troy.
|
2000-02-03 14:04:49 +00:00 |
troy%netscape.com
|
73a3709284
|
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
child list and changed ReparentFrameView() to check it.
|
2000-01-22 01:16:50 +00:00 |
karnaze%netscape.com
|
369b89f5d0
|
bugs 19061, 9879 - each top level row group gets its own cell map; CellData reduced to 4 bytes.
|
2000-01-13 05:29:38 +00:00 |
karnaze%netscape.com
|
ba422c3ed8
|
incremental cell map, columns. Bugs 12122, 21544. r=troy,hyatt a=hofmann
|
1999-12-13 22:56:31 +00:00 |
hyatt%netscape.com
|
16a944a1e3
|
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489. Should also definitely fix bug #15916. r=troy
|
1999-12-04 23:49:50 +00:00 |