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

2614 Коммитов

Автор SHA1 Сообщение Дата
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