Граф коммитов

150 Коммитов

Автор SHA1 Сообщение Дата
sspitzer%netscape.com be863ba56e fix for #9698. check pointer before dereferencing. 1999-07-12 19:41:03 +00:00
hyatt%netscape.com 9af43ac043 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 6830e1839d Fix for bug 9503. 1999-07-10 00:51:35 +00:00
hyatt%netscape.com 4e29132a5d 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 5dcc0ba4f3 Fix for bug #9354, crash when typing into an empty document 1999-07-07 20:33:07 +00:00
peterl%netscape.com 3ad2fcf758 sync to content api change 1999-07-07 01:28:43 +00:00
troy%netscape.com 6f7ecbfcd3 Removed one call to SetPrimaryFrameFor() that was redundant 1999-07-06 22:45:13 +00:00
troy%netscape.com 9fc9b61b5c Changed GetPrimaryFrameFor() to use a hash table to improve performance 1999-07-06 03:52:33 +00:00
kipp%netscape.com 224337a955 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 04ed47af16 Fixed a compiler warning 1999-07-02 22:41:42 +00:00
kipp%netscape.com 98c4b9cc48 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 b304f14099 fix build bustage 1999-07-02 06:16:29 +00:00
hyatt%netscape.com 9b9522ae73 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 14c7088e20 Work-in-progress for hash table that maps from content->frame 1999-07-02 04:47:05 +00:00
rods%netscape.com d00260f5fe added nsToolbarItem to constructing code 1999-07-01 21:11:38 +00:00
troy%netscape.com 39b276f602 Work-in-progress for hash table that maps from content->frame 1999-07-01 14:34:35 +00:00
hyatt%netscape.com e92bf344ef Fix for the crash on startup. 1999-07-01 05:16:56 +00:00
pinkerton%netscape.com 976ad341f3 fix build bustage. 1999-07-01 00:20:45 +00:00
evaughan%netscape.com 54afa7f4f6 Added anonymous node support.
Added splitters
Added Grippies.
1999-06-30 22:17:43 +00:00
troy%netscape.com 5064b689aa Removed a NS_WARNING in ContentAppended() that no longer needed to be
there
1999-06-30 00:24:03 +00:00
hyatt%netscape.com 58cda7a8d0 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 10b05ce484 Fix for bug #8863. Removed some code that was not being used 1999-06-28 22:02:06 +00:00
hyatt%netscape.com c756114f03 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 e2df0e648a This is hyatt checking in a fix for numerous mail/news tree bugs. 1999-06-23 21:04:14 +00:00
hyatt%netscape.com 37db4271b6 More savory tree widget goodness. 1999-06-23 09:07:59 +00:00
hyatt%netscape.com 45569c2996 Fix for build bustage. 1999-06-23 04:50:31 +00:00
hyatt%netscape.com 4d046ac216 Fix Linux build bustage. 1999-06-23 04:27:50 +00:00
troy%netscape.com 8c614c3f56 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 b66c3c67f2 Landing the tree widget branch. 1999-06-23 03:02:21 +00:00
kmcclusk%netscape.com 881c29d70e Numerous changes to support gfx-rendered form elements. 1999-06-21 20:41:56 +00:00
peterl%netscape.com d9bb5ac226 force display type of viewport frame to BLOCK 1999-06-18 05:36:58 +00:00
evaughan%netscape.com e2255c4a64 Integrated a new XP scrollbar
Added tri state behavior to titled buttons.
1999-06-15 04:02:43 +00:00
buster%netscape.com 82ee6d0c3e added support for ender GFX-Rendered text control 1999-06-12 22:32:41 +00:00
hyatt%netscape.com 8a7a388516 Tweak to the tree frame construction code. 1999-06-10 09:31:30 +00:00
peterl%netscape.com be78f7c3ee 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 9433d1b9be Fixing a bug with allowevents in the tree view. 1999-06-09 00:04:25 +00:00
hyatt%netscape.com 9a32c8bde5 Fix for bug 5602. 1999-05-17 09:02:45 +00:00
kipp%netscape.com 4846f41f1f Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
karnaze%netscape.com 06e90ebbf2 incremental reflow correctly targets cell's area frame - bugs 4577, 5126, 5759 1999-05-06 22:29:28 +00:00
pinkerton%netscape.com 0f3dc2e30c make <tristatecheckbox> now be <checkbox> 1999-05-06 00:53:22 +00:00
kipp%netscape.com 060e5e4b0f 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 14a2e6c1eb 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 dc90d5782e Aded nsFrameConstructorState structure 1999-04-28 19:08:14 +00:00
alecf%netscape.com 160e6847ae fix script C++ const-ness problem (pedantic bustage) 1999-04-28 02:27:03 +00:00
kipp%netscape.com 284ac2a592 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 2f9d97e73d 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 896a295081 Create first-letter frames as needed 1999-04-27 22:14:54 +00:00
troy%netscape.com 9a242a36e1 Factored some common code out into a separate function 1999-04-27 03:58:46 +00:00
troy%netscape.com 49e463ad97 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 00edc72db6 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