Commit Graph

3500 Commits

Author SHA1 Message Date
troy%netscape.com
63f4c3c732 Commented out rules for img:-moz-text, which aren't what I want 1999-04-14 00:02:54 +00:00
joki%netscape.com
f9441b5b56 Commenting out selection flashing stuff. 1999-04-13 23:42:58 +00:00
joki%netscape.com
f6b9ad3e7e Fix blinking selection on mouseover 1999-04-13 23:34:58 +00:00
vidur%netscape.com
78f743c391 Fixes for bugs 4783 and 2243. Content can now be added via the DOM during document loading. document.written content can also cause the parser to block. 1999-04-13 22:22:51 +00:00
kipp%netscape.com
a75693e1fa Updated to use new image loading apis 1999-04-13 21:52:19 +00:00
kipp%netscape.com
a0b4329e22 Nuked useless includes 1999-04-13 21:52:03 +00:00
kipp%netscape.com
9b2e823a27 Nuked extraneous include 1999-04-13 21:51:52 +00:00
kipp%netscape.com
cb0424211b Revised include 1999-04-13 21:51:43 +00:00
kipp%netscape.com
2c74cc715a Support aspect scaling everywhere; elminate win32 ifdefs; use revised image loading apis 1999-04-13 21:51:20 +00:00
kipp%netscape.com
fa95252534 Use revised image loading api 1999-04-13 21:51:00 +00:00
kipp%netscape.com
24ff6b20c1 Fixed a slight bug with handling error codes 1999-04-13 21:50:47 +00:00
kipp%netscape.com
bdc62f7dd6 new 1999-04-13 21:50:25 +00:00
kipp%netscape.com
3f4e33030c nuked 1999-04-13 21:50:13 +00:00
kipp%netscape.com
b3cd5aa101 Use revised image loading apis 1999-04-13 21:49:58 +00:00
kipp%netscape.com
81c9f5e866 Added new source files 1999-04-13 21:49:41 +00:00
joki%netscape.com
e4361b7994 Fix event handling on background areas of tags. 1999-04-13 21:29:08 +00:00
troy%netscape.com
56f6173819 Made things a little more efficient by now making a copy of the reflow state
that's passed in, but instead casting the "const" away and setting the space
manager directly
1999-04-13 02:55:54 +00:00
troy%netscape.com
1aafacf365 Changed table code to call ReparentFrameView() when pushing/pulling frames 1999-04-13 02:38:09 +00:00
jdunn%netscape.com
66729caa47 Backing out my previous change, the AIX define is defined in CXXFLAGS when you
run configure.
1999-04-13 01:46:25 +00:00
sfraser%netscape.com
e4b0d79daa Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems. 1999-04-13 01:15:16 +00:00
troy%netscape.com
c67fa96f11 Removed SetInitialChildList() and now we inherit the base class version
which does the same thing
1999-04-13 01:11:46 +00:00
karnaze%netscape.com
dd92800942 bug 1596 1999-04-13 00:56:23 +00:00
troy%netscape.com
22912b419f Changed MoveOverflowToChildList() and PushChildren() to call
ReparentFrameView()
1999-04-13 00:15:13 +00:00
troy%netscape.com
68629094d7 Removed Join() function from nsFrameList, because we already has a version
of AppendFrames() that did the same exact thing
1999-04-13 00:06:17 +00:00
troy%netscape.com
03e8dd2540 Removed some code from nsContainerFrame that is no longer needed now that'
we have nsFrameList
1999-04-12 23:46:02 +00:00
troy%netscape.com
fb7134b00b Fixed a problem in MoveOverflowToChildList() where Join() was being used
when InsertFrames() should have been used instead
1999-04-12 23:03:11 +00:00
kmcclusk%netscape.com
a2ffe366a4 Enabled frame-based comboboxes when widget rendering mode is gfx.
Major changes to nsComboboxControlFrame:
Removed commented out code + nsIPluggableEventListener references.
Implemented nsComboboxControlFrame::GetNamesValues
Implemented nsComboboxControlFrame::SetProperty GetProperty methods
Fixed references to previously freed memory in nsComboboxControlFrame::ReResolveStyleContext
Modified ua.css style rules for dropdown-visible, drodown-hidden to have -moz- prefix.
Added -moz-dropdown-btn-out and -moz-dropdown-btn-pressed, -moz-dropdown-list rules.
Modified nsListControlFrame.cpp to calculate the width of the dropdown list for combo boxes correctly
Added nsListControlFrame::GetProperty and SetProperty methods.
Modified nsCSSFrameConstructor::ConstructSelectFrame to setup combobox.
1999-04-12 22:14:31 +00:00
joki%netscape.com
b6f2484b5b New api's into nsEventStateManager for content state change (hover,focus,active) 1999-04-12 21:24:07 +00:00
jdunn%netscape.com
7af07e06fa ANSIC requires that structures need 'friend' status to access other structures
IF they are protected (or private).  fix for bug 4642
1999-04-12 20:12:15 +00:00
troy%netscape.com
238ac2da4a Added ReparentFrameView() and changed the block and inline code
to call it when pushing/pulling frames
1999-04-11 04:22:00 +00:00
troy%netscape.com
3f98c674e3 Changed ConstructRootFrame() to check if the device is scrollable when
determining whether to make the viewport scrollable
1999-04-11 03:10:20 +00:00
troy%netscape.com
56b81ad01e Changed DidReflow() so we size and position our view before we call
the child frame's DidReflow() function. This ensures that the parent view
is properly positioned before positioning the child views. This is
important when positioning the widgets
1999-04-11 00:56:28 +00:00
kipp%netscape.com
26c9966824 Allow negative values for clip rects as per css spec 1999-04-10 17:33:09 +00:00
kipp%netscape.com
4206c1a3b9 Fixed bug 4801 1999-04-10 17:32:46 +00:00
kipp%netscape.com
3b2b1ba2b2 Support clip property 1999-04-10 17:32:33 +00:00
kipp%netscape.com
c3502c77a3 Added SetClipRect helper method 1999-04-10 17:32:22 +00:00
kipp%netscape.com
b2a6cc42f1 Always init mMaxElementSize (bug 4836) - just in case 1999-04-10 17:32:04 +00:00
kipp%netscape.com
80ad2ee2bd Support clip property; fix bug 4836 and speed things up slightly by avoiding max-element-size computations when not needed 1999-04-10 17:31:45 +00:00
kipp%netscape.com
78fbf43078 Expose trapezoids 1999-04-10 17:30:57 +00:00
kipp%netscape.com
bb1586620d Use block-band-data for debug output 1999-04-10 17:30:46 +00:00
hyatt%netscape.com
5fb3fed6dc Fix for bug 3529. 1999-04-10 09:56:51 +00:00
troy%netscape.com
5eae13db9c Fix for bug #4833. Changed CreateGeneratedContentFrame() to make sure that
'position' is set to 'static'
1999-04-10 04:21:33 +00:00
sspitzer%netscape.com
5603bbb5f5 fixes to make the tests build 1999-04-10 00:34:44 +00:00
amusil%netscape.com
49b390ae3d Fix for Bug# 4751. Added support for data param in addition to src param 1999-04-09 21:23:41 +00:00
karnaze%netscape.com
8fac3a9430 more/better table regression scripts 1999-04-09 21:12:34 +00:00
karnaze%netscape.com
e2a1885056 bug 2643, zero width cells 1999-04-09 21:09:52 +00:00
karnaze%netscape.com
5c121e8bd6 bug 4643, webshells reset scrolling value to prior value on reloading doc 1999-04-09 21:09:00 +00:00
karnaze%netscape.com
e469bec232 remove margin-right from <input type=text>, <input type=password>, assists with bug1968 1999-04-09 20:56:13 +00:00
troy%netscape.com
a4baddf3dc Fix for bug #4824. Added NULL pointer checks in GoToAnchor() 1999-04-09 04:28:15 +00:00
pollmann%netscape.com
21780034e4 Bugs 4714 4533 4387. A: Chofmann R: Harishd 1999-04-08 23:47:49 +00:00
vidur%netscape.com
7f4842ca46 Added missing entry into hint table. Fix for bug 4622 and more. 1999-04-08 23:22:25 +00:00
mjudge%netscape.com
fae945861f indexes returned from prepareunicodestring are mContentOffset based. 3641 3772 Hoffman approved 1999-04-07 22:56:09 +00:00
karnaze%netscape.com
88df2ac956 test for empty cells 1999-04-07 05:31:47 +00:00
troy%netscape.com
8025cdb11b Added emebed as one the tags handled in CantRenderReplacedElement() 1999-04-07 05:16:47 +00:00
toshok%hungry.com
d751fd2af0 enable OJI on unix. 1999-04-07 05:14:40 +00:00
mcafee%netscape.com
616c553b24 Finishing clipboard ifdef so we can remove the old clipboard. 1999-04-07 03:56:07 +00:00
troy%netscape.com
1fea9f892b Added a check that the content objects match when determining if a
frame is generated content
1999-04-07 03:10:59 +00:00
rods%netscape.com
e7d6ba8fd3 Commented out NEW_CLIPBOARD_SUPPORT 1999-04-07 01:38:49 +00:00
ftang%netscape.com
0af90f4741 fix the ignore 1 for 10 problem for cjk-ideographics style 1999-04-07 00:32:49 +00:00
rods%netscape.com
46393b489c Turning on new clipboard support 1999-04-06 23:05:59 +00:00
ftang%netscape.com
cb00111a4d add one boolean to indicate word break or line break 1999-04-06 22:41:44 +00:00
karnaze%netscape.com
375818613a updated paths 1999-04-06 21:50:36 +00:00
karnaze%netscape.com
df45467ce6 updated paths 1999-04-06 21:42:05 +00:00
joki%netscape.com
1b3046bc1d Fixing keyboard control of forms 1999-04-06 18:55:06 +00:00
karnaze%netscape.com
3a62df19c9 bug 4295 - anonymous table frame for caption is part of frame tree 1999-04-06 05:19:38 +00:00
troy%netscape.com
0439adf764 Changed ContentAppended() and ContentInserted() to work correctly
if the parent frame has :before or :after pseudo-elements
1999-04-06 04:58:05 +00:00
karnaze%netscape.com
49da190d0f preliminary work for bug 4534 1999-04-06 04:47:18 +00:00
troy%netscape.com
8c0d3b76c9 Changed FindFrameWithContent() to ignore frames associated with
generated content
1999-04-06 04:29:31 +00:00
troy%netscape.com
634f3c9b44 Added a comment 1999-04-06 02:57:47 +00:00
troy%netscape.com
2e4146ad87 Removed DidReflow() code that's no longer needed now that the new compositor
allows child views to extend outside their parent view
1999-04-06 02:41:50 +00:00
av%netscape.com
77d2952691 Cleaning up 1999-04-06 01:16:53 +00:00
rickg%netscape.com
c4b62ed8c6 tiny tweaks to keep in sync with new nsString 1999-04-06 00:29:40 +00:00
troy%netscape.com
d8e2981fbf Better handling of incremental reflow 1999-04-05 23:32:11 +00:00
harishd%netscape.com
4e746a4f6d Added code in OpenBody() to handle multiple bodies.
Commenting out the precondition.
1999-04-05 20:53:54 +00:00
karnaze%netscape.com
821835bb73 table regression tests 1999-04-05 19:56:05 +00:00
ftang%netscape.com
e31de78625 Re-org the file and put different number system into different function. Merge two characters list implementation . add hebrew/armenian/georgian/cjk-ideographics implementation. 1999-04-05 18:25:26 +00:00
troy%netscape.com
4e2f68cde3 Added rules for Q tag 1999-04-05 02:56:37 +00:00
troy%netscape.com
0cd13af7b0 Work on generated content 1999-04-05 02:53:07 +00:00
troy%netscape.com
a01ec4ae35 Changed nsHTMLImageLoader::StartLoadImage() to just use mURLSpec as the
absolute URL if mBaseURL is NULL, and not call NS_MakeAbsoluteURL.
This fixes a crash
1999-04-04 05:56:23 +00:00
morse%netscape.com
97b2920821 fix build bustage 1999-04-04 00:29:30 +00:00
karnaze%netscape.com
5797be9505 code clean up, use of macros for debugging 1999-04-04 00:06:48 +00:00
troy%netscape.com
89f4258895 Added include of -I$(PUBLIC)\wallet so we can find the include of
nsIWalletService.h
1999-04-03 23:55:15 +00:00
karnaze%netscape.com
481f4cd68e code clean up, use of macros for table debugging 1999-04-03 23:02:43 +00:00
morse%netscape.com
453fb56d86 moved single signon out of netlib 1999-04-03 22:56:18 +00:00
kipp%netscape.com
cd79fa3505 Set link handler so that style resolves properly for links around things like images 1999-04-03 21:54:32 +00:00
kipp%netscape.com
95756e85d5 Implement frame sliding during incremental reflow; fixed to not double factor in the delta-y 1999-04-03 21:54:00 +00:00
kipp%netscape.com
bf25700fa4 Added some debug code that allows finer grained append reflow during document loading for debugging incremental reflow 1999-04-03 19:00:23 +00:00
kipp%netscape.com
ce589ecd6e Reworked the state recovery logic for incremental reflow 1999-04-03 18:59:01 +00:00
kipp%netscape.com
46e3aa5c2a Removed some debris; added ComputeCollapsedTopMargin method 1999-04-03 18:58:32 +00:00
kipp%netscape.com
b693a7061b Made verifyreflow work again 1999-04-03 18:58:04 +00:00
kipp%netscape.com
40aded725e Removed some debris 1999-04-03 18:57:51 +00:00
kipp%netscape.com
f43163b5c4 Switch to a different (more accurate) BR handling hack... 1999-04-03 18:57:30 +00:00
peterl%netscape.com
f0b7fcff54 added -moz-border-radius 1999-04-03 03:15:01 +00:00
sdagley%netscape.com
dc3a70b347 Changed prompt for selecting a file from "FileWidget Title <here> mode = save" to "File Upload" to match 4.x. 1999-04-03 02:32:46 +00:00
sfraser%netscape.com
df87ac03bf Added precondition when no content viewer. 1999-04-03 01:46:21 +00:00
peterl%netscape.com
ad074c6781 propogate opacity & visibility changes down the view heirarchy... 1999-04-02 22:57:25 +00:00
peterl%netscape.com
d5e687f7f6 backing out prevoius changes (unix didn't like it) 1999-04-02 19:57:07 +00:00
peterl%netscape.com
ad625281d0 initialize bitfields through a union to keep purify happy 1999-04-02 18:51:28 +00:00
peterl%netscape.com
ee221130d7 made some rudimentary connections for generated content into style data 1999-04-02 18:50:45 +00:00
peterl%netscape.com
ff014c1442 connected content properties to style context 1999-04-02 18:49:40 +00:00
sfraser%netscape.com
806972e747 Fix build bustage 1999-04-02 01:14:30 +00:00
sfraser%netscape.com
b3d54b4ca9 Remove caret->Refresh calls. The presshell now refreshes the caret after painting. 1999-04-02 00:01:05 +00:00
sfraser%netscape.com
1b7bc2f98b Added a method to the pres shell to control enabling clients to turn the caret on and off. 1999-04-01 23:58:11 +00:00
sfraser%netscape.com
8a5fc246e3 Declare functions static to fix warnings. 1999-04-01 23:54:23 +00:00
mcmullen%netscape.com
c08fb50ed1 Since I changed prefapi.h to use prtypes instead of the obsolete XP_ things, I have to change calls to match. In this case, a macro had been used that was in one of the obsolete files 'PRIVATE'. Replaced this by its value 'static' 1999-04-01 20:39:30 +00:00
rods%netscape.com
9e20dd4d27 Changed the clipboard support to use the new XIF Converter class and added more
error checking (this is all ifdef'ed at the moment)
1999-04-01 14:22:00 +00:00
kipp%netscape.com
c49f9d3f77 Don't make floaters a margin root (that was a mistake) 1999-04-01 01:38:00 +00:00
kipp%netscape.com
7799a4ecc0 Reflow floater frames using the block reflow context 1999-04-01 01:37:36 +00:00
jdunn%netscape.com
3896aca740 link in jsdom and raptorgfx for linking error 1999-04-01 00:20:11 +00:00
vidur%netscape.com
d801e996bd Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods. 1999-03-31 20:49:25 +00:00
sfraser%netscape.com
fa7a59405f Fix a problem with tab expansion when filling the offset indices array. 1999-03-31 20:12:42 +00:00
karnaze%netscape.com
430df9a7be bug 2620 - extra scroll bars on nested frameset documents. 1999-03-31 19:18:39 +00:00
karnaze%netscape.com
dd8d8927b7 bugs 1318, 4429 - tables containing form controls as children 1999-03-31 06:47:40 +00:00
karnaze%netscape.com
3166a2e26e bug 4141 - space activating a button 1999-03-31 06:02:12 +00:00
karnaze%netscape.com
a47eea1bd4 bug 4382 - comments inside <option> 1999-03-31 05:59:06 +00:00
troy%netscape.com
96804aa0ef Added back Nav compatibility hack for illegal hex values being mapped
to 0
1999-03-31 05:12:36 +00:00
jdunn%netscape.com
4241b16ff7 Fix compiler error on AIX...
Can't have 'protected' structures, so for AIX make them public and then
make sure that the AIX is defined in the Makefile.in
1999-03-31 04:21:53 +00:00
kipp%netscape.com
d79b83d93b Added some attribute selectors to make pre wrap, cols and width work 1999-03-31 04:13:55 +00:00
kipp%netscape.com
fb89b97fa4 Allow -moz-pre-wrap for white-space property 1999-03-31 04:13:28 +00:00
troy%netscape.com
55ab03b515 Fix for bug #4434 1999-03-31 04:13:24 +00:00
kipp%netscape.com
aa92be47b0 Support cols, wrap and width arguments 1999-03-31 04:13:04 +00:00
kipp%netscape.com
7829c0b04c Support MOZ_PRE_WRAP 1999-03-31 04:12:46 +00:00
kipp%netscape.com
94ac1b47ff Removed dead methods; made ComputeHorizontalValue and ComputeVerticalValue instance methods instead of static methods 1999-03-31 04:12:09 +00:00
kipp%netscape.com
a489ce58b2 Removed some dead code; Added support for eStyleUnit_Chars for width values 1999-03-31 04:11:40 +00:00
kipp%netscape.com
e1c16654f6 Removed some dead code 1999-03-31 04:11:02 +00:00
kipp%netscape.com
bdbcc0f971 Removed compact margin hackery 1999-03-31 04:10:51 +00:00
kipp%netscape.com
4853eb9e57 Removed unsupported css2 'compact' support ; fixed bug #2013 with floater placement 1999-03-31 04:10:27 +00:00
troy%netscape.com
f772926cd0 Work-in-progress for generated content 1999-03-30 15:22:54 +00:00
troy%netscape.com
024837cf0a Added case for ILAYER 1999-03-30 15:20:14 +00:00
briano%netscape.com
e6c0eba0bb Only descend into the tests directory if ENABLE_TESTS is set. 1999-03-30 03:07:23 +00:00
syd%netscape.com
2f72fb0105 Initialize isScrolling to default to PR_FALSE. When printing, we don't obtain a
container, so we can't query for a webshell interface and query if scrolling is
implemented. With isScrolling set to PR_TRUE, we then follow code below which
leads to a crash. Fixes crash seen often when performing Postscript printing on
Unix.

Reviewed by dcone.
1999-03-30 01:11:09 +00:00
troy%netscape.com
247450a00f Added beforePseudo and afterPseudo 1999-03-30 00:48:57 +00:00
troy%netscape.com
f2c7daae70 Moved beforePseudo and afterpseudo to nsCSSAtoms 1999-03-30 00:47:42 +00:00
kipp%netscape.com
6bffe03233 Select size of builtin arrays by platform (sigh); remove some cruft; added in support for debugging memory leaks and reducing initialization time 1999-03-29 23:46:34 +00:00
kipp%netscape.com
33027c97cb Removed some cruft 1999-03-29 23:45:49 +00:00
kipp%netscape.com
ce880c5ca9 Collapse margins away for html paragraphs (bug #2589 and #2291); add is-html-paragraph method 1999-03-29 23:45:36 +00:00
kipp%netscape.com
60a2733104 Removed cruft; added IsHTMLParagraph method 1999-03-29 23:44:59 +00:00
kipp%netscape.com
c5e839c1a3 Use shared is-html-paragraph method; fixed handling of floater widths for bug #2949 1999-03-29 23:44:45 +00:00
karnaze%netscape.com
461f082abd bug 3522 - crash when more <frame>, <frameset> specified than cells 1999-03-29 23:26:57 +00:00
amusil%netscape.com
389230902c Changes to hook up LiveConnect on Windows 1999-03-29 22:18:05 +00:00
akkana%netscape.com
32b54070f7 Turn on triangle cursor temporarily for Unix, until bug 4202 gets fixed 1999-03-29 22:02:16 +00:00
kipp%netscape.com
a3f9f319ef Fixed bug #4133 by not providing negative margin values for tables that are too wide 1999-03-29 04:17:23 +00:00
troy%netscape.com
325b563f8e Changed ComputeWordFragmentWidth() to handle the case where the content
object's document pointer is NULL
1999-03-29 04:15:07 +00:00
troy%netscape.com
595d17ecf3 Added beforePseudo and afterPseudo atoms 1999-03-29 03:30: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
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
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
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
fba5a6e88b Create area frame properly so that it applies vertical margins to its children (bug #1080) 1999-03-27 01:19:29 +00:00
av%netscape.com
1319e66d48 Image recognition by file extension for object tag 1999-03-27 01:00:02 +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
donm%netscape.com
0a6d95351a backing out evaughan's changes. tree closed. 1999-03-26 19:39:23 +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
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
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
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
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
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
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
kipp%netscape.com
58e8fa0a32 Use combined-area to compute the final height of the area frame 1999-03-23 04:25:03 +00:00
amusil%netscape.com
c917a07581 Added prelim code for ActiveX support. 1999-03-23 03:18:55 +00:00
kipp%netscape.com
023a09d80b Handle both left or right floaters impacting a line; fixed assert to be more accurate 1999-03-23 01:33:36 +00:00
kipp%netscape.com
e77334dd29 Simply floater counters; handle case of a single occupied trapezoid 1999-03-23 01:32:55 +00:00
kipp%netscape.com
d2f571fe47 Simply floater counters 1999-03-23 01:32:36 +00:00
kipp%netscape.com
08b9617ac3 Improve max-element-size computations and diagnostics 1999-03-22 23:03:31 +00:00
kipp%netscape.com
2efcbb86f5 More cleanup of the combined-area computations; make sure we render every line when we have outside children; fixed up max-element-size computations to not double count floaters 1999-03-22 22:42:30 +00:00
kipp%netscape.com
0c0dc2ebd7 Added GetDepth debug method 1999-03-22 22:41:09 +00:00
kmcclusk%netscape.com
ffdb06e4b0 Various modifications/fixes/cleanup for frame-based listboxes.
Set display type to block for option elements in ua.css.
Enable frame-based listboxes when widget render mode is gfx.
1999-03-22 21:32:12 +00:00
kipp%netscape.com
e70372a5cf Tweaked to handle unconstrained situations better 1999-03-22 20:47:21 +00:00
kipp%netscape.com
468a9d8bbe Cleaned up combined area calculations 1999-03-22 20:46:09 +00:00
kipp%netscape.com
524580850c Work around 3238 partially until we have a real solution 1999-03-22 20:45:26 +00:00
kipp%netscape.com
bee4a28ce9 Made state that is really per-span state part of PerSpanData to fix some reflow bugs 1999-03-22 20:45:09 +00:00
beard%netscape.com
bccc7dd505 new implementation of GetScriptObject, returns a script object that is a wrapper for the Java applet object, whose prototype points to the standard DOM element object. This allows the applet's public fields to shadow the DOM properties. only turned on for XP_MAC. 1999-03-21 20:48:49 +00:00
beard%netscape.com
4943b7bdb4 added CancelTimer() method to turn off the timer at a safe time; added NS_GetObjectFramePluginInstance() to access the associated plugin instance with an nsObjectFrame; fixed some attribute accessor bugs, returns an error if an attribute doesn't exist; implemented GetArchive() and GetMayScript(); added GUItoMacEvent(). 1999-03-21 20:48:31 +00:00
kipp%netscape.com
84ec5e1b82 Support redo-reflow for lines to handle reflow around large floaters 1999-03-21 01:15:12 +00:00
kipp%netscape.com
80d3e71a85 Reworked CanPlaceFrame logic to be slightly more efficient and to handle breaking around floaters differently to conform to CSS 1999-03-21 01:14:43 +00:00
kipp%netscape.com
4778479a9b Added state to keep track of lines that are impacted by floaters 1999-03-21 01:14:05 +00:00
kipp%netscape.com
75735878ad Ask line if we are breakable instead of using our own logic 1999-03-21 01:13:17 +00:00
beard%netscape.com
dbf2668a93 put in NULL checks for mInstance. 1999-03-20 23:13:41 +00:00
kipp%netscape.com
3ae10336ff Use CRAZY macros for debug noise 1999-03-20 21:57:03 +00:00
kipp%netscape.com
e6aec1bda4 Added crazy macros 1999-03-20 21:56:11 +00:00
kipp%netscape.com
c025d190db switch to using CRAZY macros 1999-03-20 21:55:59 +00:00
kipp%netscape.com
de3a0d8646 Removed some cruft 1999-03-20 21:55:37 +00:00
kipp%netscape.com
503c59ff13 Fixed a bug with zero height spans and combined area calculations that led to tall vertical scrollbars...; also switch to using CRAZY macros 1999-03-20 21:55:22 +00:00
kipp%netscape.com
f8044caeaa Reworked the way that the final metrics are computed; support min/max width/height; track max-element-size issues better; disabled compact frame handling 1999-03-20 19:40:13 +00:00
kipp%netscape.com
d498839da8 Fixed a typo bug 1999-03-20 19:39:08 +00:00
kipp%netscape.com
1564a15bba Added some debugging help for tracking down max-element-size bugs 1999-03-20 19:38:50 +00:00
kipp%netscape.com
9695ca7feb Table's, tr's, td's and th's now support navigators background attribute properly including backgrounds impacted by BASE tags - bug #2020 1999-03-20 15:42:21 +00:00
vidur%netscape.com
695fabe1b5 Implemented ID targetting for HTML in XML documents. Changed name of GetNameSpacePrefix to avoid clash. 1999-03-20 01:51:00 +00:00
kipp%netscape.com
e783e42229 Fixed centering of list bullets (bug #4040) 1999-03-20 01:37:43 +00:00