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 |
|
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 |
|
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 |
|
kipp%netscape.com
|
5afeecb461
|
Removed a compiler warning
git-svn-id: svn://10.0.0.236/trunk@29983 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-03 20:51:30 +00:00 |
|
mjudge%netscape.com
|
266e1da5ec
|
m5 BUGS Choffman approved. simon reviewed. removing possible memory leak and getting anchor and focus frame to use the proper range instead of addreffing a node each! tested this afternoon
git-svn-id: svn://10.0.0.236/trunk@29801 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-29 20:24:21 +00:00 |
|
kipp%netscape.com
|
12a0ca23a4
|
Removed compiler warnings
git-svn-id: svn://10.0.0.236/trunk@29555 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-27 22:14:17 +00:00 |
|
kin%netscape.com
|
bf3bc922a4
|
Fix from mjudge@netscape.com for bug #5505 (Crash clicking on throbber in apprunner)
git-svn-id: svn://10.0.0.236/trunk@29217 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-26 19:38:22 +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 |
|
rickg%netscape.com
|
2dd2265b49
|
sync with nsString2 API
git-svn-id: svn://10.0.0.236/trunk@28234 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-20 07:20:21 +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 |
|
kipp%netscape.com
|
98c99cce92
|
Use revised image loading api
git-svn-id: svn://10.0.0.236/trunk@27386 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-13 21:51:00 +00:00 |
|
joki%netscape.com
|
6c59f19391
|
New api's into nsEventStateManager for content state change (hover,focus,active)
git-svn-id: svn://10.0.0.236/trunk@27211 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-12 21:24:07 +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 |
|
kipp%netscape.com
|
9e4c4cb1e3
|
Whacked paint methods to use new constants
git-svn-id: svn://10.0.0.236/trunk@25154 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-26 00:39:35 +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
|
598cd8d192
|
I am "unfixing" something. This was something I introduced to prevent an M3 bug with a hack, it is not necessary anymore. reviewd by sfrasier. several people have verified this.
git-svn-id: svn://10.0.0.236/trunk@24191 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-16 00:08:38 +00:00 |
|
mjudge%netscape.com
|
0615e6fe73
|
fix hack for getting selection to "Really" update the frame
git-svn-id: svn://10.0.0.236/trunk@24091 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-14 01:18:47 +00:00 |
|
mjudge%netscape.com
|
2ebf5f3b4b
|
needed to get caret to draw at end of line and on an empty text element
git-svn-id: svn://10.0.0.236/trunk@24080 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-13 21:33:34 +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
|
bad84e485e
|
Removed dead code; output rects naturally
git-svn-id: svn://10.0.0.236/trunk@22840 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-05 04:22:54 +00:00 |
|
mjudge%netscape.com
|
4bb2e93aeb
|
updates and fixes for CTRL left arrow and right arrow. also fixes for releasing the presshell correctly. the selection code was leaking it. updates for PREV and NEXT in nsFrameTraversal
git-svn-id: svn://10.0.0.236/trunk@22673 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-03 01:51:21 +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 |
|
warren%netscape.com
|
cb10d9f3a0
|
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
git-svn-id: svn://10.0.0.236/trunk@21585 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-23 08:10:24 +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 |
|
mjudge%netscape.com
|
581b55a5ac
|
Shift click to continue selection
git-svn-id: svn://10.0.0.236/trunk@21422 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-21 01:23:40 +00:00 |
|
mjudge%netscape.com
|
b52264a83e
|
nsPresShell now listens to changes in the domselection. (also modified nsIEnumerator to use NS_IMETHOD instead of virtual nsresult). Added batching for selection changes. you can move the selection, do things then turn off batching for an update if necessary. also prevented circular referencing by adding listener removal to PresShell::endDocumentListening(sp)
git-svn-id: svn://10.0.0.236/trunk@21359 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-19 23:47:36 +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 |
|
troy%netscape.com
|
176116b148
|
Fixed some errors related to switch to using nsCOMPtr
git-svn-id: svn://10.0.0.236/trunk@20585 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-12 18:41:26 +00:00 |
|
kipp%netscape.com
|
9b917419dc
|
COMized nsIPresShell and nsIPresContext
git-svn-id: svn://10.0.0.236/trunk@20570 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-12 17:45:58 +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 |
|
troy%netscape.com
|
fcbf19b87f
|
API changes for nsIPresContext ResolveStyleContextFor and ResolvePseudoStyleContextFor
git-svn-id: svn://10.0.0.236/trunk@20413 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-11 15:56:23 +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 |
|