Commit Graph

2255 Commits

Author SHA1 Message Date
troy%netscape.com
c739da95bd Added code to ContentRemoved() to walk the child frames and look for
placeholder frames; the corresponding out-of-flow frames need to be
removed as well


git-svn-id: svn://10.0.0.236/trunk@29364 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 03:10:45 +00:00
kostello%netscape.com
17d6c2ea7a Added Encoding of charset information
Encoded < and > as LT and GT character entities to fix bug #4709


git-svn-id: svn://10.0.0.236/trunk@29161 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 06:10:47 +00:00
mjudge%netscape.com
0352ad75c6 selection changes for new model of content only. frames no longer contain variables referring to selection state outside of 1 bit. keyboard selection will now be disabled until i can get it working in the new selection world order.
git-svn-id: svn://10.0.0.236/trunk@29153 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 04:02:04 +00:00
troy%netscape.com
1aee40e685 Added flag bit NS_FRAME_OUT_OF_FLOW, and changed the frame construction code
to set it for floated and absolutely positioned frames


git-svn-id: svn://10.0.0.236/trunk@29120 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 17:20:53 +00:00
troy%netscape.com
6e60419dbc Changed FindFrameWithContent() to check for a frame type of "placeholderFrame"
and return the out-of-flow frame instead


git-svn-id: svn://10.0.0.236/trunk@29118 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 17:00:24 +00:00
troy%netscape.com
fc762f49b8 Change so we use nsPlaceholderFrame frames for all placeholders
git-svn-id: svn://10.0.0.236/trunk@29116 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 16:58:42 +00:00
troy%netscape.com
713c4c17a7 Fixed a comment
git-svn-id: svn://10.0.0.236/trunk@29102 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 04:14:06 +00:00
troy%netscape.com
3f68dd05f9 Added support for fixed background attachment
git-svn-id: svn://10.0.0.236/trunk@29096 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 02:43:50 +00:00
kipp%netscape.com
de73bda8b4 Implement CancelReflowCommand; remove uselss root-frame resize in incremental reflow code
git-svn-id: svn://10.0.0.236/trunk@28930 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 20:01:20 +00:00
kipp%netscape.com
37b0aed644 Added code to discard wasted size updates
git-svn-id: svn://10.0.0.236/trunk@28927 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:59:13 +00:00
kipp%netscape.com
259cb7aa9d Remember to stop image loads to break connection back to pres context
git-svn-id: svn://10.0.0.236/trunk@28924 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:57:49 +00:00
kipp%netscape.com
6cef382634 Work around crash by not assuming we have an owner
git-svn-id: svn://10.0.0.236/trunk@28923 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:57:26 +00:00
kipp%netscape.com
3176a7056a Added CancelReflowCommand
git-svn-id: svn://10.0.0.236/trunk@28922 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 19:57:03 +00:00
rods%netscape.com
b2b56d29eb Changed Copy code to use nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@28873 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 17:15:53 +00:00
mcafee%netscape.com
68d8670bd7 Removing nsSelectionMgr from the build
git-svn-id: svn://10.0.0.236/trunk@28865 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:50:17 +00:00
scc%netscape.com
7c47b7b308 Added required GetIID methods
git-svn-id: svn://10.0.0.236/trunk@28861 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:48:32 +00:00
troy%netscape.com
87a1db0805 Added GetFrameType() and renamed GetAnchoredItem() to GetOutOfFrameFlow()
git-svn-id: svn://10.0.0.236/trunk@28837 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:34:48 +00:00
troy%netscape.com
31b1217fca Added placeholderFrame atom
git-svn-id: svn://10.0.0.236/trunk@28836 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:32:12 +00:00
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
mcafee%netscape.com
260321b6df Removing NEW_CLIPBOARD_SUPPORT ifdef.
git-svn-id: svn://10.0.0.236/trunk@28681 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:03:14 +00:00
rickg%netscape.com
3cfaab928f update to sync with nsString2
git-svn-id: svn://10.0.0.236/trunk@28667 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:39:24 +00:00
rickg%netscape.com
f7d448b2c7 updates to sync with nsString2 api
git-svn-id: svn://10.0.0.236/trunk@28566 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 23:12:55 +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
troy%netscape.com
893fc9f9e5 Changed values for NS_STYLE_BG_ATTACHMENT_SCROLL and NS_STYLE_BG_ATTACHMENT_FIXED
so it was clear that they weren't bit fields


git-svn-id: svn://10.0.0.236/trunk@28549 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:01:18 +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
dcone%netscape.com
ecfee6c40b Updated with the background painting and anti-aliasing
git-svn-id: svn://10.0.0.236/trunk@28458 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 14:23:49 +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
kipp%netscape.com
c0286fde3d Fixed bug where image loading during stopped state would not properly set the out parameter
git-svn-id: svn://10.0.0.236/trunk@28323 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:50:32 +00:00
kipp%netscape.com
3687700b99 Added (disabled) refcnt logging
git-svn-id: svn://10.0.0.236/trunk@28321 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:49:53 +00:00
syd%netscape.com
1d3c0b607f For Unix only (Gtk+): make the default rendering mode Gfx. The Gtk+
implementation is buggy, and we'll eventually be going in this direction anyway
of using gfx to render controls. Need to take out this #ifdef eventually for
Win and Mac.

To enable the native widgets, edit ~/.mozilla/prefs50.js, and add the line
user_pref("nglayout.widget.mode", 1);.


git-svn-id: svn://10.0.0.236/trunk@28312 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:34:34 +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
7f6a7e41de Added positionedInlineFrame atom
git-svn-id: svn://10.0.0.236/trunk@28271 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:27:37 +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
troy%netscape.com
80017eabc9 Added blockFrame and inlineFrame
git-svn-id: svn://10.0.0.236/trunk@28264 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 18:20:52 +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
kipp%netscape.com
a2bc935868 Tweaked verify-reflow implementation
git-svn-id: svn://10.0.0.236/trunk@28176 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:24:21 +00:00
peterl%netscape.com
9679f83b55 sync to new state change api
git-svn-id: svn://10.0.0.236/trunk@28169 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:06: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
peterl%netscape.com
47bf3e319c widened content state change api
added test for state dependent style


git-svn-id: svn://10.0.0.236/trunk@28162 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 00:02:22 +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
dcone%netscape.com
114c1eb1fa Fixed declaration to fix Mac build
git-svn-id: svn://10.0.0.236/trunk@28045 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 13:37:16 +00:00
dcone%netscape.com
f60c977706 added the rounded rectangle code for style
git-svn-id: svn://10.0.0.236/trunk@28031 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 05:27:55 +00:00
rods%netscape.com
427a00bb6c Removed some D&D debug code
git-svn-id: svn://10.0.0.236/trunk@27986 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:54:00 +00:00
rods%netscape.com
5b35f2fb38 Switched over to new nsIGenericTransferable
git-svn-id: svn://10.0.0.236/trunk@27984 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:51:42 +00:00