Commit Graph

497 Commits

Author SHA1 Message Date
evaughan@netscape.com
f4c749dd1d Added a tab control widget. 1999-04-21 22:46:15 +00:00
troy@netscape.com
3b1f0ba5c5 Changed ConstructDocElementFrame() to make sure we call CreateViewForFrame()
for the document element's frame
1999-04-21 22:14:30 +00:00
kipp@netscape.com
8b72ad8806 Fixed FindNextSibling to return the first-in-flow not the last in flow 1999-04-21 19:59:40 +00:00
troy@netscape.com
a105076b6a Changed GetAbsoluteContainingBlock() to return relatively positioned
block-level and inline-level elements as well
1999-04-20 22:08:33 +00:00
pinkerton@netscape.com
ed363422e1 create xul slider, spinner, scrollbar, font and color pickers 1999-04-20 21:57:41 +00:00
troy@netscape.com
879b38dbc6 Changed GetAbsoluteContainingBlock() to be a little smarter about verifying
the frame is an area frame
1999-04-20 21:51:55 +00:00
troy@netscape.com
481edb7ba9 Changed CreateContinuingFrame() to know about positioned inline
frames
1999-04-20 20:00:52 +00:00
troy@netscape.com
4088899381 Atom name changes 1999-04-20 18:23:13 +00:00
peterl@netscape.com
471d59c409 tweaks to style change handling to ensure that children are handled when parent doesn't change... 1999-04-20 14:23:18 +00:00
troy@netscape.com
ec44c229bd Part of a fix for bug #5264. CantRenderReplacedElement() no longer asserts for
INPUT elements
1999-04-20 03:57:01 +00:00
troy@netscape.com
31b2c5b197 Fix for the layout crash in bug #5263 1999-04-20 02:51:07 +00:00
kipp@netscape.com
a0acae6dde Create continuing line frames 1999-04-20 00:28:58 +00:00
peterl@netscape.com
686ead6a18 widened state change api
added test for state dependent style
1999-04-20 00:05:14 +00:00
troy@netscape.com
c506c0c7b1 Work-in-progress for making relatively positioned inline-level elements a
container for absolutely positioned child elements
1999-04-19 19:10:15 +00:00
kmcclusk@netscape.com
4e6cbf8811 fix for bug #3162, Removed #ifndef MAC in the nsSelectControlFrame::GetProperty.
The Mac now supports native combo box widgets so it no longer will crash in GetProperty
with a null mWidget field.
Modified nsComboboxControlFrame::HandleEvents. MouseExit from the combox rect now
initiates mouse capture on the drop-down list.
Modified nsCSSFrameConstructor::ConstructSelectFrame to initialize the drop-down list
for frame-based comboboxes as hidden.
Added a nsIListControlFrame::CaptureMouseEvents method.
Implemented nsListControlFrame::CaptureMouseEvents.
1999-04-16 19:28:12 +00:00
pinkerton@netscape.com
331a01dcf3 added code to create a tristatecheckbox when seen in xul. 1999-04-16 17:08:16 +00:00
michaelp@netscape.com
45718ff12a modified for new view flags. 1999-04-16 04:24:14 +00:00
peterl@netscape.com
d50d3f2ed7 fixed XUL code for removal of root element 1999-04-15 21:22:19 +00:00
troy@netscape.com
244d123285 Fixes for bug #1994. Better handling of floated and positioned images when
displaying the alternate contents
1999-04-14 04:00:16 +00:00
kmcclusk@netscape.com
6d0ccb0c87 Enabled frame-based comboboxes when widget rendering mode is gfx.
Major changes to nsComboboxControlFrame:
Removed commented out code + nsIPluggableEventListener references.
Implemented nsComboboxControlFrame::GetNamesValues
Implemented nsComboboxControlFrame::SetProperty GetProperty methods
Fixed references to previously freed memory in nsComboboxControlFrame::ReResolveStyleContext
Modified ua.css style rules for dropdown-visible, drodown-hidden to have -moz- prefix.
Added -moz-dropdown-btn-out and -moz-dropdown-btn-pressed, -moz-dropdown-list rules.
Modified nsListControlFrame.cpp to calculate the width of the dropdown list for combo boxes correctly
Added nsListControlFrame::GetProperty and SetProperty methods.
Modified nsCSSFrameConstructor::ConstructSelectFrame to setup combobox.
1999-04-12 22:14:31 +00:00
troy@netscape.com
e7f8e5e9f8 Changed ConstructRootFrame() to check if the device is scrollable when
determining whether to make the viewport scrollable
1999-04-11 03:10:20 +00:00
hyatt@netscape.com
2c144f5bc5 Fix for bug 3529. 1999-04-10 09:56:51 +00:00
troy@netscape.com
319e0fc139 Fix for bug #4833. Changed CreateGeneratedContentFrame() to make sure that
'position' is set to 'static'
1999-04-10 04:21:33 +00:00
troy@netscape.com
d0625daa8b Added emebed as one the tags handled in CantRenderReplacedElement() 1999-04-07 05:16:47 +00:00
troy@netscape.com
a05de603d0 Added a check that the content objects match when determining if a
frame is generated content
1999-04-07 03:10:59 +00:00
karnaze@netscape.com
c7054e93d3 bug 4295 - anonymous table frame for caption is part of frame tree 1999-04-06 05:19:38 +00:00
troy@netscape.com
ce88eee8bd Changed ContentAppended() and ContentInserted() to work correctly
if the parent frame has :before or :after pseudo-elements
1999-04-06 04:58:05 +00:00
troy@netscape.com
34d05f9c22 Better handling of incremental reflow 1999-04-05 23:32:11 +00:00
troy@netscape.com
0200bf0edc Work on generated content 1999-04-05 02:53:07 +00:00
peterl@netscape.com
9cb92d65c3 propogate opacity & visibility changes down the view heirarchy... 1999-04-02 22:57:25 +00:00
peterl@netscape.com
23e5dfe4d1 made some rudimentary connections for generated content into style data 1999-04-02 18:50:45 +00:00
kipp@netscape.com
cfdc015759 Don't make floaters a margin root (that was a mistake) 1999-04-01 01:38:00 +00:00
vidur@netscape.com
5783ab9995 Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods. 1999-03-31 20:49:25 +00:00
karnaze@netscape.com
e0a207f6f2 bugs 1318, 4429 - tables containing form controls as children 1999-03-31 06:47:40 +00:00
troy@netscape.com
4b413787c3 Work-in-progress for generated content 1999-03-30 15:22:54 +00:00
syd@netscape.com
e8a8eb5a56 Initialize isScrolling to default to PR_FALSE. When printing, we don't obtain a
container, so we can't query for a webshell interface and query if scrolling is
implemented. With isScrolling set to PR_TRUE, we then follow code below which
leads to a crash. Fixes crash seen often when performing Postscript printing on
Unix.

