Commit Graph

530 Commits

Author SHA1 Message Date
mjudge@netscape.com
0c0a9dcabd forgot to initialize this 2000-05-08 04:00:48 +00:00
dprice@netscape.com
28ef04e815 fix for 38253 r=mjudge 2000-05-05 05:37:27 +00:00
mjudge@netscape.com
340d89a44e stealing new bit for frames with their own selection. changing caret to be able to handle multiple selected areas. if the bit doesnt work out i will back it out. 2000-05-04 08:35:42 +00:00
mjudge@netscape.com
8fa6f8042d new api for limiter in selection 2000-05-02 03:44:17 +00:00
kin@netscape.com
4872eb84be Fix for crasher bugs 37701 and 37728. r=mjudge@netscape.com 2000-05-01 18:21:30 +00:00
dbaron@fas.harvard.edu
842a130621 Fixed miscellaneous leaks exposed to tinderbox leak stats by brade%netscape.com's JS checkin (rev 1.150 of navigator.js, 2000-04-28). 2000-05-01 00:26:37 +00:00
jst@netscape.com
d485b8c225 Make nsSelection::ToString(); do the right thing, now it uses the document encoder to create the string representation of the selection. r=mjudge&akkana (before I did a string API change). 2000-04-28 13:58:08 +00:00
mjudge@netscape.com
7632ddddc7 change to move selection interfaces to nsISelectionController and away from nsIPresShell or nsIDocument 2000-04-28 06:21:31 +00:00
mjudge@netscape.com
2e85db0702 ender lite checkin. 2000-04-27 07:37:12 +00:00
akkana@netscape.com
7351a604a1 Backing out previous change -- wasn't ready. a=mjudge 2000-04-26 01:58:28 +00:00
akkana@netscape.com
b45a35fb67 Change Save File APIs in layout and editor to eliminate the specific
references to text and html and make them more general (take a mime type).
In the editor, prettyprint all output if editor.prettyprint_html is set.
2000-04-26 01:00:50 +00:00
scc@netscape.com
ce5d7bb582 making string conversions explicit 2000-04-17 10:28:55 +00:00
scc@netscape.com
6389c25d1d making string conversions explicit 2000-04-16 11:19:26 +00:00
mjudge@netscape.com
7da6448f27 fixing selection speed. only copying to clipboard on mouse up 2000-04-14 23:00:30 +00:00
mjudge@netscape.com
e71b4a82d3 touch alot. changing api for notify selection listeners to add document and seleciton pointers to the api. 2000-04-14 11:21:19 +00:00
mjudge@netscape.com
ef0d36d607 table cell selection now shows up background. also small fix for nsBlockFrame to do the right thing for mouse capture. 2000-04-13 20:21:32 +00:00
mjudge@netscape.com
48ed8db4f8 fixing 2 bugs. bug for notifications going out when we dont need them for selection changing. and for fixing some keyboard navigations around non-text frames 2000-04-12 10:34:19 +00:00
mjudge@netscape.com
abfa134534 fix for setcapture. passes events to the nsHTMLFrame's areaframe when events are trapped to a given frame's view. 2000-04-12 03:04:11 +00:00
scc@netscape.com
73cfb8980b making string conversions explicit 2000-04-03 11:20:35 +00:00
mjudge@netscape.com
e73ae83f43 selecting generated content works now. subtree iterator and all. incredible... added new private method to nsTextFrame to factor out some things on getting correct offsets from generated frames. its a no-op almost for non generated frames 2000-04-02 05:05:31 +00:00
mjudge@netscape.com
3460443e95 moving nsGeneratedContent stuff to new file nsGeneratedIterator. adding new bitflags for selection types for nsSelection 2000-03-31 07:17:22 +00:00
cmanske@netscape.com
9e09814e9b Optimized SelectBlockOfCells to select/unselect only those cells that really need to be. r=mjudge 2000-03-24 02:52:07 +00:00
cmanske@netscape.com
e6b31901b6 Added support for Ctrl+Shift+mouseclick to select block of cells. Rewrote nsITableLayout::nsGetCellData() to be much more efficient, eliminating a method in the process. Implemented nsTableCellFrame::Get[Previous|Next]CellInColumn for cursor key navigation in tables. r=mjudge,karnaze. 2000-03-23 04:24:58 +00:00
cmanske@netscape.com
b90a1c5ca0 Cleaning up selection: changed 'RangeList' to 'Selection', thus changing implementation class of nsIDOMSelection and nsIFrameSelection to nsSelection. File nsRangeList.cpp replaced with new nsSelection.cpp 2000-03-21 23:58:02 +00:00
sfraser@netscape.com
e6431b4122 File Removed. 1999-04-13 01:18:25 +00:00
kipp@netscape.com
13c7864250 Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros 1998-09-12 19:33:48 +00:00
kipp
29ab4ebc8b IMplement factory in this class; AddRef during QueryInterface like it should; init refcnt in ctor 1998-06-03 15:47:22 +00:00
kipp
8a37a28e7b Fixed irix bustage 1998-05-08 21:12:12 +00:00
rods
f54e6f8b12 added selection classes to makefiles and added the selection object and methods to nsDocument and nsIDocument 1998-04-30 18:21:59 +00:00
rods
01c7f4bbda initial check in 1998-04-29 17:08:57 +00:00