troy%netscape.com
f712c11e2b
Passed in the z-index for InsertChild() call
1998-10-26 20:01:40 +00:00
buster%netscape.com
6f9684a694
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
a813b08b20
fixed bug 1180 (mozilla.org) and all tables that have nonsense colspans
1998-10-26 18:42:22 +00:00
kipp%netscape.com
ca36efa0fe
Support letter and word spacing
1998-10-26 17:27:53 +00:00
kipp%netscape.com
3d1b53d6d1
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
ff372eb601
Added new atoms
1998-10-26 17:27:04 +00:00
mcafee%netscape.com
3178ed4b1e
Fixing Linux bustage
1998-10-25 22:07:11 +00:00
troy%netscape.com
1792c8e9a0
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
c4862c491c
Changed some comments
1998-10-24 05:03:55 +00:00
troy%netscape.com
3de3265adb
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
e6c2fe3278
Added code to repaint the scrolled frame during a resize reflow
1998-10-24 04:57:48 +00:00
buster%netscape.com
4a88c8aecd
*** empty log message ***
1998-10-23 20:52:23 +00:00
rods%netscape.com
44adde0166
Removed include "nsIHTMLCSSStyleSheet.h"
1998-10-23 20:40:26 +00:00
rods%netscape.com
9ef8c3e006
Removed several nsHTMK type tags from nsDocument.cpp
1998-10-23 20:23:02 +00:00
buster%netscape.com
f3e909a55e
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
bed7d2d4c3
changes to support opacity.
1998-10-23 17:54:23 +00:00
karnaze%netscape.com
3968ac68b4
fixed frameborder=0 for <IFRAME>s
1998-10-23 17:52:45 +00:00
buster%netscape.com
e9c6389c50
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
264767485d
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
ce6076d390
Turned back on support for LAYER element
1998-10-23 04:20:08 +00:00
buster%netscape.com
a7862f4aa2
minor bug fixes
1998-10-23 03:23:29 +00:00
troy%netscape.com
8f10b8d2a1
Removed dead code
1998-10-23 02:36:07 +00:00
pierre%netscape.com
0e7f739fcd
added forms\nsLabelFrame.cpp
1998-10-23 01:26:19 +00:00
karnaze%netscape.com
1610cecf5a
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
8c8a2f20a6
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
69279059ed
just debug info
1998-10-22 21:59:13 +00:00
buster%netscape.com
4ea88a6fa7
*** empty log message ***
1998-10-22 21:58:26 +00:00
troy%netscape.com
c1f5cf1934
Reduced the number of frames
1998-10-22 21:44:30 +00:00
troy%netscape.com
1f10031801
Fixed somecomments which had been copied from elsewhere and we not
...
completely accurate
1998-10-22 21:02:19 +00:00
troy%netscape.com
6005461750
Added new pseudo class style :SCROLLED-CONTENT
1998-10-22 20:12:34 +00:00
troy%netscape.com
d112632a40
Removed some dead code
1998-10-22 18:32:43 +00:00
buster%netscape.com
125651b7d9
fixed column caching
1998-10-22 06:04:37 +00:00
buster%netscape.com
6fb75e573c
*** empty log message ***
1998-10-22 06:04:03 +00:00
buster%netscape.com
770456fedd
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
113ad4cfe4
fixed several incremental reflow bugs
1998-10-21 22:29:00 +00:00
buster%netscape.com
05f76c4440
preliminary code to resolve parent frame issues for table frames
1998-10-21 22:24:59 +00:00
kipp%netscape.com
2039512c3d
Slimmed down the implementation
1998-10-21 20:05:31 +00:00
kipp%netscape.com
7e8a83f147
Removed premature optimization of pre vs. non-pre
1998-10-21 20:03:54 +00:00
kipp%netscape.com
4b0502da53
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
5a239b5235
Changed to use new SetControlInsets() feature of scrolling view
1998-10-21 16:07:07 +00:00
rpotts%netscape.com
b8e02c9fe0
Fixed bug #1159 . Reference counting bug related to forms...
1998-10-21 09:26:33 +00:00
kipp%netscape.com
5e6f816dda
Fixed lastFrag computation
1998-10-21 03:07:37 +00:00
kipp%netscape.com
0fba6da5b9
Fixed lastFrag computation (doh!)
1998-10-21 03:04:46 +00:00
buster%netscape.com
7072bdfa9c
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
a212d55079
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
bcdbdd90e9
added AddFrame and RemoveFrame as incremental reflow support methods
1998-10-20 17:44:02 +00:00
vidur%netscape.com
5a8dfade2c
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
2f55474ea9
Implement capitalization trasnform and small-caps font-variant
1998-10-20 16:46:14 +00:00
kipp%netscape.com
f0628ec32c
Added support for capitalization transform
1998-10-20 16:45:14 +00:00
buster%netscape.com
fe51fc04ba
incremental reflow now includes insert/append/delete cell
1998-10-20 15:59:56 +00:00
buster%netscape.com
614b6302b1
added insert/append/delete cell
1998-10-20 15:59:24 +00:00
buster%netscape.com
a5d86175fd
minor fix, moved a method call outside an assert macro
1998-10-20 14:35:41 +00:00
pierre%netscape.com
1018ff25bc
added nsTextFragment.cpp and nsTextTransformer.cpp
1998-10-20 06:56:28 +00:00
buster%netscape.com
8d417e38eb
fixed a bug introduced by a slight change in GetColumnCount()
1998-10-20 05:05:17 +00:00
kipp%netscape.com
81c8429517
Added text transformer to the build
1998-10-20 00:23:44 +00:00
kipp%netscape.com
f8d0cb680d
Added FindTextRunsFor method
1998-10-20 00:23:11 +00:00
kipp%netscape.com
2ec47f67fb
Removed nsTextRun; s/NonBreakingUnit/Word/
1998-10-20 00:22:48 +00:00
kipp%netscape.com
79ce7494de
s/NBU/word
1998-10-20 00:22:24 +00:00
kipp%netscape.com
98c55e2533
Use TextRun API instead of no-longer public variables
1998-10-20 00:21:54 +00:00
kipp%netscape.com
8400b0286b
Spanked hard to use the nsTextTransformer
1998-10-20 00:21:18 +00:00
kipp%netscape.com
4f3c1b4075
Revised to use a nsTextFragment to store the content
1998-10-20 00:20:04 +00:00
kipp%netscape.com
1ef2e337c1
Added nsTextFragment to the build
1998-10-20 00:19:32 +00:00
kipp%netscape.com
430c39bd18
Revised API to use TextFragment's
1998-10-20 00:19:17 +00:00
kipp%netscape.com
db44f8d3b7
Added new header
1998-10-20 00:19:01 +00:00
valeski%netscape.com
5ecb5ca778
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
49fb374228
new
1998-10-20 00:17:17 +00:00
buster%netscape.com
76b966c73b
rows can now be incrementally inserted, appended, and deleted.
1998-10-19 23:43:06 +00:00
karnaze%netscape.com
4730045a40
support for constrained width, height
1998-10-19 23:02:41 +00:00
karnaze%netscape.com
b40bd57065
fixed bugs 1130, 1132, 1133
1998-10-19 20:37:40 +00:00
troy%netscape.com
f5ed70ca69
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
add643496e
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
812bf4b807
Added accessor for the line number
1998-10-17 01:06:17 +00:00
kipp%netscape.com
def523ecd4
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
b0a171ab5c
html 4 <BUTTON> basic functionality
1998-10-17 00:35:32 +00:00
kipp%netscape.com
e24173e891
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
9a401ecee4
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
9271229659
Make default line-height be normal
1998-10-16 22:05:03 +00:00
kipp%netscape.com
36de8aa149
Disabled line-height for inline elements; align top/bottom objects better
1998-10-16 22:04:47 +00:00
karnaze%netscape.com
ff72c25d09
added iframe, textarea, fieldset, legend to InlineReplaced list
1998-10-16 21:00:55 +00:00
kipp%netscape.com
d83756adae
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
cc29ab2df3
Tweaked the isFloated variable computation to only support left and right floaters
1998-10-16 20:21:11 +00:00
troy%netscape.com
f7430c8872
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
07ff87194f
removed the file nsCSSLayout.cpp
1998-10-16 15:43:02 +00:00
kipp%netscape.com
e53ad48230
nuked
1998-10-16 14:45:44 +00:00
kipp%netscape.com
bc145de122
Support line-height property
1998-10-16 03:49:35 +00:00
kipp%netscape.com
a4b1c2a5f8
Added CalcLineHeightFor method
1998-10-16 03:48:48 +00:00
kipp%netscape.com
4fdc14777f
Repaired a comment
1998-10-16 03:48:00 +00:00
kipp%netscape.com
c3ce7d20a6
Fixed inheritance behavior of line-height ala peterl
1998-10-16 03:47:40 +00:00
kipp%netscape.com
64c43f9e29
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
bbb514d9fe
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
42a2473e69
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
df06503e83
Added ListTag; changed GetColumnAvailSpace to take a reflow state
1998-10-15 23:28:05 +00:00
kipp%netscape.com
f4e68cd5f7
Added a nicer ListTag method
1998-10-15 23:27:41 +00:00
kipp%netscape.com
a85dafdfb7
Support clear attribute on floaters; nicer ListTag method
1998-10-15 23:27:12 +00:00
kipp%netscape.com
0d5bfe8371
Removed unused include
1998-10-15 22:37:38 +00:00
buster%netscape.com
ffd3e04fed
incremental reflow: append/insert/delete row group, append/insert/delete col
1998-10-15 21:07:37 +00:00
vidur%netscape.com
9ca7863d5e
Changes to allow absolutely positioned frames to move
1998-10-15 20:26:54 +00:00
karnaze%netscape.com
56aa52c8aa
fixed combo box PostCreateWidget to size properly
1998-10-15 15:51:31 +00:00
buster%netscape.com
8c72377bc6
progress on table incremental reflow of row group insert/append/delete
1998-10-15 07:46:16 +00:00
troy%netscape.com
d46dfce475
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
5d6ff4ec2e
Create style context for blank frame; added in some missing release calls
1998-10-15 05:13:21 +00:00
kipp%netscape.com
259466136f
Added new atom
1998-10-15 05:11:40 +00:00
kipp%netscape.com
9eed2caf4b
Setup display:none for NOEMBED, NOSCRIPT and NOFRAMES
1998-10-15 05:11:23 +00:00
kipp%netscape.com
f0d30f7d4b
Change CreateAbsoluteView API so pass in a style context
1998-10-15 01:27:49 +00:00
kipp%netscape.com
ec671050a6
Set opacity in view
1998-10-15 01:27:25 +00:00
pierre%netscape.com
c3f0c58ea7
fix build: added nsHTMLButtonControlFrame.cpp
1998-10-15 00:14:47 +00:00
kipp%netscape.com
05d3950c8e
Temporary work around to setting hint better
1998-10-14 23:46:02 +00:00
karnaze%netscape.com
4c91c0fff1
generalized PostCreateWidget; better combo box rendering
1998-10-14 23:01:44 +00:00
buster%netscape.com
c965ac41d6
nsTableFrame can now incrementally insert, append, and delete colgroups
1998-10-14 22:51:50 +00:00
spider%netscape.com
62c4f1cc08
Add EOL to get to compile on Solaris
1998-10-14 22:23:26 +00:00
spider%netscape.com
3b9594b1f4
Adding EOL in files so will compile on Solaris
1998-10-14 22:12:06 +00:00
troy%netscape.com
6a28419f91
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
f6a4b7ed34
Pass in style context
1998-10-14 20:11:33 +00:00
kipp%netscape.com
9676cf2b6c
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
1dfacf973c
Create views when necessary
1998-10-14 20:10:36 +00:00
kipp%netscape.com
727f7cef52
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
6f87aa26b5
more tests added
1998-10-14 16:35:15 +00:00
buster%netscape.com
a68c7be529
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
00ce1c6356
fixed queryInterface to return *DOM interface
1998-10-14 16:30:24 +00:00
troy%netscape.com
d89bef6cb1
Changed nsScrollViewFrame to wrap child frame in a BODY if necessary
1998-10-14 00:03:27 +00:00
troy%netscape.com
260be4e3db
Changed nsScrollingViewFrame's Reflow() member function to check for a
...
transparent background
1998-10-13 23:42:21 +00:00
kipp%netscape.com
7466653c08
Init minWidth,minHeight to keep purify happy
1998-10-13 22:08:34 +00:00
kipp%netscape.com
649e672fb4
Removed unused maxWidth,maxHeight variables
1998-10-13 22:08:15 +00:00
karnaze%netscape.com
6dce0be4e1
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
ed261f2102
Disabled the code
1998-10-13 20:43:05 +00:00
kipp%netscape.com
0ce20c1823
Removed nsCSSLayout from the build
1998-10-13 20:42:49 +00:00
kipp%netscape.com
ed91a47a35
New and improved vertical alignment code
1998-10-13 20:42:08 +00:00
peterl%netscape.com
4989f702e3
set border style
1998-10-13 19:17:57 +00:00
peterl%netscape.com
7cac29c2ed
expanded font size table
1998-10-13 19:17:25 +00:00
peterl%netscape.com
2f06549f0b
cleanup
1998-10-13 19:14:19 +00:00
peterl%netscape.com
035ffcf574
shifted CSS absolute font sizes
1998-10-13 19:13:59 +00:00
peterl%netscape.com
e59f0b3a61
corrected order of properties
1998-10-13 19:13:14 +00:00
peterl%netscape.com
e2d33cd37b
shifted absolute font sizes so initial value matches HTML
...
removed table border style
1998-10-13 19:12:19 +00:00
peterl%netscape.com
edfd96bdd8
made type optional on linked style sheets
1998-10-13 19:11:42 +00:00
peterl%netscape.com
798863f91e
set correct border style
1998-10-13 19:10:25 +00:00
peterl%netscape.com
b4fcd606d7
added recycler for rules array
1998-10-13 19:09:39 +00:00
troy%netscape.com
451a2736a5
More work in progress for scroll frame
1998-10-13 04:48:58 +00:00
troy%netscape.com
7e738b27c5
Added reference to NS_NewScrollFrame()
1998-10-13 03:32:49 +00:00
peterl%netscape.com
2fa43632c8
Added GetMargin/Padding/... to replace CalcMargin/Padding/...
...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
troy%netscape.com
7391b96095
Work in progress on scroll frame code
1998-10-12 22:13:23 +00:00
michaelp%netscape.com
7968cb3df7
added comment.
1998-10-12 21:12:06 +00:00
kipp%netscape.com
04c15ca7e9
Removed an unused include
1998-10-12 18:45:25 +00:00
kipp%netscape.com
b1cf673810
Return break-before when none of the text gets used
1998-10-12 18:44:58 +00:00
kipp%netscape.com
1299f37475
Removed maxAscent/maxDescent; made them computed values
1998-10-12 18:44:18 +00:00
kipp%netscape.com
84486d7f04
use new vertical-align-frames api
1998-10-12 18:43:41 +00:00
kipp%netscape.com
3a4c8d38f4
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
8204df190f
changes per-kipp to make views transparent.
1998-10-12 18:07:28 +00:00
dcone%netscape.com
7a4e07ec1f
update to include a file needed for nsBrowserWindow
1998-10-12 18:01:16 +00:00
kipp%netscape.com
1aa4b55e4d
Fixed a bug with identifying inline-replaced elements
1998-10-12 17:09:57 +00:00
kipp%netscape.com
e3998954e5
Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state
1998-10-12 17:00:32 +00:00