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 |
|
troy%netscape.com
|
90c9d94a64
|
Added GetFrameType() member function
git-svn-id: svn://10.0.0.236/trunk@20113 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-09 05:44:13 +00:00 |
|
mjudge%netscape.com
|
1b0340eba8
|
keyboard navigation of selection. adding API for nsIFrame. fixing nsFrame and nstextframe to reflect the implementations of the nsIFrame API. nsRangeList implements the handlekeyevent now.
git-svn-id: svn://10.0.0.236/trunk@19246 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-02 00:23:40 +00:00 |
|
kipp%netscape.com
|
cf5063c014
|
Removed ReplaceFrame
git-svn-id: svn://10.0.0.236/trunk@19170 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-01 17:31:21 +00:00 |
|
mjudge%netscape.com
|
44f08a72d5
|
adding parameters to setselectedcontent. This will keep down overhead of the nsIFrame implementation and still not allow outsiders to talk to their presshell. so please forgive this grown method. this extra parameter will maintain the anchor and focus point after reflow
git-svn-id: svn://10.0.0.236/trunk@18523 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-25 23:28:23 +00:00 |
|
mjudge%netscape.com
|
06c5902e82
|
chagnes for selection to work
git-svn-id: svn://10.0.0.236/trunk@18322 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-22 18:58:14 +00:00 |
|
kipp%netscape.com
|
4e355995e6
|
Spanked away SizeOf methods and nsIListFilter
git-svn-id: svn://10.0.0.236/trunk@17895 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-16 00:00:50 +00:00 |
|
kipp%netscape.com
|
ff4f7a9fe8
|
Implement temporary versions of AppendFrames/InsertFrames/RemoveFrame; stub out ReplaceFrame
git-svn-id: svn://10.0.0.236/trunk@17812 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-15 01:29:15 +00:00 |
|
troy%netscape.com
|
ecc9f6f19d
|
Removed the content-parent frame pointer. Now we just have the one geometric
parent
git-svn-id: svn://10.0.0.236/trunk@17702 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-14 05:16:23 +00:00 |
|
troy%netscape.com
|
9a7f94d20b
|
Moved logic that deals with moving absolutely positioned frames out of the
flow to the frame construction code
git-svn-id: svn://10.0.0.236/trunk@16924 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-29 03:38:16 +00:00 |
|
kipp%netscape.com
|
eaee82d4b3
|
Revised frame Paint API
git-svn-id: svn://10.0.0.236/trunk@16666 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-18 15:54:23 +00:00 |
|
mjudge%netscape.com
|
e19079121c
|
adding in selection
git-svn-id: svn://10.0.0.236/trunk@16347 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-14 18:34:14 +00:00 |
|
kipp%netscape.com
|
79aff1475c
|
Made ListTag more usable for all frame types, not just derivations of nsFrame
git-svn-id: svn://10.0.0.236/trunk@16321 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-12 19:20:10 +00:00 |
|
mjudge%netscape.com
|
03ace6e2d1
|
chagnes to selection
git-svn-id: svn://10.0.0.236/trunk@15977 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-08 18:26:06 +00:00 |
|
troy%netscape.com
|
a2f34c611a
|
Added support for printing multiple pages
git-svn-id: svn://10.0.0.236/trunk@15901 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-07 03:43:02 +00:00 |
|
kipp%netscape.com
|
0f01e4d9fa
|
Made IndentBy public
git-svn-id: svn://10.0.0.236/trunk@15845 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-05 16:03:07 +00:00 |
|
mjudge%netscape.com
|
307185c34e
|
new use of enumerator class changed IsDone to return NS_COMFALSE if not done
git-svn-id: svn://10.0.0.236/trunk@15724 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-03 21:44:54 +00:00 |
|
troy%netscape.com
|
01f27b2a31
|
Added Init() member function to nsIFrame
git-svn-id: svn://10.0.0.236/trunk@15682 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-03 06:31:43 +00:00 |
|
kipp%netscape.com
|
7380c40198
|
Added XMLQuote to quote special characters; changed MakeFrameName to avoid needing quoting
git-svn-id: svn://10.0.0.236/trunk@14949 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-19 17:55:22 +00:00 |
|
kipp%netscape.com
|
b527c7f026
|
Added DumpRegressionData; revised ListTag; added GetFrameName
git-svn-id: svn://10.0.0.236/trunk@14946 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-19 17:22:29 +00:00 |
|
joki%netscape.com
|
f1462f4d55
|
Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
git-svn-id: svn://10.0.0.236/trunk@14864 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 05:25:26 +00:00 |
|
kipp%netscape.com
|
8c16e2eebc
|
Eliminated NewFrame
git-svn-id: svn://10.0.0.236/trunk@14673 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-14 19:28:34 +00:00 |
|
kipp%netscape.com
|
74e3541265
|
Removed GetReflowMetrics
git-svn-id: svn://10.0.0.236/trunk@14344 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-10 18:03:42 +00:00 |
|
troy%netscape.com
|
1c0da71da3
|
Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
git-svn-id: svn://10.0.0.236/trunk@14333 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-10 06:05:32 +00:00 |
|