Commit Graph

76 Commits

Author SHA1 Message Date
hyatt%netscape.com
6d45452ece Fixing an XBL event handling bug and the menu accelerator bug. r=brendan, a=leaf
git-svn-id: svn://10.0.0.236/trunk@65443 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 22:32:39 +00:00
evaughan%netscape.com
82b44e2844 box skinnablility changes.
-r Hyatt


git-svn-id: svn://10.0.0.236/trunk@64707 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-31 07:02:06 +00:00
scc%netscape.com
d88198c611 small changes to clients of string converting APIs
git-svn-id: svn://10.0.0.236/trunk@64167 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-26 10:06:21 +00:00
dbaron%fas.harvard.edu
0936aaafab Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161.
git-svn-id: svn://10.0.0.236/trunk@63689 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-22 02:43:08 +00:00
pierre%netscape.com
c84deb6d8c Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible).
In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame.

In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701.


git-svn-id: svn://10.0.0.236/trunk@63284 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-17 10:15:13 +00:00
evaughan%netscape.com
d40b1bea18 bugs fixes for: 28460, 27242, 29462
-r hyatt, -a jar


git-svn-id: svn://10.0.0.236/trunk@62022 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 03:01:30 +00:00
evaughan%netscape.com
03ab66fac1 bug fix for 24351, 22512
-r saari


git-svn-id: svn://10.0.0.236/trunk@60675 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 01:42:09 +00:00
pp%ludusdesign.com
a2927ce43e Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot
git-svn-id: svn://10.0.0.236/trunk@59537 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:24: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
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
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
beard%netscape.com
36de2be344 [MLK] aCurrentStyle can be the only owning reference. r=scc, bug=15906
git-svn-id: svn://10.0.0.236/trunk@54088 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-21 01:14:33 +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
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
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
pinkerton%netscape.com
a5ef534d81 fix leak of grippy structs when toolbox went away. (r=bienvenu).
git-svn-id: svn://10.0.0.236/trunk@51786 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-26 00:22:48 +00:00
scc%netscape.com
0d129de64e eliminate warnings, r=shaver
git-svn-id: svn://10.0.0.236/trunk@51271 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 18:59:00 +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
4e42b2772d removed ReResolveStyleContext
git-svn-id: svn://10.0.0.236/trunk@48553 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 07:56:18 +00:00
slamm%netscape.com
2286cfeb34 Reorder initializers to fix build warnings.
git-svn-id: svn://10.0.0.236/trunk@47616 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 19:29:38 +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
peterl%netscape.com
1622ba5d47 added accessors to additional style contexts
git-svn-id: svn://10.0.0.236/trunk@45971 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 23:41:20 +00:00
pinkerton%netscape.com
1a34252d5d fix crasher on drop and how we free the data.
git-svn-id: svn://10.0.0.236/trunk@45668 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 06:47:14 +00:00
ramiro%netscape.com
068888ad32 quiet debug noise
git-svn-id: svn://10.0.0.236/trunk@45632 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 03:34:21 +00:00
pinkerton%netscape.com
16e369ee67 clean up two small memory leaks.
git-svn-id: svn://10.0.0.236/trunk@45200 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-30 22:15:40 +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
waterson%netscape.com
1d6e2502a8 Fix compiler warning.
git-svn-id: svn://10.0.0.236/trunk@44638 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 04:28:14 +00:00
pinkerton%netscape.com
c64a545a85 toString -> ToString.
git-svn-id: svn://10.0.0.236/trunk@44478 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 09:27:19 +00:00
pinkerton%netscape.com
6eb3a21da9 IDL-ifying nsITransferable, nsIDragService, nsIDragSession, nsIFormatConverter.
git-svn-id: svn://10.0.0.236/trunk@44476 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 08:35:06 +00:00
jdunn%netscape.com
8131193612 AIX requires that the class definition be defined fully in the header (or
at least before the header is fully processed).  So with Chris Waterson's
permission I moved the definition from the CPP to the header.


git-svn-id: svn://10.0.0.236/trunk@43872 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-20 22:47:36 +00:00
pinkerton%netscape.com
4e13df5872 rewrite to use the new drag gesture event rather than tracking mouse downs/moves.
git-svn-id: svn://10.0.0.236/trunk@43639 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 19:49:51 +00:00
waterson%netscape.com
116be48690 Bug 11819. Create delegate object to implement drag listener events; frames CANNOT be refcounted like normal XPCOM objects.
git-svn-id: svn://10.0.0.236/trunk@43552 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 05:12:07 +00:00
pinkerton%netscape.com
888c3db667 removing the TOOLBAR_DD #ifdef's.
git-svn-id: svn://10.0.0.236/trunk@42178 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 20:16:31 +00:00
rods%netscape.com
c8886b0f2b Change returns codes for proper bubbling of events
made non toolbaritem and titlebuttons non-draggable


git-svn-id: svn://10.0.0.236/trunk@38131 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 20:20:49 +00:00
rods%netscape.com
e0eaf48451 Added D&D to toolbars and toolboxes
git-svn-id: svn://10.0.0.236/trunk@37871 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 21:12:43 +00:00
pinkerton%netscape.com
7d7ff977e0 fixes to get collapsed grippies to be the same size as the toolbar that was collapsed. It was my error that I caught earlier, but forgot to go back to it. Chris' code did the right thing.
git-svn-id: svn://10.0.0.236/trunk@33021 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 22:39:10 +00:00
pinkerton%netscape.com
89169dcd21 more toolbar expanding/collapsing work. Significant portions donated by Chris Lattner. Thanks, Chris!
git-svn-id: svn://10.0.0.236/trunk@33013 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 22:17:25 +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
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
sspitzer%netscape.com
5bcbd707a0 get rid of a warning on UNIX
git-svn-id: svn://10.0.0.236/trunk@29151 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 02:56:56 +00:00
pinkerton%netscape.com
afe165b8d8 back out joki's click event fix because it doesn't totally work right. toolboxes now collapse (most of the time).
git-svn-id: svn://10.0.0.236/trunk@28548 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:49:44 +00:00
pinkerton%netscape.com
25e0075d65 restore joki's fix for click events.
git-svn-id: svn://10.0.0.236/trunk@27584 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:42:44 +00:00
pinkerton%netscape.com
214ed1a2dc fix child frame detection and prepare for drag and drop.
git-svn-id: svn://10.0.0.236/trunk@27347 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:56:22 +00:00
joki%netscape.com
fa9f67ee96 Send Click events to frames as well as content.
git-svn-id: svn://10.0.0.236/trunk@27254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 00:27:58 +00:00
pinkerton%netscape.com
eb44b510f6 better grippy/collapsed toolbar functionality after box conversion landing. Also more error message output in debug builds
git-svn-id: svn://10.0.0.236/trunk@25749 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 22:02:37 +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
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
pinkerton%netscape.com
d2d34b0f48 better handle borders and sizing when laying out children.
git-svn-id: svn://10.0.0.236/trunk@25240 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-26 23:51:05 +00:00