troy%netscape.com
8cff96d246
Change to InitAbsoluteConstraints() to fix bug #5154
1999-04-17 04:24:12 +00:00
mscott%netscape.com
c14c35c0a3
Add gsdebug boolean check before printing out IR target information. a=buster@netscape.com
1999-04-17 00:11:53 +00:00
kmcclusk%netscape.com
f928d919b1
fix for bug #3162 , Removed #ifndef MAC in the nsSelectControlFrame::GetProperty.
...
The Mac now supports native combo box widgets so it no longer will crash in GetProperty
with a null mWidget field.
Modified nsComboboxControlFrame::HandleEvents. MouseExit from the combox rect now
initiates mouse capture on the drop-down list.
Modified nsCSSFrameConstructor::ConstructSelectFrame to initialize the drop-down list
for frame-based comboboxes as hidden.
Added a nsIListControlFrame::CaptureMouseEvents method.
Implemented nsListControlFrame::CaptureMouseEvents.
1999-04-16 19:28:12 +00:00
mcafee%netscape.com
7659059eb0
Removing //#define NEW_CLIPBOARD_SUPPORT
1999-04-16 17:36:33 +00:00
buster%netscape.com
f44397654e
turned off noisy debug flag.
1999-04-16 17:31:39 +00:00
pinkerton%netscape.com
195e2e29d8
added code to create a tristatecheckbox when seen in xul.
1999-04-16 17:08:16 +00:00
hyatt%netscape.com
417d0db772
Landing (inside an INCLUDE_XUL ifdef) the code that checks for and sets
...
the type of the web shell (to distinguish chrome frames from content
frames).
1999-04-16 08:14:28 +00:00
michaelp%netscape.com
5cb4207134
modified for new view flags.
1999-04-16 04:24:14 +00:00
troy%netscape.com
cb305174d3
Files were renamed
1999-04-16 02:01:35 +00:00
troy%netscape.com
9ad325a372
Renamed filename because it was too long for the Mac
1999-04-16 01:42:51 +00:00
troy%netscape.com
e12dfce6a8
Initial checkin
1999-04-16 01:39:45 +00:00
troy%netscape.com
c71c26d027
Initial check in
1999-04-16 01:39:34 +00:00
troy%netscape.com
10f48ae812
New class nsAbsolutelyPositionedContainer
1999-04-16 00:08:59 +00:00
troy%netscape.com
5176cef77b
Initial checkin
1999-04-15 23:55:04 +00:00
peterl%netscape.com
b352defc23
split font style mapping from regular style mapping
1999-04-15 21:23:05 +00:00
peterl%netscape.com
eed7e4fc7c
fixed pseudo element parsing
1999-04-15 21:22:41 +00:00
peterl%netscape.com
dbf52a99dd
fixed XUL code for removal of root element
1999-04-15 21:22:19 +00:00
akkana%netscape.com
77869e8bcd
Get rid of selection cursor for Unix now that caret is working
1999-04-15 20:42:53 +00:00
harishd%netscape.com
90140128ea
Modified methods BeginContext() and EndContext()
...
to handle illega-contents in tables
1999-04-15 20:18:34 +00:00
av%netscape.com
46c59bdd29
Fixing logic in Reflow for differrent objects. Still ifdefed out
1999-04-15 20:07:01 +00:00
buster%netscape.com
ef06efd352
workaround for bug 4577
...
incremental reflows targeted at the cell frame that are not style changes
must really belong to the area frame inside the cell. So they are now retargeted.
1999-04-15 19:28:11 +00:00
troy%netscape.com
1eb1f5b9c6
Fixes for bug #1994 . Better handling of floated and positioned images when
...
displaying the alternate contents
1999-04-14 04:00:16 +00:00
troy%netscape.com
a7863fd369
Commented out rules for img:-moz-text, which aren't what I want
1999-04-14 00:02:54 +00:00
joki%netscape.com
86ed2c6412
Commenting out selection flashing stuff.
1999-04-13 23:42:58 +00:00
joki%netscape.com
b3b480b49b
Fix blinking selection on mouseover
1999-04-13 23:34:58 +00:00
vidur%netscape.com
b51288bae2
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
9257cd81c3
Updated to use new image loading apis
1999-04-13 21:52:19 +00:00
kipp%netscape.com
2df6116e6a
Nuked useless includes
1999-04-13 21:52:03 +00:00
kipp%netscape.com
7a0a62f7b6
Nuked extraneous include
1999-04-13 21:51:52 +00:00
kipp%netscape.com
d75345a25f
Revised include
1999-04-13 21:51:43 +00:00
kipp%netscape.com
2233721ffd
Support aspect scaling everywhere; elminate win32 ifdefs; use revised image loading apis
1999-04-13 21:51:20 +00:00
kipp%netscape.com
022ebc1833
Use revised image loading api
1999-04-13 21:51:00 +00:00
kipp%netscape.com
6752c99b34
Fixed a slight bug with handling error codes
1999-04-13 21:50:47 +00:00
kipp%netscape.com
9891bf16bc
new
1999-04-13 21:50:25 +00:00
kipp%netscape.com
d7671549dc
nuked
1999-04-13 21:50:13 +00:00
kipp%netscape.com
f411af7c58
Use revised image loading apis
1999-04-13 21:49:58 +00:00
kipp%netscape.com
a57bab694e
Added new source files
1999-04-13 21:49:41 +00:00
joki%netscape.com
4035f53372
Fix event handling on background areas of tags.
1999-04-13 21:29:08 +00:00
troy%netscape.com
c6e66cb1d9
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
91e241fe18
Changed table code to call ReparentFrameView() when pushing/pulling frames
1999-04-13 02:38:09 +00:00
jdunn%netscape.com
fa70630a42
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
bbe5a4f210
Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems.
1999-04-13 01:15:16 +00:00
troy%netscape.com
23c2c377ef
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
32f6b10b86
bug 1596
1999-04-13 00:56:23 +00:00
troy%netscape.com
f88ce2f295
Changed MoveOverflowToChildList() and PushChildren() to call
...
ReparentFrameView()
1999-04-13 00:15:13 +00:00
troy%netscape.com
9553d83a84
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
aa1d2236b2
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
35f7636e04
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
a1fecd8f08
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
26b45c4762
New api's into nsEventStateManager for content state change (hover,focus,active)
1999-04-12 21:24:07 +00:00
jdunn%netscape.com
a182e18db0
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
4fda80d9f5
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
5deed64036
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
6fe76beacf
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
2d931f3b53
Allow negative values for clip rects as per css spec
1999-04-10 17:33:09 +00:00
kipp%netscape.com
7ee00cb5ee
Fixed bug 4801
1999-04-10 17:32:46 +00:00
kipp%netscape.com
2d0db358a3
Support clip property
1999-04-10 17:32:33 +00:00
kipp%netscape.com
da97d410cf
Added SetClipRect helper method
1999-04-10 17:32:22 +00:00
kipp%netscape.com
88856b870e
Always init mMaxElementSize (bug 4836) - just in case
1999-04-10 17:32:04 +00:00
kipp%netscape.com
b08b9a5803
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
a6c1d5c7ee
Expose trapezoids
1999-04-10 17:30:57 +00:00
kipp%netscape.com
5530385670
Use block-band-data for debug output
1999-04-10 17:30:46 +00:00
hyatt%netscape.com
912b5a3d86
Fix for bug 3529.
1999-04-10 09:56:51 +00:00
troy%netscape.com
0125e33b33
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
e4af1c9abf
fixes to make the tests build
1999-04-10 00:34:44 +00:00
amusil%netscape.com
1adb20fac4
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
18478d29f3
more/better table regression scripts
1999-04-09 21:12:34 +00:00
karnaze%netscape.com
a8f62040f2
bug 2643, zero width cells
1999-04-09 21:09:52 +00:00
karnaze%netscape.com
fcf51edf0e
bug 4643, webshells reset scrolling value to prior value on reloading doc
1999-04-09 21:09:00 +00:00
karnaze%netscape.com
fd33f21c36
remove margin-right from <input type=text>, <input type=password>, assists with bug1968
1999-04-09 20:56:13 +00:00
troy%netscape.com
f92932495d
Fix for bug #4824 . Added NULL pointer checks in GoToAnchor()
1999-04-09 04:28:15 +00:00
pollmann%netscape.com
8588b22533
Bugs 4714 4533 4387. A: Chofmann R: Harishd
1999-04-08 23:47:49 +00:00
vidur%netscape.com
07e160fb2d
Added missing entry into hint table. Fix for bug 4622 and more.
1999-04-08 23:22:25 +00:00
mjudge%netscape.com
112fbea9e1
indexes returned from prepareunicodestring are mContentOffset based. 3641 3772 Hoffman approved
1999-04-07 22:56:09 +00:00
karnaze%netscape.com
6039d0eb98
test for empty cells
1999-04-07 05:31:47 +00:00
troy%netscape.com
80bf0b0c14
Added emebed as one the tags handled in CantRenderReplacedElement()
1999-04-07 05:16:47 +00:00
toshok%hungry.com
2375f5e717
enable OJI on unix.
1999-04-07 05:14:40 +00:00
mcafee%netscape.com
7e09613cf6
Finishing clipboard ifdef so we can remove the old clipboard.
1999-04-07 03:56:07 +00:00
troy%netscape.com
0bfbe49291
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
5e47461397
Commented out NEW_CLIPBOARD_SUPPORT
1999-04-07 01:38:49 +00:00
ftang%netscape.com
18f41f118d
fix the ignore 1 for 10 problem for cjk-ideographics style
1999-04-07 00:32:49 +00:00
rods%netscape.com
ff72724f97
Turning on new clipboard support
1999-04-06 23:05:59 +00:00
ftang%netscape.com
2ccd9da21c
add one boolean to indicate word break or line break
1999-04-06 22:41:44 +00:00
karnaze%netscape.com
4d56263b7f
updated paths
1999-04-06 21:50:36 +00:00
karnaze%netscape.com
0c6bb06155
updated paths
1999-04-06 21:42:05 +00:00
joki%netscape.com
42c39ebb55
Fixing keyboard control of forms
1999-04-06 18:55:06 +00:00
karnaze%netscape.com
e63d71d48d
bug 4295 - anonymous table frame for caption is part of frame tree
1999-04-06 05:19:38 +00:00
troy%netscape.com
b8f2ac33e8
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
04718c3c4f
preliminary work for bug 4534
1999-04-06 04:47:18 +00:00
troy%netscape.com
2dccfc7ba7
Changed FindFrameWithContent() to ignore frames associated with
...
generated content
1999-04-06 04:29:31 +00:00
troy%netscape.com
66741a66a0
Added a comment
1999-04-06 02:57:47 +00:00
troy%netscape.com
774e0c18ad
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
04d49a69c6
Cleaning up
1999-04-06 01:16:53 +00:00
rickg%netscape.com
782775140d
tiny tweaks to keep in sync with new nsString
1999-04-06 00:29:40 +00:00
troy%netscape.com
e5c0092265
Better handling of incremental reflow
1999-04-05 23:32:11 +00:00
harishd%netscape.com
4254d9b472
Added code in OpenBody() to handle multiple bodies.
...
Commenting out the precondition.
1999-04-05 20:53:54 +00:00
karnaze%netscape.com
d1762b050e
table regression tests
1999-04-05 19:56:05 +00:00
ftang%netscape.com
3619315aa3
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
6d9f86a49e
Added rules for Q tag
1999-04-05 02:56:37 +00:00
troy%netscape.com
65697c3745
Work on generated content
1999-04-05 02:53:07 +00:00
troy%netscape.com
1d5361baba
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
134cd555ac
fix build bustage
1999-04-04 00:29:30 +00:00
karnaze%netscape.com
1d17474645
code clean up, use of macros for debugging
1999-04-04 00:06:48 +00:00
troy%netscape.com
b2f4c57638
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
bdd77eb6ef
code clean up, use of macros for table debugging
1999-04-03 23:02:43 +00:00
morse%netscape.com
c2cd80222c
moved single signon out of netlib
1999-04-03 22:56:18 +00:00
kipp%netscape.com
1e681e98c6
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
3663188f2f
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
7948883d70
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
96a37f5a98
Reworked the state recovery logic for incremental reflow
1999-04-03 18:59:01 +00:00
kipp%netscape.com
b51cc614ac
Removed some debris; added ComputeCollapsedTopMargin method
1999-04-03 18:58:32 +00:00
kipp%netscape.com
2abfadaa0a
Made verifyreflow work again
1999-04-03 18:58:04 +00:00
kipp%netscape.com
886e4472d7
Removed some debris
1999-04-03 18:57:51 +00:00
kipp%netscape.com
ce282e99e7
Switch to a different (more accurate) BR handling hack...
1999-04-03 18:57:30 +00:00
peterl%netscape.com
20883bb783
added -moz-border-radius
1999-04-03 03:15:01 +00:00
sdagley%netscape.com
e7b7d2af92
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
da48de7dd8
Added precondition when no content viewer.
1999-04-03 01:46:21 +00:00
peterl%netscape.com
a64f882d78
propogate opacity & visibility changes down the view heirarchy...
1999-04-02 22:57:25 +00:00
peterl%netscape.com
b7d0600f26
backing out prevoius changes (unix didn't like it)
1999-04-02 19:57:07 +00:00
peterl%netscape.com
90dd9ac19c
initialize bitfields through a union to keep purify happy
1999-04-02 18:51:28 +00:00
peterl%netscape.com
ecabff3aa0
made some rudimentary connections for generated content into style data
1999-04-02 18:50:45 +00:00
peterl%netscape.com
50ff45a764
connected content properties to style context
1999-04-02 18:49:40 +00:00
sfraser%netscape.com
77f7e923dd
Fix build bustage
1999-04-02 01:14:30 +00:00
sfraser%netscape.com
1921990062
Remove caret->Refresh calls. The presshell now refreshes the caret
after painting.
1999-04-02 00:01:05 +00:00
sfraser%netscape.com
19b36454fe
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
09b8fd346e
Declare functions static to fix warnings.
1999-04-01 23:54:23 +00:00
mcmullen%netscape.com
667ef75ec4
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
9c9c55e26f
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
2c91bc5386
Don't make floaters a margin root (that was a mistake)
1999-04-01 01:38:00 +00:00
kipp%netscape.com
53aca2150f
Reflow floater frames using the block reflow context
1999-04-01 01:37:36 +00:00
jdunn%netscape.com
f16200a2a2
link in jsdom and raptorgfx for linking error
1999-04-01 00:20:11 +00:00
vidur%netscape.com
f6f2f989a9
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
7b62ec6dcf
Fix a problem with tab expansion when filling the offset indices array.
1999-03-31 20:12:42 +00:00
karnaze%netscape.com
f4f74bc752
bug 2620 - extra scroll bars on nested frameset documents.
1999-03-31 19:18:39 +00:00
karnaze%netscape.com
5d8380af04
bugs 1318, 4429 - tables containing form controls as children
1999-03-31 06:47:40 +00:00
karnaze%netscape.com
258a6b644a
bug 4141 - space activating a button
1999-03-31 06:02:12 +00:00
karnaze%netscape.com
fbd335c2d0
bug 4382 - comments inside <option>
1999-03-31 05:59:06 +00:00
troy%netscape.com
5fdfdefca3
Added back Nav compatibility hack for illegal hex values being mapped
...
to 0
1999-03-31 05:12:36 +00:00
jdunn%netscape.com
986977b905
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
9414ffd7aa
Added some attribute selectors to make pre wrap, cols and width work
1999-03-31 04:13:55 +00:00
kipp%netscape.com
89cb11e344
Allow -moz-pre-wrap for white-space property
1999-03-31 04:13:28 +00:00
troy%netscape.com
4a786bf040
Fix for bug #4434
1999-03-31 04:13:24 +00:00
kipp%netscape.com
3961529a5f
Support cols, wrap and width arguments
1999-03-31 04:13:04 +00:00
kipp%netscape.com
d8d50a289b
Support MOZ_PRE_WRAP
1999-03-31 04:12:46 +00:00
kipp%netscape.com
2e3f0b1a26
Removed dead methods; made ComputeHorizontalValue and ComputeVerticalValue instance methods instead of static methods
1999-03-31 04:12:09 +00:00
kipp%netscape.com
4c435810fd
Removed some dead code; Added support for eStyleUnit_Chars for width values
1999-03-31 04:11:40 +00:00
kipp%netscape.com
b6234ed95d
Removed some dead code
1999-03-31 04:11:02 +00:00
kipp%netscape.com
c2ce4ffb18
Removed compact margin hackery
1999-03-31 04:10:51 +00:00
kipp%netscape.com
928bd4aed8
Removed unsupported css2 'compact' support ; fixed bug #2013 with floater placement
1999-03-31 04:10:27 +00:00
troy%netscape.com
5c17291fd2
Work-in-progress for generated content
1999-03-30 15:22:54 +00:00
troy%netscape.com
13392f1eeb
Added case for ILAYER
1999-03-30 15:20:14 +00:00
briano%netscape.com
0ab6ec357d
Only descend into the tests directory if ENABLE_TESTS is set.
1999-03-30 03:07:23 +00:00
syd%netscape.com
0a5153649e
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
6f90e33e29
Added beforePseudo and afterPseudo
1999-03-30 00:48:57 +00:00
troy%netscape.com
a159763cc4
Moved beforePseudo and afterpseudo to nsCSSAtoms
1999-03-30 00:47:42 +00:00
kipp%netscape.com
5c094fe255
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
fe0e42f55c
Removed some cruft
1999-03-29 23:45:49 +00:00
kipp%netscape.com
6b923e2208
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
3b9f802263
Removed cruft; added IsHTMLParagraph method
1999-03-29 23:44:59 +00:00
kipp%netscape.com
8f767aaa79
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
2f35752cf9
bug 3522 - crash when more <frame>, <frameset> specified than cells
1999-03-29 23:26:57 +00:00
amusil%netscape.com
d71744eb68
Changes to hook up LiveConnect on Windows
1999-03-29 22:18:05 +00:00
akkana%netscape.com
32c69a1f6c
Turn on triangle cursor temporarily for Unix, until bug 4202 gets fixed
1999-03-29 22:02:16 +00:00
kipp%netscape.com
87b715ea04
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
eee182393a
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
a0cfb563d3
Added beforePseudo and afterPseudo atoms
1999-03-29 03:30:34 +00:00
joki%netscape.com
393a3e937e
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
0fd84b719f
Patch from Bruce Mitchener that removes some dead code
1999-03-28 18:26:09 +00:00
peterl%netscape.com
c12e81f3ca
fixed img in link border color
1999-03-28 04:46:40 +00:00
peterl%netscape.com
e1aa096401
sync to style context api change
...
stubs for transparent border color support
1999-03-28 04:32:39 +00:00
peterl%netscape.com
5b003c7782
added support for outline
...
border color fixes
1999-03-28 04:31:57 +00:00
peterl%netscape.com
284405e9c7
fixed tokenization bug (treating "+.foo" as a number)
1999-03-28 04:31:12 +00:00
peterl%netscape.com
7bbff892c5
added transparent border support
1999-03-28 04:30:28 +00:00
peterl%netscape.com
622e176070
fixed bug in parsing backgrounds
1999-03-28 04:29:57 +00:00
peterl%netscape.com
0ffcd3fdde
moved img alt-text sizing into text pseudo-element
1999-03-28 04:29:09 +00:00
troy%netscape.com
eb414bd791
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
fbb4cabd9e
PR_FALSE is not nsnull!
1999-03-27 02:56:52 +00:00
kipp%netscape.com
225210903a
Removed carried-out-top-margin
1999-03-27 01:24:24 +00:00
kipp%netscape.com
8d26de263f
Eliminate speculative-top-margin cruft; use new block reflow context API
1999-03-27 01:23:30 +00:00
kipp%netscape.com
42b0a08232
Removed carried out top margin
1999-03-27 01:23:06 +00:00
kipp%netscape.com
5f1c1061e3
Moved vertical margin application into here; implement top-margin collapsing logic
1999-03-27 01:22:45 +00:00
kipp%netscape.com
35f2b08de2
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
fee403af6c
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
62ecd33b0a
Translate trapezoid into proper coordinate system
1999-03-27 01:20:46 +00:00
kipp%netscape.com
1f0f1603f1
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
d7499062d9
Image recognition by file extension for object tag
1999-03-27 01:00:02 +00:00
evaughan%netscape.com
0835fb2da4
Added XUL based layout manager.
1999-03-27 00:58:29 +00:00
mjudge%netscape.com
fa21f8ac67
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
9a4f6969a9
backing out evaughan's changes. tree closed.
1999-03-26 19:39:23 +00:00
evaughan%netscape.com
e637847edd
Added box layout system.
1999-03-26 18:51:08 +00:00
rods%netscape.com
72ef742908
Change DoCopy for new clipboard support to put XIF on clipboard
1999-03-26 15:51:07 +00:00
karnaze%netscape.com
f1125c933b
bug 4141, space bar activating button
1999-03-26 13:47:35 +00:00
troy%netscape.com
ef7800bb44
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
c4e67b2be9
Use raw trapezoid data to solve issues of floaters with margins (bug #2024 )
1999-03-26 01:59:13 +00:00
ftang%netscape.com
e0a7810073
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
95c9bdcaf2
Some tweaks for better compatability
1999-03-26 00:42:39 +00:00
kipp%netscape.com
c1e979c388
Provide zero margins for other sides
1999-03-26 00:41:59 +00:00
kipp%netscape.com
ab5b716944
Work around some first-letter bugs
1999-03-26 00:41:36 +00:00
kipp%netscape.com
135293b061
Undo partial fix for 3882 since its a bad fix
1999-03-26 00:40:37 +00:00
kipp%netscape.com
84293d8f16
Added rendering layer defines
1999-03-26 00:40:06 +00:00
kipp%netscape.com
fab8db134e
Whacked paint methods to use new constants
1999-03-26 00:39:35 +00:00
kipp%netscape.com
fbe9f400b3
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
f605430cfe
Init mFloaters
1999-03-26 00:37:32 +00:00
kipp%netscape.com
35bac488eb
Fixed bug #4112
1999-03-26 00:37:22 +00:00
mcafee%netscape.com
330f22b0c2
Renamed GetTransferable() to GetData()
1999-03-25 23:39:03 +00:00
briano%netscape.com
cebfc14fd8
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
41dd62814d
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
a5f067d863
protect recreate frames for content against content with no parent
1999-03-25 19:27:11 +00:00
peterl%netscape.com
78240897f9
augmented ReResolveStyleContext to capture style change information
1999-03-25 06:43:38 +00:00
peterl%netscape.com
329ef341b5
added percent handling for opacity property
1999-03-25 06:43:07 +00:00
peterl%netscape.com
fbe4c468cf
fix whitespace handling on attribute selectors
1999-03-25 06:42:42 +00:00
peterl%netscape.com
a99ba37867
added methods to process style changes on frames
1999-03-25 06:42:07 +00:00
peterl%netscape.com
d30d04f096
capture all change data during style changes and deal with it properly
1999-03-25 06:41:43 +00:00
peterl%netscape.com
6c0a60eaf0
add base tag info on the rest of the table elements too
1999-03-25 06:40:06 +00:00
peterl%netscape.com
a0f031bbef
cleaned up attribute style hints to reflect the real info
1999-03-25 06:39:12 +00:00
troy%netscape.com
6aec438712
Fix for bug #3445 . Changed ReconstructDocElementHierarchy() to handle fixed
...
elements
1999-03-25 05:24:16 +00:00
kipp%netscape.com
d168a2890b
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
b7fd88140f
Made margin carried outs per-line-layout instead of per-frame
1999-03-25 03:49:47 +00:00
kipp%netscape.com
3d3ce71a61
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
84437447e1
Support compatability center/right align values for nav4 support
1999-03-25 03:48:51 +00:00
kipp%netscape.com
a171a9999d
Fixed up area frame sizing calculations to properly compute the final height
1999-03-25 03:48:30 +00:00
kipp%netscape.com
2e33bbba23
Use compatability table for div align mappings
1999-03-25 03:48:06 +00:00
kipp%netscape.com
fd4f6cc27c
Removed some dead code
1999-03-25 03:47:46 +00:00
kipp%netscape.com
7b74a78ce3
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
4aa151d370
Added some -moz keywords
1999-03-25 03:46:58 +00:00
jdunn%netscape.com
e3c9afd27f
backing out changes, because the tree was closed - doh
1999-03-24 21:55:53 +00:00
jdunn%netscape.com
49b47b7c6b
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
c373ba84a5
Corrected some of the warning messages to reduce false alarms
1999-03-24 15:42:38 +00:00
kipp%netscape.com
46944cbaf9
Fixed up floater combined area calculations
1999-03-24 15:42:19 +00:00
kipp%netscape.com
17f2852f3b
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
8daeeea8fe
De-inlined some methods (temporary) and added CanPlaceFloaterNow
1999-03-24 15:41:17 +00:00
mcafee%netscape.com
68a023cd3e
Initializing some variables, protecting against null dereferences for new cut & paste platforms (gtk).
1999-03-24 09:06:37 +00:00
beard%netscape.com
060d73d9f4
added nsPluginInstanceOwner::GetDocument()
1999-03-24 05:42:22 +00:00
troy%netscape.com
5b9029e750
Changed ILAYER from 'position:absolute' to 'position:relative'
1999-03-24 03:46:09 +00:00
troy%netscape.com
c6c70fdb15
Changed CantRenderReplacedElement() to handle APPLET as well
1999-03-24 01:13:59 +00:00
rods%netscape.com
1622723d06
Added new clipboard support, it is ifdef'ed out in the DoCopy method
1999-03-23 21:32:48 +00:00
pierre%netscape.com
d9a2c1dc1e
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
4a682e989c
bug 3835, GetAdjustedParentFrame fixed for caption
1999-03-23 14:16:52 +00:00
pierre%netscape.com
5607b83b60
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
f6178fb744
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
38c4721692
Redid ReflowFloater api
1999-03-23 04:25:20 +00:00
kipp%netscape.com
2c2a883c98
Use combined-area to compute the final height of the area frame
1999-03-23 04:25:03 +00:00
amusil%netscape.com
52c0fd685a
Added prelim code for ActiveX support.
1999-03-23 03:18:55 +00:00
kipp%netscape.com
39cd6b3ecf
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
9c666e9ef3
Simply floater counters; handle case of a single occupied trapezoid
1999-03-23 01:32:55 +00:00
kipp%netscape.com
aea8c0609b
Simply floater counters
1999-03-23 01:32:36 +00:00
kipp%netscape.com
ac6b1bc50e
Improve max-element-size computations and diagnostics
1999-03-22 23:03:31 +00:00
kipp%netscape.com
d535f648b4
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
24c3b0ec38
Added GetDepth debug method
1999-03-22 22:41:09 +00:00
kmcclusk%netscape.com
3ecd16ef89
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
eeccf4a2d0
Tweaked to handle unconstrained situations better
1999-03-22 20:47:21 +00:00
kipp%netscape.com
9a62e6de59
Cleaned up combined area calculations
1999-03-22 20:46:09 +00:00
kipp%netscape.com
d135887292
Work around 3238 partially until we have a real solution
1999-03-22 20:45:26 +00:00
kipp%netscape.com
da5def1071
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
a2544d7e98
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
c48b937dd3
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
61b80f3e4d
Support redo-reflow for lines to handle reflow around large floaters
1999-03-21 01:15:12 +00:00
kipp%netscape.com
7d02419a44
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
5293dd812d
Added state to keep track of lines that are impacted by floaters
1999-03-21 01:14:05 +00:00
kipp%netscape.com
64001dcb96
Ask line if we are breakable instead of using our own logic
1999-03-21 01:13:17 +00:00
beard%netscape.com
29f6f209c9
put in NULL checks for mInstance.
1999-03-20 23:13:41 +00:00
kipp%netscape.com
8746b19b03
Use CRAZY macros for debug noise
1999-03-20 21:57:03 +00:00
kipp%netscape.com
3f36942158
Added crazy macros
1999-03-20 21:56:11 +00:00
kipp%netscape.com
bbbd92e668
switch to using CRAZY macros
1999-03-20 21:55:59 +00:00
kipp%netscape.com
7aa3c8b383
Removed some cruft
1999-03-20 21:55:37 +00:00
kipp%netscape.com
f6675c2494
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
78ca5a7bc4
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
1b8e84f8e3
Fixed a typo bug
1999-03-20 19:39:08 +00:00
kipp%netscape.com
55455e81b1
Added some debugging help for tracking down max-element-size bugs
1999-03-20 19:38:50 +00:00
kipp%netscape.com
ccf93dce08
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
60c2b1e433
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
8dc44985fa
Fixed centering of list bullets (bug #4040 )
1999-03-20 01:37:43 +00:00
kipp%netscape.com
3a2e3c078d
Support html4 type attribute
1999-03-20 01:32:48 +00:00
kipp%netscape.com
382f284b4f
Handle background attribute better
1999-03-19 23:09:29 +00:00
kipp%netscape.com
d36b586168
Removed some debris
1999-03-19 23:07:38 +00:00
kipp%netscape.com
c56ffdeca9
Added more bad-frame detection; fixed a purify caught bug
1999-03-19 23:07:17 +00:00
kipp%netscape.com
35e74e3838
bye
1999-03-19 23:06:55 +00:00
kipp%netscape.com
1a9b373e56
Eliminate some purify warnings
1999-03-19 23:06:42 +00:00
kipp%netscape.com
1621e4d7ce
Added more bad-frame detection
1999-03-19 23:06:20 +00:00
kipp%netscape.com
80cfec53e8
Fix wide layout bug in todays build; fixed bug #4013 as well and bug #2589
1999-03-19 23:05:56 +00:00
mcafee%netscape.com
71eb620083
Uninitialized variable.
1999-03-19 00:20:02 +00:00
av%netscape.com
5a5bba91cb
M3 -- Fix for bug #1157
1999-03-18 21:26:15 +00:00
hyatt%netscape.com
6647377172
Fixes for the mouseover toolbar button problem. Approved by Chris.
1999-03-18 21:18:00 +00:00
kipp%netscape.com
f7b3921a2c
Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278 , #1990 , #3527 , #1670 , etc.
1999-03-18 21:03:25 +00:00
kipp%netscape.com
059a2370b1
Fixed bug #3918 with measuring small-caps text; ported to use new line-layout API's
1999-03-18 21:02:40 +00:00
kipp%netscape.com
a6b25894b2
Fixed bug #3597 - lower case alpha/roman bullets
1999-03-18 21:01:52 +00:00
michaelp%netscape.com
58313d7b45
changed for new ComputeScrollOffsets() method.
1999-03-18 21:01:46 +00:00
kipp%netscape.com
016853ec2b
Removed unused header file include
1999-03-18 21:01:24 +00:00
leaf%mozilla.org
0a0f5ac00f
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
kipp%netscape.com
120ea1fb63
Fixed bug #3905 - frame construction code wasn't dealing with tables properly when they were floated; reviewed by vidur for M3 checkin
1999-03-17 18:17:24 +00:00
pnunn%netscape.com
d56aa5a1a4
Fix for bugz#3858. View-images were decoding twice. M3, pnunn@netscape.com
...
Reviewed by kipp@netscape.com .
1999-03-17 00:13:31 +00:00
karnaze%netscape.com
9a630b78cd
bug 1725
1999-03-16 23:42:38 +00:00
kin%netscape.com
9b8fdd5e24
Fix for bug #3758 : Drag selecting entire content, then deleting, causes crash.
...
Added check for mContentLength <= 0 to TextFrame::GetPointFromOffset().
Reviewed by jfrancis@netscape.com and sfraser@netscape.com .
Approved by chofmann@netscape.com .
1999-03-16 22:55:49 +00:00
peterl%netscape.com
8ea73f36d9
Fixed table background inheritance, bug #1355
...
Checkin approved by chofmann
1999-03-16 22:33:29 +00:00
kipp%netscape.com
0391c232e1
Don't dereference a null pointer when print previewing
1999-03-16 19:37:12 +00:00
kipp%netscape.com
380f97a482
Only set ends-in-newline flag for pre text (bug #3262 )
1999-03-16 19:36:49 +00:00
kipp%netscape.com
50930f9663
Handle removable of continued frames better (not 100% done) (bug #3262 )
1999-03-16 19:36:24 +00:00
kipp%netscape.com
b624e23bf2
Fixed numerous frame removed bugs (bug #3262 )
1999-03-16 19:36:00 +00:00
mjudge%netscape.com
a876641fd7
I am "unfixing" something. This was something I introduced to prevent an M3 bug with a hack, it is not necessary anymore. reviewd by sfrasier. several people have verified this.
1999-03-16 00:08:38 +00:00
kostello%netscape.com
31b572ebdc
Added implementation for nsIHTMLContentSink::DoFragment()
1999-03-15 05:11:43 +00:00