aaronleventhal%moonset.net
|
c361ea9f16
|
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
git-svn-id: svn://10.0.0.236/trunk@159196 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-07-14 21:58:34 +00:00 |
|
bmlk%gmx.de
|
0ec7533f3e
|
empty tables should not have a size in quirks mode. bug 241161 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@157634 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-06-09 04:13:53 +00:00 |
|
bmlk%gmx.de
|
22419ff22a
|
reset the cell offset when a row becomes again visible, order the rowgroups before collapsing the rows bug 242253 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@156121 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-08 05:11:29 +00:00 |
|
bmlk%gmx.de
|
b3d3fb986a
|
add colframe documentation, fix a colframe renumbering problem, bug 238999 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@155857 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-03 18:31:34 +00:00 |
|
bmlk%gmx.de
|
7f0b859644
|
remove bogus conversions bug 241997 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@155819 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-05-02 09:51:57 +00:00 |
|
bmlk%gmx.de
|
8cea43fadb
|
make visibility collapse work during incr reflows bug 77019 r= bzbarsky sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@155641 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-28 16:42:59 +00:00 |
|
bmlk%gmx.de
|
e4d6615e12
|
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
git-svn-id: svn://10.0.0.236/trunk@155080 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 18:17:00 +00:00 |
|
gerv%gerv.net
|
2ac510b678
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155068 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 14:30:37 +00:00 |
|
tor%cs.brown.edu
|
996688b00b
|
Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@155061 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-18 13:13:35 +00:00 |
|
bmlk%gmx.de
|
48995421dc
|
use the desiredsize and not the previous mrect size for the overflow area, bug 233438, r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@154914 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-15 04:28:28 +00:00 |
|
bmlk%gmx.de
|
e988c1fecd
|
make table pixel rounding IE compatible, bug 188377 patch by croo@nm.ru, r=me sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@154912 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-15 04:13:11 +00:00 |
|
bmlk%gmx.de
|
50ee50ad30
|
move HasMoreThanOneCell from nsTableRowGroupFrame.cpp into nsCellMap.cpp where it belongs. Don't try to repair the cellmap on every reflow, this might help with with large table rendering performance, bug 240318 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@154778 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-04-13 06:21:16 +00:00 |
|
bmlk%gmx.de
|
a5eddc3a94
|
Protect during border collapse computations against zero child frames. This is another fallout from the checkin 3.556 for bug 4510, bug 238537, patch by fantasai@escape.com sr=dbaron r=bernd a=chofmann
git-svn-id: svn://10.0.0.236/trunk@154333 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-27 06:02:09 +00:00 |
|
bmlk%gmx.de
|
97b33f1cad
|
bring col frames and cellmap in sync when due to row removal the number of column rises, as rowspans will then span in the rows below, bug 237421, r/sr=dbaron a=chofmann
git-svn-id: svn://10.0.0.236/trunk@154227 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-24 17:22:12 +00:00 |
|
dbaron%dbaron.org
|
1a94650e48
|
DeCOMify nsIFrame::IsPercentageBase and rename to IsContainingBlock. b=237169 r+sr=bzbarsky a=brendan
git-svn-id: svn://10.0.0.236/trunk@153898 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-12 04:40:17 +00:00 |
|
roc+%cs.cmu.edu
|
44185c6657
|
Bug 235264. Clean up invalidation to go through a single nsIFrame::Invalidate function and take account of 'outline' where necessary. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153808 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-10 03:09:05 +00:00 |
|
bmlk%gmx.de
|
bc6dd3a017
|
implement standards compliant (CSS2.1) table background rendering patch by fantasai@escape.com r=bernd sr=bz, dbaron
git-svn-id: svn://10.0.0.236/trunk@153736 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-09 06:48:35 +00:00 |
|
bryner%brianryner.com
|
4b70febae6
|
inline IsPaginated, SetPaginatedScrolling, and GetPaginatedScrolling. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153488 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-03 18:24:20 +00:00 |
|
bmlk%gmx.de
|
018f4cb8aa
|
when dead cells are replaced in the cellmap, the corresponding column should be informed that it now contains one more cell bug 235535 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153486 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-03-03 17:45:50 +00:00 |
|
bryner%brianryner.com
|
d956db112f
|
Get rid of nsIFrameManager abstract interface to the frame manager. Bug 233972, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153111 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-23 21:29:06 +00:00 |
|
bryner%brianryner.com
|
7ace3321e6
|
Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152647 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-11 04:57:07 +00:00 |
|
sicking%bigfoot.com
|
26c9ab7b2b
|
Bug 232706: Remove unneccesary datatypes from nsHTMLValue and cleanup AttributeToString.
r=caillon sr=jst
git-svn-id: svn://10.0.0.236/trunk@152623 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-02-11 00:38:12 +00:00 |
|
bmlk%gmx.de
|
9631b46bd0
|
recover overflow area during incr. reflows in table frames, bug 219220 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151959 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-28 18:44:41 +00:00 |
|
bryner%brianryner.com
|
e46f7c8143
|
More nsIPresContext deCOMtamination (bug 229371). Removed GetBaseURL, rename GetMedium to Medium and inline it, remove virtual style resolution methods that forward to style set (callers will call style set methods directly). Removed PresContext parameter to StyleSet style resolution functions. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151927 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-28 00:18:22 +00:00 |
|
bryner%brianryner.com
|
2dce372072
|
DeCOMtaminate nsCSSFrameConstructor (bug 231157). This gets rid of the nsIStyleFrameConstruction and nsICSSFrameConstructor interfaces. The frame constructor now has the same lifetime as the pres shell. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151662 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-21 23:05:10 +00:00 |
|
peterv%propagandism.org
|
94b69cb574
|
Miscellaneous cleanup. r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151493 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-18 10:45:26 +00:00 |
|
bmlk%gmx.de
|
a316af5457
|
remove unneccesary prescontext arguments bug 230923 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@151492 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-18 10:28:40 +00:00 |
|
roc+%cs.cmu.edu
|
35c266025d
|
Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@151077 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-09 14:20:53 +00:00 |
|
bryner%brianryner.com
|
468d3e2e8d
|
Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@150998 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-07 22:30:53 +00:00 |
|
bmlk%gmx.de
|
d2095e6eef
|
dont paint border collapse borders if the damage area is not covered by the borders, bug 225266 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@150832 18797224-902f-48f8-a5cc-f745e15eee43
|
2004-01-02 08:26:36 +00:00 |
|
bmlk%gmx.de
|
8fbde33dad
|
function name change to be more compliant with naming conventions, bug 229620 r/sr=brendan
git-svn-id: svn://10.0.0.236/trunk@150763 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-29 07:32:32 +00:00 |
|
bmlk%gmx.de
|
7eb545bb4e
|
reduce prescontext usage in basic layout strategy bug 229457 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@150759 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-28 17:02:40 +00:00 |
|
bryner%brianryner.com
|
4cca78120d
|
deCOMtaminate nsIPresContext::GetCompatibilityMode / SetCompatibilityMode (bug 229081). r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@150720 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-24 21:51:50 +00:00 |
|
bmlk%gmx.de
|
f091805f25
|
make code more readable bug 226619, patch by mats.palmgreen@bredband.net r=bzbarsky sr= dbaron
git-svn-id: svn://10.0.0.236/trunk@150663 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-23 08:49:48 +00:00 |
|
bmlk%gmx.de
|
123c9b5a85
|
tables can be used as rectangular items without content, bug 227123 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@150662 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-23 07:22:16 +00:00 |
|
bryner%brianryner.com
|
b5347dd60c
|
Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@150598 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-21 05:36:36 +00:00 |
|
dbaron%dbaron.org
|
8f6d91f175
|
Don't mess with overflow area during first pass reflow. b=222336 Patch from Bernd Mielke <bernd_mozilla@gmx.de>. r+sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@150385 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-17 01:33:57 +00:00 |
|
dbaron%dbaron.org
|
a040cc3995
|
Fix regressions of 'overflow: hidden' on various table display types. b=221140 r=bernd sr=roc a=asa
git-svn-id: svn://10.0.0.236/trunk@150259 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-12-12 23:00:54 +00:00 |
|
dbaron%dbaron.org
|
a8191642ef
|
Do inheritance without layout-dependent computations, per CSS2.1. Remove eStyleUnit_Inherit and nsStyleCoord::SetInheritValue. b=205790 r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@149687 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-11-24 19:46:25 +00:00 |
|
bzbarsky%mit.edu
|
8cc0bfcd8e
|
Use SafeElementAt for accesses that may be out of bounds. Bug 226163, r=bernd,
sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@149541 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-11-19 06:20:14 +00:00 |
|
uid502
|
e56ed2443c
|
Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148665 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-10-31 20:19:18 +00:00 |
|
bmlk%gmx.de
|
94f16f07a5
|
reinitialize layout strategy in response to a style incr. reflow targeted at a table frame bug 222467 r/sr=bzbarsky
make debug statement more compact bug 220448 r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@148135 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-10-19 19:23:11 +00:00 |
|
bmlk%gmx.de
|
205e630bce
|
allow empty row groups in the border collapse access to the cellmap. bug 217769 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147360 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-09-27 12:00:56 +00:00 |
|
jst%mozilla.jstenback.com
|
ef67a47aab
|
Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@147354 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-09-27 04:18:26 +00:00 |
|
bmlk%gmx.de
|
deb5f49052
|
overflow area implementation for table frames, bug 173277 r=jkeiser sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@146838 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-09-13 16:26:30 +00:00 |
|
dbaron%dbaron.org
|
80cf7ecc33
|
Reflow the children with style changed reason when a style changed reflow is targeted at a table. Patch from Bernd Mielke <bernd_mozilla@gmx.de>. b=198506 r+sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@145992 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-08-14 06:15:10 +00:00 |
|
roc+%cs.cmu.edu
|
b4657fef30
|
Ongoing deCOMtamination. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144510 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-07-07 02:01:29 +00:00 |
|
bmlk%gmx.de
|
941c8a1041
|
the mew of colspan cell needs to be redistributed this can only be done during the strategy init. bug 207208 r=jkeiser sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@143461 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-06-09 17:51:25 +00:00 |
|
bmlk%gmx.de
|
fed872aa02
|
border collapse - lookup the correct border owner style, bug 196133, r=jkeiser sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@143142 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-05-31 14:49:18 +00:00 |
|
dbaron%dbaron.org
|
69da9d4a19
|
Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
git-svn-id: svn://10.0.0.236/trunk@142488 18797224-902f-48f8-a5cc-f745e15eee43
|
2003-05-15 03:42:21 +00:00 |
|