Reviewed by dcone.
1999-03-30 01:11:09 +00:00
kipp@netscape.com
f0708ece66 Create area frame properly so that it applies vertical margins to its children (bug #1080) 1999-03-27 01:19:29 +00:00
evaughan@netscape.com
7c7c346ac6 Added XUL based layout manager. 1999-03-27 00:58:29 +00:00
donm@netscape.com
36696a2e8c backing out evaughan's changes. tree closed. 1999-03-26 19:39:23 +00:00
evaughan@netscape.com
14d0e6458a Added box layout system. 1999-03-26 18:51:08 +00:00
peterl@netscape.com
ac003db7e5 protect recreate frames for content against content with no parent 1999-03-25 19:27:11 +00:00
peterl@netscape.com
c7c7002b26 capture all change data during style changes and deal with it properly 1999-03-25 06:41:43 +00:00
troy@netscape.com
9a303aa0bd Fix for bug #3445. Changed ReconstructDocElementHierarchy() to handle fixed
elements
1999-03-25 05:24:16 +00:00
troy@netscape.com
858a650d3e Changed CantRenderReplacedElement() to handle APPLET as well 1999-03-24 01:13:59 +00:00
karnaze@netscape.com
59d78bafce bug 3835, GetAdjustedParentFrame fixed for caption 1999-03-23 14:16:52 +00:00
kmcclusk@netscape.com
6fe29f4620 Various modifications/fixes/cleanup for frame-based listboxes.
Set display type to block for option elements in ua.css.
Enable frame-based listboxes when widget render mode is gfx.
1999-03-22 21:32:12 +00:00
kipp@netscape.com
3c090ce529 Fixed bug #3905 - frame construction code wasn't dealing with tables properly when they were floated; reviewed by vidur for M3 checkin 1999-03-17 18:17:24 +00:00
karnaze@netscape.com
f48b0908b9 removed some table frame construction warnings. 1999-03-13 12:47:56 +00:00
av@netscape.com
f1fe08e869 Rendering alt context in object tag 1999-03-10 20:43:07 +00:00
hyatt@netscape.com
58a5f1fc6d Checking in a patch for a XUL bug in ContentInserted (inside an #ifdef INCLUDE_XUL). 1999-03-07 09:55:39 +00:00