Commit Graph

2190 Commits

Author SHA1 Message Date
kipp@netscape.com
8d88a3b28e Only check for creating a first-letter frame when we have a frame (bug #8878) 1999-07-02 21:18:29 +00:00
sspitzer@netscape.com
5f03371739 fix build bustage 1999-07-02 06:16:29 +00:00
hyatt@netscape.com
c7af9132f2 Landing changes to wrap XUL windows in a box frame so that we can support
intrinsic sizing of windows.  (Unlike HTML and XML, we are no longer wrapped
in an area frame. We are instead wrapped in a box frame.)

Also included is a patch for the table code, since it crashes inside boxes
because of a bug in its incremental reflow code.

nsISpaceManager was touched to give it a GetIID method so that it could be
used with nsCOMPtrs.
1999-07-02 05:28:32 +00:00
troy@netscape.com
fd092bec42 Work-in-progress for hash table that maps from content->frame 1999-07-02 04:47:05 +00:00
rods@netscape.com
c58cf3c93c added nsToolbarItem to constructing code 1999-07-01 21:11:38 +00:00
troy@netscape.com
05c64ad9a2 Work-in-progress for hash table that maps from content->frame 1999-07-01 14:34:35 +00:00
hyatt@netscape.com
03ce2baa21 Fix for the crash on startup. 1999-07-01 05:16:56 +00:00
pinkerton@netscape.com
9c19fdf9a0 fix build bustage. 1999-07-01 00:20:45 +00:00
evaughan@netscape.com
da24d01f00 Added anonymous node support.
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
troy@netscape.com
7455d5ed15 Removed a NS_WARNING in ContentAppended() that no longer needed to be
there
1999-06-30 00:24:03 +00:00
hyatt@netscape.com
949d33f20b Turning on the lazy mode in the tree widget. It is now the default. Let
the bug filing begin. :(
1999-06-29 20:20:40 +00:00
troy@netscape.com
878b501d2c Fix for bug #8863. Removed some code that was not being used 1999-06-28 22:02:06 +00:00
hyatt@netscape.com
cebe125cdd Number Two: Mail/news performance continued to decline. We thought the
situation with the tree widget was hopeless.  And so we cloned it.  This
new tree widget is exactly like the original in every way... only
1/8 its size.

Dr. Evil: I shall call it... MINI-TREE.

(Translation: Backward scrolling now works in the lazy tree
widget.)
1999-06-28 08:35:10 +00:00
putterman@netscape.com
2a11ce7610 This is hyatt checking in a fix for numerous mail/news tree bugs. 1999-06-23 21:04:14 +00:00
hyatt@netscape.com
cc2da07b54 More savory tree widget goodness. 1999-06-23 09:07:59 +00:00
hyatt@netscape.com
8eb8c31ddb Fix for build bustage. 1999-06-23 04:50:31 +00:00
hyatt@netscape.com
fe17eb143c Fix Linux build bustage. 1999-06-23 04:27:50 +00:00
troy@netscape.com
7643979eb8 Fix for bug #6937: changed ConstructFrameByDisplayType() to use the correct
parent frame pointer for floated elements
1999-06-23 03:14:24 +00:00
hyatt@netscape.com
d6f1501962 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00
kmcclusk@netscape.com
04288dc757 Numerous changes to support gfx-rendered form elements. 1999-06-21 20:41:56 +00:00
peterl@netscape.com
b05ab9736e force display type of viewport frame to BLOCK 1999-06-18 05:36:58 +00:00
evaughan@netscape.com
4ae65b208b Integrated a new XP scrollbar
Added tri state behavior to titled buttons.
1999-06-15 04:02:43 +00:00
buster@netscape.com
3756209605 added support for ender GFX-Rendered text control 1999-06-12 22:32:41 +00:00
hyatt@netscape.com
203b38ed69 Tweak to the tree frame construction code. 1999-06-10 09:31:30 +00:00
peterl@netscape.com
b296ad5599 added support for attribute namespaces on generated content
stubed out improvements to style change painting code
1999-06-10 05:24:00 +00:00
hyatt@netscape.com
1aeca4c18c Fixing a bug with allowevents in the tree view. 1999-06-09 00:04:25 +00:00
hyatt@netscape.com
1da9473ca7 Fix for bug 5602. 1999-05-17 09:02:45 +00:00
kipp@netscape.com
68aa9f7c60 Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
karnaze@netscape.com
e77d688bd6 incremental reflow correctly targets cell's area frame - bugs 4577, 5126, 5759 1999-05-06 22:29:28 +00:00
pinkerton@netscape.com
ffb7690078 make <tristatecheckbox> now be <checkbox> 1999-05-06 00:53:22 +00:00
kipp@netscape.com
b7b6292dd4 Fixed bug #4309 - propogated handling of floating image frames to floating object frame code during CantRenderReplacedElemen to avoid assertion check in block code 1999-05-03 16:07:47 +00:00
karnaze@netscape.com
958c0c0335 fixed crash in bug 5190, allowing a table to be the top level XML element. 1999-04-30 19:51:59 +00:00
troy@netscape.com
f03c3b02a7 Aded nsFrameConstructorState structure 1999-04-28 19:08:14 +00:00
alecf@netscape.com
ccf8a5b41d fix script C++ const-ness problem (pedantic bustage) 1999-04-28 02:27:03 +00:00
kipp@netscape.com
7292923d24 Use correct content when creating first-letter and related frames so that style resolution works beyond the first time 1999-04-28 00:55:11 +00:00
kipp@netscape.com
e7ef0f2821 Fixed bug in floater placement; use correct content object to get style for inline frames that contain first letter frames 1999-04-28 00:21:51 +00:00
kipp@netscape.com
b98dc4690e Create first-letter frames as needed 1999-04-27 22:14:54 +00:00
troy@netscape.com
2acc440b04 Factored some common code out into a separate function 1999-04-27 03:58:46 +00:00
troy@netscape.com
064d687a92 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
1999-04-27 03:10:45 +00:00
troy@netscape.com
5ba717719f Added flag bit NS_FRAME_OUT_OF_FLOW, and changed the frame construction code
to set it for floated and absolutely positioned frames
1999-04-25 17:20:53 +00:00
troy@netscape.com
895b2a5ae9 Change so we use nsPlaceholderFrame frames for all placeholders 1999-04-25 16:58:42 +00:00
troy@netscape.com
d1f82ae146 Added GetFrameType() and renamed GetAnchoredItem() to GetOutOfFrameFlow() 1999-04-23 14:34:48 +00:00
troy@netscape.com
4c2cc01464 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
1999-04-22 14:31:19 +00:00
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