452 Commits

Author SHA1 Message Date
troy%netscape.com
03e55a2524 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()


git-svn-id: svn://10.0.0.236/trunk@13833 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-01 01:29:00 +00:00
kipp%netscape.com
6268b0ebfb nit changes
git-svn-id: svn://10.0.0.236/trunk@13827 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 22:53:00 +00:00
kipp%netscape.com
c3340327ce Removed a private assert
git-svn-id: svn://10.0.0.236/trunk@13826 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 22:50:38 +00:00
kipp%netscape.com
dc85222579 Reworked white-space compression flags so that inline-reflow can detect white-space aware frames properly
git-svn-id: svn://10.0.0.236/trunk@13823 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 22:48:56 +00:00
kipp%netscape.com
cd7dbec032 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
git-svn-id: svn://10.0.0.236/trunk@13822 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 22:48:21 +00:00
troy%netscape.com
60eb0f82a8 Added code to invalidate the frame after a resize if there is border or
padding. Otherwise the border/padding area was left dirty


git-svn-id: svn://10.0.0.236/trunk@13790 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 04:40:01 +00:00
troy%netscape.com
2ffbe5d997 Changed DeleteFrame() to prevent unwanted view event dispatch during frame
destruction


git-svn-id: svn://10.0.0.236/trunk@13766 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 23:38:03 +00:00
kipp%netscape.com
921ba39e2a Support mCombinedArea in metrics; implement MoveInSpaceManager by passing it through to the children
git-svn-id: svn://10.0.0.236/trunk@13761 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:13:58 +00:00
kipp%netscape.com
889a98b461 Cleaned up Paint method
git-svn-id: svn://10.0.0.236/trunk@13758 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:12:19 +00:00
kipp%netscape.com
c5aa091c9a Added MoveInSpaceManager stub
git-svn-id: svn://10.0.0.236/trunk@13757 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:11:47 +00:00
kipp%netscape.com
ed672de7ee Added PaintChild method that properly handles OUTSIDE_CHILDREN bit
git-svn-id: svn://10.0.0.236/trunk@13756 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:11:06 +00:00
kipp%netscape.com
4d514e1475 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
git-svn-id: svn://10.0.0.236/trunk@13755 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:10:10 +00:00
kipp%netscape.com
4073da1ad6 Fixed a coordinate system bug with Offset method
git-svn-id: svn://10.0.0.236/trunk@13748 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:05:22 +00:00
kipp%netscape.com
9770e7f6a0 Added NS_FRAME_OUTSIDE_CHILDREN bit
git-svn-id: svn://10.0.0.236/trunk@13747 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:04:56 +00:00
troy%netscape.com
aedcffba4d Fixed it so border and padding style specified for the HTML element
work again


git-svn-id: svn://10.0.0.236/trunk@13718 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 05:18:59 +00:00
michaelp%netscape.com
29bd495725 changes to support nsIRenderingContext that conforms to COM conventions.
git-svn-id: svn://10.0.0.236/trunk@13703 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 02:08:25 +00:00
troy%netscape.com
6790bf9cf4 Changed to use a scroll frame for the BODY
git-svn-id: svn://10.0.0.236/trunk@13686 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-29 23:25:02 +00:00
kipp%netscape.com
7bb700d460 Use normal font always when rendering text-decorations, not the small-caps font
git-svn-id: svn://10.0.0.236/trunk@13581 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 02:03:40 +00:00
buster%netscape.com
d37168f980 fixed nsInlineFrame to compile on MSVC 4.x by moving a method-scoped struct
to be class-scoped.


git-svn-id: svn://10.0.0.236/trunk@13573 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 23:13:03 +00:00
kipp%netscape.com
c765a66dc8 Removed a skid mark
git-svn-id: svn://10.0.0.236/trunk@13564 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:53:48 +00:00
kipp%netscape.com
214076ccbf Fixed underlining bug; support justification
git-svn-id: svn://10.0.0.236/trunk@13563 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:52:34 +00:00
kipp%netscape.com
dfd1fc1277 Implement justification methods
git-svn-id: svn://10.0.0.236/trunk@13562 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:52:10 +00:00
kipp%netscape.com
4ea46c84ff Added methods to support justification
git-svn-id: svn://10.0.0.236/trunk@13561 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:51:21 +00:00
kipp%netscape.com
6eb7152c7b Added justification support
git-svn-id: svn://10.0.0.236/trunk@13560 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:51:02 +00:00
michaelp%netscape.com
1cc1204f3b changes for removal of zindex from nsIView::Init().
git-svn-id: svn://10.0.0.236/trunk@13542 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 03:37:03 +00:00
peterl%netscape.com
f82390981e renamed cursor defines
git-svn-id: svn://10.0.0.236/trunk@13502 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:14:17 +00:00
kipp%netscape.com
c1032fa648 Support letter and word spacing
git-svn-id: svn://10.0.0.236/trunk@13450 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 17:27:53 +00:00
kipp%netscape.com
29bade6bcb Use computed word-len not out parameter that is unset at the time of usage
git-svn-id: svn://10.0.0.236/trunk@13449 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 17:27:35 +00:00
michaelp%netscape.com
3e01c94cf4 changes to support opacity.
git-svn-id: svn://10.0.0.236/trunk@13381 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 17:54:23 +00:00
karnaze%netscape.com
5a61e26e0e fixed frameborder=0 for <IFRAME>s
git-svn-id: svn://10.0.0.236/trunk@13380 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 17:52:45 +00:00
karnaze%netscape.com
d89b691fba implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls.
git-svn-id: svn://10.0.0.236/trunk@13346 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 23:00:37 +00:00
buster%netscape.com
518758ca7c 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.


