vidur@netscape.com
399eb274c1
Fix for bug 9140. Area elements now have event fired for them. r=joki
2000-02-11 01:24:59 +00:00
mjudge@netscape.com
09015b461c
big checkin. fixing problems blocking Cmanske (also a reviewer). Checking in preliminary for gen content.(nothing damaged yet) lots of bug numbers not going to look them up, the tree just opened.
2000-02-10 04:35:51 +00:00
pp@ludusdesign.com
baf799923b
Converting ::GetIID() into NS_GET_IID(). Bug #20232 . r=scc, r=mozbot
2000-02-02 22:24:56 +00:00
troy@netscape.com
67f034175a
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
nisheeth@netscape.com
bd43d81d01
r=troy. Reflow commands are now coalesced by block and inline frames. This fixes bug 985 in which we now generate 6 reflow commands instead of 257.
2000-01-12 08:28:24 +00:00
cls@seawood.org
6462caede1
Added empty throw() on operator new so that gcc 2.95+ doesn't complain about returning NULL.
1999-12-05 07:29:35 +00:00
hyatt@netscape.com
2c5eeff370
Fix Linux bustage.
1999-12-05 02:24:02 +00:00
hyatt@netscape.com
9a7a1b27f7
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +00:00
tbogard@aol.net
617bb737a6
Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
1999-11-24 06:03:41 +00:00
dmose@mozilla.org
796280940b
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
troy@netscape.com
bf2283fba6
Moved a bunch of stuff out to a nsIFrameDebug interface
1999-11-01 22:12:45 +00:00
troy@netscape.com
5e5f240649
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
...
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
troy@netscape.com
4050851582
Changed view to be stored as a frame property instead of a member data
...
of nsFrame
1999-10-27 03:56:14 +00:00
troy@netscape.com
b8ef6465be
Changed SetView/GetView to take an additional argument which is the
...
pres context
1999-10-26 04:44:41 +00:00
troy@netscape.com
b5d5718a17
Removed 5 convenience functions from nsIFrame
1999-10-22 14:53:52 +00:00
mjudge@netscape.com
3b59f273bf
massive checkin for underlying implementation of key handling from javascript and home/end breakage and.. selecting around NON-text frames. like arrowing around an image for example. 16636,16655 and another i cannot find. r=kin r=hyatt a=me
1999-10-22 00:19:18 +00:00
peterl@netscape.com
419e62fca8
Added namespace ID to the AttributeChanged notification
...
Part fo the fix for Bug 15153
r=troy
1999-10-15 23:16:45 +00:00
mjudge@netscape.com
fb78781fdc
bugs 15547,15645,13665,13277,5761, r=akkana,kin,hyatt. fixing selection bugs, keyboard navigation, triple clicking and drag scrolling.
1999-10-13 01:15:26 +00:00
peterl@netscape.com
674939afa7
removing dead style change code
...
r=troy
1999-10-02 04:24:20 +00:00
kin@netscape.com
76a460de09
First pass implementation of selection auto scrolling.
...
layout/base/public/nsIFrame.h
- Added GetContentAndOffsetsFromPoint() method. This
method will eventually replace GetPosition().
layout/base/public/nsIFrameSelection.h
- Added HandleDrag() and Start/StopAutoScrollTimer() methods.
layout/base/src/nsRangeList.cpp
- Added implementation for HandleDrag() and
Start/StopAutoScrollTimer() methods.
layout/html/base/src/nsBRFrame.cpp
- Added implementation for GetContentAndOffsetsFromPoint().
layout/html/base/src/nsFrame.cpp
layout/html/base/src/nsFrame.h
- Added implementation for GetContentAndOffsetsFromPoint().
- Added GetClosestViewForFrame() utility method.
- Modified HandleEvent() to call HandleRelease() which now
stops the auto scrolling timers.
- Modified HandleDrag() to call nsIFrameSelection's HandleDrag()
and Start/StopAutoScrollTimer() methods.
layout/html/base/src/nsTextFrame.cpp
- Added implementation for GetContentAndOffsetsFromPoint().
1999-09-29 20:04:05 +00:00
peterl@netscape.com
bac2a6f830
removed ReResolveStyleContext
...
added style tree verify flag
1999-09-21 07:51:52 +00:00
kipp@netscape.com
ac9a3703d7
Removed MoveInSpaceManager
1999-09-15 00:26:39 +00:00
mjudge@netscape.com
c59f7fd9c7
fixes for crasher in tree
1999-09-11 00:18:02 +00:00
mjudge@netscape.com
86e3b61de7
changes for peekoffset removal of extra parameters. also fixing some ownership issues with nsIenumerator and the rangelist iterator. fixing also some hit tests for line frames.
1999-09-10 18:29:37 +00:00
peterl@netscape.com
9e5290fa61
added content state changed notification
1999-09-10 05:52:23 +00:00
peterl@netscape.com
e5cede04c9
added accessors to additional style contexts
1999-09-03 23:35:14 +00:00
kipp@netscape.com
3dbd670c62
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
1999-08-31 03:09:40 +00:00
kipp@netscape.com
d8e2481d99
Added IsFrameTreeTooDeep method to support code handling bug #10310
1999-08-27 21:48:06 +00:00
mjudge@netscape.com
399f8a6195
changes to allow selection in "dead" space between frames. still need work on "outside" and not in the window at all, but this is a very good chunk of the issue and it will solve many many bugs on my place. good for dogfood as well :)
1999-08-24 21:51:47 +00:00
troy@netscape.com
98c8e85c2b
Added VerifyDirtyBitSet() helper function
1999-07-24 02:37:06 +00:00
troy@netscape.com
3dd72d0e69
Added ReplaceFrame() member function to nsIFrame
1999-07-22 04:32:31 +00:00
troy@netscape.com
d6f5216441
Renamed DeleteFrame() to Destroy()
1999-07-22 02:24:52 +00:00
troy@netscape.com
68b53a1be4
Removed IsTransparent() function from nsIFrame
1999-07-21 23:15:39 +00:00
mjudge@netscape.com
3a1fd2bce3
checkin for carpool for multiple seleciton/ime selection and api changes to nsIDOMselection
1999-07-15 18:19:03 +00:00
mjudge@netscape.com
e9e5ebf31b
up/down selection BRFrames dont allow selecting upon them for now. horizontal bars are now drawn selected. ect.
1999-06-19 20:36:44 +00:00
mjudge@netscape.com
d36c31368a
fixing table selection again. also adding parameter to nsIFocusTracker that allows us to get the current caret location. I am also stopping nsTableRowFrame from putting blue border around itself since cells are a high enough granularity. made a change to nsIFrame GetPosition to remove some useless parameters ect. this caused me to change nsDOMEvent.cpp and some other places.
...
MJ
1999-06-10 21:08:17 +00:00
joki@netscape.com
477422b696
Adding new method to nsIDOMNSUIEvent to give event pos as range offset.
1999-06-08 02:19:26 +00:00
mjudge@netscape.com
255745201b
new table selection code drag inside and outside of tables with ease. added some overriding methods to nsTableCellFrame and nsTableFrame to make selection "draw" correctly for those containers.
1999-06-01 23:04:13 +00:00
mjudge@netscape.com
2c77f1b613
reviewed sfraser approved choffman 6771 6762 UMR and Extreemly inefficient table selection code fixed simply
1999-05-20 00:52:00 +00:00
mjudge@netscape.com
d1520ed3dc
adding in selection of non text frames in editor only
1999-05-17 00:21:18 +00:00
mjudge@netscape.com
147dc75104
adding back in keyboard navigation. removing const from peekoffset to stop the const creep. changing peekoffset to do the right thing for content based peeking...
1999-05-13 00:44:23 +00:00
mjudge@netscape.com
742a4d2b54
2 more checkins to follow previous ones
1999-05-07 21:19:04 +00:00
mjudge@netscape.com
fa251da6bc
massive checkin for selection modifications and removing static state variables for selection in nsFrame.h.
1999-05-07 21:12:59 +00:00
cyeh@netscape.com
80f2bb5031
backout mjudge checkin against closed tree. it also breaks mac as well, so
...
mjudge will try again when tree reopens
1999-05-05 23:05:41 +00:00
mjudge@netscape.com
54021b3977
removing static variables from nsFrame for selection. storing state in nsIFrameSelection Implementation.
1999-05-05 22:27:57 +00:00
mjudge@netscape.com
40459a892f
selection changes for new model of content only. frames no longer contain variables referring to selection state outside of 1 bit. keyboard selection will now be disabled until i can get it working in the new selection world order.
1999-04-26 04:02:04 +00:00
kipp@netscape.com
5988928407
Updated to new nsIHTMLReflow method signatures
1999-04-20 00:26:32 +00:00
sfraser@netscape.com
88bd0b2361
Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems.
1999-04-13 01:15:16 +00:00
kipp@netscape.com
a3efdf7680
Added SetClipRect helper method
1999-04-10 17:32:22 +00:00
peterl@netscape.com
82aa4e8465
augmented ReResolveStyleContext to capture style change information
1999-03-25 06:43:38 +00:00