Commit Graph

2190 Commits

Author SHA1 Message Date
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
evaughan@netscape.com
526967b52b 1) Implemented regular button and html4 button with a button renderer.
2) Fixed ProgressMeter to update correctly when attributes change
3) Fixed sample8.html so that it does not over ride the borders of the HTML4 button this
   messed up the active, hover, and disabled states.
1999-03-06 19:43:13 +00:00
troy@netscape.com
60f2a6963a Table header/footer are repeated when splitting tables 1999-03-05 06:00:40 +00:00
evaughan@netscape.com
b0b4b8abd8 Fixed a bug that caused TitledButtons and ProgressMeters to be skews when made inline. 1999-03-04 23:39:06 +00:00
scc@netscape.com
6bb3406b4d rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
troy@netscape.com
7d715a4247 Work-in-progress for table pagination 1999-03-03 16:33:57 +00:00
hyatt@netscape.com
5c76192f3c Fix to the ContentInserted function (ifdef XUL only) for treechildren. 1999-03-03 03:11:55 +00:00
kmcclusk@netscape.com
73485522a4 gfx vs native widget rendering can now be specified in the viewer at run-time.
Added methods to GetWidgetRenderingMode and SetWidgetRenderingMode in nsPresContext
Removed NS_GFX_RENDER_FORM_ELEMENTS define, now it uses the GetWidgetRenderingMode
method on the rendering context.
Resurrected Rod's listbox frame-based widget code.
Added -moz-option-selected pseudo attribute to control the appearance of selected items for the listbox frame-based widget.
Added a style rule with attribute selector for -moz-option-selected to the ua.css style sheet.
Modifed nsView::SetVFlags to do a bitwise or instead of bitwise and to set flags.
Modified nsView::HandleEvent to compare mVFlags with NS_VIEW_FLAG_DONT_CHECK_CHILDREN
1999-03-02 22:43:26 +00:00