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

2465 Коммитов

Автор SHA1 Сообщение Дата
kipp%netscape.com bc8ba33541 Removed mInlineAware 1998-10-31 22:50:26 +00:00
kipp%netscape.com 12dbdf6cdd Added vertical alignment tracing; use new line layout white-space handling routines 1998-10-31 22:50:16 +00:00
kipp%netscape.com f41818bc4c 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 3371afc510 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
kipp%netscape.com 3216b924ef Support hspace/vspace properly 1998-10-31 22:45:39 +00:00
troy%netscape.com 0f88fd3cc0 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 633fecba5e 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
troy%netscape.com b6d7f0aa2f Added release of content object in SetDocumentInChildrenOf. This fixes a
memory leak
1998-10-31 04:00:25 +00:00
sar%netscape.com 54b32fe09a nsDOMEVent.h -> nsDOMEvent.h to fix build bustage 1998-10-31 02:15:35 +00:00
kipp%netscape.com e09b41d06b Removed bogus line-height that caused lots of tables to look wrong (bug #636) 1998-10-31 00:23:52 +00:00
troy%netscape.com e8b0525ac9 Changed DeleteFrame() to prevent unwanted view event dispatch during frame
destruction
1998-10-30 23:38:03 +00:00
akkana%netscape.com bb2691d06c Put back the part of the old IRIX clause that doesn't break gcc/egcs 1998-10-30 23:35:01 +00:00
buster%netscape.com f01655410d implemented basic attribute changed handling. most things currently work, those that don't will work better after Peter
lands some style context resolution changes.
1998-10-30 23:08:34 +00:00
buster%netscape.com 6f31889714 factored AttributeChanged so when deciding what to do in response to a change,
common attributes are checked first, then content-specific handlers are asked
1998-10-30 23:06:14 +00:00
kipp%netscape.com fcee38d414 Support mCombinedArea computation 1998-10-30 22:15:16 +00:00
kipp%netscape.com 149a21512a Support mCombinedArea in metrics; implement MoveInSpaceManager by passing it through to the children 1998-10-30 22:13:58 +00:00
kipp%netscape.com f9095ecab3 Added mCombinedArea to the metrics; added MoveInSpaceManager to the html-reflow methods 1998-10-30 22:13:14 +00:00
kipp%netscape.com 3d6c47fc43 Removed anchored-items IID 1998-10-30 22:12:33 +00:00
kipp%netscape.com 89b3c4cc7c Cleaned up Paint method 1998-10-30 22:12:19 +00:00
kipp%netscape.com 915d9bece5 Added MoveInSpaceManager stub 1998-10-30 22:11:47 +00:00
kipp%netscape.com 5fb9eaee53 Added PaintChild method that properly handles OUTSIDE_CHILDREN bit 1998-10-30 22:11:06 +00:00
kipp%netscape.com a10209c1f6 Reworked floater support somewhat now that blocks manage them instead of body frames; fixed up painting to use the outside-children data; support the visibility property; fixed bug #624,#628 1998-10-30 22:10:10 +00:00
kipp%netscape.com b7d0e76c3a fixed a comment 1998-10-30 22:09:13 +00:00
kipp%netscape.com 00631d2c5e Removed nsIAnchoredItems from the body frame; body no longer handles floaters 1998-10-30 22:08:48 +00:00
kipp%netscape.com 9cff3505a4 Removed nsIAnchoredItems from the body frame; body no longer handles floaters; allow style change to turn into a full reflow 1998-10-30 22:08:32 +00:00
kipp%netscape.com 69df327e3e Moved frame-border rendering debug hook here 1998-10-30 22:06:14 +00:00
kipp%netscape.com eb48bec90b Uncommented the two pseudo properties so that the rest of the table would line up properly 1998-10-30 22:05:50 +00:00
kipp%netscape.com ea57904bdd Fixed a coordinate system bug with Offset method 1998-10-30 22:05:22 +00:00
kipp%netscape.com 413e835d6a Added NS_FRAME_OUTSIDE_CHILDREN bit 1998-10-30 22:04:56 +00:00
troy%netscape.com 409492dd67 Moved cursor and mouse enter/exit related logic from RootContentFrame to
body frame
1998-10-30 21:54:57 +00:00
troy%netscape.com 75a3527336 Fixed ComputeDesiredSize() to make sure it includes the absolutely positioned
items
1998-10-30 21:43:16 +00:00
karnaze%netscape.com 30d32c04dc preliminary support to keep text, radio, checkbox dom access in sync with widgets 1998-10-30 20:41:01 +00:00
karnaze%netscape.com 94fb2992f1 initial support for opacity in html 4 button 1998-10-30 19:20:39 +00:00
karnaze%netscape.com f50e55787a nsIFormControlFrames initiate insertion into nsFormFrame's list;
turned off url encoding of '.' and '_" to match Nav
fixed bug where non clicked buttons submitted data;
fixed bug where <select>s with initial values were not submitting that value;
1998-10-30 18:05:29 +00:00
buster%netscape.com 03cad6390d some extremely preliminary work for styleChanged incremental reflow 1998-10-30 07:57:44 +00:00
troy%netscape.com cc5ad37044 Some fixes to correctly compute the desired size 1998-10-30 05:50:07 +00:00
troy%netscape.com 3c5f78c11a Fixed it so border and padding style specified for the HTML element
work again
1998-10-30 05:18:59 +00:00
troy%netscape.com f9c8d7ff13 Changed to ignore SCRIPT tags that aren't JavaScript language 1998-10-30 03:36:35 +00:00
michaelp%netscape.com fc225bf7c1 changes to support nsIRenderingContext that conforms to COM conventions. 1998-10-30 02:08:25 +00:00
troy%netscape.com c16076d5ca Changed to use a scroll frame for the BODY 1998-10-29 23:25:02 +00:00
akkana%netscape.com 7c915be525 Remove nonworking IRIX compile segments; these should be in IRIX.mk anyway, if they're really needed 1998-10-29 20:08:22 +00:00
buster%netscape.com d029154680 minor fix in determining which layout algorithm to call based on available size 1998-10-29 19:42:43 +00:00
kipp%netscape.com e8f864f12c Added code to honor constrained width 1998-10-28 21:10:20 +00:00
troy%netscape.com e447235e34 Sets the scrolling view's scroll preference and checks whether the scrolled
frame is a BODY frame
1998-10-28 17:29:51 +00:00
kipp%netscape.com 4cd1d90fac Fixed bug #1154 - made fieldset frame aware of a constrained width on itself and pass that through to a child body 1998-10-28 04:11:14 +00:00
cls%seawood.org 411ab80ce3 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
kipp%netscape.com b25c3384c4 Removed old usage of AddPlacedFrame 1998-10-28 02:40:36 +00:00
kipp%netscape.com 0848982512 Fixed bug #1173 - the margin.top was subtracted instead of added... 1998-10-28 02:36:06 +00:00
kipp%netscape.com 1fca69289e Pass in opactity to view manager in case it changed 1998-10-28 02:05:05 +00:00
kipp%netscape.com 1785db3870 Implement opacity methods 1998-10-28 02:04:27 +00:00
kipp%netscape.com 44596edbf4 Fixed oopsie in the hint storage check 1998-10-28 02:04:06 +00:00
kipp%netscape.com 18aaa0bf5a Use normal font always when rendering text-decorations, not the small-caps font 1998-10-28 02:03:40 +00:00
peterl%netscape.com 859f1bee32 added the first Nav Quirk, when on, we now interpret numbers without units as pixel units 1998-10-28 01:12:38 +00:00
buster%netscape.com d2409e9b52 fixed nsInlineFrame to compile on MSVC 4.x by moving a method-scoped struct
to be class-scoped.
1998-10-27 23:13:03 +00:00
kipp%netscape.com 114ffe30ce Removed a skid mark 1998-10-27 16:53:48 +00:00
kipp%netscape.com f9c31f6b2d Fixed underlining bug; support justification 1998-10-27 16:52:34 +00:00
kipp%netscape.com ad7b8e1864 Implement justification methods 1998-10-27 16:52:10 +00:00
kipp%netscape.com a6731c54fe Added methods to support justification 1998-10-27 16:51:21 +00:00
kipp%netscape.com 274d1bc566 Added justification support 1998-10-27 16:51:02 +00:00
kipp%netscape.com 6ad745856d Reworked background rendering to properly handle the background-position properties 1998-10-27 16:50:19 +00:00
buster%netscape.com 21c24fad8c minor tweak to column handling 1998-10-27 08:38:56 +00:00
michaelp%netscape.com 15de205f12 changes for removal of zindex from nsIView::Init(). 1998-10-27 03:37:03 +00:00
peterl%netscape.com 4c01f19982 removed depth style remap (context does it for us now) 1998-10-27 03:03:49 +00:00
peterl%netscape.com 1f6f1f1426 added reparent method 1998-10-27 03:03:02 +00:00
janc%netscape.com 00c5637f3b New CSS2 parser test 1998-10-27 02:05:42 +00:00
janc%netscape.com 763b80a34a new CSS2 parser test 1998-10-27 02:01:56 +00:00
kipp%netscape.com 7fd76bb5ad new 1998-10-27 01:33:17 +00:00
janc%netscape.com dbc60847fd changed test 1998-10-27 00:08:30 +00:00
vidur%netscape.com 68fbf6a357 Added additional parameter to nsIContent::SetDocument. The document now tells content to lose its weak reference before the document goes away. Elements and text now add their script objects as roots so they don't get collected prematurely. 1998-10-26 23:26:01 +00:00
peterl%netscape.com 96a5fe34cc added support for CSS2 properties 1998-10-26 23:24:05 +00:00
peterl%netscape.com 5216610d2c normalized handling of gray vs grey 1998-10-26 23:23:48 +00:00
peterl%netscape.com b35b268a4b sync to api change 1998-10-26 23:23:11 +00:00
peterl%netscape.com 9e59e54ad2 added CSS2 property handling 1998-10-26 23:22:40 +00:00
peterl%netscape.com 59c1a6c9c5 brought existing property handing up to spec for CSS2 1998-10-26 23:22:19 +00:00
peterl%netscape.com 821744e23b added aural style hint 1998-10-26 23:21:19 +00:00
peterl%netscape.com d110125cab moved !important handling into parser 1998-10-26 23:20:45 +00:00
peterl%netscape.com 2d703daf87 added new value types 1998-10-26 23:19:59 +00:00
peterl%netscape.com 66082c24f8 made helper functions static 1998-10-26 23:19:28 +00:00
peterl%netscape.com f5f59ee897 reversed ridge & groove rendering 1998-10-26 23:18:32 +00:00
peterl%netscape.com adfd98fcef added CSS2 properties 1998-10-26 23:16:27 +00:00
peterl%netscape.com a21191639f added CSS2 keywords 1998-10-26 23:15:35 +00:00
peterl%netscape.com 055f6c9ae8 renamed cursor values 1998-10-26 23:14:45 +00:00
peterl%netscape.com 04a0fce0ba renamed cursor defines 1998-10-26 23:14:17 +00:00
peterl%netscape.com c881331d86 added defines for CSS2 properties 1998-10-26 23:13:44 +00:00
peterl%netscape.com f431cf0082 moved side defines to nsStyleConsts 1998-10-26 23:13:14 +00:00
janc%netscape.com 87cc0d2810 CSS2 parser test 1998-10-26 21:53:48 +00:00
janc%netscape.com 0b05446cf3 CSS2 parser test. 1998-10-26 21:53:14 +00:00
troy%netscape.com e3a47e2933 Made sure to set the opacity and z-index when creating the views 1998-10-26 21:46:33 +00:00
janc%netscape.com 12fd8683b2 CSS2 parser test 1998-10-26 21:33:52 +00:00
janc%netscape.com 01384f353c new file to test CSS2 parser 1998-10-26 21:04:05 +00:00
troy%netscape.com baf46fce94 Changed to handle incremental reflow 1998-10-26 20:32:32 +00:00
troy%netscape.com ad0678461d Passed in the z-index for InsertChild() call 1998-10-26 20:01:40 +00:00
buster%netscape.com 7267908f46 fixed bug 1188. Colspans beyond the end of the table were adding entries
into the column cache, which is very, very bad.
1998-10-26 19:15:31 +00:00
buster%netscape.com a56810053c fixed bug 1180 (mozilla.org) and all tables that have nonsense colspans 1998-10-26 18:42:22 +00:00
kipp%netscape.com a05bb7ee66 Support letter and word spacing 1998-10-26 17:27:53 +00:00
kipp%netscape.com a5b11a0e33 Use computed word-len not out parameter that is unset at the time of usage 1998-10-26 17:27:35 +00:00
kipp%netscape.com b987962daf Added new atoms 1998-10-26 17:27:04 +00:00
mcafee%netscape.com 9515c34572 Fixing Linux bustage 1998-10-25 22:07:11 +00:00
troy%netscape.com 0cadccb4e3 Changed the ordering so we mark the scrolled view as having transparent
content before setting the scrolling view's scrolled view
1998-10-25 04:15:08 +00:00
troy%netscape.com 3441ff97d9 Changed some comments 1998-10-24 05:03:55 +00:00
troy%netscape.com cb194ac5fa Added code to decide whether the view has transparent content based on
whether the background color is transparent
1998-10-24 05:03:33 +00:00
troy%netscape.com 6b3423d21a Added code to repaint the scrolled frame during a resize reflow 1998-10-24 04:57:48 +00:00
buster%netscape.com 4d2bc42fb1 *** empty log message *** 1998-10-23 20:52:23 +00:00
rods%netscape.com 360dac6e09 Removed include "nsIHTMLCSSStyleSheet.h" 1998-10-23 20:40:26 +00:00
rods%netscape.com e4de69dfd7 Removed several nsHTMK type tags from nsDocument.cpp 1998-10-23 20:23:02 +00:00
buster%netscape.com c4b345b782 fixes Bug 1110, URL=http://www.webstandards.org
ables were not correctly applying the min width of the content of cells
that had col spans in some cases.  In this case, the nested table was specified
as being too narrow for the content.  There were 4 columns each with width=25%
in the first row, and in the next row a single cell with colspan=4 and whose
content min size was wider than the specified table width.
1998-10-23 19:56:11 +00:00
michaelp%netscape.com 5afda242db changes to support opacity. 1998-10-23 17:54:23 +00:00
karnaze%netscape.com bcf54e9139 fixed frameborder=0 for <IFRAME>s 1998-10-23 17:52:45 +00:00
buster%netscape.com 5126910ee1 fixed bug 1112 - form submission within a table sometimes doesn't work
because the form doesn't get a reflow command.  Now it does.
1998-10-23 17:24:57 +00:00
troy%netscape.com 5e7aaac2fc Attempt to fix Unix builds. Evidently the #define copied from a VC++ header
file is particular to Microsoft's compiler. Bastards...
1998-10-23 17:14:27 +00:00
troy%netscape.com d5a29f7d19 Turned back on support for LAYER element 1998-10-23 04:20:08 +00:00
buster%netscape.com 771cfdf226 minor bug fixes 1998-10-23 03:23:29 +00:00
troy%netscape.com 5ca8612785 Removed dead code 1998-10-23 02:36:07 +00:00
pierre%netscape.com 94e2758be3 added forms\nsLabelFrame.cpp 1998-10-23 01:26:19 +00:00
karnaze%netscape.com 2a0c2366bb implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls. 1998-10-22 23:00:37 +00:00
buster%netscape.com 381df478eb changed base code so only frames with 0 width AND 0 height are ignored.
this fixes http://home.netscape.com among others that use content-free
nested tables to generate background colors and other evil tricks.
1998-10-22 22:00:50 +00:00
buster%netscape.com 7ef1be09f4 just debug info 1998-10-22 21:59:13 +00:00
buster%netscape.com fa73a0db68 *** empty log message *** 1998-10-22 21:58:26 +00:00
troy%netscape.com f6c9594f8f Reduced the number of frames 1998-10-22 21:44:30 +00:00
troy%netscape.com afea3ec53b Fixed somecomments which had been copied from elsewhere and we not
completely accurate
1998-10-22 21:02:19 +00:00
troy%netscape.com 9b9a796719 Added new pseudo class style :SCROLLED-CONTENT 1998-10-22 20:12:34 +00:00
troy%netscape.com ad2a696256 Removed some dead code 1998-10-22 18:32:43 +00:00
buster%netscape.com 5364335be2 fixed column caching 1998-10-22 06:04:37 +00:00
buster%netscape.com 0c2b7e03c1 *** empty log message *** 1998-10-22 06:04:03 +00:00
buster%netscape.com 9f3bd7bbbb fixed a bug where columns were not always created as needed during incremental appends
added some extra debugging and support methods
1998-10-22 05:27:11 +00:00
buster%netscape.com 5062d0261a fixed several incremental reflow bugs 1998-10-21 22:29:00 +00:00
buster%netscape.com 280ae703e0 preliminary code to resolve parent frame issues for table frames 1998-10-21 22:24:59 +00:00
kipp%netscape.com bc0df52153 Slimmed down the implementation 1998-10-21 20:05:31 +00:00
kipp%netscape.com a08c68342d Removed premature optimization of pre vs. non-pre 1998-10-21 20:03:54 +00:00
kipp%netscape.com 84222783bc Make sure that everything fits when wrapping is off; in addition give wrapped objects all the room that they want 1998-10-21 20:02:36 +00:00
troy%netscape.com e4d5c45705 Changed to use new SetControlInsets() feature of scrolling view 1998-10-21 16:07:07 +00:00
rpotts%netscape.com c8ca4c5060 Fixed bug #1159. Reference counting bug related to forms... 1998-10-21 09:26:33 +00:00
kipp%netscape.com 4d19ad1d4c Fixed lastFrag computation 1998-10-21 03:07:37 +00:00
kipp%netscape.com 8e19a713b7 Fixed lastFrag computation (doh!) 1998-10-21 03:04:46 +00:00
buster%netscape.com ad3ce75efb incremental reflow only does pass1 reflow on new frames when necessary
fixed some rotting bits in table frame classes having to do with breaking tables
1998-10-20 20:05:44 +00:00
buster%netscape.com e220aee18d all containers now decend from nsHTMLContainerFrame
all "unknown frame" incremental reflow support methods now
replaced with nsHTMLContainerFrame::AddFrame and ::RemoveFrame
1998-10-20 17:45:07 +00:00
buster%netscape.com e081a8bbf6 added AddFrame and RemoveFrame as incremental reflow support methods 1998-10-20 17:44:02 +00:00
vidur%netscape.com f9e3760137 Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs 1998-10-20 17:07:23 +00:00
kipp%netscape.com 44bf493a8a Implement capitalization trasnform and small-caps font-variant 1998-10-20 16:46:14 +00:00
kipp%netscape.com 51d1e35d56 Added support for capitalization transform 1998-10-20 16:45:14 +00:00
buster%netscape.com d8e6fb4c34 incremental reflow now includes insert/append/delete cell 1998-10-20 15:59:56 +00:00
buster%netscape.com 3b355c2437 added insert/append/delete cell 1998-10-20 15:59:24 +00:00
buster%netscape.com a4725c5350 minor fix, moved a method call outside an assert macro 1998-10-20 14:35:41 +00:00
pierre%netscape.com 3fb277310f added nsTextFragment.cpp and nsTextTransformer.cpp 1998-10-20 06:56:28 +00:00
buster%netscape.com 5a92ea0733 fixed a bug introduced by a slight change in GetColumnCount() 1998-10-20 05:05:17 +00:00
kipp%netscape.com 24008ebb0c Added text transformer to the build 1998-10-20 00:23:44 +00:00
kipp%netscape.com 084fde0160 Added FindTextRunsFor method 1998-10-20 00:23:11 +00:00
kipp%netscape.com 1dc537c5f9 Removed nsTextRun; s/NonBreakingUnit/Word/ 1998-10-20 00:22:48 +00:00
kipp%netscape.com edb75ce15e s/NBU/word 1998-10-20 00:22:24 +00:00
kipp%netscape.com 767b366eda Use TextRun API instead of no-longer public variables 1998-10-20 00:21:54 +00:00
kipp%netscape.com 6f95672654 Spanked hard to use the nsTextTransformer 1998-10-20 00:21:18 +00:00
kipp%netscape.com bd1e15f745 Revised to use a nsTextFragment to store the content 1998-10-20 00:20:04 +00:00
kipp%netscape.com c4a597fc7f Added nsTextFragment to the build 1998-10-20 00:19:32 +00:00
kipp%netscape.com f13b83273b Revised API to use TextFragment's 1998-10-20 00:19:17 +00:00
kipp%netscape.com 3f35c2f7ed Added new header 1998-10-20 00:19:01 +00:00
valeski%netscape.com 34e7b6b15f Raptor only. Extending the META tag http-equiv handling code to handle arbitrary http-equivs. We were previously just handing the "Refresh" case. 1998-10-20 00:18:19 +00:00
kipp%netscape.com 206b0ecefe new 1998-10-20 00:17:17 +00:00
buster%netscape.com 7cb1f39626 rows can now be incrementally inserted, appended, and deleted. 1998-10-19 23:43:06 +00:00
karnaze%netscape.com 620b8538a5 support for constrained width, height 1998-10-19 23:02:41 +00:00
karnaze%netscape.com 98eb658b89 fixed bugs 1130, 1132, 1133 1998-10-19 20:37:40 +00:00
troy%netscape.com e2b6409d3e Changed scrolling view to use a clip view and to slide the scrolled
view up and down rather than maintain a logical scrolled offset
1998-10-19 00:44:28 +00:00
troy%netscape.com c1e6962039 Changed a SetFrameState call to not clobber the NS_FRAME_SYNC_FRAME_AND_VIEW
flag
1998-10-17 04:00:58 +00:00
kipp%netscape.com c3a0922d04 Added accessor for the line number 1998-10-17 01:06:17 +00:00
kipp%netscape.com a134288b35 Compute text indent for the first frame in the first line of a body frame 1998-10-17 01:05:58 +00:00
karnaze%netscape.com 9fb22bd084 html 4 <BUTTON> basic functionality 1998-10-17 00:35:32 +00:00
kipp%netscape.com b53160a31e Moved bullet pseudo-style next to LI defns to make it clear how to keep them in sync 1998-10-16 23:18:18 +00:00
kipp%netscape.com c6b279a725 Use :BULLET style information to place bullets instead of hard coding off of the padding (Bug #1119) 1998-10-16 22:39:11 +00:00
kipp%netscape.com e38d304eb9 Make default line-height be normal 1998-10-16 22:05:03 +00:00
kipp%netscape.com e0ae19a560 Disabled line-height for inline elements; align top/bottom objects better 1998-10-16 22:04:47 +00:00
karnaze%netscape.com 1c777f29bf added iframe, textarea, fieldset, legend to InlineReplaced list 1998-10-16 21:00:55 +00:00
kipp%netscape.com 951e920f4b Support CSS2 floater placement by not allowing them on top of each other; fixed a bug with floater incemental reflow and spacemanager management 1998-10-16 20:22:39 +00:00
kipp%netscape.com 1c7a31aab5 Tweaked the isFloated variable computation to only support left and right floaters 1998-10-16 20:21:11 +00:00
troy%netscape.com 6be0630937 Added new state flag NS_FRAME_SYNC_FRAME_AND_VIEW for controlling
whether the view is automatically positioned and sized to stay in
sync with the frame
1998-10-16 20:09:32 +00:00
dcone%netscape.com cc6bb32001 removed the file nsCSSLayout.cpp 1998-10-16 15:43:02 +00:00
kipp%netscape.com 15b3d3c0c3 nuked 1998-10-16 14:45:44 +00:00
kipp%netscape.com 80dacaee7e Support line-height property 1998-10-16 03:49:35 +00:00
kipp%netscape.com 1de030a6f3 Added CalcLineHeightFor method 1998-10-16 03:48:48 +00:00
kipp%netscape.com aba091f50e Repaired a comment 1998-10-16 03:48:00 +00:00
kipp%netscape.com 454582badf Fixed inheritance behavior of line-height ala peterl 1998-10-16 03:47:40 +00:00
kipp%netscape.com 1d04286873 Fixed negative left margin bug introduced into VerticalAlign...; eliminate usage of mFrameX and mFrameY and passing around bounds instead of using PerFrameData's mBounds. 1998-10-15 23:30:00 +00:00
kipp%netscape.com 9d2b85fa64 Removed mFrameX, mFrameY and stop passing around aBounds when the PerFrameData bounds can be used instead 1998-10-15 23:29:02 +00:00
kipp%netscape.com 04f8faaf39 Implement width/height constraints on non-top-level body's; implement nicer ListTag method 1998-10-15 23:28:36 +00:00
kipp%netscape.com 226f8032b2 Added ListTag; changed GetColumnAvailSpace to take a reflow state 1998-10-15 23:28:05 +00:00
kipp%netscape.com 580c31bce2 Added a nicer ListTag method 1998-10-15 23:27:41 +00:00
kipp%netscape.com f2de42911f Support clear attribute on floaters; nicer ListTag method 1998-10-15 23:27:12 +00:00
kipp%netscape.com ffeabc6d7d Removed unused include 1998-10-15 22:37:38 +00:00
buster%netscape.com 0c1c724f56 incremental reflow: append/insert/delete row group, append/insert/delete col 1998-10-15 21:07:37 +00:00
vidur%netscape.com 4d87ce50d3 Changes to allow absolutely positioned frames to move 1998-10-15 20:26:54 +00:00
karnaze%netscape.com 1ffe0ebea1 fixed combo box PostCreateWidget to size properly 1998-10-15 15:51:31 +00:00
buster%netscape.com 73b4846430 progress on table incremental reflow of row group insert/append/delete 1998-10-15 07:46:16 +00:00
troy%netscape.com a3faadc325 Changed scroll view frame to have the scrolling view create a child widget.
This allows us to clip child views with widgets, e.g. form elements
1998-10-15 05:28:13 +00:00
kipp%netscape.com fb3e6503a0 Create style context for blank frame; added in some missing release calls 1998-10-15 05:13:21 +00:00
kipp%netscape.com c151b51242 Added new atom 1998-10-15 05:11:40 +00:00
kipp%netscape.com 9fb39f0732 Setup display:none for NOEMBED, NOSCRIPT and NOFRAMES 1998-10-15 05:11:23 +00:00
kipp%netscape.com c01a050ddd Change CreateAbsoluteView API so pass in a style context 1998-10-15 01:27:49 +00:00
kipp%netscape.com a93c244b68 Set opacity in view 1998-10-15 01:27:25 +00:00
pierre%netscape.com 8ab9979d90 fix build: added nsHTMLButtonControlFrame.cpp 1998-10-15 00:14:47 +00:00
kipp%netscape.com 32ea84d644 Temporary work around to setting hint better 1998-10-14 23:46:02 +00:00
karnaze%netscape.com 37f2d06fe4 generalized PostCreateWidget; better combo box rendering 1998-10-14 23:01:44 +00:00
buster%netscape.com 2a254f6de9 nsTableFrame can now incrementally insert, append, and delete colgroups 1998-10-14 22:51:50 +00:00
spider%netscape.com 0cf90ba175 Add EOL to get to compile on Solaris 1998-10-14 22:23:26 +00:00
spider%netscape.com 7649993273 Adding EOL in files so will compile on Solaris 1998-10-14 22:12:06 +00:00
troy%netscape.com 0b0f2c3e12 Changed CreateViewForFrame() to mark the view as having transparent content
iff the background-color is transparent
1998-10-14 21:31:41 +00:00
kipp%netscape.com 639760bb7b Pass in style context 1998-10-14 20:11:33 +00:00
kipp%netscape.com c7d9ce1572 Revised frame sliding loop to use the pfd instead of the kid frames rect since now the kids rect is not valid until after vertical alignment 1998-10-14 20:11:12 +00:00
kipp%netscape.com 783eca0357 Create views when necessary 1998-10-14 20:10:36 +00:00
kipp%netscape.com fcb61a671c Create views when necessary; fixed code to avoid IsLeftMostChild when checking during flow floater placement (now that the childs rect is deferred until vertical alignment the code in IsLeftMostChild is no longer valid) 1998-10-14 20:10:08 +00:00
buster%netscape.com 535f308b62 more tests added 1998-10-14 16:35:15 +00:00
buster%netscape.com 0d373afd21 lots of work for incremental reflow when the target frame is a table frame 1998-10-14 16:32:45 +00:00
buster%netscape.com e28895d594 fixed queryInterface to return *DOM interface 1998-10-14 16:30:24 +00:00
troy%netscape.com 0eed0c008c Changed nsScrollViewFrame to wrap child frame in a BODY if necessary 1998-10-14 00:03:27 +00:00
troy%netscape.com f919eae25a Changed nsScrollingViewFrame's Reflow() member function to check for a
transparent background
1998-10-13 23:42:21 +00:00
kipp%netscape.com 50b6eb8316 Init minWidth,minHeight to keep purify happy 1998-10-13 22:08:34 +00:00
kipp%netscape.com 9bba4ff432 Removed unused maxWidth,maxHeight variables 1998-10-13 22:08:15 +00:00
karnaze%netscape.com c82d985b8a fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress. 1998-10-13 21:31:26 +00:00
kipp%netscape.com 75cc3c0b39 Disabled the code 1998-10-13 20:43:05 +00:00
kipp%netscape.com 67fdf8457e Removed nsCSSLayout from the build 1998-10-13 20:42:49 +00:00
kipp%netscape.com 2719cddbf8 New and improved vertical alignment code 1998-10-13 20:42:08 +00:00
peterl%netscape.com 9f87e56fe7 set border style 1998-10-13 19:17:57 +00:00
peterl%netscape.com 7b064882de expanded font size table 1998-10-13 19:17:25 +00:00
peterl%netscape.com a904f8b43e cleanup 1998-10-13 19:14:19 +00:00
peterl%netscape.com dc5a5464b3 shifted CSS absolute font sizes 1998-10-13 19:13:59 +00:00
peterl%netscape.com c10e30346c corrected order of properties 1998-10-13 19:13:14 +00:00
peterl%netscape.com 7adba8a6ce shifted absolute font sizes so initial value matches HTML
removed table border style
1998-10-13 19:12:19 +00:00
peterl%netscape.com 32c0a6bc30 made type optional on linked style sheets 1998-10-13 19:11:42 +00:00
peterl%netscape.com 3e2cfb20c5 set correct border style 1998-10-13 19:10:25 +00:00
peterl%netscape.com 8c48296887 added recycler for rules array 1998-10-13 19:09:39 +00:00
troy%netscape.com d6cb0bb812 More work in progress for scroll frame 1998-10-13 04:48:58 +00:00
troy%netscape.com d48c66c9ff Added reference to NS_NewScrollFrame() 1998-10-13 03:32:49 +00:00
peterl%netscape.com eab54339c6 Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
troy%netscape.com 713db072d6 Work in progress on scroll frame code 1998-10-12 22:13:23 +00:00
michaelp%netscape.com 571598c41c added comment. 1998-10-12 21:12:06 +00:00
kipp%netscape.com 912c7c84c5 Removed an unused include 1998-10-12 18:45:25 +00:00
kipp%netscape.com 981d874132 Return break-before when none of the text gets used 1998-10-12 18:44:58 +00:00
kipp%netscape.com f467a8ae21 Removed maxAscent/maxDescent; made them computed values 1998-10-12 18:44:18 +00:00
kipp%netscape.com d899c4e8cf use new vertical-align-frames api 1998-10-12 18:43:41 +00:00
kipp%netscape.com ad26a95ac9 Update frame count when frames are pushed to a new line so that alignment behaves properly 1998-10-12 18:43:07 +00:00
michaelp%netscape.com 999bf82ffa changes per-kipp to make views transparent. 1998-10-12 18:07:28 +00:00
dcone%netscape.com 5fdee83f89 update to include a file needed for nsBrowserWindow 1998-10-12 18:01:16 +00:00
kipp%netscape.com 70a7013da7 Fixed a bug with identifying inline-replaced elements 1998-10-12 17:09:57 +00:00
kipp%netscape.com a77548baff Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state 1998-10-12 17:00:32 +00:00
dcone%netscape.com 25b03013ae took off the class name infront of the routine. Mac does not like this 1998-10-12 15:57:41 +00:00
kipp%netscape.com ea5a5735f5 Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling 1998-10-12 14:48:02 +00:00
buster%netscape.com 56237b7411 WIP for inner table incremental reflow
lots of interface cleanup
1998-10-11 09:18:27 +00:00
michaelp%netscape.com cb569a69be fixed for new passing of pres context into API. 1998-10-11 00:58:53 +00:00
kipp%netscape.com 367bee9920 Implement look-ahead logic for word breaking 1998-10-10 04:35:21 +00:00
kipp%netscape.com 2031470780 Added methods to support word breaking 1998-10-10 04:35:01 +00:00
kipp%netscape.com 0a69cca905 Added mInNBU flag (used to cache line layout's value so that it doesn't change out from under inline reflow) 1998-10-10 04:34:29 +00:00
kipp%netscape.com 795c11497a check for line layout's InNonBreakingUnit flag and save it and apply to available space checks and CanPlaceFrame to avoid breaking in the middle of a non breakable unit 1998-10-10 04:33:56 +00:00
kipp%netscape.com 8235f84572 Pass through text-runs to the line layout engine; removed a debug printf 1998-10-10 04:33:06 +00:00
kipp%netscape.com f558a4c64f Handle completion status better 1998-10-09 23:56:29 +00:00
kipp%netscape.com c6db34691b Removed skid marks; implement FindTextRuns again 1998-10-09 23:46:02 +00:00
kipp%netscape.com 13e54f058a Work around another unitialized-memory-read bug where sometimes (not sure why!) aEventStatus would not get set ever 1998-10-09 22:59:41 +00:00
kipp%netscape.com 6dceba716f Mork work on floaters; support for clear style property 1998-10-09 22:58:25 +00:00
kipp%netscape.com 068caa63c9 Lame support for nsIDOMRenderingContext API 1998-10-09 22:57:36 +00:00
buster%netscape.com 4a6afd6336 made allocation of mColumnWidths more flexible 1998-10-09 21:53:07 +00:00
troy%netscape.com de48854939 Moved nsStyleConsts.h from src->public, and reinstated IsBlockLevel()
member function
1998-10-09 20:54:22 +00:00
buster%netscape.com 2aa95d75a8 support nsTableOuterFrame incremental reflow 1998-10-09 19:59:45 +00:00
buster%netscape.com 16097e1a58 backed out troy's changes to fix the build 1998-10-09 19:55:02 +00:00
troy%netscape.com e6ef40f73f Added IsBlockLevel() inline member function 1998-10-09 17:53:36 +00:00
peterl%netscape.com fe1ca7d45f zero out border when style == none
fixed padding cache bug
1998-10-09 17:28:24 +00:00
troy%netscape.com 61be217b98 Removed reference to widgetSupports 1998-10-08 21:39:25 +00:00
troy%netscape.com c724e3393f Rearranged member functions to better group child frame enumeration related
functions
1998-10-08 21:03:59 +00:00
troy%netscape.com d25a9a35a2 Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
dcone%netscape.com d8400ed1cc updated make 1998-10-08 19:46:01 +00:00
karnaze%netscape.com 63f45a785b inline, shrinkwrap support for fieldsets, legneds 1998-10-08 19:04:57 +00:00
troy%netscape.com da48864fc7 Moved HandlePress,HandleDrag,HandleRelease from nsIFrame to nsFrame 1998-10-08 18:21:32 +00:00
dcone%netscape.com 4c099da38f fixed some small declaration problems 1998-10-08 17:48:50 +00:00
dcone%netscape.com 233aa43ce2 updated some files that needed to be in the build 1998-10-08 17:48:11 +00:00
kipp%netscape.com b6fdb1227b Fixed top relative position bug #1024 1998-10-08 15:37:34 +00:00
buster%netscape.com c81a22ecf1 all frames properly setting ascent and descent values for reflow
WIP incremental reflow in nsTableOuterFrame
1998-10-08 15:34:48 +00:00
karnaze%netscape.com 70a0abb395 fixed Mac bug due to undeclared index in for loop 1998-10-08 14:58:32 +00:00
karnaze%netscape.com 42797648cf fieldset, legend support. fixed bug #987 1998-10-08 04:38:41 +00:00
rpotts%netscape.com 7d88ecde74 Fixed crash due to null pointer... 1998-10-08 04:14:18 +00:00
peterl%netscape.com f65a2a8850 added css2 properties 1998-10-08 01:34:58 +00:00
peterl%netscape.com 154eeceebf init hash code to make purify happy 1998-10-08 01:32:41 +00:00
peterl%netscape.com e9cf015856 added CSS2 properties 1998-10-08 01:31:58 +00:00
peterl%netscape.com b9cc95d754 sync to css declaration changes 1998-10-08 01:31:38 +00:00
peterl%netscape.com a8c29650d6 moved from nsCSSDeclaration 1998-10-08 01:29:29 +00:00
peterl%netscape.com 4632b67a7b moved nsCSSValue to seperate file 1998-10-08 01:29:01 +00:00
peterl%netscape.com a2308e718a use loose hex to rgb color conversion for color parsing 1998-10-08 01:28:18 +00:00
peterl%netscape.com 759f587f49 improve speed of finding children 1998-10-08 01:27:38 +00:00
troy%netscape.com b01db804a6 Added some more documentation 1998-10-07 22:00:44 +00:00
troy%netscape.com f9057e4395 Updated the comments 1998-10-07 04:56:30 +00:00
vidur%netscape.com a0254879da Reimplemented nsiDOMNSHTMLFormElement interface on form class 1998-10-06 21:41:47 +00:00
kipp%netscape.com e3978b70e8 Support onPaint 1998-10-06 21:01:59 +00:00
kipp%netscape.com 3c84e9a593 Preliminary support for onPaint event handling 1998-10-06 21:01:41 +00:00
kipp%netscape.com d337168d8d Added a new atom 1998-10-06 21:01:08 +00:00
kipp%netscape.com 61525c5c74 Disabled overflow:visible handling for now 1998-10-06 21:00:58 +00:00
buster%netscape.com 05adbb04da fixed calculation for width of auto-width cells in constrained layout 1998-10-06 08:00:07 +00:00
pierre%netscape.com 91ffd7918d fix build: added nsDOMCSSDeclaration.cpp 1998-10-06 04:02:54 +00:00
pierre%netscape.com c954c5d637 fix build: remove nsDOMStyleDeclaration.cpp 1998-10-06 03:49:40 +00:00
vidur%netscape.com 7cff1485c8 Implemented style sheet and style rule interfaces on CSS classes. Made public new entry point for CSSParser for adding new imports. 1998-10-06 01:39:33 +00:00
kipp%netscape.com 186c55bec0 use new body factory method 1998-10-06 00:44:35 +00:00
kipp%netscape.com 981c6a47a8 never create frames when display is none 1998-10-06 00:43:48 +00:00
kipp%netscape.com 3e8df52996 Propogate carried out margin flags 1998-10-06 00:41:54 +00:00
kipp%netscape.com 15acc09780 Add in carried out margin values 1998-10-06 00:41:35 +00:00
kipp%netscape.com d0511d72fc Setup carried out margin state for block reflow 1998-10-06 00:41:16 +00:00
kipp%netscape.com e2507df51c Export revised body/block factory methods 1998-10-06 00:40:54 +00:00
kipp%netscape.com 1283a4157a Use new body ctor api 1998-10-06 00:40:41 +00:00