4081 Commits

Author SHA1 Message Date
kipp%netscape.com
6fa5329610 Compute floater combined area properly; reflow floaters when placed including below-current-line floaters
git-svn-id: svn://10.0.0.236/trunk@24789 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:28:20 +00:00
kipp%netscape.com
7033e3dcaf Redid ReflowFloater api
git-svn-id: svn://10.0.0.236/trunk@24787 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:25:20 +00:00
kipp%netscape.com
49d16e278d Use combined-area to compute the final height of the area frame
git-svn-id: svn://10.0.0.236/trunk@24786 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 04:25:03 +00:00
amusil%netscape.com
e3775450f1 Added prelim code for ActiveX support.
git-svn-id: svn://10.0.0.236/trunk@24783 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 03:18:55 +00:00
kipp%netscape.com
1f77886edb Handle both left or right floaters impacting a line; fixed assert to be more accurate
git-svn-id: svn://10.0.0.236/trunk@24763 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:33:36 +00:00
kipp%netscape.com
2bea53205b Simply floater counters; handle case of a single occupied trapezoid
git-svn-id: svn://10.0.0.236/trunk@24762 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:32:55 +00:00
kipp%netscape.com
66a375fa18 Simply floater counters
git-svn-id: svn://10.0.0.236/trunk@24761 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:32:36 +00:00
kipp%netscape.com
085fd06130 Improve max-element-size computations and diagnostics
git-svn-id: svn://10.0.0.236/trunk@24717 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 23:03:31 +00:00
kipp%netscape.com
af25c30033 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
git-svn-id: svn://10.0.0.236/trunk@24716 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:42:30 +00:00
kipp%netscape.com
ad2b17bf7e Added GetDepth debug method
git-svn-id: svn://10.0.0.236/trunk@24715 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:41:09 +00:00
kmcclusk%netscape.com
8b55ff9f7b 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.


