185 Commits

Author SHA1 Message Date
leaf%mozilla.org
5225e1a05f checking evaughan's fix for open sidebar crashing on startup
git-svn-id: svn://10.0.0.236/trunk@44514 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 19:58:07 +00:00
evaughan%netscape.com
fd72782f13 xpscrollbars
git-svn-id: svn://10.0.0.236/trunk@43717 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 22:16:23 +00:00
troy%netscape.com
8a85938908 Changed to table incremental reflow
git-svn-id: svn://10.0.0.236/trunk@43548 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 03:51:25 +00:00
evaughan%netscape.com
009c75c36a Fixed divide by 0 bug in boxes.
git-svn-id: svn://10.0.0.236/trunk@42373 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 23:25:20 +00:00
evaughan%netscape.com
b5eb36492c Fixed some uninitialized memory bugs that caused dialogs to be too tall.
git-svn-id: svn://10.0.0.236/trunk@41303 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 19:06:44 +00:00
evaughan%netscape.com
add678db65 Fixed some box problems.
git-svn-id: svn://10.0.0.236/trunk@40933 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 23:30:17 +00:00
scc%netscape.com
ed86a6a75d Fixed boxes to only invalidate and redraw what has changed.
Made min and max sizes work
Made linux not suck!


git-svn-id: svn://10.0.0.236/trunk@40749 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:11:21 +00:00
troy%netscape.com
a314bc3877 Renamed some nsFrameList member functions
git-svn-id: svn://10.0.0.236/trunk@40595 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-22 04:00:57 +00:00
troy%netscape.com
a89529386f Added 'm' prefix to some of the nsHTMLReflowState data members
git-svn-id: svn://10.0.0.236/trunk@40215 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 03:41:03 +00:00
kipp%netscape.com
9b0c738a22 Refix the problem with maxElementSize pointing below the stack
git-svn-id: svn://10.0.0.236/trunk@39630 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 03:12:56 +00:00
kipp%netscape.com
15fd3aa0ed Added GetFrameName method to improve List's; fix a purify BSR by stubbing out maxElementSize; left in some debug noise (disabled)
git-svn-id: svn://10.0.0.236/trunk@39314 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-14 17:32:43 +00:00
hyatt%netscape.com
efcc64ec58 Nailed this repainting/disappearing bug to the WALL!
git-svn-id: svn://10.0.0.236/trunk@38747 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-08 00:43:17 +00:00
hyatt%netscape.com
0b331a0f57 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.


git-svn-id: svn://10.0.0.236/trunk@37994 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 05:28:32 +00:00
sfraser%netscape.com
e6d66a31c8 Fix for crash on startup -- don't use nsCOMPtr on frame-derived things, becaue they are not refcounted, and this causes nsCOMPtr to delete the frame on destructions.
git-svn-id: svn://10.0.0.236/trunk@37968 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 04:02:48 +00:00
evaughan%netscape.com
09d003848a Added anonymous node support.
Added splitters
Added Grippies.


git-svn-id: svn://10.0.0.236/trunk@37561 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:17:43 +00:00
evaughan%netscape.com
e9f6f7321b Reworked fieldsets to fix numerous bugs.
git-svn-id: svn://10.0.0.236/trunk@33339 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-01 21:52:11 +00:00
evaughan%netscape.com
e737c85970 Fixed some visibility bugs in order to make the tab widget work correctly.
git-svn-id: svn://10.0.0.236/trunk@32341 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 22:14:11 +00:00
evaughan%netscape.com
2a4db9892a Fixed box insertion removeal bug.
git-svn-id: svn://10.0.0.236/trunk@32028 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 04:06:52 +00:00
kipp%netscape.com
de60169b67 Reworked frame factory methods; fixed bug 4519
git-svn-id: svn://10.0.0.236/trunk@31154 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-11 22:03:29 +00:00
evaughan%netscape.com
763761043c Fixed mac compile bug.
git-svn-id: svn://10.0.0.236/trunk@30902 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 22:18:09 +00:00
evaughan%netscape.com
e56eb59472 Fixed xul boxes to implement nsIBox interface.
git-svn-id: svn://10.0.0.236/trunk@30900 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-09 21:46:24 +00:00
evaughan%netscape.com
cb5df6a9e3 Fixes some resizing bugs in box.
git-svn-id: svn://10.0.0.236/trunk@29596 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-28 00:13:44 +00:00
evaughan%netscape.com
801aae5713 Fixed some bugs in boxes.
git-svn-id: svn://10.0.0.236/trunk@29442 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:42:46 +00:00
evaughan%netscape.com
b82aa6bd28 Made tabs use visibility to hide and show views.
git-svn-id: svn://10.0.0.236/trunk@29133 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-25 20:07:45 +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
sfraser%netscape.com
dd4cde6089 Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems.
git-svn-id: svn://10.0.0.236/trunk@27270 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:15:16 +00:00
evaughan%netscape.com
015bc531a9 Fixed bug to allow boxes to have elements inserted and removed from them dynamically.
git-svn-id: svn://10.0.0.236/trunk@27216 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 21:48:21 +00:00
evaughan%netscape.com
0d14fcab0f Moved navigator specific style information like .gif from xul.css and navigator.xul to a new file
called navigator.css this should hold all the basic navigator styles.


git-svn-id: svn://10.0.0.236/trunk@25698 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:04:37 +00:00
evaughan%netscape.com
75ade42ff8 Implemented incremental reflow for boxes.
git-svn-id: svn://10.0.0.236/trunk@25608 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 08:11:00 +00:00
evaughan%netscape.com
e0545f6888 Reimplemented navigator.xul on top of the new box layout system.
git-svn-id: svn://10.0.0.236/trunk@25584 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 04:05:49 +00:00
evaughan%netscape.com
eaf0e7b747 Fixed Toolbox problems inside boxes.
git-svn-id: svn://10.0.0.236/trunk@25426 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 01:45:34 +00:00
evaughan%netscape.com
4b76ac90d9 Fi
git-svn-id: svn://10.0.0.236/trunk@25312 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 02:15:31 +00:00
evaughan%netscape.com
94d1716382 Added box frame.
git-svn-id: svn://10.0.0.236/trunk@25298 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 01:35:55 +00:00
donm%netscape.com
6e7dbccbbf backing out evaughan's changes. tree closed.
git-svn-id: svn://10.0.0.236/trunk@25230 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 19:39:23 +00:00
evaughan%netscape.com
fc3e4622f8 Added box layout system.
git-svn-id: svn://10.0.0.236/trunk@25225 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 18:51:08 +00:00