kipp%netscape.com
|
1f521f4dc8
|
Removed MoveInSpaceManager
git-svn-id: svn://10.0.0.236/trunk@47475 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-09-15 00:26:39 +00:00 |
|
mjudge%netscape.com
|
ad8dd5373b
|
fixes for crasher in tree
git-svn-id: svn://10.0.0.236/trunk@46898 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-09-11 00:18:02 +00:00 |
|
mjudge%netscape.com
|
a29a744b14
|
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.
git-svn-id: svn://10.0.0.236/trunk@46783 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-09-10 18:29:37 +00:00 |
|
peterl%netscape.com
|
23a88bfb49
|
added content state changed notification
git-svn-id: svn://10.0.0.236/trunk@46723 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-09-10 05:52:23 +00:00 |
|
peterl%netscape.com
|
b5634c8488
|
added accessors to additional style contexts
git-svn-id: svn://10.0.0.236/trunk@45964 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-09-03 23:35:14 +00:00 |
|
kipp%netscape.com
|
c9002f20df
|
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
git-svn-id: svn://10.0.0.236/trunk@45274 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-08-31 03:09:40 +00:00 |
|
kipp%netscape.com
|
4a17fe8915
|
Added IsFrameTreeTooDeep method to support code handling bug #10310
git-svn-id: svn://10.0.0.236/trunk@44924 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-08-27 21:48:06 +00:00 |
|
mjudge%netscape.com
|
72808fb95e
|
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 :)
git-svn-id: svn://10.0.0.236/trunk@44364 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-08-24 21:51:47 +00:00 |
|
troy%netscape.com
|
59f067c692
|
Added VerifyDirtyBitSet() helper function
git-svn-id: svn://10.0.0.236/trunk@40954 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-24 02:37:06 +00:00 |
|
troy%netscape.com
|
73690aa1c5
|
Added ReplaceFrame() member function to nsIFrame
git-svn-id: svn://10.0.0.236/trunk@40599 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-22 04:32:31 +00:00 |
|
troy%netscape.com
|
947927e816
|
Renamed DeleteFrame() to Destroy()
git-svn-id: svn://10.0.0.236/trunk@40585 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-22 02:24:52 +00:00 |
|
troy%netscape.com
|
25df555ae8
|
Removed IsTransparent() function from nsIFrame
git-svn-id: svn://10.0.0.236/trunk@40539 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-21 23:15:39 +00:00 |
|
mjudge%netscape.com
|
f9575d1f61
|
checkin for carpool for multiple seleciton/ime selection and api changes to nsIDOMselection
git-svn-id: svn://10.0.0.236/trunk@39541 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-15 18:19:03 +00:00 |
|
mjudge%netscape.com
|
571f2a1a16
|
up/down selection BRFrames dont allow selecting upon them for now. horizontal bars are now drawn selected. ect.
git-svn-id: svn://10.0.0.236/trunk@35903 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-06-19 20:36:44 +00:00 |
|
mjudge%netscape.com
|
21a15def92
|
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
git-svn-id: svn://10.0.0.236/trunk@34640 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-06-10 21:08:17 +00:00 |
|
joki%netscape.com
|
ee7a67a711
|
Adding new method to nsIDOMNSUIEvent to give event pos as range offset.
git-svn-id: svn://10.0.0.236/trunk@34162 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-06-08 02:19:26 +00:00 |
|
mjudge%netscape.com
|
45583c2b3d
|
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.
git-svn-id: svn://10.0.0.236/trunk@33352 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-06-01 23:04:13 +00:00 |
|
mjudge%netscape.com
|
85ff7d2a69
|
reviewed sfraser approved choffman 6771 6762 UMR and Extreemly inefficient table selection code fixed simply
git-svn-id: svn://10.0.0.236/trunk@32354 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-20 00:52:00 +00:00 |
|
mjudge%netscape.com
|
ff933f4f73
|
adding in selection of non text frames in editor only
git-svn-id: svn://10.0.0.236/trunk@31872 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-17 00:21:18 +00:00 |
|
mjudge%netscape.com
|
3a865d8325
|
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...
git-svn-id: svn://10.0.0.236/trunk@31348 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-13 00:44:23 +00:00 |
|
mjudge%netscape.com
|
e5dca2de32
|
2 more checkins to follow previous ones
git-svn-id: svn://10.0.0.236/trunk@30751 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-07 21:19:04 +00:00 |
|
mjudge%netscape.com
|
644a9e449d
|
massive checkin for selection modifications and removing static state variables for selection in nsFrame.h.
git-svn-id: svn://10.0.0.236/trunk@30744 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-07 21:12:59 +00:00 |
|
cyeh%netscape.com
|
3392afd90c
|
backout mjudge checkin against closed tree. it also breaks mac as well, so
mjudge will try again when tree reopens
git-svn-id: svn://10.0.0.236/trunk@30428 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-05 23:05:41 +00:00 |
|
mjudge%netscape.com
|
80f19e636c
|
removing static variables from nsFrame for selection. storing state in nsIFrameSelection Implementation.
git-svn-id: svn://10.0.0.236/trunk@30421 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-05 22:27:57 +00:00 |
|
mjudge%netscape.com
|
0352ad75c6
|
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.
git-svn-id: svn://10.0.0.236/trunk@29153 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-26 04:02:04 +00:00 |
|
kipp%netscape.com
|
731a45397d
|
Updated to new nsIHTMLReflow method signatures
git-svn-id: svn://10.0.0.236/trunk@28182 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-20 00:26:32 +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 |
|
kipp%netscape.com
|
1d93c62500
|
Added SetClipRect helper method
git-svn-id: svn://10.0.0.236/trunk@27028 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-10 17:32:22 +00:00 |
|
peterl%netscape.com
|
233822bc0d
|
augmented ReResolveStyleContext to capture style change information
git-svn-id: svn://10.0.0.236/trunk@25093 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-25 06:43:38 +00:00 |
|
kipp%netscape.com
|
83f5d0de70
|
Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278, #1990, #3527, #1670, etc.
git-svn-id: svn://10.0.0.236/trunk@24321 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-18 21:03:25 +00:00 |
|
mjudge%netscape.com
|
5876940d2e
|
fixed memory leaks in nsRangelist.cpp. uninitialized memory in nsTextframe, simplified APIs in nsIFrame and the underlying implementations. see layout.checkins
git-svn-id: svn://10.0.0.236/trunk@23802 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-12 00:17:14 +00:00 |
|
kipp%netscape.com
|
8334239104
|
fixed up operator new usage
git-svn-id: svn://10.0.0.236/trunk@22208 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-26 20:02:06 +00:00 |
|
kipp%netscape.com
|
8ca53a41da
|
Fixed remaining issues with operator new/delete
git-svn-id: svn://10.0.0.236/trunk@22190 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-26 19:26:29 +00:00 |
|
kipp%netscape.com
|
f58eac9104
|
Implement operator delete; get rid of static constructor
git-svn-id: svn://10.0.0.236/trunk@22130 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-26 17:05:20 +00:00 |
|
troy%netscape.com
|
b51e46e943
|
Removed nsIFrame::CreateContinuingFrame()
git-svn-id: svn://10.0.0.236/trunk@21866 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-25 05:31:15 +00:00 |
|
troy%netscape.com
|
f293c578fd
|
Changed nsIFrame::Init() to take an additional parameter
git-svn-id: svn://10.0.0.236/trunk@21843 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-25 03:27:57 +00:00 |
|
troy%netscape.com
|
cc2323242f
|
Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
not references
git-svn-id: svn://10.0.0.236/trunk@21702 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-24 04:48:08 +00:00 |
|
kipp%netscape.com
|
d314a0492b
|
Revised the signature of the VerticalAlignFrames method
git-svn-id: svn://10.0.0.236/trunk@21630 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-23 19:32:20 +00:00 |
|
mjudge%netscape.com
|
22b8399dde
|
Added, jump to prev word, modified INIT of nsTextTransformer to better prepare for a start offset at the end of the mFrags list. added implementation of extra parameter to nsIFrame::PeekOffset to keep state for the next word problem of eating ws. nsTextFrame should be all set on implementation of jumping words.
git-svn-id: svn://10.0.0.236/trunk@21454 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-22 04:59:52 +00:00 |
|
kipp%netscape.com
|
18469f80d3
|
Removed GetAutoMarginSize; added VerticalAlignFrames
git-svn-id: svn://10.0.0.236/trunk@21100 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-18 03:25:23 +00:00 |
|
mjudge%netscape.com
|
549c1927f3
|
fixing some things for selection to allow keyboard navigation. not hooked up to caret yet. also removed some not used calls in nsFrame for the "old" selection model.
git-svn-id: svn://10.0.0.236/trunk@20759 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-16 02:42:08 +00:00 |
|
sfraser%netscape.com
|
0e66d5506a
|
Add two new methods needed for caret support (and other things): GetPointFromOffset, to get frame-relative coordinates of a given content offset, and GetChildFrameContainingOffset, to find the child frame that really contains the given content offset
git-svn-id: svn://10.0.0.236/trunk@20472 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-12 00:02:31 +00:00 |
|
akkana%netscape.com
|
0ebe0a4652
|
Rename nsISelection to nsIFrameSelection
git-svn-id: svn://10.0.0.236/trunk@20457 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-11 23:12:28 +00:00 |
|
mjudge%netscape.com
|
2a9e445535
|
Keyboard navigation, removing nsICollection(not used) adding PeekOffset to have the nsIFrame tell us where to go when moving a character ect. adding nsFrameTraversal to traverse frames, based on nsIEnumerator. mjudge x4661
git-svn-id: svn://10.0.0.236/trunk@20274 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 18:55:25 +00:00 |
|
troy%netscape.com
|
bd78450e96
|
Changed GetNextSibling() to use a pointer argument instead of a reference
git-svn-id: svn://10.0.0.236/trunk@20223 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 06:13:38 +00:00 |
|
troy%netscape.com
|
339afcce8a
|
Changed a bunch more nsIFrame member functions to be pointer arguments
instead of references
git-svn-id: svn://10.0.0.236/trunk@20222 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 05:38:18 +00:00 |
|
troy%netscape.com
|
dbedf1803d
|
Changed GetFrameState() and GetFrameType() to use pointer arguments instead of
references
git-svn-id: svn://10.0.0.236/trunk@20215 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 04:17:06 +00:00 |
|
troy%netscape.com
|
3635a7c72c
|
Changed GetAdditionalChildListName() and FirstChild() to use ** instead
of *&
git-svn-id: svn://10.0.0.236/trunk@20212 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 02:25:01 +00:00 |
|
troy%netscape.com
|
2af2ec249b
|
Changed GetParent() to use ** instead of *&
git-svn-id: svn://10.0.0.236/trunk@20205 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 01:36:30 +00:00 |
|
troy%netscape.com
|
8934624982
|
Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
git-svn-id: svn://10.0.0.236/trunk@20199 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 00:42:56 +00:00 |
|