Commit Graph
154 Commits
Author SHA1 Message Date
hyatt@netscape.com 7b8e249d3f Fix for bugs 9601 and 9698. 1999-07-14 19:21:27 +00:00
kipp@netscape.com 057df795c2 Tweaked an improper if then else code from troy 1999-07-14 17:31:43 +00:00
troy@netscape.com 56631f1a3a Fix for bug #9733. Changed CantRenderReplacedElement() so it resets the primary
frame mapping for the image
1999-07-14 15:11:37 +00:00
troy@netscape.com 300e2000fb Fixed a problem in ConstructFrameByTag() where the parent frame was wrong
for floated elements
1999-07-14 15:10:10 +00:00
sspitzer@netscape.com 6af0f57d48 fix for #9698. check pointer before dereferencing. 1999-07-12 19:41:03 +00:00
hyatt@netscape.com b56781c717 Batching removal and making sure I get notified (in an attempt to fix some
of the out of sync problems the tree widget is having).
1999-07-10 01:10:40 +00:00
hyatt@netscape.com e9dcf96e9d Fix for bug 9503. 1999-07-10 00:51:35 +00:00
hyatt@netscape.com 05d375abd4 Changes to the tree widget to prevent memory whackage that's causing
crashes.  This should fix several of the mailnews bugs.  It's hard to
say exactly which of them will be fixed by this, since some of them
are caused by memory whackage and others are real bugs in the widget
itself.

Also adding in support for Troy's primary frame hashtable, thus ensuring
that when the tree widget dynamically deletes frames that the mappings
in the hashtable are removed (so that deleted frames won't accidentally
be retrieved).
1999-07-09 20:58:16 +00:00
troy@netscape.com 0540bcf532 Fix for bug #9354, crash when typing into an empty document 1999-07-07 20:33:07 +00:00
peterl@netscape.com c375375306 sync to content api change 1999-07-07 01:28:43 +00:00
troy@netscape.com f5e0eb802c Removed one call to SetPrimaryFrameFor() that was redundant 1999-07-06 22:45:13 +00:00
troy@netscape.com 61b2408671 Changed GetPrimaryFrameFor() to use a hash table to improve performance 1999-07-06 03:52:33 +00:00
kipp@netscape.com edaa2b529e Fixed bug #8905 by moving a copy of the first-letter construction code into the bowels of the generated content frame generation code 1999-07-05 18:46:09 +00:00
troy@netscape.com 5db7825d00 Fixed a compiler warning 1999-07-02 22:41:42 +00:00
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