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 |
|
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 |
|
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 |
|
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
|
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
|
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
|
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 |
|
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 |
|
av%netscape.com
|
2460c7215e
|
M3 -- Fix for bug #1157
git-svn-id: svn://10.0.0.236/trunk@24329 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-18 21:26:15 +00:00 |
|
kipp%netscape.com
|
83f5d0de70
|
Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278, #1990, #3527, #1670, etc.
git-svn-id: svn://10.0.0.236/trunk@24321 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-18 21:03:25 +00:00 |
|
kipp%netscape.com
|
7e25f9704c
|
Fixed bug #3918 with measuring small-caps text; ported to use new line-layout API's
git-svn-id: svn://10.0.0.236/trunk@24319 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-18 21:02:40 +00:00 |
|
kin%netscape.com
|
f156b21405
|
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.
git-svn-id: svn://10.0.0.236/trunk@24232 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-16 22:55:49 +00:00 |
|
kipp%netscape.com
|
b3b4b4cbe6
|
Only set ends-in-newline flag for pre text (bug #3262)
git-svn-id: svn://10.0.0.236/trunk@24217 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-16 19:36:49 +00:00 |
|
kipp%netscape.com
|
15f605def7
|
Handle removable of continued frames better (not 100% done) (bug #3262)
git-svn-id: svn://10.0.0.236/trunk@24216 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-16 19:36:24 +00:00 |
|
kipp%netscape.com
|
99c54cef53
|
Fixed numerous frame removed bugs (bug #3262)
git-svn-id: svn://10.0.0.236/trunk@24215 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-16 19:36:00 +00:00 |
|
mjudge%netscape.com
|
598cd8d192
|
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.
git-svn-id: svn://10.0.0.236/trunk@24191 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-16 00:08:38 +00:00 |
|
mjudge%netscape.com
|
0615e6fe73
|
fix hack for getting selection to "Really" update the frame
git-svn-id: svn://10.0.0.236/trunk@24091 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-14 01:18:47 +00:00 |
|
mjudge%netscape.com
|
2ebf5f3b4b
|
needed to get caret to draw at end of line and on an empty text element
git-svn-id: svn://10.0.0.236/trunk@24080 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-13 21:33:34 +00:00 |
|
beard%netscape.com
|
ab9d076b20
|
reverted back to kISupportsIID. It seems not all compilers can handle ::nsISupports::GetIID() from inside an XPCOM interface. Yech.
git-svn-id: svn://10.0.0.236/trunk@24034 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-13 02:20:57 +00:00 |
|
beard%netscape.com
|
03cc80e739
|
forcing nsISupports to global scope to resovle ambiguity (VC is very weak)
git-svn-id: svn://10.0.0.236/trunk@24013 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-13 00:12:13 +00:00 |
|
beard%netscape.com
|
f070c0d794
|
now passing events to plugins, generating idle events with an nsITimer, all XP_MAC changes for the most part.
git-svn-id: svn://10.0.0.236/trunk@23994 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-12 22:46:14 +00:00 |
|
mjudge%netscape.com
|
c77899adc4
|
fixed GetWidth to "do the right thing" and take smallcaps and spaced words/chars into account.
git-svn-id: svn://10.0.0.236/trunk@23979 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-12 21:38:16 +00:00 |
|
mjudge%netscape.com
|
5876940d2e
|
fixed memory leaks in nsRangelist.cpp. uninitialized memory in nsTextframe, simplified APIs in nsIFrame and the underlying implementations. see layout.checkins
git-svn-id: svn://10.0.0.236/trunk@23802 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-12 00:17:14 +00:00 |
|
amusil%netscape.com
|
d2ecbb2bef
|
Minor API change. Added support for tags that don't specify SRC or DATA params.
git-svn-id: svn://10.0.0.236/trunk@23783 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-11 22:50:58 +00:00 |
|
troy%netscape.com
|
4dc985bb1a
|
Patch from Bruce Mitchener (bruce@sybersight.com) that fixes incorrect
use of delete operator
git-svn-id: svn://10.0.0.236/trunk@23706 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-11 15:21:46 +00:00 |
|
troy%netscape.com
|
bc0d788a43
|
Work-in-progress for min/max properties
git-svn-id: svn://10.0.0.236/trunk@23705 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-11 15:13:17 +00:00 |
|