Commit Graph

273 Commits

Author SHA1 Message Date
troy%netscape.com
60471abd92 b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
child list and changed ReparentFrameView() to check it.


git-svn-id: svn://10.0.0.236/trunk@58373 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 01:16:50 +00:00
hyatt%netscape.com
e1c4386e0a Fix for bug #20452. r=pav
git-svn-id: svn://10.0.0.236/trunk@57820 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 10:34:27 +00:00
jst%citec.fi
8099ec88cb Minor code cleanup, r=troy@netscape.com
git-svn-id: svn://10.0.0.236/trunk@57241 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-09 23:09:10 +00:00
hyatt%netscape.com
c21adf5446 Making tree scrolling faster.
git-svn-id: svn://10.0.0.236/trunk@57155 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 02:18:14 +00:00
sspitzer%netscape.com
f7440a0d0d fix warnings.
git-svn-id: svn://10.0.0.236/trunk@56570 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-28 19:37:29 +00:00
sspitzer%netscape.com
51cef4a802 fix #22493 and #22494. at least turn the crash into an assertion.
r=hangas.  also fix a warning.


git-svn-id: svn://10.0.0.236/trunk@56518 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-23 23:44:56 +00:00
pinkerton%netscape.com
df130bfa90 remove hand-rolled QI and using scc's macros. Also removing static IID's where necessary. r=hyatt,scc a=sdagley.
git-svn-id: svn://10.0.0.236/trunk@56289 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-21 19:28:15 +00:00
pollmann%netscape.com
05fbd9adbc Bug 11762: Send initial reflow to collapsed frames and recalc size of collapsed frames on reflow. r=evaughan a=chofmann
git-svn-id: svn://10.0.0.236/trunk@56003 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 00:10:24 +00:00
jdunn%netscape.com
68ab808ffd r= evaughan@netscape.com
# 20933

HP was having problems with the GET_HEIGHT/GET_WIDTH macros being
on the left of the '=', so I created a SET_HEIGHT/SET_WIDTH macros.


git-svn-id: svn://10.0.0.236/trunk@55611 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:10:45 +00:00
troy%netscape.com
52084caad8 Change to how overflow is handled for absolutely positioned elements.
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics


git-svn-id: svn://10.0.0.236/trunk@55424 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 15:49:53 +00:00
hyatt%netscape.com
7e24c61109 Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489.  Should also definitely fix bug #15916. r=troy


git-svn-id: svn://10.0.0.236/trunk@55321 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 23:49:50 +00:00
evaughan%netscape.com
14bd190690 1) Added sanity checks to box to case memory bugs
2) Fixed the floating point roundoff that was causing boxes to lay themselves out off by 1 pixel
3) Simplified box data structure

-r Hyatt


git-svn-id: svn://10.0.0.236/trunk@54980 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-02 01:07:27 +00:00
sspitzer%netscape.com
ccdb1964d1 fix warnings
git-svn-id: svn://10.0.0.236/trunk@54572 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-29 20:40:39 +00:00
tbogard%aol.net
ae5a81e394 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
git-svn-id: svn://10.0.0.236/trunk@54392 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 06:03:41 +00:00
troy%netscape.com
3f61543a91 WillReflow/DidReflow changes and changes to the way view positioning
and sizing works


git-svn-id: svn://10.0.0.236/trunk@53998 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-19 15:33:29 +00:00
evaughan%netscape.com
d5e1a5239e 1) Changed box to use a linked list instead of a fixed array. -r Hyatt
2) Cleaned up some of the preference panels. -r Matt


git-svn-id: svn://10.0.0.236/trunk@53907 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-18 21:05:43 +00:00
dmose%mozilla.org
92d791b7b0 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
kipp%netscape.com
fbfbed8f89 r=troy; Removed old garbage code that referred to an unused symbol from nsHTMLParts.h
git-svn-id: svn://10.0.0.236/trunk@52628 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-03 00:41:42 +00:00
troy%netscape.com
88c4d96e2c Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up


