Commit Graph

235 Commits

Author SHA1 Message Date
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
sfraser@netscape.com
1a395bd9e1 Fix for bug 8317 -- leaked caret causes crash. r mjudge, a leaf. 1999-06-16 23:55:48 +00:00
mjudge@netscape.com
d9da972e13 minor changes to tweak fix from before. GetPositionSlowly was returning wrong thing causing small caps and other wierd spacing letters to be selected incorrectly. 1999-06-10 21:55:14 +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
kmcclusk@netscape.com
cab93f5c2b Replaced reference with pointer for accessing plainFont in nsTextFrame::Reflow. 1999-06-08 18:12:20 +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
kmcclusk@netscape.com
053337ad18 Modified TextStyle constructor to reuse the TextFrame's mFont rather than creating
a new font. The creation of the new font show up during profiling as a big hit.
1999-06-07 21:18:51 +00:00
mjudge@netscape.com
da5722c2f9 fixes for selection and memory leaks 1999-06-04 23:00:24 +00:00
peterl@netscape.com
496943c89a fixed warnings 1999-06-03 02:09:03 +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
90838ee562 oops fogot default boolean for non start or end node selection 1999-05-18 22:29:27 +00:00
mjudge@netscape.com
25f4c04197 wrong initial boolean value for redraw 1999-05-17 22:31:10 +00:00
mjudge@netscape.com
1d63f46158 accidentally left out a parameter to GetPositionSlowly for small caps ect. 1999-05-17 19:50:29 +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
kipp@netscape.com
68aa9f7c60 Reworked frame factory methods; fixed bug 4519 1999-05-11 22:03:29 +00:00
kipp@netscape.com
5ec58e1464 Fixed bug 5255 and removed some compiler warnings 1999-05-03 20:55:12 +00:00
mjudge@netscape.com
4b59a6829a fixing bugs for unnecessary drawing in text fram as well as other assorted selection bugs. 1999-04-28 02:43:02 +00:00
mjudge@netscape.com
63e395d93d fixing skippage of some frames during selection 1999-04-27 22:35:41 +00:00
kipp@netscape.com
e54b0c4d62 Removed compiler warnings; dump more info out in List method 1999-04-27 22:13:42 +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
93ecc234b1 Fixed word lookahead logic to not look at continuations to avoid duplicate information 1999-04-21 19:59:16 +00:00
kipp@netscape.com
499e87210f Work around windoze compiler lossage 1999-04-20 01:53:28 +00:00
kipp@netscape.com
e47f8eeb39 Eliminate a bunch of warnings 1999-04-20 00:23:33 +00:00
akkana@netscape.com
9faa7ef21a Get rid of selection cursor for Unix now that caret is working 1999-04-15 20:42:53 +00:00
sfraser@netscape.com
88bd0b2361 Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems. 1999-04-13 01:15:16 +00:00
mjudge@netscape.com
16f5043a78 indexes returned from prepareunicodestring are mContentOffset based. 3641 3772 Hoffman approved 1999-04-07 22:56:09 +00:00
ftang@netscape.com
5263a4c2ff add one boolean to indicate word break or line break 1999-04-06 22:41:44 +00:00
sfraser@netscape.com
ed62e0303a Remove caret->Refresh calls. The presshell now refreshes the caret after painting. 1999-04-02 00:01:05 +00:00
sfraser@netscape.com
6cec34b975 Fix a problem with tab expansion when filling the offset indices array. 1999-03-31 20:12:42 +00:00
kipp@netscape.com
886a730b67 Support MOZ_PRE_WRAP 1999-03-31 04:12:46 +00:00
akkana@netscape.com
9e0afd4530 Turn on triangle cursor temporarily for Unix, until bug 4202 gets fixed 1999-03-29 22:02:16 +00:00
troy@netscape.com
95cbbd28b8 Changed ComputeWordFragmentWidth() to handle the case where the content
object's document pointer is NULL
1999-03-29 04:15:07 +00:00
mjudge@netscape.com
4598bbde7d fixing errors with pre spaced text. prepareunicode string was not filling the index array correctly for thatn 1999-03-27 00:18:32 +00:00
kipp@netscape.com
1bf344badb Work around some first-letter bugs 1999-03-26 00:41:36 +00:00
kipp@netscape.com
c9eecfac58 Ask line if we are breakable instead of using our own logic 1999-03-21 01:13:17 +00:00
kipp@netscape.com
6fc148b14b Removed some debris 1999-03-19 23:07:38 +00:00
kipp@netscape.com
3a527c010d Fixed bug #3918 with measuring small-caps text; ported to use new line-layout API's 1999-03-18 21:02:40 +00:00
kin@netscape.com
9921a1fe08 Fix for bug #3758: Drag selecting entire content, then deleting, causes crash.
Added check for mContentLength <= 0 to TextFrame::GetPointFromOffset().
Reviewed by jfrancis@netscape.com and sfraser@netscape.com.
Approved by chofmann@netscape.com.
1999-03-16 22:55:49 +00:00
kipp@netscape.com
84130c9576 Only set ends-in-newline flag for pre text (bug #3262) 1999-03-16 19:36:49 +00:00
mjudge@netscape.com
cabbcc62f9 needed to get caret to draw at end of line and on an empty text element 1999-03-13 21:33:34 +00:00
mjudge@netscape.com
492b8be157 fixed GetWidth to "do the right thing" and take smallcaps and spaced words/chars into account. 1999-03-12 21:38:16 +00:00
mjudge@netscape.com
90b5efff4a fixed memory leaks in nsRangelist.cpp. uninitialized memory in nsTextframe, simplified APIs in nsIFrame and the underlying implementations. see layout.checkins 1999-03-12 00:17:14 +00:00
akkana@netscape.com
4b903e95e7 Fix purify UMR error -- thanks to braddr & bruce @ puremagic.com 1999-03-10 22:30:23 +00:00
kipp@netscape.com
078a1fcd68 Output rects in twips; eliminated some typo bugs with selection directions 1999-03-05 04:28:40 +00:00
mjudge@netscape.com
85aff9625f 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 1999-03-03 01:51:21 +00:00
ftang@netscape.com
856108ae8a fix SmallCap to make it work for the whole range of unicode 1999-03-02 18:25:22 +00:00
troy@netscape.com
ca28eafb7d Removed nsIFrame::CreateContinuingFrame() 1999-02-25 05:31:15 +00:00
troy@netscape.com
7f63268a34 Changed nsIFrame::Init() to take an additional parameter 1999-02-25 03:27:57 +00:00