waterson%netscape.com
25df26f9d3
Bug 84645. Move XBL insertion point logic into nsCSSFrameConstructor, where it can interact nicely with continuing frames. r=dbaron, sr=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@102820 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-12 20:19:41 +00:00
hyatt%netscape.com
4f51638ef4
Fix for 95475. r=jag, sr=ben, a=dbaron
...
git-svn-id: svn://10.0.0.236/trunk@101788 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-25 02:01:08 +00:00
dp%netscape.com
793d0d0caf
bug# 96469 caching xbl service r=jag, sr=waterson, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@101711 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-23 20:07:10 +00:00
hyatt%netscape.com
b06293d4c4
Fix for 96042. r=dbaron, sr=sspitzer
...
git-svn-id: svn://10.0.0.236/trunk@101437 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-20 21:42:14 +00:00
waterson%netscape.com
6942f40a9b
Bug 84235. Make nsCSSFrameConstructor print debug information when GECKO_FRAMECTOR_DEBUG_FLAGS is set. r=dbaron, sr=attinasi.
...
git-svn-id: svn://10.0.0.236/trunk@98041 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-27 04:01:51 +00:00
hyatt%netscape.com
b7b1cb3691
Fix for 78695 (rule matching improvements). r/sr=attinasi, jst, waterson
...
git-svn-id: svn://10.0.0.236/trunk@96136 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-31 22:19:43 +00:00
karnaze%netscape.com
73c80c2c81
bug 23714 - don't resolve style for irrelevant whitespace. sr=waterson, r=rbs,hyatt
...
git-svn-id: svn://10.0.0.236/trunk@89984 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 05:10:40 +00:00
heikki%netscape.com
26d94ba9b0
Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@87383 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-19 21:50:04 +00:00
hyatt%netscape.com
b98496bb42
Fix for 55292, r=ben, sr=brendan
...
git-svn-id: svn://10.0.0.236/trunk@86010 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-02 00:54:47 +00:00
buster%netscape.com
31a79a4925
bug 56432 ()
...
the problem was a factorial algorithm for finding primary frames.
fixed by added a hinting mechanism that takes advantage of existing
primary frame cache, greatly reducing the cost for the common case.
r=rods
sr=waterson
git-svn-id: svn://10.0.0.236/trunk@84973 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-16 22:10:04 +00:00
rods%netscape.com
2ff0c10030
Removing all references to GfxListControlFrame
...
Bug 62960 r=kmcclusk sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@84726 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-10 14:50:27 +00:00
hyatt%netscape.com
f28d2bc75d
This patch enables the tree widget to use custom tags via XBL. a=ben
...
git-svn-id: svn://10.0.0.236/trunk@83372 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-07 10:12:02 +00:00
karnaze%netscape.com
ed4a9c12ea
bug 56563 - frame constructor creates anonymous frames when a table has a child which is not table related.
...
ConstructFrameByTag takes additional arg indicating that a whitespace frame was not constructed. sr=buster, r=attinasi
git-svn-id: svn://10.0.0.236/trunk@82925 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-27 22:47:33 +00:00
karnaze%netscape.com
533eb58536
bug 54542 (Hyatt's patch) - pass in style context instead of resolving it. a=buster, r=karnaze.
...
git-svn-id: svn://10.0.0.236/trunk@81735 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 14:55:21 +00:00
attinasi%netscape.com
899e73510a
Fixed items are now removed in ReconstructDocElementHierarchy. b=42114, r=buster@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@77627 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 18:51:45 +00:00
bryner%uiuc.edu
b298446991
Refixing bug 23140 to not cause a menu slowdown, and fixing bug 46615 -
...
removal of old tree widget. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@75446 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:22:36 +00:00
waterson%netscape.com
b92de9cfda
Bug 21456. Support for 'alt=' attribute on applet frames. Patch submitted by edburns@acm.org, r=waterson, nisheeth, a=waterson.
...
git-svn-id: svn://10.0.0.236/trunk@74446 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-19 05:06:55 +00:00
waterson%netscape.com
ec244a11cf
Bug 22037. Detect when CantRenderReplacedElement() is inserting a block frame into an inline. When this happens, 'split' the frame model to the nearest containing block. Re-arranged some of ConstructInline()'s support routines to share code with new method SplitToContainingBlock(). r=nisheeth
...
git-svn-id: svn://10.0.0.236/trunk@73744 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 04:31:33 +00:00
waterson%netscape.com
123229267d
Bugs 35935, 34862, 41521. Make sure to make 'special' frames blocks inside of relatively-positioned inlines; be sure to destroy special siblings, and crawl to outermost 'normal' frame when reframing containing block; handle 'special' frames in StyleChangeReflow(). r=buster
...
git-svn-id: svn://10.0.0.236/trunk@71705 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 06:58:45 +00:00
waterson%netscape.com
b91dc8288d
Bug 36401. Deal with inline-blocks better. Add nsFrameState bit that indicates whether or not a frame is part of a 'special' inline-block hierarchy; use the 'inlineFrameAnnotation' property to remember the next 'special sibling' so that we can traverse correctly; pull methods out of nsCSSFrameConstructor's public API. r=nisheeth,buster
...
git-svn-id: svn://10.0.0.236/trunk@70853 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 19:58:51 +00:00
hyatt%netscape.com
4fe7279acf
XBL Fixes r=ben
...
git-svn-id: svn://10.0.0.236/trunk@70725 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:19:10 +00:00
sfraser%netscape.com
5cee9b1889
Make XBL work for HTML elements. r=hyatt
...
git-svn-id: svn://10.0.0.236/trunk@69833 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:25:02 +00:00
karnaze%netscape.com
64a5b717fe
bug 2479 - rewrite of table frame construction. r=troy, b=winNT,linux
...
git-svn-id: svn://10.0.0.236/trunk@65114 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-04 01:28:15 +00:00
rods%netscape.com
196674549e
Initial checkin of SVG prototype code for Dean Jackson (if def'ed)
...
git-svn-id: svn://10.0.0.236/trunk@64904 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-01 22:26:38 +00:00
evaughan%netscape.com
82b44e2844
box skinnablility changes.
...
-r Hyatt
git-svn-id: svn://10.0.0.236/trunk@64707 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:02:06 +00:00
rods%netscape.com
25cb4be46b
Added space manaer flag to the creation of Labels.
...
b=33200
Reworked how and when the prefs are accessed for getting the Gfx Scrollbar prefs
they are got only once and then are cached. Potential preformance issue.
git-svn-id: svn://10.0.0.236/trunk@64247 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-27 22:12:42 +00:00
rods%netscape.com
12db48d604
Checkbox construction now gets the resolved moz-checkbox style on creation.
...
Fieldset's block frame now gets the flags with the spacemanager set if it is being absolutely positioned.
r=kmcclusk,dcone b=32949
git-svn-id: svn://10.0.0.236/trunk@64042 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-24 15:48:59 +00:00
nisheeth%netscape.com
df55a6d2bc
r=buster. bug 31644. FindPrimaryFrameFor() now accounts for "special" frames created when blocks are encountered within inlines.
...
git-svn-id: svn://10.0.0.236/trunk@63910 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-23 23:18:56 +00:00
hyatt%netscape.com
66a75b2282
Improving XBL support.
...
git-svn-id: svn://10.0.0.236/trunk@62642 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-11 10:38:36 +00:00
pollmann%netscape.com
3f25400b19
Bug 28691/16999: Removing obsoleted code. r=harishd a=rickg
...
git-svn-id: svn://10.0.0.236/trunk@61515 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 21:36:29 +00:00
evaughan%netscape.com
03ab66fac1
bug fix for 24351, 22512
...
-r saari
git-svn-id: svn://10.0.0.236/trunk@60675 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 01:42:09 +00:00
attinasi%netscape.com
aeffd0ea97
Minor reformatting and some comments added. b=none r=none
...
git-svn-id: svn://10.0.0.236/trunk@58864 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 02:17:04 +00:00
troy%netscape.com
60471abd92
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
git-svn-id: svn://10.0.0.236/trunk@58373 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 01:16:50 +00:00
hyatt%netscape.com
8f6502ffb7
Fixes for bugs 17460 and 21656. r=travis
...
git-svn-id: svn://10.0.0.236/trunk@57811 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 09:28:54 +00:00
rods%netscape.com
d788bca43f
Pulled child frame frame creation out of the nsFieldsetFrame and put it in
...
here. Added new method for creating fieldset.
troy reviewed the approach but not the code (it's not turned on yet)
b=23156
git-svn-id: svn://10.0.0.236/trunk@57225 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-09 02:04:36 +00:00
rbs%maths.uq.edu.au
7db2c3e16f
[NOT PART OF THE DEFAULT BUILD]. *Changes to bring MathML in sync with layout (added aPresShell on factory routines). *Postfixed atoms with underscore to avoid conflicts with reserved names in C++ and math.h
...
git-svn-id: svn://10.0.0.236/trunk@55849 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-10 13:07:59 +00:00
nisheeth%netscape.com
3785d66606
Fix for bugs 16709, 20771. Frame state is stored before frame hierarchies are deleted and restored when the frame hierarchies are reconstructed.
...
git-svn-id: svn://10.0.0.236/trunk@55409 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 07:44:18 +00:00
hyatt%netscape.com
7e24c61109
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
git-svn-id: svn://10.0.0.236/trunk@55321 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 23:49:50 +00:00
kmcclusk%netscape.com
4672b267d3
Fixed problem where buttons where causing reflows when entering and exiting.
...
Removed outline border style and fixed style context parentage of buttons.
bug 17892; r=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@53294 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 01:45:53 +00:00
evaughan%netscape.com
009c882c36
Fixed gfxscrollbar bugs #16460 and #15722
...
git-svn-id: svn://10.0.0.236/trunk@53106 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-10 23:51:44 +00:00
dmose%mozilla.org
92d791b7b0
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
kipp%netscape.com
63ae90acca
r=troy; reworked the way that blocks inside of inline elements are handled. It's all in the frame construction code now (bugs 15999, 16737)
...
git-svn-id: svn://10.0.0.236/trunk@52385 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-01 15:24:57 +00:00
kipp%netscape.com
aaabce0894
r=troy; bugs 12958 and 12760; reworked the way that first-letter frames are created and updated. We now support incremental content changes even when first-letter style applies.
...
git-svn-id: svn://10.0.0.236/trunk@52216 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-29 14:39:48 +00:00
peterl%netscape.com
bba68903df
Added namespace ID to the AttributeChanged notification
...
Part fo the fix for Bug 15153
r=troy
git-svn-id: svn://10.0.0.236/trunk@50888 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 23:16:45 +00:00
evaughan%netscape.com
b6c93b5c5c
Integrated Gfx scrollbars.
...
git-svn-id: svn://10.0.0.236/trunk@50385 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-12 00:16:06 +00:00
rbs%maths.uq.edu.au
1b6a18b9e4
Adding remaining MathML hooks and changing ifdef INCLUDE_MATHML to ifdef MOZ_MATHML to avoid thinking autoconf-related. r:peterl
...
git-svn-id: svn://10.0.0.236/trunk@49662 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-02 10:41:40 +00:00
hyatt%netscape.com
47b05de572
Fixing tree widget updating problem (bienvenu).
...
git-svn-id: svn://10.0.0.236/trunk@49170 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-28 00:57:31 +00:00
peterl%netscape.com
ee1768fef6
moved re resolve style logic into frame manager
...
git-svn-id: svn://10.0.0.236/trunk@48552 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:55:37 +00:00
troy%netscape.com
68d0b098c8
Changed CreateGeneratedFrameFor() to set the parent object and the document
...
object of the generated content
git-svn-id: svn://10.0.0.236/trunk@46153 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 03:09:33 +00:00
kipp%netscape.com
c9002f20df
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
...
git-svn-id: svn://10.0.0.236/trunk@45274 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 03:09:40 +00:00