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
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
pinkerton%netscape.com
252f262264
comment out the code that does its own painting. Just defer to the nsBlockFrame::Paint() for now, until we need to do some more at drag time.
1999-03-22 19:21:19 +00:00
jfrancis%netscape.com
f253f0f8c4
fixed 4057: Clear() now resets focus and anchor nodes
1999-03-22 09:02:30 +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
pierre%netscape.com
ed955aafcf
#3974 "mac crashes when hitting return to submit form"
1999-03-21 04:35:01 +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
7de24e9c64
applied Kartik Subbarao's <subbarao@computer.org> patch for HPUX linking
1999-03-20 19:05:05 +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
kipp%netscape.com
3f70099584
Support html4 type attribute
1999-03-20 01:32:48 +00:00
sfraser%netscape.com
fad2dbc2a3
Fix build bustage. Remove nsInlineReflow.cpp
1999-03-19 23:46:15 +00:00
tague%netscape.com
6e19645586
Added support for basic Japanese input on Win32
1999-03-19 23:36:20 +00:00
kipp%netscape.com
ad0c53ce94
Handle background attribute better
1999-03-19 23:09:29 +00:00
kipp%netscape.com
bc13a8339b
Removed some debris
1999-03-19 23:07:38 +00:00
kipp%netscape.com
06e27bfd9d
Added more bad-frame detection; fixed a purify caught bug
1999-03-19 23:07:17 +00:00
kipp%netscape.com
16b2389012
bye
1999-03-19 23:06:55 +00:00
kipp%netscape.com
9d713ce73b
Eliminate some purify warnings
1999-03-19 23:06:42 +00:00
kipp%netscape.com
f24e15031a
Added more bad-frame detection
1999-03-19 23:06:20 +00:00
kipp%netscape.com
521d0a1247
Fix wide layout bug in todays build; fixed bug #4013 as well and bug #2589
1999-03-19 23:05:56 +00:00
nisheeth%netscape.com
ae377bdba5
Fix for bug 3584.
...
Change coded by vidur. Reviewed by me. Document.written documents now get
a default "about:blank" url assigned to them. This fixes crash bugs associated
with other code assuming that all documents have non-null urls.
Approved by chofmann.
1999-03-19 01:41:09 +00:00
mcafee%netscape.com
d7dc9e22af
Adding default cases to switch statements.
1999-03-19 00:25:40 +00:00
mcafee%netscape.com
e777f67702
Uninitialized variable.
1999-03-19 00:20:02 +00:00
pinkerton%netscape.com
51cbbe5053
removed nsInlineReflow.cpp for kipp
1999-03-18 21:32:16 +00:00
av%netscape.com
c593e9bc2a
M3 -- Fix for bug #1157
1999-03-18 21:26:15 +00:00
hyatt%netscape.com
f015e3ae42
Fixes for the mouseover toolbar button problem. Approved by Chris.
1999-03-18 21:18:00 +00:00
kipp%netscape.com
c9067260be
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
a98c3d799b
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
45fde9019e
Fixed bug #3597 - lower case alpha/roman bullets
1999-03-18 21:01:52 +00:00
michaelp%netscape.com
87ef0ebdda
changed for new ComputeScrollOffsets() method.
1999-03-18 21:01:46 +00:00
kipp%netscape.com
7ef069cf5a
Removed unused header file include
1999-03-18 21:01:24 +00:00
leaf%mozilla.org
4ad9f70d5d
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
kipp%netscape.com
15bf5df352
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
evaughan%netscape.com
c6e1641fa7
Checkin is for bug #3853
...
Approved by don, hyatt
1999-03-17 06:07:07 +00:00