git-svn-id: svn://10.0.0.236/trunk@13337 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 22:00:50 +00:00
troy%netscape.com
490a70caa5 Fixed somecomments which had been copied from elsewhere and we not
completely accurate


git-svn-id: svn://10.0.0.236/trunk@13328 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-22 21:02:19 +00:00
kipp%netscape.com
525be8b73c Slimmed down the implementation
git-svn-id: svn://10.0.0.236/trunk@13270 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-21 20:05:31 +00:00
kipp%netscape.com
18eaaa07f0 Removed premature optimization of pre vs. non-pre
git-svn-id: svn://10.0.0.236/trunk@13269 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-21 20:03:54 +00:00
kipp%netscape.com
7c34652d21 Fixed lastFrag computation
git-svn-id: svn://10.0.0.236/trunk@13239 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-21 03:07:37 +00:00
kipp%netscape.com
47e8c17786 Fixed lastFrag computation (doh!)
git-svn-id: svn://10.0.0.236/trunk@13238 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-21 03:04:46 +00:00
buster%netscape.com
36835ec766 added AddFrame and RemoveFrame as incremental reflow support methods
git-svn-id: svn://10.0.0.236/trunk@13208 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 17:44:02 +00:00
kipp%netscape.com
a4de4b5d61 Implement capitalization trasnform and small-caps font-variant
git-svn-id: svn://10.0.0.236/trunk@13204 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 16:46:14 +00:00
kipp%netscape.com
56f25d5b0b Added support for capitalization transform
git-svn-id: svn://10.0.0.236/trunk@13203 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 16:45:14 +00:00
kipp%netscape.com
06d6784934 Added FindTextRunsFor method
git-svn-id: svn://10.0.0.236/trunk@13158 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:23:11 +00:00
kipp%netscape.com
055ccbc896 Removed nsTextRun; s/NonBreakingUnit/Word/
git-svn-id: svn://10.0.0.236/trunk@13157 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:22:48 +00:00
kipp%netscape.com
0ec16f60c8 Use TextRun API instead of no-longer public variables
git-svn-id: svn://10.0.0.236/trunk@13155 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:21:54 +00:00
kipp%netscape.com
9d55f92a4e Spanked hard to use the nsTextTransformer
git-svn-id: svn://10.0.0.236/trunk@13154 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:21:18 +00:00
kipp%netscape.com
1100db045f new
git-svn-id: svn://10.0.0.236/trunk@13148 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:17:17 +00:00
troy%netscape.com
e2209a9a18 Changed scrolling view to use a clip view and to slide the scrolled
view up and down rather than maintain a logical scrolled offset


git-svn-id: svn://10.0.0.236/trunk@13080 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-19 00:44:28 +00:00
troy%netscape.com
b87ccde43b Changed a SetFrameState call to not clobber the NS_FRAME_SYNC_FRAME_AND_VIEW
flag


git-svn-id: svn://10.0.0.236/trunk@13067 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-17 04:00:58 +00:00
kipp%netscape.com
6dc9367285 Added accessor for the line number
git-svn-id: svn://10.0.0.236/trunk@13051 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-17 01:06:17 +00:00
kipp%netscape.com
2f93295c49 Use :BULLET style information to place bullets instead of hard coding off of the padding (Bug #1119)
git-svn-id: svn://10.0.0.236/trunk@13040 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-16 22:39:11 +00:00
kipp%netscape.com
c862cb4ed1 Support CSS2 floater placement by not allowing them on top of each other; fixed a bug with floater incemental reflow and spacemanager management
git-svn-id: svn://10.0.0.236/trunk@13011 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-16 20:22:39 +00:00