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

2465 Коммитов

Автор SHA1 Сообщение Дата
kipp%netscape.com 34aec22132 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 430d6b8b6f Make sure overflow lists get ReResolved too 1998-11-05 19:31:59 +00:00
kipp%netscape.com c9dcd9009c Added UpdateStyleContexts for support change-out of style contexts 1998-11-05 19:31:39 +00:00
kipp%netscape.com 4957b3f0d6 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 e6375145fe Added GetAvailWidth 1998-11-05 19:30:45 +00:00
kipp%netscape.com ff42a3eb90 Added some first-letter support 1998-11-05 19:30:31 +00:00
kipp%netscape.com c4da295fd8 Eliminated hacky version of :first-line support; lay some groundwork for :first-letter support 1998-11-05 19:27:42 +00:00
pinkerton%netscape.com 8d752f9e8f Fix build bustage. Add nsSimplePageSequence.cp 1998-11-05 16:25:52 +00:00
troy%netscape.com d96a24b764 Make sure Linux links okay 1998-11-05 06:16:24 +00:00
troy%netscape.com 04c879d6fb Changed frame construction code to create a simple page sequence frame
when paginated
1998-11-05 06:13:55 +00:00
troy%netscape.com 22d1bd6f04 Updated to work with new frame construction code 1998-11-05 06:12:57 +00:00
troy%netscape.com 34ef7d33db Added simple page sequence formatting object 1998-11-04 23:21:50 +00:00
janc%netscape.com c590a20096 New CSS parser test 1998-11-04 23:08:16 +00:00
troy%netscape.com 768d7859c8 Removed code for RootContentFrame class which is no longer used 1998-11-04 21:02:32 +00:00
buster%netscape.com 983a5d4e43 removed some inefficiencies in finding the parent table frame.
Now the parent table frame is cached in the reflow state.
1998-11-04 20:09:19 +00:00
buster%netscape.com a84d47ada2 nsHTMLReflowCommand now knows what attribute triggered a StyleChanged notification 1998-11-04 19:34:34 +00:00
buster%netscape.com 95dc9f956f in default 2-pass layout, tables with auto width and with all columns coord width now act like auto width tables,
not like specified width (which you might logically expect since all column widths are specified, but sadly that's
not the way Nav or IE interprets this case. )
nsTableFrame's use of IsPseudoFrame has been removed.
1998-11-04 19:33:27 +00:00
buster%netscape.com c7dbb849e8 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 de38423189 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 dff35cf838 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 043a97b611 Added an assertion 1998-11-04 00:29:39 +00:00
kipp%netscape.com 723caba947 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
shaver%netscape.com d38495bb98 need to reorder libs to make it link correctly 1998-11-04 00:26:44 +00:00
peterl%netscape.com ed14dc36b1 made parent context no longer be optional on re-resolve style context method 1998-11-03 21:29:14 +00:00
peterl%netscape.com cedec7bc27 sync to style resolution api changes 1998-11-03 20:33:43 +00:00
peterl%netscape.com a753f1285d sync to style resolution api changes
moved style context re-resolving to frame land
1998-11-03 20:33:23 +00:00
peterl%netscape.com 0eb342abbc changed inheritance of colors
hacked inheritance of vert align for now
1998-11-03 20:31:21 +00:00
peterl%netscape.com 66e00aeb03 added inherit rules for table child elements 1998-11-03 20:25:23 +00:00
peterl%netscape.com e046b13589 sync to style resolution api changes
added reresolve support
1998-11-03 20:23:15 +00:00
peterl%netscape.com 9a58917a1a decoupled style context resolution from frames 1998-11-03 20:20:07 +00:00
peterl%netscape.com a539d1f903 removed context hashtable code
decoupled style context resolution from frames
1998-11-03 20:19:28 +00:00
peterl%netscape.com 15ebc84957 added pseudo tag support
removed backstop rule count
removed reparent
1998-11-03 20:18:40 +00:00
peterl%netscape.com 13bdbc9c30 decoupled style resolution api from frame system 1998-11-03 20:16:23 +00:00
peterl%netscape.com 44408018b3 added pseudo element tag 1998-11-03 20:15:59 +00:00
peterl%netscape.com 2f5892eda7 removed pres context from get style context api
added re-resolve style method
1998-11-03 20:15:24 +00:00
cls%seawood.org f70174e61a Removed classic build Makefiles from configure.in
Changed --enable-fe to --enable-toolkit which takes a single argument.
Changed MOZ_FE to MOZ_TOOLKIT.
Removed USE_NGLAYOUT and USE_NGLAYOUT_GTK.
Removed FULL_STATIC_BUILD and --enable-min-shared.
Removed checks for gnome and qt.
1998-11-03 15:48:45 +00:00
michaelp%netscape.com d2b75b1ba9 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
kipp%netscape.com f221b92e8c Whompage to remove unused extra arg to the NS_IMPL_*_ATTR macros 1998-11-03 01:08:02 +00:00
troy%netscape.com c347b9a308 Added some temporary code to ensure that the floated frame is deleted 1998-11-02 23:57:25 +00:00
joki%netscape.com 7a58f918de Adding submit event type 1998-11-02 23:05:46 +00:00
buster%netscape.com fdcb34465c tables were not properly respecting maxElementSize in cells with colspan. now they do. 1998-11-02 22:19:17 +00:00
joki%netscape.com 8c8f1f249e Remove extra comma from end of nsDOMEvent enum 1998-11-02 21:21:19 +00:00
akkana%netscape.com cd37fd933a Changes over the weekend broke the IRIX build by removing the LD_ALL
and LD_NONE directives which enable the linker to combine dynamic
and static objects.
This puts them back.
1998-11-02 20:19:30 +00:00
buster%netscape.com 928e6c5f56 fixed rowspan/cell height problem where subsequent rowspanning cells can
effect previous cell heights.
1998-11-02 18:32:14 +00:00
ramiro%netscape.com 0ef4de0df3 Add support for GTK base timer. Rename the 'unix' timer lib to 'motif' 1998-11-02 14:32:12 +00:00
msw%gimp.org 43e7a783ca Fix build bustage. 1998-11-02 13:34:51 +00:00
ramiro%netscape.com 8063fc4cc6 Use -lfoo for libs instead of hardcoding to $(DIST)/bin/libfoo.so. This
makes more unix linker happy.
1998-11-02 11:58:23 +00:00
troy%netscape.com fe4e76d9d9 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
kipp%netscape.com eb832dc1a3 nit changes 1998-10-31 22:53:00 +00:00
kipp%netscape.com de68bd9637 Removed a private assert 1998-10-31 22:50:38 +00:00
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