troy%netscape.com
015b4b5dff
Removed the :before and :after logic that would make the pseudo-elements
...
siblings of the element, because the consensus seems to be that it shouldn't
work that way. Generated content is for container elements, and the generated
elements go before and after its child content
git-svn-id: svn://10.0.0.236/trunk@28702 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 14:31:19 +00:00
evaughan%netscape.com
8bd7a72b5b
Added a tab control widget.
...
git-svn-id: svn://10.0.0.236/trunk@28561 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:46:15 +00:00
troy%netscape.com
811651c7eb
Changed ConstructDocElementFrame() to make sure we call CreateViewForFrame()
...
for the document element's frame
git-svn-id: svn://10.0.0.236/trunk@28555 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:14:30 +00:00
kipp%netscape.com
9534985250
Fixed FindNextSibling to return the first-in-flow not the last in flow
...
git-svn-id: svn://10.0.0.236/trunk@28499 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:59:40 +00:00
troy%netscape.com
509881652e
Changed GetAbsoluteContainingBlock() to return relatively positioned
...
block-level and inline-level elements as well
git-svn-id: svn://10.0.0.236/trunk@28332 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:08:33 +00:00
pinkerton%netscape.com
cd37a14c5a
create xul slider, spinner, scrollbar, font and color pickers
...
git-svn-id: svn://10.0.0.236/trunk@28330 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:57:41 +00:00
troy%netscape.com
16d711311d
Changed GetAbsoluteContainingBlock() to be a little smarter about verifying
...
the frame is an area frame
git-svn-id: svn://10.0.0.236/trunk@28326 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:51:55 +00:00
troy%netscape.com
56f46f1d15
Changed CreateContinuingFrame() to know about positioned inline
...
frames
git-svn-id: svn://10.0.0.236/trunk@28295 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 20:00:52 +00:00
troy%netscape.com
90c7dac3b6
Atom name changes
...
git-svn-id: svn://10.0.0.236/trunk@28267 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:23:13 +00:00
peterl%netscape.com
f8478bdebf
tweaks to style change handling to ensure that children are handled when parent doesn't change...
...
git-svn-id: svn://10.0.0.236/trunk@28239 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 14:23:18 +00:00
troy%netscape.com
b136b67d70
Part of a fix for bug #5264 . CantRenderReplacedElement() no longer asserts for
...
INPUT elements
git-svn-id: svn://10.0.0.236/trunk@28215 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 03:57:01 +00:00
troy%netscape.com
5e748a8e7d
Fix for the layout crash in bug #5263
...
git-svn-id: svn://10.0.0.236/trunk@28210 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 02:51:07 +00:00
kipp%netscape.com
d8e793f4ff
Create continuing line frames
...
git-svn-id: svn://10.0.0.236/trunk@28187 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:28:58 +00:00
peterl%netscape.com
b23244a4ab
widened state change api
...
added test for state dependent style
git-svn-id: svn://10.0.0.236/trunk@28167 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:05:14 +00:00
troy%netscape.com
f64953d0e3
Work-in-progress for making relatively positioned inline-level elements a
...
container for absolutely positioned child elements
git-svn-id: svn://10.0.0.236/trunk@28052 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:10:15 +00:00
kmcclusk%netscape.com
73c719c037
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.
git-svn-id: svn://10.0.0.236/trunk@27879 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 19:28:12 +00:00
pinkerton%netscape.com
a9930a1b1b
added code to create a tristatecheckbox when seen in xul.
...
git-svn-id: svn://10.0.0.236/trunk@27847 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 17:08:16 +00:00
michaelp%netscape.com
b1151158bc
modified for new view flags.
...
git-svn-id: svn://10.0.0.236/trunk@27818 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 04:24:14 +00:00
peterl%netscape.com
dc769613ae
fixed XUL code for removal of root element
...
git-svn-id: svn://10.0.0.236/trunk@27699 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 21:22:19 +00:00
troy%netscape.com
fb4a878223
Fixes for bug #1994 . Better handling of floated and positioned images when
...
displaying the alternate contents
git-svn-id: svn://10.0.0.236/trunk@27450 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 04:00:16 +00:00
kmcclusk%netscape.com
9e271034c0
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.
git-svn-id: svn://10.0.0.236/trunk@27218 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 22:14:31 +00:00
troy%netscape.com
36f1020d73
Changed ConstructRootFrame() to check if the device is scrollable when
...
determining whether to make the viewport scrollable
git-svn-id: svn://10.0.0.236/trunk@27085 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-11 03:10:20 +00:00
hyatt%netscape.com
a631370abf
Fix for bug 3529.
...
git-svn-id: svn://10.0.0.236/trunk@27007 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 09:56:51 +00:00
troy%netscape.com
54fe5da9f8
Fix for bug #4833 . Changed CreateGeneratedContentFrame() to make sure that
...
'position' is set to 'static'
git-svn-id: svn://10.0.0.236/trunk@26963 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-10 04:21:33 +00:00
troy%netscape.com
e5bd2cf307
Added emebed as one the tags handled in CantRenderReplacedElement()
...
git-svn-id: svn://10.0.0.236/trunk@26698 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 05:16:47 +00:00
troy%netscape.com
df431eabb8
Added a check that the content objects match when determining if a
...
frame is generated content
git-svn-id: svn://10.0.0.236/trunk@26666 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 03:10:59 +00:00
karnaze%netscape.com
ebddb92919
bug 4295 - anonymous table frame for caption is part of frame tree
...
git-svn-id: svn://10.0.0.236/trunk@26449 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 05:19:38 +00:00
troy%netscape.com
b9345aa5f1
Changed ContentAppended() and ContentInserted() to work correctly
...
if the parent frame has :before or :after pseudo-elements
git-svn-id: svn://10.0.0.236/trunk@26447 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 04:58:05 +00:00
troy%netscape.com
b6f09ecc81
Better handling of incremental reflow
...
git-svn-id: svn://10.0.0.236/trunk@26358 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 23:32:11 +00:00
troy%netscape.com
17fdb38b65
Work on generated content
...
git-svn-id: svn://10.0.0.236/trunk@26266 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 02:53:07 +00:00
peterl%netscape.com
b9d594a564
propogate opacity & visibility changes down the view heirarchy...
...
git-svn-id: svn://10.0.0.236/trunk@26100 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 22:57:25 +00:00
peterl%netscape.com
71b4ccc046
made some rudimentary connections for generated content into style data
...
git-svn-id: svn://10.0.0.236/trunk@26050 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:50:45 +00:00
kipp%netscape.com
2b0cac4c07
Don't make floaters a margin root (that was a mistake)
...
git-svn-id: svn://10.0.0.236/trunk@25783 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-01 01:38:00 +00:00
vidur%netscape.com
fe0a023b26
Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods.
...
git-svn-id: svn://10.0.0.236/trunk@25744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 20:49:25 +00:00
karnaze%netscape.com
20c49d1d94
bugs 1318, 4429 - tables containing form controls as children
...
git-svn-id: svn://10.0.0.236/trunk@25689 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 06:47:40 +00:00
troy%netscape.com
b61e350d4f
Work-in-progress for generated content
...
git-svn-id: svn://10.0.0.236/trunk@25622 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 15:22:54 +00:00
syd%netscape.com
92bf3b6c8c
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.
git-svn-id: svn://10.0.0.236/trunk@25538 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:11:09 +00:00
kipp%netscape.com
868d6fe618
Create area frame properly so that it applies vertical margins to its children (bug #1080 )
...
git-svn-id: svn://10.0.0.236/trunk@25287 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:19:29 +00:00
evaughan%netscape.com
cddf6f971f
Added XUL based layout manager.
...
git-svn-id: svn://10.0.0.236/trunk@25282 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 00:58:29 +00:00
donm%netscape.com
6e7dbccbbf
backing out evaughan's changes. tree closed.
...
git-svn-id: svn://10.0.0.236/trunk@25230 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 19:39:23 +00:00
evaughan%netscape.com
fc3e4622f8
Added box layout system.
...
git-svn-id: svn://10.0.0.236/trunk@25225 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 18:51:08 +00:00
peterl%netscape.com
37a273be7a
protect recreate frames for content against content with no parent
...
git-svn-id: svn://10.0.0.236/trunk@25112 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 19:27:11 +00:00
peterl%netscape.com
fa1fcc976c
capture all change data during style changes and deal with it properly
...
git-svn-id: svn://10.0.0.236/trunk@25089 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:41:43 +00:00
troy%netscape.com
b82a5b3a21
Fix for bug #3445 . Changed ReconstructDocElementHierarchy() to handle fixed
...
elements
git-svn-id: svn://10.0.0.236/trunk@25075 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 05:24:16 +00:00
troy%netscape.com
a64f391177
Changed CantRenderReplacedElement() to handle APPLET as well
...
git-svn-id: svn://10.0.0.236/trunk@24937 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-24 01:13:59 +00:00
karnaze%netscape.com
74b8b31e44
bug 3835, GetAdjustedParentFrame fixed for caption
...
git-svn-id: svn://10.0.0.236/trunk@24834 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 14:16:52 +00:00
kmcclusk%netscape.com
8b55ff9f7b
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.
git-svn-id: svn://10.0.0.236/trunk@24696 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:32:12 +00:00
kipp%netscape.com
f81ad77137
Fixed bug #3905 - frame construction code wasn't dealing with tables properly when they were floated; reviewed by vidur for M3 checkin
...
git-svn-id: svn://10.0.0.236/trunk@24263 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 18:17:24 +00:00
karnaze%netscape.com
fe22718487
removed some table frame construction warnings.
...
git-svn-id: svn://10.0.0.236/trunk@24069 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-13 12:47:56 +00:00
av%netscape.com
d91791f1ef
Rendering alt context in object tag
...
git-svn-id: svn://10.0.0.236/trunk@23562 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 20:43:07 +00:00