troy%netscape.com
1fa43367bb
Work-in-progress for replaced elements that can't be rendered
...
git-svn-id: svn://10.0.0.236/trunk@19703 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-04 17:03:46 +00:00
kipp%netscape.com
3036e8de9b
tweak so font-lock in emacs works better
...
git-svn-id: svn://10.0.0.236/trunk@19698 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-04 16:28:36 +00:00
kipp%netscape.com
5bebf0d77c
Renamed RemoveFrame to RemoveAFrame to reduce compiler warnings
...
git-svn-id: svn://10.0.0.236/trunk@19695 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-04 16:27:18 +00:00
kipp%netscape.com
35bd6ce005
Make dtor virtual to quite down compilers
...
git-svn-id: svn://10.0.0.236/trunk@19694 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-04 16:26:42 +00:00
kipp%netscape.com
379ca7eb4c
Implement ReadFrameRegressionData
...
git-svn-id: svn://10.0.0.236/trunk@19693 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-04 16:26:19 +00:00
kipp%netscape.com
1d6003277f
Added temporary method until sync i/o works
...
git-svn-id: svn://10.0.0.236/trunk@19692 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-04 16:26:01 +00:00
troy%netscape.com
b7ecf11083
Fix for bug #2867 . Removed the questionable logic I added previously.
...
git-svn-id: svn://10.0.0.236/trunk@19619 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-04 00:43:49 +00:00
vidur%netscape.com
1349b5dad4
Added additional key argument to string parsing routine. Improved Reset handling for document to include style sets and frame construction. Modified root frame construction. Got out-of-line document.write to work
...
git-svn-id: svn://10.0.0.236/trunk@19537 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 19:38:16 +00:00
karnaze%netscape.com
be7acaf4cc
bug 1827
...
git-svn-id: svn://10.0.0.236/trunk@19531 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 19:26:29 +00:00
kipp%netscape.com
2f31f19df9
Use ReflowDirty reflow commands; fixed reflow status when dealing with breaking child frames
...
git-svn-id: svn://10.0.0.236/trunk@19527 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 19:12:02 +00:00
kipp%netscape.com
3a37b73eab
Removed a couple of warnings
...
git-svn-id: svn://10.0.0.236/trunk@19525 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 19:10:03 +00:00
kipp%netscape.com
cf3bd77d9a
Removed some unused variables
...
git-svn-id: svn://10.0.0.236/trunk@19524 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 19:09:37 +00:00
kipp%netscape.com
a601a24765
Fixup absolute positioning by temporarily generating old style reflow commands when the list-name is not null; temporarily use FrameAppended instead of ReflowDirty for append operations
...
git-svn-id: svn://10.0.0.236/trunk@19523 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 19:09:24 +00:00
troy%netscape.com
9e1cfc5c91
Improvements to fixed positioning
...
git-svn-id: svn://10.0.0.236/trunk@19455 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 17:01:51 +00:00
troy%netscape.com
79891cd010
Switched to using nsIScrollableView::GetScrollbarVisibility() to tell
...
whether the vertical scrollbar is currently showing
git-svn-id: svn://10.0.0.236/trunk@19412 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 04:30:57 +00:00
troy%netscape.com
cb24b1f1fe
Fixed it to so the root-frame isn't considered a containing block, and
...
changed SetRect() so it only resizes the child frame larger if its 'height'
is set to 'auto'
git-svn-id: svn://10.0.0.236/trunk@19380 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-03 01:31:09 +00:00
cltbld%netscape.com
6d1d7ec1c1
backing out changes made against a closed tree
...
git-svn-id: svn://10.0.0.236/trunk@19371 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 23:50:52 +00:00
karnaze%netscape.com
4e7fb0aec6
fixed bug 1827
...
git-svn-id: svn://10.0.0.236/trunk@19367 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 22:53:42 +00:00
kipp%netscape.com
f246e3117a
Wrapped up debugging noise in a ifdef; implemented 4th remove-frame case; fixed a bug in the 5th remove-frame case
...
git-svn-id: svn://10.0.0.236/trunk@19331 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 17:32:09 +00:00
kipp%netscape.com
6641976fe2
Changed base-ib-frame to implement AppendFrames/InsertFrames/RemoveFrame directly; changed args to DoRemoveFrame; updated the anonymous block to have a slightly different method set to manipulate its children
...
git-svn-id: svn://10.0.0.236/trunk@19329 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 17:31:09 +00:00
mjudge%netscape.com
aa9093858b
scoping incorrect for for loops on vc5.0 didnt catch this. nasty habbit of mine.
...
git-svn-id: svn://10.0.0.236/trunk@19257 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 01:18:41 +00:00
mjudge%netscape.com
1e15924c47
commas trailing on enum illegal even if vc50 says its ok
...
git-svn-id: svn://10.0.0.236/trunk@19256 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 01:16:57 +00:00
mjudge%netscape.com
1b0340eba8
keyboard navigation of selection. adding API for nsIFrame. fixing nsFrame and nstextframe to reflect the implementations of the nsIFrame API. nsRangeList implements the handlekeyevent now.
...
git-svn-id: svn://10.0.0.236/trunk@19246 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 00:23:40 +00:00
kipp%netscape.com
4e2026137a
Fixed invocation bug that mac compiler caught
...
git-svn-id: svn://10.0.0.236/trunk@19186 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 19:08:30 +00:00
kipp%netscape.com
9a7378369c
Implement TreatFrameAsBlock
...
git-svn-id: svn://10.0.0.236/trunk@19175 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:32:49 +00:00
kipp%netscape.com
a0b7918004
Added another TreatFrameAsBlock method
...
git-svn-id: svn://10.0.0.236/trunk@19174 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:32:33 +00:00
kipp%netscape.com
0a6cd2c879
Updated a comment
...
git-svn-id: svn://10.0.0.236/trunk@19173 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:32:19 +00:00
kipp%netscape.com
cf5063c014
Removed ReplaceFrame
...
git-svn-id: svn://10.0.0.236/trunk@19170 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:31:21 +00:00
kipp%netscape.com
84f3dca4a1
Removed ReplaceFrame; tweaked frame updates impls
...
git-svn-id: svn://10.0.0.236/trunk@19169 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:31:10 +00:00
kipp%netscape.com
00ad4c7a11
Fixed up debug output
...
git-svn-id: svn://10.0.0.236/trunk@19168 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:29:58 +00:00
kipp%netscape.com
1802215d17
Implement anonymous block frame code; fixup base class InsertNewFrames to support multiple frame insertion
...
git-svn-id: svn://10.0.0.236/trunk@19167 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:29:37 +00:00
kipp%netscape.com
0fdc9e7968
Renamed InsertNewFrame->s; defined nsAnonymousBlock class
...
git-svn-id: svn://10.0.0.236/trunk@19166 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:28:39 +00:00
kipp%netscape.com
18145e4022
Rewritten to use an anon. block frame to manage block children
...
git-svn-id: svn://10.0.0.236/trunk@19165 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:27:56 +00:00
kipp%netscape.com
21d86e6a91
Cleaned up comments; removed ReplaceFrame from the API
...
git-svn-id: svn://10.0.0.236/trunk@19164 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-01 17:25:30 +00:00
troy%netscape.com
211b9e9e06
Changed Reflow() to make sure the desired-size members of the reflow metrics
...
struct are set in the case where there is no child frame
git-svn-id: svn://10.0.0.236/trunk@19123 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-31 18:46:22 +00:00
troy%netscape.com
408d68e175
Fix for bug# 2780: changed root-frame and scroll-frame code to take into
...
account mCombinedArea
git-svn-id: svn://10.0.0.236/trunk@19089 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-31 05:12:02 +00:00
troy%netscape.com
c2c56781d3
Changed ReflowFixedFrame() to take the computed left and top margin into
...
account when placing the child
git-svn-id: svn://10.0.0.236/trunk@19088 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-31 05:09:29 +00:00
troy%netscape.com
def03bf7d8
Added code to force an absolutely positioned child that ignored its
...
computed height to be the correct height
git-svn-id: svn://10.0.0.236/trunk@19086 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 18:12:38 +00:00
troy%netscape.com
27d304bd81
Added code to make sure that a fixed child frame ends up with the correct height
...
evebn if it disregards the computed height value
git-svn-id: svn://10.0.0.236/trunk@19085 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 17:39:29 +00:00
troy%netscape.com
16f36b3214
Fixed leak of nsIHTMLDocument interface in GetImageMap()
...
git-svn-id: svn://10.0.0.236/trunk@19066 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 01:04:35 +00:00
troy%netscape.com
fdb78f4840
Changed TriggerLink() to release its reference to the nsILinkHandler interface,
...
and I changed HandleEvent() to make nsIURL interface returned by the call to
GetDocumentURL() is released
git-svn-id: svn://10.0.0.236/trunk@19057 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-30 00:34:06 +00:00
troy%netscape.com
b34a14698c
More work-in-progress for fixed positioning
...
git-svn-id: svn://10.0.0.236/trunk@18924 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 17:14:13 +00:00
michaelp%netscape.com
2b18562cef
modified for new DrawString()/GetWidth() APIs.
...
git-svn-id: svn://10.0.0.236/trunk@18902 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 05:03:58 +00:00
troy%netscape.com
3e91c0d918
Changed Reflow() to take into account absolutely positioned child
...
frames when computing the desired size
git-svn-id: svn://10.0.0.236/trunk@18750 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 05:58:43 +00:00
troy%netscape.com
88177ce149
Fixed a problem in CalculateLeftRightMargin()
...
git-svn-id: svn://10.0.0.236/trunk@18620 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 16:34:08 +00:00
rickg%netscape.com
0ee8c3c05f
missed this API change
...
git-svn-id: svn://10.0.0.236/trunk@18562 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 01:45:40 +00:00
mjudge%netscape.com
8856b10b58
turning off printf debug statements in debug to speed up resizing
...
git-svn-id: svn://10.0.0.236/trunk@18542 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 00:40:39 +00:00
troy%netscape.com
d0406126ba
Changed scrolling so it happens on the viewport instead of the HTML
...
element
git-svn-id: svn://10.0.0.236/trunk@18539 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-26 00:05:21 +00:00
mjudge%netscape.com
7073ad3df7
changing paintunicodestring and paintasciistring to map from content coordinates to painttext coordinatres. in get position, i am now mapping from paint coordinates to content coordinates. also, the frames themselves now set the focus and anchor for a nsIFocusTracker passed in object.
...
git-svn-id: svn://10.0.0.236/trunk@18525 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 23:29:53 +00:00
mjudge%netscape.com
44f08a72d5
adding parameters to setselectedcontent. This will keep down overhead of the nsIFrame implementation and still not allow outsiders to talk to their presshell. so please forgive this grown method. this extra parameter will maintain the anchor and focus point after reflow
...
git-svn-id: svn://10.0.0.236/trunk@18523 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-25 23:28:23 +00:00