Граф коммитов

1149 Коммитов

Автор SHA1 Сообщение Дата
kipp%netscape.com 579388fc87 new 1998-12-08 21:44:22 +00:00
kipp%netscape.com ca429dbaea Added some debug checks to sizes; keep zero sized items on the same line whenever possible 1998-12-08 21:43:42 +00:00
kipp%netscape.com 00165848ff Factored out the block-band-data class; fixed a bug with treating block objects that weren't really nsBlockFrame's like they were (bug #1713) 1998-12-08 21:43:15 +00:00
kipp%netscape.com e865f17469 Added nsBlockBandData 1998-12-08 21:42:35 +00:00
mjudge%netscape.com c549a78e51 chagnes to selection 1998-12-08 18:26:06 +00:00
kipp%netscape.com ef43e0bd4f Fixed bug #1621 - if a floater was too wide and it was right aligned it would end up positioned off the left edge of the block 1998-12-08 03:57:12 +00:00
kipp%netscape.com 0d7c32d9ad Removed check for a band count of when when clearing floaters because if the floater is large the band may only have one trapezoid in it 1998-12-08 03:47:44 +00:00
troy%netscape.com 3fbdae4f66 Improved height calculation when there are floaters. Now we check against
the content area y-most rather than the frame bounds y-most. This ensures
that border and padding are respected along the bottom edge
1998-12-08 00:01:12 +00:00
kipp%netscape.com dc53d20c74 Disabled fixed height/width ignoring code for shrink-wrap blocks; fixed crash bug with premature deleting of a line 1998-12-07 22:28:55 +00:00
kipp%netscape.com 8676a93261 Added DeleteLine method 1998-12-07 22:28:23 +00:00
kipp%netscape.com 44ab1f89b5 Slightly better handling of left/right block margins 1998-12-07 19:34:41 +00:00
harishd%netscape.com 291530375c Changed all the places that previously accessed mBorderStyle and mBorderColor
with the new methods added in nsStyleSpacing
1998-12-07 18:53:07 +00:00
troy%netscape.com e9464f049d Added support for printing multiple pages 1998-12-07 03:43:02 +00:00
kipp%netscape.com 05cf91f45d Setup first-letter-style to be off by default 1998-12-05 16:05:52 +00:00
kipp%netscape.com 57d07c51cf Removed handling of block frames (its done by nsBlockReflowContext now) 1998-12-05 16:05:23 +00:00
kipp%netscape.com 62566ebe32 Spanked to be a subclass of the nsBaseIBFrame class 1998-12-05 16:04:46 +00:00
kipp%netscape.com 8339870276 Removed carried-out-margin-flags 1998-12-05 16:04:33 +00:00
kipp%netscape.com fe0f81a44e Renamed a variable to (hopefully) be more clear what it is 1998-12-05 16:03:53 +00:00
kipp%netscape.com a5d45a929d Made IndentBy public 1998-12-05 16:03:07 +00:00
kipp%netscape.com f06b3ba1aa Use FirstChild so the method is more reusable 1998-12-05 16:02:43 +00:00
kipp%netscape.com 9803800512 Moved to new Init/ctor seperation 1998-12-05 16:02:26 +00:00
kipp%netscape.com e7aee39193 Major spankage; refactored code; common base class for block/inline frames 1998-12-05 16:02:08 +00:00
kipp%netscape.com 4ad5459b1d nit 1998-12-05 16:01:41 +00:00
kipp%netscape.com 203018b0c8 Made dtor obviously virtual instead of inherited virtual 1998-12-05 16:01:28 +00:00
kipp%netscape.com cff6e1c45a Updated 1998-12-05 16:01:11 +00:00
kipp%netscape.com 31ae97d23d Added new source files 1998-12-05 16:00:56 +00:00
ramiro%netscape.com 2009b728de Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
troy%netscape.com 55f632387d Moved creation of first page frame to frame construction code, and changed
it so the page frame has a view. This makes printing faster and easier
1998-12-04 21:04:56 +00:00
troy%netscape.com bd58bde76d Moved view creation to frame construction code. Also moved wrapping of
floated and absolutely positioned elements to frame construction code
1998-12-04 19:03:44 +00:00
troy%netscape.com 80545a3bd4 Changed view creation to occur when frame initialization occurs 1998-12-04 05:56:06 +00:00
troy%netscape.com 49697b2cf6 Removed some commented out old code 1998-12-04 03:46:59 +00:00
mjudge%netscape.com bb7e789293 new use of enumerator class changed IsDone to return NS_COMFALSE if not done 1998-12-03 21:44:54 +00:00
buster%netscape.com ab4dfe23b9 added atoms for table pseudo style contexts 1998-12-03 18:00:42 +00:00
troy%netscape.com 53cb72de5e Removed explicit call of base class constructor because it was
making Unix compilers unhappy
1998-12-03 07:20:59 +00:00
troy%netscape.com d97a31f115 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
wtc%netscape.com ccf7f3277f This checkin (under mozilla/layout) is all about 'const'. Digital Unix's
C++ compiler is strict about getting 'const' right.  Most of the changes
are to add 'const' to the type casts for the second argument of the
GetStyleData method, which wants a const reference.
1998-12-02 16:45:20 +00:00
peterl%netscape.com 728c669e6a added inline style accessor 1998-12-02 00:33:12 +00:00
kipp%netscape.com 45b11dc878 new 1998-12-01 16:13:49 +00:00
troy%netscape.com 4a88c7e226 Changed to handle StyleChanged incremental reflow command 1998-12-01 05:17:12 +00:00
michaelp%netscape.com 2dd9022944 fixed memory leak. 1998-11-28 04:24:46 +00:00
kipp%netscape.com 3d30d70cc7 Compute combined area properly 1998-11-26 18:11:23 +00:00
kipp%netscape.com 7d4c85eeae Fixed verify reflow to avoid creating reflow commands during a verify reflow 1998-11-26 18:11:02 +00:00
peterl%netscape.com 4222f0257e style change notification support 1998-11-26 01:34:53 +00:00
kipp%netscape.com 5e32575be2 Brought verify-reflow back to life 1998-11-25 18:41:02 +00:00
joki%netscape.com d354a17948 Add missing coordinate transform to getFrameForPoint 1998-11-24 20:31:21 +00:00
joki%netscape.com 09cd62b18e Add click event support for every element and initial keypress event support 1998-11-24 07:46:58 +00:00
kipp%netscape.com 5b7980caa6 Let style override the cursor choice when using an image map 1998-11-23 22:21:13 +00:00
kipp%netscape.com 398f20c00a Walk up the content-parent so that style is applied appropriately for cursor selection 1998-11-23 22:20:50 +00:00
kipp%netscape.com 2786340e71 Factored IsReplaced into a throw-away method; fixed containing-block discovery to use IsPercentageBase method 1998-11-23 21:11:57 +00:00
kipp%netscape.com b991a309a0 Use correct reflow-state to find the containing-block's width for text-indent (bug #1048) 1998-11-23 21:11:19 +00:00
kipp%netscape.com 10ba8ddaf3 Fix up painting issue; if we end up with a negative damage area then convert to damaging everything 1998-11-21 17:21:18 +00:00
troy%netscape.com c2ce5154a9 Improved efficiency by avoiding the dreadfully slow NS_MakeAbsoluteURL() and
only setting the image loader's URL and base URL for the initial reflow
1998-11-21 04:04:41 +00:00
kipp%netscape.com ffad68e9fb Fixed scroll-frame code to properly fill in the max-element-size 1998-11-21 03:52:01 +00:00
cyeh%netscape.com e9d3c67427 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
joki%netscape.com ecbb1182ec Fixing a submit/reset event bug, frame destruction reentrancy bug, and an imagemap bug. 1998-11-21 00:19:36 +00:00
troy%netscape.com 21e1f648b1 Added nsHTMLAtoms::wrappedFramePseudo and changed ConstructFrame() to use
it instead of nsHTMLAtoms::columnPseudo
1998-11-20 23:27:59 +00:00
kipp%netscape.com 60c53ba992 Use revised GetContainingBlockContentWidth method 1998-11-20 22:28:00 +00:00
kipp%netscape.com 73da35cd18 Support margins on the child frame 1998-11-20 22:27:33 +00:00
kipp%netscape.com 1b29a31cc1 Work around more bugs in the style context code and use old margin calculations; factored get-containing-block-width better 1998-11-20 22:27:21 +00:00
kipp%netscape.com a67079f75c Disable fixed behavior when we are shrink wrapping so that floating tables (for example) can ignore their width if necessary 1998-11-20 22:24:20 +00:00
buster%netscape.com d27c0b5dd5 added tablePseudo 1998-11-20 21:05:31 +00:00
kipp%netscape.com 64d09e5c2b Added support for StyleChanged reflow reason 1998-11-20 17:41:44 +00:00
kipp%netscape.com b8165246b1 Temporary workaround for style issue 1998-11-20 17:39:11 +00:00
kipp%netscape.com 182b39b75c Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame 1998-11-20 17:21:02 +00:00
kipp%netscape.com 9bea95a9e5 Use revised API's for computing the border/padding 1998-11-20 17:20:29 +00:00
kipp%netscape.com dd79ab7df4 Define new API's to compute margin/border/padding/border+padding and handle percentages correctly 1998-11-20 17:19:26 +00:00
kipp%netscape.com 1dcf401615 Use revised API's to get percentage padding/borders value right 1998-11-20 17:18:58 +00:00
kipp%netscape.com 11afdb9a02 Use revised margin calculation api's; center blocks that have auto margins 1998-11-20 17:18:12 +00:00
kipp%netscape.com 9b4b622e6b Use Get methods from style context instead of deprecated methods 1998-11-20 17:13:28 +00:00
kipp%netscape.com acaf1d1728 Updated leaf api's to better support caching of computed border/padding when percentages are used 1998-11-20 17:13:02 +00:00
kipp%netscape.com 8af5904e8b Added mBorderPadding to cache computed value in case percentages are used 1998-11-20 17:12:39 +00:00
kipp%netscape.com 39d05f6503 Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame 1998-11-20 17:12:25 +00:00
troy%netscape.com 4c40e51b3b Added temporary workaround to image frame code to compensate for the fact
that HandleEvent() and GetCursor() are being called with the point not being
translated to the frame's local coordinate space
1998-11-20 06:31:55 +00:00
troy%netscape.com 27d81bc8ce Removed some #include lines that are no longer needed 1998-11-20 05:22:45 +00:00
kipp%netscape.com 9ba745a7a8 Improved the regression dump data somewhat 1998-11-19 18:51:53 +00:00
kipp%netscape.com 318a5e31e4 Override FrameForPoint so that floaters/bullets get events 1998-11-19 18:09:57 +00:00
kipp%netscape.com 7da5f1c798 Factored out FrameForPoint code into one that takes a particular list 1998-11-19 18:09:03 +00:00
kipp%netscape.com a66a18832e Added XMLQuote to quote special characters; changed MakeFrameName to avoid needing quoting 1998-11-19 17:55:22 +00:00
kipp%netscape.com 63107e9026 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
troy%netscape.com 0572f002c4 Changed to make sure we mark the absolutely positioned element's view as
having transparent content if the visibility is hidden
1998-11-19 04:26:51 +00:00
troy%netscape.com 82e5ab4bdd Fixed it so that we don't ignore painting child frames of a parent frame
thas has "visibility:hidden", because child elements can override their
parent's visibility
1998-11-19 03:52:29 +00:00
troy%netscape.com f91a6a8b9f Fix for bug #1265. For incremental reflow now checks for the case where the new
height is smaller than the old height and makes sure we erase the entire area
1998-11-19 01:39:07 +00:00
joki%netscape.com c3708b2ed8 Modify event flow to avoid walking into trashed frames. 1998-11-19 00:43:36 +00:00
kipp%netscape.com b2d1e15cbc Use new methods in nsHTMLReflowState to discover the proper width to base the text-indent percentage on (bug #1048) 1998-11-19 00:00:18 +00:00
kipp%netscape.com 309f5bcc0c Added two new utility methods on nsHTMLReflowState for finding a containing block's reflow state and for finding a containing blocks content width 1998-11-18 23:59:49 +00:00
troy%netscape.com 66dd04c602 Changed Reflow() to make sure that the child is sized at least as big as the max size
we gave it as part of the reflow command
1998-11-18 23:49:44 +00:00
troy%netscape.com 63dc45e1f2 Added some constants to use when referring to child list name indices 1998-11-18 06:13:58 +00:00
joki%netscape.com 7716dc91e8 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
troy%netscape.com e579ba153c Removed mFlags from nsBodyFrame and now we use the mFlags defined by
nsBlockFrame
1998-11-18 04:16:03 +00:00
troy%netscape.com c73b30691c Fixed a couple of cases where I missed calling the base class 1998-11-18 04:06:19 +00:00
troy%netscape.com 7fc5ecd18a Removed mChildCount member data 1998-11-18 03:44:08 +00:00
troy%netscape.com c3fc0b9164 Made sure the block's SetFlags() member function is called. This fixes shrink
wrapping so it works again
1998-11-18 03:27:04 +00:00
peterl%netscape.com c053568936 cleaned up cursor style handling 1998-11-18 02:11:54 +00:00
peterl%netscape.com 90e19c51d8 added text pseudo tag 1998-11-18 02:09:53 +00:00
amusil%netscape.com 7056b1cf59 Bug fix for 1201. Now use the size parameters from the object tag as a determinant of size. 1998-11-17 23:29:20 +00:00
kipp%netscape.com 02b071a3cc Revised max-element-size computation somewhat so that floaters are accounted for better 1998-11-17 22:28:51 +00:00
troy%netscape.com 1626c62353 Changed the body to be a subclass of nsBlockFrame rather than contain a
block frame
1998-11-17 16:37:39 +00:00
troy%netscape.com 9724362dc1 Fixed CreateWrapperFrame() so it resets the geometric and content parent pointers
of the frame being wrapped
1998-11-17 05:47:06 +00:00
troy%netscape.com 0e8c33d9f8 Fixed problem that caused Mac build to break 1998-11-17 02:37:47 +00:00
vidur%netscape.com 4ca363e17b Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables. 1998-11-17 02:14:38 +00:00
kipp%netscape.com fc05c445ab Fixed up incremental reflow for content-changed and removed floaters 1998-11-17 01:04:45 +00:00
kipp%netscape.com cccd83b118 Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it 1998-11-17 01:04:21 +00:00
kipp%netscape.com f6330021e3 Tidy up; added some tracing 1998-11-17 01:03:59 +00:00
kipp%netscape.com a6068414c3 Removed DidReflow hack again 1998-11-17 01:03:41 +00:00
kipp%netscape.com c483da9937 Look on all lists for frames 1998-11-17 01:03:28 +00:00
troy%netscape.com 9cd4790d2a Changed Reflow() to deal with reflow commands targeted at the root frame 1998-11-16 23:16:03 +00:00
troy%netscape.com e8775482db Added null pointer check in DidSetStyleContext(). This keeps us from crashing
on XML documents
1998-11-16 21:45:24 +00:00
troy%netscape.com 2a2f8800c3 Reinstated hack to have the placeholder frame forward the DidReflow() notification
to the floated frame. Needed until the block frame properly handles FirstChild()
and returns the list of floated frames
1998-11-16 18:33:21 +00:00
troy%netscape.com 3aedaace4d Split class declaration out into a separate header file so the body frame
can be a derived class
1998-11-16 17:11:12 +00:00
kipp%netscape.com c2f5352414 Removed extraneous bullet padding that was left-over from the pre-pseudo-style days 1998-11-15 01:17:05 +00:00
kipp%netscape.com b6bfdde86b Attempt to compute max-element-size better 1998-11-15 01:13:44 +00:00
kipp%netscape.com 893f94febe Tidy the max-element-size code 1998-11-15 01:13:25 +00:00
kipp%netscape.com ddebf67fd2 Properly walk up the tree to find the real color 1998-11-15 00:20:52 +00:00
kipp%netscape.com 5dbc0c6813 Fixed bug #1257: the bug was that we were overrunning the transformers malloc'd buffer because the mBufferLength was never being updated 1998-11-14 22:27:50 +00:00
kipp%netscape.com 067ccadbec Removed and unused member variable 1998-11-14 22:27:06 +00:00
kipp%netscape.com 32ac80c46e Fixed frame-removed crash case (when we run out kids); bug #691 1998-11-14 21:57:38 +00:00
kipp%netscape.com 6a5fdb0d24 Basic support for :first-letter pseudo-elements 1998-11-14 21:01:26 +00:00
kipp%netscape.com ae98b19f78 Eliminated NewFrame 1998-11-14 19:28:34 +00:00
kipp%netscape.com 06f4321aef Modified List code to list floater list and bullet better; support multiple child lists; manage floater list properly 1998-11-14 19:28:11 +00:00
kipp%netscape.com cb000488cc Removed hacks that were mostly block-frame bug workarounds 1998-11-14 19:26:57 +00:00
kipp%netscape.com d6c6996310 DidReflow now supports multiple child lists; added DeleteFrameList helper method 1998-11-14 19:25:34 +00:00
michaelp%netscape.com f186598ef5 changes for pixel scaling/printing. 1998-11-14 01:52:27 +00:00
vidur%netscape.com a349a1e4a6 Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface. 1998-11-14 00:21:19 +00:00
joki%netscape.com ddbcabb89b Modify cursor setting code to check css cursor setting for containers. 1998-11-13 23:58:52 +00:00
troy%netscape.com 1c27114106 Changed GetLoadImageFailed() so it checks with the image loader rather
than just using the value of mLoadImageFailed. Fixes bug #1287
1998-11-13 21:31:50 +00:00
troy%netscape.com 7951179a5a Added check for SRC being an empty string 1998-11-13 18:38:16 +00:00
troy%netscape.com 82a2a9305d Changed it so that if there's a NULL URL then we set the mLoadImageFailed
flag and don't try and load the broken image URL. Only on Windows for now
until Mac and Unix support the image icons
1998-11-13 17:00:54 +00:00
troy%netscape.com 81c2bd2649 Removed an assert that was incorrect and that triggered when print
previewing test1
1998-11-13 05:17:08 +00:00
rickg%netscape.com a19e47c210 fixed a crash that someone missed 1998-11-13 04:58:35 +00:00
troy%netscape.com 9b21f39f54 Added a scroll frame for print preview 1998-11-13 04:22:23 +00:00
troy%netscape.com 413669e5d5 Added ListTag() member function 1998-11-13 02:20:31 +00:00
vidur%netscape.com 632a979901 Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML. 1998-11-12 23:55:47 +00:00
troy%netscape.com 2b86b49c95 Cleaned up the way construction of the root frame happens for XML documents.
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
kipp%netscape.com 803e6b8d23 Fixed margin collapsing bug 1998-11-12 22:24:46 +00:00
alecf%netscape.com 6bcf771870 fix for unix bustage 1998-11-12 20:27:31 +00:00
kipp%netscape.com b8e7c399a3 Fixed some serious bugs in list bullet placement that prevented some relatively easy cases from working at all; this fixes up most outside list bullet cases 1998-11-12 18:19:22 +00:00
kipp%netscape.com 364129b3c8 Fixed list numbering to work again (whoops!); added support for display: compact (just the beginnings); more work-in-progress for :first-letter support 1998-11-12 16:32:56 +00:00
kipp%netscape.com e2b660feac Support for display: compact 1998-11-12 16:32:19 +00:00
kipp%netscape.com 8552f6c72f Some support for first-letter style 1998-11-12 16:31:38 +00:00
troy%netscape.com 2b42a0d8a6 Changed slightly the check for whether the vertical scrollbar will be hidden.
This way it works better for XML documents that have an initial value for the
overflow property
1998-11-12 03:56:57 +00:00
vidur%netscape.com c068c96a00 Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces. 1998-11-11 22:06:16 +00:00
troy%netscape.com b208618ab6 Eliminated the hack where the scroll frame was creating a BODY wrapper for
the scrolled frame. Now the frame construction code creates the wrapper
frame
1998-11-11 04:43:13 +00:00
kipp%netscape.com 2035e515d7 Added a sleazy implementation of css2's run-in display type 1998-11-11 03:55:55 +00:00
kipp%netscape.com 62e7b29754 Added a method to support propogation of the mRunInFrame info down into the reflow of a block 1998-11-11 03:55:23 +00:00
kipp%netscape.com 898a0138ad Added run-in and compact display types to the TreatFrameAsBlockFrame method 1998-11-11 03:54:47 +00:00
kipp%netscape.com b33c7a8030 Added mRunInFrame to the html reflow state so that run-in frame handling can be forwarded from a parent block to a child block 1998-11-11 03:54:15 +00:00
cls%seawood.org 92dbfec844 Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs. 1998-11-11 01:53:49 +00:00
kipp%netscape.com 6594f8745d Fixed AddFrame method hiding 1998-11-10 19:20:53 +00:00
kipp%netscape.com f775a3a3ef Removed unused include 1998-11-10 19:16:32 +00:00
kipp%netscape.com 70b6a98a18 Use lineLayout object to pass on floater to the containing block 1998-11-10 18:04:34 +00:00
kipp%netscape.com 936937c930 Added InitFloater 1998-11-10 18:04:19 +00:00
kipp%netscape.com 181745629e Use geometric parent to get containing block of the floater 1998-11-10 18:04:10 +00:00
kipp%netscape.com b9b94688c5 Removed obsolete IIDs 1998-11-10 18:03:53 +00:00
kipp%netscape.com 978ab18324 Removed GetReflowMetrics 1998-11-10 18:03:42 +00:00
kipp%netscape.com ebf7629df3 Tidy up by removing some old junky code 1998-11-10 18:03:29 +00:00
kipp%netscape.com abcd8bb746 nuked 1998-11-10 18:02:20 +00:00
troy%netscape.com fd34820203 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
troy%netscape.com d78c313324 Added GetChildListName() member function 1998-11-10 04:31:02 +00:00
joki%netscape.com 2ab59c86be Stop dual event flow through both frames kids and view kids. Now flows through views. 1998-11-10 00:35:30 +00:00
karnaze%netscape.com 44b5b9e670 form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
troy%netscape.com 6d88f202dd Added GetAdditionalChildListName() as a way to discover additional
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy%netscape.com 02915d3677 First of a few changes to allow frames to have multiple child lists.
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
kipp%netscape.com 777b189df1 Disabled some more dubious br/margin code 1998-11-09 17:54:37 +00:00
troy%netscape.com 8ba697af42 Added a hack to make sure that the floated frame gets a DidReflow notification 1998-11-07 00:03:45 +00:00
troy%netscape.com 70b4af0366 Added support for using foreground color and background color from user
preferences. Also made it so we observe the preferences, get a callback if
they change, and then do a style change reflow
1998-11-06 16:16:01 +00:00
kipp%netscape.com bb0641ee17 Fixed nowrap support by computing max-element-size better 1998-11-06 02:09:21 +00:00
peterl%netscape.com 805b209384 turned bilnking off when the attribute goes away 1998-11-06 00:50:27 +00:00
troy%netscape.com b6be5bac08 Changed BODY frame to create a continuing block frame during Init() if
the body has a prev-in-flow
1998-11-05 21:41:12 +00:00
kipp%netscape.com bb4b401919 Temporary fix to get rid of the green text 1998-11-05 19:38:32 +00:00
kipp%netscape.com 2a74a81c52 Fixed a few more floater bugs; fixed incremental reflow bug with regards to BR tags (clear=all for example); support :first-line properly; work in progress on :first-letter 1998-11-05 19:33:01 +00:00
kipp%netscape.com d0621404ea Make sure overflow lists get ReResolved too 1998-11-05 19:31:59 +00:00
kipp%netscape.com 5f25ba22a1 Added UpdateStyleContexts for support change-out of style contexts 1998-11-05 19:31:39 +00:00
kipp%netscape.com e03c2fecf4 Added code to repair the style-contexts when pushing/pulling frames for support of :first-line and :first-letter (and so on!) 1998-11-05 19:31:16 +00:00
kipp%netscape.com 6b89b66097 Added GetAvailWidth 1998-11-05 19:30:45 +00:00
kipp%netscape.com 4c08039b44 Added some first-letter support 1998-11-05 19:30:31 +00:00
kipp%netscape.com fbf61162cc Eliminated hacky version of :first-line support; lay some groundwork for :first-letter support 1998-11-05 19:27:42 +00:00
troy%netscape.com cc8a206808 Changed frame construction code to create a simple page sequence frame
when paginated
1998-11-05 06:13:55 +00:00
troy%netscape.com e87cadb9e2 Updated to work with new frame construction code 1998-11-05 06:12:57 +00:00
troy%netscape.com 24ddb74d95 Added simple page sequence formatting object 1998-11-04 23:21:50 +00:00
troy%netscape.com b30f491a5b Removed code for RootContentFrame class which is no longer used 1998-11-04 21:02:32 +00:00
buster%netscape.com d75f439504 nsHTMLReflowCommand now has mAttribute, the attribute that triggered StyleChanged reflow
for reflow commands of type other than StyleChanged, mAttribute is nsnull.
1998-11-04 19:26:25 +00:00
troy%netscape.com 11502d021b Added some temporary code to GetContainingBlock() to make sure we return
a frame that supports the nsIAbsoluteItems interface
1998-11-04 05:35:33 +00:00
michaelp%netscape.com 6f7deed7e4 removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
1998-11-04 04:14:10 +00:00
kipp%netscape.com be3f546677 Added an assertion 1998-11-04 00:29:39 +00:00
kipp%netscape.com 9f2ed7dced Removed my style-changed work-around from last time (because it breaks incremental reflow badly); revised QueryInterface to use the revised way of casting 1998-11-04 00:29:17 +00:00
peterl%netscape.com e3cd00d3b0 made parent context no longer be optional on re-resolve style context method 1998-11-03 21:29:14 +00:00
peterl%netscape.com 776a2683ef sync to style resolution api changes 1998-11-03 20:33:43 +00:00
peterl%netscape.com bdb87c7e07 sync to style resolution api changes
added reresolve support
1998-11-03 20:23:15 +00:00
michaelp%netscape.com a5066c14af changed nsIView::Init() so that it no longer takes an opacity value. this
allows the view manager to maintain global state re: opacity.
1998-11-03 06:36:36 +00:00
troy%netscape.com b1b2c83060 Added some temporary code to ensure that the floated frame is deleted 1998-11-02 23:57:25 +00:00
joki%netscape.com fa7cb8280b Adding submit event type 1998-11-02 23:05:46 +00:00
troy%netscape.com 10c06c1b72 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
kipp%netscape.com 769f9406a0 nit changes 1998-10-31 22:53:00 +00:00
kipp%netscape.com 2034afb7a2 Removed a private assert 1998-10-31 22:50:38 +00:00
kipp%netscape.com fc442fff49 Removed mInlineAware 1998-10-31 22:50:26 +00:00
kipp%netscape.com 55531d7ce2 Added vertical alignment tracing; use new line layout white-space handling routines 1998-10-31 22:50:16 +00:00
kipp%netscape.com 4cedea6f5b Reworked white-space compression flags so that inline-reflow can detect white-space aware frames properly 1998-10-31 22:48:56 +00:00
kipp%netscape.com d78d1dba7c Use revised line-layout whitespace compression methods; fixed trim to not trim out compressed whitespace; fixed code to break multi-span words when the first placable frame contains a breakable point 1998-10-31 22:48:21 +00:00
troy%netscape.com 1d38fe07e0 Changed InitConstraints() to set the constraint to be "fixed content"
rather than "constrained" if there's an explicit width or height property
specified
1998-10-31 17:56:37 +00:00
troy%netscape.com 4303137409 Added code to invalidate the frame after a resize if there is border or
padding. Otherwise the border/padding area was left dirty
1998-10-31 04:40:01 +00:00