git-svn-id: svn://10.0.0.236/trunk@52309 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-30 02:52:11 +00:00
evaughan%netscape.com
0fa061c765 Made tabs us visibility instead of shrinking their children to 0,0.
Made it possible to change the look for the selected tab.


git-svn-id: svn://10.0.0.236/trunk@52270 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-29 22:13:57 +00:00
troy%netscape.com
bd46e7911f Changed SetView/GetView to take an additional argument which is the
pres context


git-svn-id: svn://10.0.0.236/trunk@51822 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-26 04:44:41 +00:00
evaughan%netscape.com
f1d7499417 Fixed some warnings: reviewed -hyatt
git-svn-id: svn://10.0.0.236/trunk@51385 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-21 20:17:51 +00:00
evaughan%netscape.com
e5f071ac53 fixed numerous warnings. Reviewed by Hyatt.
git-svn-id: svn://10.0.0.236/trunk@51237 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 00:46:21 +00:00
peterl%netscape.com
bba68903df Added namespace ID to the AttributeChanged notification
Part fo the fix for Bug 15153
r=troy


git-svn-id: svn://10.0.0.236/trunk@50888 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 23:16:45 +00:00
evaughan%netscape.com
b6c93b5c5c Integrated Gfx scrollbars.
git-svn-id: svn://10.0.0.236/trunk@50385 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-12 00:16:06 +00:00
evaughan%netscape.com
a34d7c1285 1) Made better box debug output
2) Disabled auto collapsing of splitterview


git-svn-id: svn://10.0.0.236/trunk@48755 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 03:11:47 +00:00
mcafee%netscape.com
d1533fbf36 Warnings
git-svn-id: svn://10.0.0.236/trunk@48339 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 07:43:42 +00:00
evaughan%netscape.com
82644194e9 Fixed some bugs in splitter
added auto collapse.


git-svn-id: svn://10.0.0.236/trunk@47415 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 22:17:19 +00:00
evaughan%netscape.com
36d3b8d408 Fixed assert.
git-svn-id: svn://10.0.0.236/trunk@47154 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 20:24:20 +00:00
evaughan%netscape.com
37cd1c8a05 Fixed collapsing in boxes
Fixed DeckFrame not to use pseudo element for visibility.


git-svn-id: svn://10.0.0.236/trunk@46891 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 23:38:58 +00:00
sspitzer%netscape.com
2e3e453194 fix a couple warnings for evaughan.
git-svn-id: svn://10.0.0.236/trunk@46740 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 08:46:17 +00:00
pinkerton%netscape.com
2d9036668b fix for bustage for evaughan. don't use nsCOMPtr with an implementation.
git-svn-id: svn://10.0.0.236/trunk@46690 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 02:22:46 +00:00
evaughan%netscape.com
68b7100443 1) Fixed bugs in deck
2) Added visual debugging to boxes


git-svn-id: svn://10.0.0.236/trunk@46677 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 00:57:01 +00:00
evaughan%netscape.com
a8e06c130d Added the ability to drag splitters. If any build problems call me at: 650 224-0620
git-svn-id: svn://10.0.0.236/trunk@46068 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 20:46:59 +00:00
kipp%netscape.com
cff7c34c91 Eliminate some useless string malloc/free's
git-svn-id: svn://10.0.0.236/trunk@45818 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 03:47:06 +00:00
scc%netscape.com
23e451a418 get rid of some slamm warnings
git-svn-id: svn://10.0.0.236/trunk@45712 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 19:04:36 +00:00
evaughan%netscape.com
060e54bdfa Numberous fixes
git-svn-id: svn://10.0.0.236/trunk@45211 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 22:32:25 +00:00
evaughan%netscape.com
2d2928d70d Fixed to gfx scrollbar.
Fixed some blockers.


git-svn-id: svn://10.0.0.236/trunk@44760 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 06:06:39 +00:00
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