troy@netscape.com
5a92ab3f5a
Clean up in InitializeScrollFrame() to make sure floated and positioned elements
...
have their parent frame pointer set correctly
1999-07-17 00:49:54 +00:00
troy@netscape.com
a70f0d2d80
Fix for bug #3605 . The problem was that when creating table caption and table cell
...
frames we weren't pushing a new float context. That meant floated images had an
incorrect parent frame pointer
1999-07-16 23:04:27 +00:00
troy@netscape.com
c76aa8b7cd
Minor cleanup
1999-07-16 18:17:14 +00:00
troy@netscape.com
e235eaff09
Fix for bug #9891 : added NULL pointer check in ContentInserted()
1999-07-16 02:14:26 +00:00
kmcclusk@netscape.com
0bdaefde4e
fixed bugs #6303 , #6753 , #6756 , #6759
...
Re-wrote nsComboboxFrame.
removed the obsolete nsHTMLAtoms: comboText,comoTextSelected,comTextSelectedFocus,dropDownVisible,
dropdownHidden, dropDownBtnOut, dropDownBtnPressed,
Added nsHTMLAtoms::combobox, nsLayoutAtoms::popupList
Renamed dropDownList to dropDownListPseudo
Added "arrow.gif" as to be used the background-image for the combobox button
ua.css - added rules for select to differentiate between comboboxes and listboxes.
Added style rules to more closely match the XPTOOLKIT XPWidgets look.
removed the following :-moz-combobox-text, -moz-combobox-textselected
nsIFormControlFrame.h - Added SetSuggestedSize method.
nsButtonControlFrame - Implemented SetSuggestedSize.
nsCSSFrameConstructor.cpp - Rewrote ConstructSelectFrame.
nsIWidget.h -Added GetAbsoluteBounds method.
nsWindow.cpp - Implemented GetAbsoluteBounds.
1999-07-14 22:00:24 +00:00
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