Commit Graph

4234 Commits

Author SHA1 Message Date
troy%netscape.com
595d17ecf3 Added beforePseudo and afterPseudo atoms 1999-03-29 03:30:34 +00:00
evaughan%netscape.com
bee3c18802 Fixed Toolbox problems inside boxes. 1999-03-29 01:45:34 +00:00
joki%netscape.com
1c2882e5e6 Updating internal implementations to new DOM2 api syntax, capture/bubble functionality, new EventStateManager stuff (focus improvements) 1999-03-28 22:22:54 +00:00
troy%netscape.com
f97dae2e5d Patch from Bruce Mitchener that removes some dead code 1999-03-28 18:26:09 +00:00
troy%netscape.com
794f3738d6 Patch from Bruce Mitchener that adds "[]" to delete 1999-03-28 18:25:34 +00:00
peterl%netscape.com
ad325a51d0 fixed img in link border color 1999-03-28 04:46:40 +00:00
peterl%netscape.com
b0a00db1a0 sync to style context api change
stubs for transparent border color support
1999-03-28 04:32:39 +00:00
peterl%netscape.com
89cd6f6017 added support for outline
border color fixes
1999-03-28 04:31:57 +00:00
peterl%netscape.com
b7974865e3 fixed tokenization bug (treating "+.foo" as a number) 1999-03-28 04:31:12 +00:00
peterl%netscape.com
888bd39b4a added transparent border support 1999-03-28 04:30:28 +00:00
peterl%netscape.com
52d76ba2be fixed bug in parsing backgrounds 1999-03-28 04:29:57 +00:00
peterl%netscape.com
9848661e5b moved img alt-text sizing into text pseudo-element 1999-03-28 04:29:09 +00:00
peterl%netscape.com
94d2d6c3bb added support for outline, border corner radius, transparent border
tweaked opacity
1999-03-28 04:28:22 +00:00
troy%netscape.com
545fe075ff Partial fix for bug #4315. Changed scroll frame to set view visibility to
hide if the frame should not be displayed
1999-03-27 18:21:54 +00:00
warren%netscape.com
fb91ab1cfe PR_FALSE is not nsnull! 1999-03-27 02:56:52 +00:00
beard%netscape.com
b9565de309 Really added nsBoxFrame.cpp. Don't know why camelot failed. 1999-03-27 02:28:38 +00:00
evaughan%netscape.com
bbd2d96ce7 Fi 1999-03-27 02:15:31 +00:00
evaughan%netscape.com
fceaced518 Added box frame. 1999-03-27 01:35:55 +00:00
kipp%netscape.com
90bc4551ea Removed carried-out-top-margin 1999-03-27 01:24:24 +00:00
kipp%netscape.com
d234006d93 Eliminate speculative-top-margin cruft; use new block reflow context API 1999-03-27 01:23:30 +00:00
kipp%netscape.com
d139155dc4 Removed carried out top margin 1999-03-27 01:23:06 +00:00
kipp%netscape.com
318ec8ec90 Moved vertical margin application into here; implement top-margin collapsing logic 1999-03-27 01:22:45 +00:00
kipp%netscape.com
0b54ff5195 Reworked vertical margin handling; fixed some issues with floater placement and clearing and block element clearing (bugs #1080, #1808, ... 1999-03-27 01:22:14 +00:00
kipp%netscape.com
b1b830e9e8 Added methods to support pre-collapsing of top-margins; expose class-id for nsBlockReflowContext code 1999-03-27 01:21:21 +00:00
kipp%netscape.com
4bec7a8874 Translate trapezoid into proper coordinate system 1999-03-27 01:20:46 +00:00
kipp%netscape.com
0c1b82b05a Implement new method 1999-03-27 01:20:15 +00:00
kipp%netscape.com
a0ef7d0fd6 Added a new method 1999-03-27 01:20:02 +00:00
kipp%netscape.com
fba5a6e88b Create area frame properly so that it applies vertical margins to its children (bug #1080) 1999-03-27 01:19:29 +00:00
evaughan%netscape.com
69aa32f727 added files: mozilla/layout/xul/base/src/nsBoxFrame.cpp 1999-03-27 01:04:02 +00:00
av%netscape.com
1319e66d48 Image recognition by file extension for object tag 1999-03-27 01:00:02 +00:00
ftang%netscape.com
3af2e4fcc5 add Set/GetWordBreaker to nsIDocument. Reviewed and approved by kipp 1999-03-27 00:58:41 +00:00
evaughan%netscape.com
43351bf5de Added XUL based layout manager. 1999-03-27 00:58:29 +00:00
mjudge%netscape.com
48fad89b7b fixing errors with pre spaced text. prepareunicode string was not filling the index array correctly for thatn 1999-03-27 00:18:32 +00:00
pinkerton%netscape.com
1f1eca5c36 better handle borders and sizing when laying out children. 1999-03-26 23:51:05 +00:00
donm%netscape.com
0a6d95351a backing out evaughan's changes. tree closed. 1999-03-26 19:39:23 +00:00
evaughan%netscape.com
94c59cde73 added files: mozilla/layout/xul/base/src/nsBoxFrame.cpp, mozilla/layout/xul/base/src/nsBoxFrame.h 1999-03-26 18:53:36 +00:00
evaughan%netscape.com
dc2fa174cc Added box layout system. 1999-03-26 18:51:08 +00:00
rods%netscape.com
e0fd185fb8 Change DoCopy for new clipboard support to put XIF on clipboard 1999-03-26 15:51:07 +00:00
karnaze%netscape.com
a2ba57a987 bug 4141, space bar activating button 1999-03-26 13:47:35 +00:00
troy%netscape.com
f9fe73a16f Fix for bug #2592. Changed ComputeMargin() and ComputePadding() to handle
'inherit' when calculating the computed values
1999-03-26 03:57:46 +00:00
kipp%netscape.com
9a7fc8e883 Use raw trapezoid data to solve issues of floaters with margins (bug #2024) 1999-03-26 01:59:13 +00:00
ftang%netscape.com
095fc7a1f7 correct katakan/hiragana/katakana-iroha/hiragana-iroha list after reviewed by momoi. Add implementation for NS_STYLE_LIST_STYLE_DECIMAL_LEADING_ZERO. 1999-03-26 01:37:27 +00:00
kipp%netscape.com
75e6f0ebb9 Some tweaks for better compatability 1999-03-26 00:42:39 +00:00
kipp%netscape.com
8abd414912 Provide zero margins for other sides 1999-03-26 00:41:59 +00:00
kipp%netscape.com
94b81992a1 Work around some first-letter bugs 1999-03-26 00:41:36 +00:00
kipp%netscape.com
01859e49b2 Undo partial fix for 3882 since its a bad fix 1999-03-26 00:40:37 +00:00
kipp%netscape.com
11af29c9c0 Added rendering layer defines 1999-03-26 00:40:06 +00:00
kipp%netscape.com
60f52440cb Whacked paint methods to use new constants 1999-03-26 00:39:35 +00:00
kipp%netscape.com
d6f3145b96 Fixed bugs #1277, #2007 and #1517 and #1918; rendering is improved for floaters and a minimim height rule is now enforced for computed-height situations 1999-03-26 00:39:04 +00:00
kipp%netscape.com
c6a9c511fd Init mFloaters 1999-03-26 00:37:32 +00:00
kipp%netscape.com
1e610c3cac Fixed bug #4112 1999-03-26 00:37:22 +00:00
mcafee%netscape.com
2813616d59 Renamed GetTransferable() to GetData() 1999-03-25 23:39:03 +00:00
briano%netscape.com
1533030ed0 Made the static library in this directory depend on the same 'extra stuff' as the shared library. 1999-03-25 21:32:26 +00:00
briano%netscape.com
29ed08771b Handle NO_STATIC_LIB being set, when all this file does is create a static library. 1999-03-25 21:21:47 +00:00
briano%netscape.com
2f105ae044 Handle NO_STATIC_LIB being set, when all this file does is create a static library. 1999-03-25 21:10:22 +00:00
peterl%netscape.com
bbe0f2a86e protect recreate frames for content against content with no parent 1999-03-25 19:27:11 +00:00
peterl%netscape.com
32d3372e42 augmented ReResolveStyleContext to capture style change information 1999-03-25 06:43:38 +00:00
peterl%netscape.com
b37e4f0df7 added percent handling for opacity property 1999-03-25 06:43:07 +00:00
peterl%netscape.com
c93029d956 fix whitespace handling on attribute selectors 1999-03-25 06:42:42 +00:00
peterl%netscape.com
91c548b4eb added methods to process style changes on frames 1999-03-25 06:42:07 +00:00
peterl%netscape.com
97f6c80040 capture all change data during style changes and deal with it properly 1999-03-25 06:41:43 +00:00
peterl%netscape.com
faf2cdb453 add base tag info on the rest of the table elements too 1999-03-25 06:40:06 +00:00
peterl%netscape.com
e8b46b96be cleaned up attribute style hints to reflect the real info 1999-03-25 06:39:12 +00:00
peterl%netscape.com
89f28a6b8f added files: mozilla/layout/base/src/nsStyleChangeList.cpp 1999-03-25 06:36:32 +00:00
peterl%netscape.com
0afe41bddb added nsStyleChangeList 1999-03-25 06:35:59 +00:00
peterl%netscape.com
99ed50bd06 made opacity inherit by default 1999-03-25 06:34:57 +00:00
peterl%netscape.com
47472b6c53 changed font weight bolder/lighter to give info about change 1999-03-25 06:33:58 +00:00
peterl%netscape.com
b271da5d99 added method to process style changed frames 1999-03-25 06:33:25 +00:00
peterl%netscape.com
ea38299e52 added args to ReResolveStyle to capture style change info 1999-03-25 06:32:56 +00:00
troy%netscape.com
9a2573ab32 Fix for bug #3445. Changed ReconstructDocElementHierarchy() to handle fixed
elements
1999-03-25 05:24:16 +00:00
kipp%netscape.com
6c1c560761 Added some MOZ constants 1999-03-25 03:51:16 +00:00
kipp%netscape.com
311978ea67 Support (ever so slightly better) anonymous block reflow by returning a zero sized inline frame when wrapping an anonymous block - partial fix for bug #3882 1999-03-25 03:50:34 +00:00
kipp%netscape.com
ed598f390e Made margin carried outs per-line-layout instead of per-frame 1999-03-25 03:49:47 +00:00
kipp%netscape.com
b71670884c Fixed a bug that prevented text-indent from working next to floaters; support moz-right and moz-center text-align values 1999-03-25 03:49:29 +00:00
kipp%netscape.com
58160fc0ba Support compatability center/right align values for nav4 support 1999-03-25 03:48:51 +00:00
kipp%netscape.com
d236769995 Fixed up area frame sizing calculations to properly compute the final height 1999-03-25 03:48:30 +00:00
kipp%netscape.com
bb9e98378a Use compatability table for div align mappings 1999-03-25 03:48:06 +00:00
kipp%netscape.com
ff45e93a5c Removed some dead code 1999-03-25 03:47:46 +00:00
kipp%netscape.com
3678269f86 Added in parsing support for -moz-center and -moz-right keywords for text-align 1999-03-25 03:47:24 +00:00
kipp%netscape.com
6ed2d1fdbb Added some -moz keywords 1999-03-25 03:46:58 +00:00
jdunn%netscape.com
93e4488a2d backing out changes, because the tree was closed - doh 1999-03-24 21:55:53 +00:00
jdunn%netscape.com
20ab1b737f Fixed compiler error on AIX. The xlC compiler does not handle protected
structures correctly so for AIX, we make the structures public.

approved by kipp@netscape.com
1999-03-24 21:43:34 +00:00
kipp%netscape.com
61d0494cbd Corrected some of the warning messages to reduce false alarms 1999-03-24 15:42:38 +00:00
kipp%netscape.com
4985587cca Fixed up floater combined area calculations 1999-03-24 15:42:19 +00:00
kipp%netscape.com
0667c4e9c1 Tweaked the line-breaking logic so that certain floater situations don't trigger crashes 1999-03-24 15:41:49 +00:00
kipp%netscape.com
8aa0b45390 De-inlined some methods (temporary) and added CanPlaceFloaterNow 1999-03-24 15:41:17 +00:00
kipp%netscape.com
eddd21fd73 Removed dependence on nsFrame (a no-no) 1999-03-24 15:40:44 +00:00
mcafee%netscape.com
1abf0a76b3 Initializing some variables, protecting against null dereferences for new cut & paste platforms (gtk). 1999-03-24 09:06:37 +00:00
beard%netscape.com
ae08c8a9a9 added nsPluginInstanceOwner::GetDocument() 1999-03-24 05:42:22 +00:00
troy%netscape.com
a470d4824b Patch from Bruce Mitchener to fix gcc warning 1999-03-24 05:11:17 +00:00
troy%netscape.com
44f622a087 Changed ILAYER from 'position:absolute' to 'position:relative' 1999-03-24 03:46:09 +00:00
troy%netscape.com
ab9a5bc917 Changed CantRenderReplacedElement() to handle APPLET as well 1999-03-24 01:13:59 +00:00
rods%netscape.com
210717718e Added new clipboard support, it is ifdef'ed out in the DoCopy method 1999-03-23 21:32:48 +00:00
pierre%netscape.com
2698e004ed Backed out my previous changes because of performance degradation in deeply nested tables. Will increase the stack size in Mac applications instead. 1999-03-23 20:35:38 +00:00
karnaze%netscape.com
24b6f32de4 bug 3835, GetAdjustedParentFrame fixed for caption 1999-03-23 14:16:52 +00:00
jfrancis%netscape.com
eaed4a3df3 exposing on-the-fly switchability between pre and post order iterors in the interface. exposing PositionAt in the interface. 1999-03-23 11:54:52 +00:00
jfrancis%netscape.com
6e49aa0132 phase one of on-the-fly support for switching between pre and post order iteration. needed by text services. 1999-03-23 10:30:24 +00:00
pierre%netscape.com
df7afeebfd fixed #3899 "Raptor doesn't jam": in nsBlockFrame::Reflow, allocated a 4Kb nsLineLayout in the heap rather than on the stack 1999-03-23 08:24:01 +00:00
kipp%netscape.com
98c93b75af Compute floater combined area properly; reflow floaters when placed including below-current-line floaters 1999-03-23 04:28:20 +00:00
kipp%netscape.com
a8cf737ef9 Redid ReflowFloater api 1999-03-23 04:25:20 +00:00