git-svn-id: svn://10.0.0.236/trunk@24696 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:32:12 +00:00
kipp%netscape.com
0511c76eff Tweaked to handle unconstrained situations better
git-svn-id: svn://10.0.0.236/trunk@24691 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:47:21 +00:00
kipp%netscape.com
6823c95c0f Cleaned up combined area calculations
git-svn-id: svn://10.0.0.236/trunk@24690 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:46:09 +00:00
kipp%netscape.com
b117f217cd Work around 3238 partially until we have a real solution
git-svn-id: svn://10.0.0.236/trunk@24688 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:45:26 +00:00
kipp%netscape.com
1b8b36d3e5 Made state that is really per-span state part of PerSpanData to fix some reflow bugs
git-svn-id: svn://10.0.0.236/trunk@24687 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 20:45:09 +00:00
pinkerton%netscape.com
c768a257ac 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.
git-svn-id: svn://10.0.0.236/trunk@24678 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 19:21:19 +00:00
jfrancis%netscape.com
356ea1dcd5 fixed 4057: Clear() now resets focus and anchor nodes
git-svn-id: svn://10.0.0.236/trunk@24663 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 09:02:30 +00:00
beard%netscape.com
740c8bf189 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.
git-svn-id: svn://10.0.0.236/trunk@24630 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 20:48:49 +00:00
beard%netscape.com
fcb16f7e0a 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().
git-svn-id: svn://10.0.0.236/trunk@24629 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 20:48:31 +00:00
pierre%netscape.com
a834132835 #3974 "mac crashes when hitting return to submit form"
git-svn-id: svn://10.0.0.236/trunk@24607 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 04:35:01 +00:00
kipp%netscape.com
a6e54a1b19 Support redo-reflow for lines to handle reflow around large floaters
git-svn-id: svn://10.0.0.236/trunk@24604 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:15:12 +00:00
kipp%netscape.com
0eba164710 Reworked CanPlaceFrame logic to be slightly more efficient and to handle breaking around floaters differently to conform to CSS
git-svn-id: svn://10.0.0.236/trunk@24603 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:14:43 +00:00
kipp%netscape.com
e8abf03de9 Added state to keep track of lines that are impacted by floaters
git-svn-id: svn://10.0.0.236/trunk@24602 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:14:05 +00:00
kipp%netscape.com
4eefb39482 Ask line if we are breakable instead of using our own logic
git-svn-id: svn://10.0.0.236/trunk@24601 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-21 01:13:17 +00:00
beard%netscape.com
741b9e3f4d put in NULL checks for mInstance.
git-svn-id: svn://10.0.0.236/trunk@24599 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 23:13:41 +00:00
kipp%netscape.com
27d5937b9b Use CRAZY macros for debug noise
git-svn-id: svn://10.0.0.236/trunk@24595 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:57:03 +00:00
kipp%netscape.com
61349905c4 Added crazy macros
git-svn-id: svn://10.0.0.236/trunk@24594 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:56:11 +00:00
kipp%netscape.com
a5a4f0c293 switch to using CRAZY macros
git-svn-id: svn://10.0.0.236/trunk@24593 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:55:59 +00:00
kipp%netscape.com
a34759dd7e Removed some cruft
git-svn-id: svn://10.0.0.236/trunk@24592 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:55:37 +00:00
kipp%netscape.com
c58c1e2555 Fixed a bug with zero height spans and combined area calculations that led to tall vertical scrollbars...; also switch to using CRAZY macros
git-svn-id: svn://10.0.0.236/trunk@24591 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 21:55:22 +00:00
kipp%netscape.com
3a827eb066 Reworked the way that the final metrics are computed; support min/max width/height; track max-element-size issues better; disabled compact frame handling
git-svn-id: svn://10.0.0.236/trunk@24590 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:40:13 +00:00
kipp%netscape.com
d9817b176d Fixed a typo bug
git-svn-id: svn://10.0.0.236/trunk@24589 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:39:08 +00:00
kipp%netscape.com
4e9fbfafc5 Added some debugging help for tracking down max-element-size bugs
git-svn-id: svn://10.0.0.236/trunk@24588 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:38:50 +00:00
kipp%netscape.com
d0ccddea6c applied Kartik Subbarao's <subbarao@computer.org> patch for HPUX linking
git-svn-id: svn://10.0.0.236/trunk@24587 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 19:05:05 +00:00
kipp%netscape.com
a697f3cf69 Table's, tr's, td's and th's now support navigators background attribute properly including backgrounds impacted by BASE tags - bug #2020
git-svn-id: svn://10.0.0.236/trunk@24585 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 15:42:21 +00:00
vidur%netscape.com
edfbccc3cb Implemented ID targetting for HTML in XML documents. Changed name of GetNameSpacePrefix to avoid clash.
git-svn-id: svn://10.0.0.236/trunk@24531 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:51:00 +00:00
kipp%netscape.com
c931f7d0ce Fixed centering of list bullets (bug #4040)
git-svn-id: svn://10.0.0.236/trunk@24528 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:37:43 +00:00
kipp%netscape.com
9746304a9f Support html4 type attribute
git-svn-id: svn://10.0.0.236/trunk@24527 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-20 01:32:48 +00:00
sfraser%netscape.com
1916823c98 Fix build bustage. Remove nsInlineReflow.cpp
git-svn-id: svn://10.0.0.236/trunk@24500 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:46:15 +00:00
tague%netscape.com
b473550518 Added support for basic Japanese input on Win32
git-svn-id: svn://10.0.0.236/trunk@24498 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:36:20 +00:00
kipp%netscape.com
32c660d9d5 Handle background attribute better
git-svn-id: svn://10.0.0.236/trunk@24494 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:09:29 +00:00
kipp%netscape.com
4d19bb2e2c Removed some debris
git-svn-id: svn://10.0.0.236/trunk@24493 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:07:38 +00:00
kipp%netscape.com
2ce5e55332 Added more bad-frame detection; fixed a purify caught bug
git-svn-id: svn://10.0.0.236/trunk@24492 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:07:17 +00:00
kipp%netscape.com
266f3155a7 bye
git-svn-id: svn://10.0.0.236/trunk@24491 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:06:55 +00:00
kipp%netscape.com
4fc7bf9895 Eliminate some purify warnings
git-svn-id: svn://10.0.0.236/trunk@24490 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:06:42 +00:00
kipp%netscape.com
394624ea34 Added more bad-frame detection
git-svn-id: svn://10.0.0.236/trunk@24489 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:06:20 +00:00
kipp%netscape.com
d48d7d0f1f Fix wide layout bug in todays build; fixed bug #4013 as well and bug #2589
git-svn-id: svn://10.0.0.236/trunk@24488 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 23:05:56 +00:00
nisheeth%netscape.com
b18288c5e8 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.


git-svn-id: svn://10.0.0.236/trunk@24397 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 01:41:09 +00:00
mcafee%netscape.com
0641420d4d Adding default cases to switch statements.
git-svn-id: svn://10.0.0.236/trunk@24373 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:25:40 +00:00
mcafee%netscape.com
3a1ed69e24 Uninitialized variable.
git-svn-id: svn://10.0.0.236/trunk@24371 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 00:20:02 +00:00