buster%netscape.com
07ba2a028f
implementation of rows() and tBodies()
1998-11-17 16:32:29 +00:00
kipp%netscape.com
cc720770f8
Made SetTitle call ReduceEntities for bug #1398
1998-11-17 16:29:25 +00:00
troy%netscape.com
9724362dc1
Fixed CreateWrapperFrame() so it resets the geometric and content parent pointers
...
of the frame being wrapped
1998-11-17 05:47:06 +00:00
pierre%netscape.com
cdd56749b2
fix build: added nsGenericDOMHTMLCollection.cpp
1998-11-17 03:23:02 +00:00
troy%netscape.com
0e8c33d9f8
Fixed problem that caused Mac build to break
1998-11-17 02:37:47 +00:00
vidur%netscape.com
4ca363e17b
Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables.
1998-11-17 02:14:38 +00:00
kipp%netscape.com
fc05c445ab
Fixed up incremental reflow for content-changed and removed floaters
1998-11-17 01:04:45 +00:00
kipp%netscape.com
cccd83b118
Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it
1998-11-17 01:04:21 +00:00
kipp%netscape.com
f6330021e3
Tidy up; added some tracing
1998-11-17 01:03:59 +00:00
kipp%netscape.com
a6068414c3
Removed DidReflow hack again
1998-11-17 01:03:41 +00:00
kipp%netscape.com
c483da9937
Look on all lists for frames
1998-11-17 01:03:28 +00:00
buster%netscape.com
8b61eb7b90
work in progress for full DOM support for tables
1998-11-16 23:31:24 +00:00
troy%netscape.com
9cd4790d2a
Changed Reflow() to deal with reflow commands targeted at the root frame
1998-11-16 23:16:03 +00:00
troy%netscape.com
8550f707c1
Made sure NS_BODY_THE_BODY flag is set for the body wrapper frame we
...
create for XML documents
1998-11-16 21:48:13 +00:00
troy%netscape.com
e8775482db
Added null pointer check in DidSetStyleContext(). This keeps us from crashing
...
on XML documents
1998-11-16 21:45:24 +00:00
troy%netscape.com
2a2f8800c3
Reinstated hack to have the placeholder frame forward the DidReflow() notification
...
to the floated frame. Needed until the block frame properly handles FirstChild()
and returns the list of floated frames
1998-11-16 18:33:21 +00:00
troy%netscape.com
3aedaace4d
Split class declaration out into a separate header file so the body frame
...
can be a derived class
1998-11-16 17:11:12 +00:00
buster%netscape.com
655121b757
added storage in styleTable for a column's width contribution from cells that
...
have colspan>1.
1998-11-16 06:47:24 +00:00
buster%netscape.com
8e34bbc78e
irrationally-specified table (one where the width attributes of various rows don't add up to the same value,
...
and/or to the width attribute on the table itself), the rule is to try to give the column the largest value
assigned to it by any cell intersecting that column.
Separate storage is maintained for a column's natural desired width (width from any source other than a cell
with a colspan) and the maximum contribution to the column's width from any cell with a colspan.
1998-11-16 06:46:00 +00:00
vidur%netscape.com
4f929ce5e4
First pass to allow HTML forms to be embedded inside XML documents.
1998-11-16 06:16:17 +00:00
kipp%netscape.com
c2f5352414
Removed extraneous bullet padding that was left-over from the pre-pseudo-style days
1998-11-15 01:17:05 +00:00
kipp%netscape.com
b6bfdde86b
Attempt to compute max-element-size better
1998-11-15 01:13:44 +00:00
kipp%netscape.com
893f94febe
Tidy the max-element-size code
1998-11-15 01:13:25 +00:00
kipp%netscape.com
01ab7c46e5
Cleaned up OL/UL margins
1998-11-15 01:13:00 +00:00
kipp%netscape.com
ddebf67fd2
Properly walk up the tree to find the real color
1998-11-15 00:20:52 +00:00
kipp%netscape.com
c4ba29cb0e
Added some more null-pointer checking to DOM methods
1998-11-14 22:51:43 +00:00
kipp%netscape.com
5dbc0c6813
Fixed bug #1257 : the bug was that we were overrunning the transformers malloc'd buffer because the mBufferLength was never being updated
1998-11-14 22:27:50 +00:00
kipp%netscape.com
067ccadbec
Removed and unused member variable
1998-11-14 22:27:06 +00:00
kipp%netscape.com
32ac80c46e
Fixed frame-removed crash case (when we run out kids); bug #691
1998-11-14 21:57:38 +00:00
kipp%netscape.com
6a5fdb0d24
Basic support for :first-letter pseudo-elements
1998-11-14 21:01:26 +00:00
kipp%netscape.com
ae98b19f78
Eliminated NewFrame
1998-11-14 19:28:34 +00:00
kipp%netscape.com
06f4321aef
Modified List code to list floater list and bullet better; support multiple child lists; manage floater list properly
1998-11-14 19:28:11 +00:00
kipp%netscape.com
cb000488cc
Removed hacks that were mostly block-frame bug workarounds
1998-11-14 19:26:57 +00:00
kipp%netscape.com
d6c6996310
DidReflow now supports multiple child lists; added DeleteFrameList helper method
1998-11-14 19:25:34 +00:00
michaelp%netscape.com
f186598ef5
changes for pixel scaling/printing.
1998-11-14 01:52:27 +00:00
vidur%netscape.com
733321ca8f
Added Xlink support
1998-11-14 00:22:10 +00:00
vidur%netscape.com
a349a1e4a6
Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface.
1998-11-14 00:21:19 +00:00
joki%netscape.com
a8b6fbcdee
Modify cursor types from default to inherit (they're the same internally right now)
1998-11-14 00:00:03 +00:00
joki%netscape.com
ddbcabb89b
Modify cursor setting code to check css cursor setting for containers.
1998-11-13 23:58:52 +00:00
karnaze%netscape.com
3f513d4bc8
bug 1374 (hometown.aol.com crash on resize)
1998-11-13 23:44:50 +00:00
karnaze%netscape.com
4966c30661
bug 1226 for form control with native widgets. Other controls are still not working.
1998-11-13 23:13:42 +00:00
karnaze%netscape.com
0127b1609d
bug 1357 involving a hidden control not getting submitted
1998-11-13 23:10:52 +00:00
vidur%netscape.com
c1951f680d
Generic HTML collection base class
1998-11-13 22:30:23 +00:00
troy%netscape.com
1c27114106
Changed GetLoadImageFailed() so it checks with the image loader rather
...
than just using the value of mLoadImageFailed. Fixes bug #1287
1998-11-13 21:31:50 +00:00
troy%netscape.com
40b7cbed0f
Changed Notify() to call NotifyError() if the notification type is
...
nsImageNotification_kAborted. This ensures that the NS_IMAGE_LOAD_STATUS_ERROR
load status bit is set and that the frame gets repainted
1998-11-13 21:21:15 +00:00
troy%netscape.com
7951179a5a
Added check for SRC being an empty string
1998-11-13 18:38:16 +00:00
troy%netscape.com
82a2a9305d
Changed it so that if there's a NULL URL then we set the mLoadImageFailed
...
flag and don't try and load the broken image URL. Only on Windows for now
until Mac and Unix support the image icons
1998-11-13 17:00:54 +00:00
troy%netscape.com
eb159f3ddc
Changed Notify() to handle nsImageNotification_kAborted and set the image load
...
status to NS_IMAGE_LOAD_STATUS_ERROR
1998-11-13 06:24:33 +00:00
troy%netscape.com
81c2bd2649
Removed an assert that was incorrect and that triggered when print
...
previewing test1
1998-11-13 05:17:08 +00:00
rickg%netscape.com
a19e47c210
fixed a crash that someone missed
1998-11-13 04:58:35 +00:00
rickg%netscape.com
1a47a78ee2
allow view-source on XML
1998-11-13 04:36:46 +00:00
troy%netscape.com
9b21f39f54
Added a scroll frame for print preview
1998-11-13 04:22:23 +00:00
troy%netscape.com
e21c76703a
Cleaned up ConstructXMLRootFrame() and added some XXX comments
1998-11-13 03:43:15 +00:00
vidur%netscape.com
2df2615474
Null check for prefs. The MozillaControl doesn't set up prefs correctly quite yet (and might never will).
1998-11-13 02:47:33 +00:00
troy%netscape.com
413669e5d5
Added ListTag() member function
1998-11-13 02:20:31 +00:00
kin%netscape.com
04cf7298a2
Fixed library name typo to fix build bustage on Unix.
1998-11-13 01:33:29 +00:00
vidur%netscape.com
30cdfe13ca
XML example with scripting
1998-11-12 23:57:54 +00:00
vidur%netscape.com
632a979901
Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML.
1998-11-12 23:55:47 +00:00
kipp%netscape.com
e105be2a27
Actually advance the dest pointer so a copy occurs (doh!)
1998-11-12 23:33:12 +00:00
kipp%netscape.com
7adcd09313
Fixed a memory leak with text editing
1998-11-12 23:31:38 +00:00
troy%netscape.com
2b86b49c95
Cleaned up the way construction of the root frame happens for XML documents.
...
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
joki%netscape.com
ab25720208
DOM Support: nsHTMLDocument body property
1998-11-12 22:25:51 +00:00
kipp%netscape.com
803e6b8d23
Fixed margin collapsing bug
1998-11-12 22:24:46 +00:00
joki%netscape.com
1bf1b70ed9
Fix bug where the DOM event bubbling process was overriding previous event status codes.
1998-11-12 21:35:27 +00:00
buster%netscape.com
15a156711c
fixed a tiny bug in handling unexpected frames in a row
1998-11-12 21:04:41 +00:00
buster%netscape.com
45f8b315a9
rowgroup pseudo-frames for rows inserted directly into a table
1998-11-12 20:45:28 +00:00
alecf%netscape.com
6bcf771870
fix for unix bustage
1998-11-12 20:27:31 +00:00
buster%netscape.com
9b8264930f
col and colgroup attribute handling
...
colgroup pseudo frame for cols inserted directly into a table. More like this to come...
1998-11-12 18:37:28 +00:00
kipp%netscape.com
b8e7c399a3
Fixed some serious bugs in list bullet placement that prevented some relatively easy cases from working at all; this fixes up most outside list bullet cases
1998-11-12 18:19:22 +00:00
kipp%netscape.com
fc16d5fc42
init the html atoms too...(temporary)
1998-11-12 18:16:25 +00:00
vidur%netscape.com
b947ced837
Modified stylesheet
1998-11-12 17:17:48 +00:00
vidur%netscape.com
d73eed6d2e
new
1998-11-12 16:36:02 +00:00
kipp%netscape.com
364129b3c8
Fixed list numbering to work again (whoops!); added support for display: compact (just the beginnings); more work-in-progress for :first-letter support
1998-11-12 16:32:56 +00:00
kipp%netscape.com
e2b660feac
Support for display: compact
1998-11-12 16:32:19 +00:00
kipp%netscape.com
8552f6c72f
Some support for first-letter style
1998-11-12 16:31:38 +00:00
vidur%netscape.com
9a325834e4
Factored GetAttributStyleSheet method into separate nsHTMLContentContainer interface that can be implemented by both HTML and XML document classes.
1998-11-12 07:54:12 +00:00
vidur%netscape.com
29d606fae2
Got rid of bogus dependency on XMLContent
1998-11-12 07:06:47 +00:00
troy%netscape.com
2b42a0d8a6
Changed slightly the check for whether the vertical scrollbar will be hidden.
...
This way it works better for XML documents that have an initial value for the
overflow property
1998-11-12 03:56:57 +00:00
pinkerton%netscape.com
871ff3ab98
Add xml/layout files.
1998-11-12 01:05:48 +00:00
pinkerton%netscape.com
693ace888d
Fix build bustage. Add xml/document files and nsGenericElement.cpp
1998-11-12 01:00:58 +00:00
vidur%netscape.com
c068c96a00
Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces.
1998-11-11 22:06:16 +00:00
rickg%netscape.com
c16dd335a5
enabled view-source
1998-11-11 20:31:45 +00:00
buster%netscape.com
daf8cc32db
support for frame and rules attribute
1998-11-11 19:56:02 +00:00
buster%netscape.com
baaa18677b
fix for default cell padding and cell spacing
1998-11-11 19:54:23 +00:00
troy%netscape.com
bdd1ad3abf
Fixed memory leak
1998-11-11 16:50:51 +00:00
rickg%netscape.com
bac5cf794d
first pass support for view-source
1998-11-11 11:55:32 +00:00
troy%netscape.com
e248cb0b50
Fixed a memory leak of a content object
1998-11-11 06:37:30 +00:00
troy%netscape.com
b208618ab6
Eliminated the hack where the scroll frame was creating a BODY wrapper for
...
the scrolled frame. Now the frame construction code creates the wrapper
frame
1998-11-11 04:43:13 +00:00
kipp%netscape.com
2035e515d7
Added a sleazy implementation of css2's run-in display type
1998-11-11 03:55:55 +00:00
kipp%netscape.com
62e7b29754
Added a method to support propogation of the mRunInFrame info down into the reflow of a block
1998-11-11 03:55:23 +00:00
kipp%netscape.com
898a0138ad
Added run-in and compact display types to the TreatFrameAsBlockFrame method
1998-11-11 03:54:47 +00:00
kipp%netscape.com
b33c7a8030
Added mRunInFrame to the html reflow state so that run-in frame handling can be forwarded from a parent block to a child block
1998-11-11 03:54:15 +00:00
cls%seawood.org
92dbfec844
Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs.
1998-11-11 01:53:49 +00:00
karnaze%netscape.com
739d650e16
fixed <frameset frameborder=no> allowed frame resizing
1998-11-10 20:49:51 +00:00
kipp%netscape.com
6594f8745d
Fixed AddFrame method hiding
1998-11-10 19:20:53 +00:00
kipp%netscape.com
f775a3a3ef
Removed unused include
1998-11-10 19:16:32 +00:00
cls%seawood.org
c953650146
Sync'd with Makefile. Thanks to Steve Morrison <smorrison@gte.com> for pointing this out.
1998-11-10 18:14:24 +00:00
kipp%netscape.com
70b6a98a18
Use lineLayout object to pass on floater to the containing block
1998-11-10 18:04:34 +00:00
kipp%netscape.com
936937c930
Added InitFloater
1998-11-10 18:04:19 +00:00
kipp%netscape.com
181745629e
Use geometric parent to get containing block of the floater
1998-11-10 18:04:10 +00:00
kipp%netscape.com
b9b94688c5
Removed obsolete IIDs
1998-11-10 18:03:53 +00:00
kipp%netscape.com
978ab18324
Removed GetReflowMetrics
1998-11-10 18:03:42 +00:00
kipp%netscape.com
ebf7629df3
Tidy up by removing some old junky code
1998-11-10 18:03:29 +00:00
kipp%netscape.com
abcd8bb746
nuked
1998-11-10 18:02:20 +00:00
kipp%netscape.com
03015215fe
Added a reminder to the ua.css
1998-11-10 18:00:46 +00:00
kipp%netscape.com
2b8c7fce52
Removed the unused GetReflowMetrics method (it may come back in a different form some day)
1998-11-10 18:00:08 +00:00
troy%netscape.com
fd34820203
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
1998-11-10 06:05:32 +00:00
troy%netscape.com
d78c313324
Added GetChildListName() member function
1998-11-10 04:31:02 +00:00
rickg%netscape.com
f0462a14da
changed contentsink API to support XML
1998-11-10 04:13:59 +00:00
pierre%netscape.com
072b282717
fix build: added nsImageControlFrame.cpp
1998-11-10 02:26:13 +00:00
joki%netscape.com
2ab59c86be
Stop dual event flow through both frames kids and view kids. Now flows through views.
1998-11-10 00:35:30 +00:00
kipp%netscape.com
4f710d172f
Create a block frame for run-in and compact frames
1998-11-09 23:35:44 +00:00
kipp%netscape.com
6c26fb46b7
Improved the table warning diagnostic
1998-11-09 23:35:05 +00:00
karnaze%netscape.com
44b5b9e670
form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
...
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
troy%netscape.com
6d88f202dd
Added GetAdditionalChildListName() as a way to discover additional
...
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy%netscape.com
02915d3677
First of a few changes to allow frames to have multiple child lists.
...
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
kipp%netscape.com
777b189df1
Disabled some more dubious br/margin code
1998-11-09 17:54:37 +00:00
vidur%netscape.com
96f4bbec57
Fix to GetFirstChild/GetLastChild from Michael Leventhal (mle@citec.fi)
1998-11-09 17:51:18 +00:00
kipp%netscape.com
7f7afdabd3
Repaired marginwidth/marginheight handling code
1998-11-09 17:51:05 +00:00
kipp%netscape.com
58eb43e339
Some spot error handling improvements to fix a crash in http://checkmate/raptor/js98/test3.html
1998-11-09 16:21:18 +00:00
troy%netscape.com
98356c0bea
That part about the frame deleted reflow command being a list was a
...
bit overzealous. It can't be. Maybe at some point we'll have an
argument that specifies the number of frames to delete
1998-11-08 00:26:56 +00:00
troy%netscape.com
602e157092
Added some comments clarifying that appended, inserted, and deleted reflow
...
commands take a child list (i.e. more than one frame)
1998-11-08 00:24:40 +00:00
troy%netscape.com
a923a9baa3
Changed PostCreateWidget() code to use the "default value" when setting
...
the widget's initial value
1998-11-07 17:47:57 +00:00
troy%netscape.com
d41a655b4a
Changed implementation of DefaultValue to use the value of the "value"
...
attribute
1998-11-07 17:46:12 +00:00
troy%netscape.com
6bedb3e504
Added code to StringToAttribute() to handle "border" attribute
1998-11-07 05:27:39 +00:00
troy%netscape.com
8a9dc6e18f
Added a copy of the UpdateImageFrame() code from nsImageFrame, so that
...
when the image size arrives we get notified so we can kick off an
incremental reflow
1998-11-07 03:56:11 +00:00
troy%netscape.com
b36b8458c4
Fixed DamageRepairFrame() to correctly handle the case where the
...
target frame has a view
1998-11-07 02:00:21 +00:00
buster%netscape.com
12aa0f3695
fixed the bug where events were not getting passed down to content inside
...
of cells with rowspans. Basically, I just override HandleEvent() in nsTableRowGroupFrame
to ask nsTableRowFrame::Contains(), rather than the default action which is to
just use the child's rect.
1998-11-07 00:36:37 +00:00
troy%netscape.com
8ba697af42
Added a hack to make sure that the floated frame gets a DidReflow notification
1998-11-07 00:03:45 +00:00
troy%netscape.com
1ef01c4b61
Fixed ConstructFrame() so it creates the scroll frame first. This ensures
...
the style context hierarchy is correct
1998-11-06 17:57:24 +00:00
pinkerton%netscape.com
f2288a825a
implicit int not supported anymore.
1998-11-06 17:24:58 +00:00
troy%netscape.com
64cdfa1e59
Changed to make the Mac compiler happy...
1998-11-06 17:24:08 +00:00
troy%netscape.com
591108e12c
Added a comment
1998-11-06 16:24:21 +00:00
troy%netscape.com
70b4af0366
Added support for using foreground color and background color from user
...
preferences. Also made it so we observe the preferences, get a callback if
they change, and then do a style change reflow
1998-11-06 16:16:01 +00:00
joki%netscape.com
7e3ff11eff
Fixup calls to DumpCellMap() with NS_DEBUG #ifdefs
1998-11-06 02:38:17 +00:00
kipp%netscape.com
bb0641ee17
Fixed nowrap support by computing max-element-size better
1998-11-06 02:09:21 +00:00
peterl%netscape.com
fa0074c6e2
fixed text-decorations some more
1998-11-06 01:06:26 +00:00
peterl%netscape.com
077d785b93
sync to declaration api change
1998-11-06 00:59:03 +00:00
peterl%netscape.com
2cdbac2a3e
added table-layout
...
added mix/max width/height
made text-decoration not be cumulative
1998-11-06 00:58:23 +00:00
peterl%netscape.com
96a9c7b186
removed char* apis
...
fixed ! important property ordering
fixed CSSOM access to ! important properties
1998-11-06 00:56:28 +00:00
peterl%netscape.com
27305475ea
removed char* method types
1998-11-06 00:52:57 +00:00
peterl%netscape.com
582d848efb
sync to declaration api change
1998-11-06 00:52:30 +00:00
peterl%netscape.com
9bcd308ff6
added default style for INS, DEL & DFN
1998-11-06 00:51:46 +00:00
peterl%netscape.com
805b209384
turned bilnking off when the attribute goes away
1998-11-06 00:50:27 +00:00
peterl%netscape.com
35b4b23fb3
added min/max width/height
...
made table inheritance block be conditional on compatibility mode
1998-11-06 00:49:04 +00:00
peterl%netscape.com
4f39d9e6ee
added min/max width/height
1998-11-06 00:48:14 +00:00
buster%netscape.com
d5affd8ba1
various small fixes and clean up
1998-11-05 21:42:46 +00:00
troy%netscape.com
b6be5bac08
Changed BODY frame to create a continuing block frame during Init() if
...
the body has a prev-in-flow
1998-11-05 21:41:12 +00:00
kipp%netscape.com
bb4b401919
Temporary fix to get rid of the green text
1998-11-05 19:38:32 +00:00
kipp%netscape.com
2a74a81c52
Fixed a few more floater bugs; fixed incremental reflow bug with regards to BR tags (clear=all for example); support :first-line properly; work in progress on :first-letter
1998-11-05 19:33:01 +00:00
kipp%netscape.com
d0621404ea
Make sure overflow lists get ReResolved too
1998-11-05 19:31:59 +00:00
kipp%netscape.com
5f25ba22a1
Added UpdateStyleContexts for support change-out of style contexts
1998-11-05 19:31:39 +00:00
kipp%netscape.com
e03c2fecf4
Added code to repair the style-contexts when pushing/pulling frames for support of :first-line and :first-letter (and so on!)
1998-11-05 19:31:16 +00:00
kipp%netscape.com
6b89b66097
Added GetAvailWidth
1998-11-05 19:30:45 +00:00
kipp%netscape.com
4c08039b44
Added some first-letter support
1998-11-05 19:30:31 +00:00
kipp%netscape.com
fbf61162cc
Eliminated hacky version of :first-line support; lay some groundwork for :first-letter support
1998-11-05 19:27:42 +00:00
pinkerton%netscape.com
a88e09a2bc
Fix build bustage. Add nsSimplePageSequence.cp
1998-11-05 16:25:52 +00:00
troy%netscape.com
2868c31d7c
Make sure Linux links okay
1998-11-05 06:16:24 +00:00
troy%netscape.com
cc8a206808
Changed frame construction code to create a simple page sequence frame
...
when paginated
1998-11-05 06:13:55 +00:00
troy%netscape.com
e87cadb9e2
Updated to work with new frame construction code
1998-11-05 06:12:57 +00:00
troy%netscape.com
24ddb74d95
Added simple page sequence formatting object
1998-11-04 23:21:50 +00:00
janc%netscape.com
8fe11d33b4
New CSS parser test
1998-11-04 23:08:16 +00:00
troy%netscape.com
b30f491a5b
Removed code for RootContentFrame class which is no longer used
1998-11-04 21:02:32 +00:00
buster%netscape.com
db4987a8d2
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
1b3ee90d82
nsHTMLReflowCommand now knows what attribute triggered a StyleChanged notification
1998-11-04 19:34:34 +00:00
buster%netscape.com
5c6d17bdd7
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
d75f439504
nsHTMLReflowCommand now has mAttribute, the attribute that triggered StyleChanged reflow
...
for reflow commands of type other than StyleChanged, mAttribute is nsnull.
1998-11-04 19:26:25 +00:00
troy%netscape.com
11502d021b
Added some temporary code to GetContainingBlock() to make sure we return
...
a frame that supports the nsIAbsoluteItems interface
1998-11-04 05:35:33 +00:00
michaelp%netscape.com
6f7deed7e4
removed widget parameters from nsIView::Init(). added CreateWidget() and SetWidget()
...
APIs to replace this functionality. also added CreateScrollControls() to
nsIScrollableView.
1998-11-04 04:14:10 +00:00
kipp%netscape.com
be3f546677
Added an assertion
1998-11-04 00:29:39 +00:00
kipp%netscape.com
9f2ed7dced
Removed my style-changed work-around from last time (because it breaks incremental reflow badly); revised QueryInterface to use the revised way of casting
1998-11-04 00:29:17 +00:00
shaver%netscape.com
a326735b23
need to reorder libs to make it link correctly
1998-11-04 00:26:44 +00:00
peterl%netscape.com
e3cd00d3b0
made parent context no longer be optional on re-resolve style context method
1998-11-03 21:29:14 +00:00
peterl%netscape.com
776a2683ef
sync to style resolution api changes
1998-11-03 20:33:43 +00:00
peterl%netscape.com
69ad11bff6
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
9d15cc0b80
changed inheritance of colors
...
hacked inheritance of vert align for now
1998-11-03 20:31:21 +00:00
peterl%netscape.com
d20c2aa1e1
added inherit rules for table child elements
1998-11-03 20:25:23 +00:00
peterl%netscape.com
bdb87c7e07
sync to style resolution api changes
...
added reresolve support
1998-11-03 20:23:15 +00:00
peterl%netscape.com
d66e00cc37
decoupled style context resolution from frames
1998-11-03 20:20:07 +00:00
peterl%netscape.com
a184103f85
removed context hashtable code
...
decoupled style context resolution from frames
1998-11-03 20:19:28 +00:00
peterl%netscape.com
c8a8304961
added pseudo tag support
...
removed backstop rule count
removed reparent
1998-11-03 20:18:40 +00:00
peterl%netscape.com
8069fc8bda
decoupled style resolution api from frame system
1998-11-03 20:16:23 +00:00
peterl%netscape.com
409bdc4cd3
added pseudo element tag
1998-11-03 20:15:59 +00:00
peterl%netscape.com
5468869bd9
removed pres context from get style context api
...
added re-resolve style method
1998-11-03 20:15:24 +00:00
cls%seawood.org
f50c938b76
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
a5066c14af
changed nsIView::Init() so that it no longer takes an opacity value. this
...
allows the view manager to maintain global state re: opacity.
1998-11-03 06:36:36 +00:00
kipp%netscape.com
e0bc053899
Whompage to remove unused extra arg to the NS_IMPL_*_ATTR macros
1998-11-03 01:08:02 +00:00
troy%netscape.com
b1b2c83060
Added some temporary code to ensure that the floated frame is deleted
1998-11-02 23:57:25 +00:00
joki%netscape.com
fa7cb8280b
Adding submit event type
1998-11-02 23:05:46 +00:00
buster%netscape.com
a27bed26af
tables were not properly respecting maxElementSize in cells with colspan. now they do.
1998-11-02 22:19:17 +00:00
joki%netscape.com
01f2edce02
Remove extra comma from end of nsDOMEvent enum
1998-11-02 21:21:19 +00:00
akkana%netscape.com
0dd8772526
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
4769e1eae6
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
4481349d0d
Add support for GTK base timer. Rename the 'unix' timer lib to 'motif'
1998-11-02 14:32:12 +00:00
msw%gimp.org
0f6cd7a49a
Fix build bustage.
1998-11-02 13:34:51 +00:00
ramiro%netscape.com
ffd97fa403
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
10c06c1b72
Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
...
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
kipp%netscape.com
769f9406a0
nit changes
1998-10-31 22:53:00 +00:00
kipp%netscape.com
2034afb7a2
Removed a private assert
1998-10-31 22:50:38 +00:00
kipp%netscape.com
fc442fff49
Removed mInlineAware
1998-10-31 22:50:26 +00:00
kipp%netscape.com
55531d7ce2
Added vertical alignment tracing; use new line layout white-space handling routines
1998-10-31 22:50:16 +00:00
kipp%netscape.com
4cedea6f5b
Reworked white-space compression flags so that inline-reflow can detect white-space aware frames properly
1998-10-31 22:48:56 +00:00
kipp%netscape.com
d78d1dba7c
Use revised line-layout whitespace compression methods; fixed trim to not trim out compressed whitespace; fixed code to break multi-span words when the first placable frame contains a breakable point
1998-10-31 22:48:21 +00:00
kipp%netscape.com
40ce227095
Support hspace/vspace properly
1998-10-31 22:45:39 +00:00
troy%netscape.com
1d38fe07e0
Changed InitConstraints() to set the constraint to be "fixed content"
...
rather than "constrained" if there's an explicit width or height property
specified
1998-10-31 17:56:37 +00:00
troy%netscape.com
4303137409
Added code to invalidate the frame after a resize if there is border or
...
padding. Otherwise the border/padding area was left dirty
1998-10-31 04:40:01 +00:00
troy%netscape.com
d3505a9da8
Added release of content object in SetDocumentInChildrenOf. This fixes a
...
memory leak
1998-10-31 04:00:25 +00:00
sar%netscape.com
3c377dfdf7
nsDOMEVent.h -> nsDOMEvent.h to fix build bustage
1998-10-31 02:15:35 +00:00
kipp%netscape.com
9155526492
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
89d12b0182
Changed DeleteFrame() to prevent unwanted view event dispatch during frame
...
destruction
1998-10-30 23:38:03 +00:00
akkana%netscape.com
0f568a12b6
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
8e569cbd83
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
e82356e5d9
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
7e91931c21
Support mCombinedArea computation
1998-10-30 22:15:16 +00:00
kipp%netscape.com
6d8a45aa75
Support mCombinedArea in metrics; implement MoveInSpaceManager by passing it through to the children
1998-10-30 22:13:58 +00:00
kipp%netscape.com
af55d0a06b
Added mCombinedArea to the metrics; added MoveInSpaceManager to the html-reflow methods
1998-10-30 22:13:14 +00:00
kipp%netscape.com
903ecefe1a
Removed anchored-items IID
1998-10-30 22:12:33 +00:00
kipp%netscape.com
3063276154
Cleaned up Paint method
1998-10-30 22:12:19 +00:00
kipp%netscape.com
c3702acb50
Added MoveInSpaceManager stub
1998-10-30 22:11:47 +00:00
kipp%netscape.com
2b1af15030
Added PaintChild method that properly handles OUTSIDE_CHILDREN bit
1998-10-30 22:11:06 +00:00
kipp%netscape.com
09cf8e7724
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
c386a554e0
fixed a comment
1998-10-30 22:09:13 +00:00
kipp%netscape.com
afcdff1006
Removed nsIAnchoredItems from the body frame; body no longer handles floaters
1998-10-30 22:08:48 +00:00
kipp%netscape.com
80f5709aba
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
658cb2fc65
Moved frame-border rendering debug hook here
1998-10-30 22:06:14 +00:00
kipp%netscape.com
acc7e3ebee
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
82e8436152
Fixed a coordinate system bug with Offset method
1998-10-30 22:05:22 +00:00
kipp%netscape.com
b3cde2c095
Added NS_FRAME_OUTSIDE_CHILDREN bit
1998-10-30 22:04:56 +00:00
troy%netscape.com
59c59a6f2a
Moved cursor and mouse enter/exit related logic from RootContentFrame to
...
body frame
1998-10-30 21:54:57 +00:00
troy%netscape.com
ee443793e0
Fixed ComputeDesiredSize() to make sure it includes the absolutely positioned
...
items
1998-10-30 21:43:16 +00:00
karnaze%netscape.com
95a11ed05f
preliminary support to keep text, radio, checkbox dom access in sync with widgets
1998-10-30 20:41:01 +00:00
karnaze%netscape.com
65ce4ecc0e
initial support for opacity in html 4 button
1998-10-30 19:20:39 +00:00
karnaze%netscape.com
347f6d6e7a
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
d8ae00b810
some extremely preliminary work for styleChanged incremental reflow
1998-10-30 07:57:44 +00:00
troy%netscape.com
f5ab7753b7
Some fixes to correctly compute the desired size
1998-10-30 05:50:07 +00:00
troy%netscape.com
323cde61e1
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
1c06f4f513
Changed to ignore SCRIPT tags that aren't JavaScript language
1998-10-30 03:36:35 +00:00
michaelp%netscape.com
10921d7b0b
changes to support nsIRenderingContext that conforms to COM conventions.
1998-10-30 02:08:25 +00:00
troy%netscape.com
37c1eb59c2
Changed to use a scroll frame for the BODY
1998-10-29 23:25:02 +00:00
akkana%netscape.com
bd7903f63f
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
1a6e235441
minor fix in determining which layout algorithm to call based on available size
1998-10-29 19:42:43 +00:00
kipp%netscape.com
76f34d30e9
Added code to honor constrained width
1998-10-28 21:10:20 +00:00
troy%netscape.com
f2b2d32b84
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
3ef7e08244
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
609f087498
New autoconf files for nglayout
1998-10-28 03:53:57 +00:00
kipp%netscape.com
3d2e786ca7
Removed old usage of AddPlacedFrame
1998-10-28 02:40:36 +00:00
kipp%netscape.com
7704f54c7e
Fixed bug #1173 - the margin.top was subtracted instead of added...
1998-10-28 02:36:06 +00:00
kipp%netscape.com
76945822e1
Pass in opactity to view manager in case it changed
1998-10-28 02:05:05 +00:00
kipp%netscape.com
86b7edb580
Implement opacity methods
1998-10-28 02:04:27 +00:00
kipp%netscape.com
262d020083
Fixed oopsie in the hint storage check
1998-10-28 02:04:06 +00:00