Commit Graph

573 Commits

Author SHA1 Message Date
kipp
5123a3c60b Fixed IID reference and added a reminder comment 1998-06-03 15:59:09 +00:00
kipp
1a461d9ed1 Use revised Presentation shell API; control notifications directly; propogate end of document load to document so that observers can be notified 1998-06-03 15:58:52 +00:00
kipp
23f0bd06ee Fixed logging messages to say Reflow not ResizeReflow 1998-06-03 15:57:39 +00:00
kipp
aa7da9b898 Print out view during listings 1998-06-03 15:57:24 +00:00
kipp
bdcfe7d55f Wrap created frames in a view if necessary 1998-06-03 15:57:08 +00:00
kipp
a749574762 Added GetLoadImageFailed method 1998-06-03 15:56:50 +00:00
kipp
1c6861fba0 Create view for the image always; update to use new API's; use nsHTMLFrame to create view 1998-06-03 15:56:40 +00:00
kipp
d97f2b9aa8 Implement stubs for revised insert/delete/remove/append api's 1998-06-03 15:56:15 +00:00
kipp
00e2688516 disable notifies during synthetic content insertion 1998-06-03 15:55:49 +00:00
kipp
2febe0edb4 Implement revised COMized API 1998-06-03 15:54:57 +00:00
kipp
138dca2e43 Print out view during listings; try to support broken image handling better 1998-06-03 15:52:01 +00:00
kipp
f7b56628c8 Print out views during listings 1998-06-03 15:51:17 +00:00
kipp
8308f1bd45 Implement ListTag; print out view during listings 1998-06-03 15:50:58 +00:00
kipp
51129651d4 Added nsHTMLFrame to build 1998-06-03 15:49:09 +00:00
kipp
9460911cbf new 1998-06-03 15:49:00 +00:00
kipp
c900a1196c declare and implement revised content api 1998-06-03 15:48:14 +00:00
kipp
f31e8fd941 Init fEntireContent 1998-06-03 15:47:48 +00:00
kipp
55edd67670 Declare factory here for now 1998-06-03 15:47:34 +00:00
kipp
1493956e90 IMplement factory in this class; AddRef during QueryInterface like it should; init refcnt in ctor 1998-06-03 15:47:22 +00:00
kipp
ddc78890a7 Implement COMized document observer API; added logging of doc observer methods 1998-06-03 15:46:54 +00:00
kipp
349cdb5768 Tell document that content changed not shell's 1998-06-03 15:46:04 +00:00
kipp
2d08a4ac14 Display view during listings 1998-06-03 15:45:48 +00:00
kipp
5aac2c535d Decleare BeginLoad/EndLoad 1998-06-03 15:45:36 +00:00
kipp
81d74eee6a Pass on Begin/End Load to observers; removed selection factory method 1998-06-03 15:45:25 +00:00
kipp
4a9e16a98f Print out view during listings 1998-06-03 15:41:53 +00:00
kipp
41b1731f72 Presentation shell is no longer a subclass of nsIDocumentObserver (the implementation still is however, it's just not publicized) 1998-06-03 15:41:39 +00:00
kipp
c9660cdcf8 COMized API; added Begin/End reflow and Begin/End Load methods 1998-06-03 15:40:56 +00:00
kipp
627dc37066 Added begin/end load methods 1998-06-03 15:39:45 +00:00
kipp
521349db05 COMized some of the API; added a notify flag to the child insert/replace/append/remove methods 1998-06-03 15:39:32 +00:00
troy
9deea435e6 Initialized nsBlockReflowState::mStyleSizeFlags to 0 1998-06-03 02:27:39 +00:00
buster
3780538b44 a variety of fixes and optimizations
together with a fix troy just checked in, this makes a lot of real-world tables look a whole lot better
1998-06-03 00:43:53 +00:00
troy
bc86a5f750 Changed Paint() to use GetCoordValue() instead of GetIntValue() 1998-06-03 00:11:15 +00:00
troy
50a9cf0e4b Changed GetReflowMetrics() to initial maxElementSize to (0,0) 1998-06-02 23:57:03 +00:00
michaelp
a948d320c3 prevented infinite paint/damage loop. 1998-06-02 22:05:45 +00:00
michaelp
d4e9eac3bb now calls viewmanager to effect view changes. 1998-06-02 22:04:54 +00:00
kipp
71956a68ac removed 1998-06-02 16:33:52 +00:00
troy
26602e0734 Turned on incremental painting 1998-06-02 05:29:44 +00:00
troy
edd188c5e9 Added member function Invalidate() 1998-06-02 05:28:11 +00:00
troy
a2fd8036ca Fixed a problem that was causing a crash 1998-06-02 02:11:26 +00:00
kipp
d2caf8b43e Make bullets transparent to whitespace compression 1998-06-02 01:43:02 +00:00
kipp
9176bca6d6 Set first child during reflow unmapped; leave white space compression flag alone for zero sized frames 1998-06-01 23:39:40 +00:00
kipp
29847f56c9 Map DIR attribute into style 1998-06-01 23:38:55 +00:00
kipp
f7574b4cbd Fixed block frame Clear method to work properly 1998-06-01 23:38:40 +00:00
kipp
9be24b0fac Added SetFirstChild; made line layout a friend of block frame 1998-06-01 23:37:55 +00:00
troy
63d19a37ca Changed nsLeafFrane's GetdesiredSize() to not pass in the max size
since it's now part of nsReflowState
1998-06-01 23:31:30 +00:00
buster
3fe1fe2844 made tables quiet again 1998-06-01 21:07:56 +00:00
kipp
85370222ed Removed some debug printfs 1998-06-01 20:55:28 +00:00
kipp
4222da36de Support nsILinkHandler::OnOverLink 1998-06-01 20:55:10 +00:00
buster
3086966c54 much better fixed and percentage width layout 1998-06-01 20:21:05 +00:00
troy
a63afc80fc Work in progress for floaters to handle percentage based
width/height
1998-06-01 19:56:58 +00:00