akkana%netscape.com
8b73938c4d
Vidur's initial implementation of Insert HTML Fragment
1999-06-03 22:38:38 +00:00
jfrancis%netscape.com
9cd009d527
groundwork for block transformation functionality
1999-06-03 06:01:08 +00:00
jfrancis%netscape.com
60b72f76aa
using nsAutoEditBatch where appropriate; changed all "result" variables to "res" so they won't show up types in mac dev editor; groundwork for block transformation functions
1999-06-03 06:00:23 +00:00
jfrancis%netscape.com
ed699ac63e
fixing a comment
1999-06-03 05:58:38 +00:00
jfrancis%netscape.com
365bec481e
adding stackbased class for editor transaction batching
1999-06-03 05:58:20 +00:00
bruce%cybersight.com
88b0b18315
Correct typo, fix HP-UX bustage.
1999-05-29 02:15:07 +00:00
kin%netscape.com
4b3b88ce40
Fixed double addref in EnableUndo() that was causing us to leak the transaction manager on destruction of the editor.
1999-05-28 21:49:24 +00:00
buster%netscape.com
87b3a69509
Preparation for ender-based text control
...
* added focus listener. Doesn't do much yet, but when focus notifications start appearing, we'll be ready for them. The code is in
place to hide selection when we lose focus and paint selection when we get focus. That's probably not quite right, but it's a start.
We will need to be able to determine the distinction between losing focus to another control within our app, and losing focus to
another app.
* added support for disabled and readonly states in the editor. This is accomplished by having flags set by the client, and letting the
rules system deal with those flags. The flags I added are:
TEXT_EDITOR_FLAG_PLAINTEXT 0x01 // only plain text editing is allowed
TEXT_EDITOR_FLAG_SINGLELINE 0x02 // enter key and CR-LF handled specially
TEXT_EDITOR_FLAG_PASSWORD 0x04 // text is not entered into content, only a representative character
TEXT_EDITOR_FLAG_READONLY 0x08 // editing events are disabled. Editor may still accept focus.
TEXT_EDITOR_FLAG_DISALBED 0x10 // all events are disabled (like scrolling). Editor will not accept focus.
* added WillInsertBreak/DidInsertBreak into text rules, so flags could be checked. This gets us readonly, disabled, and single line
behavior.
* cleaned up the code that allocates, registers, and destroys event listeners. Thanks to Kin and Simon for cleaning up the
ownership model on the listeners, it was a big help.
* added support for a max text length. You can now tell the text editor, be no bigger than n characters.
1999-05-28 21:24:18 +00:00
jfrancis%netscape.com
35b0d02e18
cleanup util function duplication
1999-05-28 21:17:30 +00:00
alecf%netscape.com
04846da2ff
GetCharPref() is going away for nsIPref scriptability. Use CopyCharPref instead
1999-05-28 00:50:29 +00:00
akkana%netscape.com
99285c6711
Add paste/insert as quotation into editor app cores to be accessible from JS.
1999-05-28 00:46:34 +00:00
sfraser%netscape.com
b96d9eaa7c
Removed obsolete IID definitions, use GetIID() instead.
1999-05-28 00:20:41 +00:00
sfraser%netscape.com
ac1db62e3f
Fix the event listeners to no longer hold owning pointer to the editor.
1999-05-28 00:19:51 +00:00
sfraser%netscape.com
00898c565a
Change the transactions to have non-owning pointers to the editor.
1999-05-28 00:16:55 +00:00
sfraser%netscape.com
0b45173a06
Changed transactions not to have owning pointers to the Editor.
1999-05-28 00:13:02 +00:00
kin%netscape.com
e667e633d4
Changed all occurrences of GetUndoString() and GetRedoString() to accept nsString *.
1999-05-27 20:50:52 +00:00
rickg%netscape.com
d647fbe409
changed to align with nsString2
1999-05-27 07:38:37 +00:00
sfraser%netscape.com
f2c128b7dc
Add unit test call to nsIEditor, and implement it in nsText- and nsHTMLEditors.
1999-05-27 04:10:04 +00:00
sfraser%netscape.com
d95af35b38
Remove the old key code function, and call the new unit test routine
1999-05-27 04:08:59 +00:00
akkana%netscape.com
ee5009811c
Require pref headers now
1999-05-27 01:46:06 +00:00
bienvenu%netscape.com
202792df3a
fix build bustage by adding prefs include
1999-05-27 01:45:27 +00:00
akkana%netscape.com
f4b48a2327
Insert / Paste as Quotation.
1999-05-27 00:08:15 +00:00
akkana%netscape.com
57f397d4de
Add Internet and AOL style citers
1999-05-26 23:14:05 +00:00
jfrancis%netscape.com
4c98c3ff1c
fix for bug 5979
1999-05-26 22:44:08 +00:00
cmanske%netscape.com
fa58425b27
Fixed missing do_QueryInterface that busted Linux build
1999-05-26 22:30:50 +00:00
cmanske%netscape.com
68f95d7549
Continued UI work: Spell checker fixes, toolbar improvements, popup menus implemented for paragraph style, font face and color, setting font color test UI, etc.
1999-05-26 21:40:51 +00:00
kin%netscape.com
79216d57ed
Disabled HACKForceRedraw() calls. Added calls to nsIViewManager::BeginUpdateViewBatch() and nsIViewManager::EndUpdateViewBatch().
1999-05-26 21:18:12 +00:00
kin%netscape.com
a89f081cdb
Initial checkin of file.
1999-05-26 21:14:32 +00:00
pinkerton%netscape.com
5135f5d4a6
new multiple-item drag and drop apis.
1999-05-26 21:08:14 +00:00
dp%netscape.com
0443b20e33
Landing xpcom20/21 branch.
1999-05-26 01:38:36 +00:00
akkana%netscape.com
92ccf433f5
6773: an nsresult was being checked before it was initialized. Appv'd chofmann
1999-05-20 01:48:12 +00:00
joki%netscape.com
022a0e65af
Breaking nsIDOMEvent out into nsIDOMEvent and nsIDOMUIEvent.
1999-05-18 23:51:04 +00:00
kin%netscape.com
0afd903611
Fix for bug #4796 : UMR: nsEditor::JoinNodesImpl().
1999-05-17 18:59:40 +00:00
jfrancis%netscape.com
e91f5fd66e
const crazy - bet you can't eat jsut one!
1999-05-17 14:14:36 +00:00
kin%netscape.com
f8cbcb8a7f
Commented out all calls to HACKForceRedraw(). We now call it from
...
nsEditor::EndTransaction().
1999-05-17 13:31:56 +00:00
jfrancis%netscape.com
bc8ba48be5
fixing bustage
1999-05-17 13:10:29 +00:00
jfrancis%netscape.com
76905a8b3e
insert list and indent work
1999-05-17 12:22:31 +00:00
mjudge%netscape.com
b6f7188add
adding in selection ability for images in editor only
1999-05-17 00:21:50 +00:00
akkana%netscape.com
9aab413735
Change some comments re body wrap width
1999-05-14 19:25:43 +00:00
akkana%netscape.com
d983b63c36
5786: Cut shouldn't do anything when selection is collapsed
1999-05-14 19:24:10 +00:00
pinkerton%netscape.com
1ce155f6fa
fix a d&d bug introduced in the transferable interface merging and add a SetCanDrop at the point of the drop for MacOS.
1999-05-14 18:44:28 +00:00
akkana%netscape.com
804d7dd182
Implementations for new fcn Get/SetBodyWrapWidth
1999-05-13 22:11:05 +00:00
rods%netscape.com
b08406885d
removed reference to nsIDataFlavor and merged nsITransferable and nsIGenericTransferable
1999-05-13 21:53:57 +00:00
cmanske%netscape.com
1104574ea3
Implemented Spell Checking
1999-05-13 20:59:08 +00:00
sfraser%netscape.com
303396a13b
Stub in the get/set column width calls for plain text editing.
1999-05-13 04:44:57 +00:00
sfraser%netscape.com
df9c82ce85
Removed extra ;
1999-05-13 04:42:23 +00:00
sfraser%netscape.com
c64e54633a
Fix misplaced )
1999-05-13 04:42:11 +00:00
tague%netscape.com
03b2e7bb12
Added work around for #5912
1999-05-12 23:23:14 +00:00
sfraser%netscape.com
9f2b5512c3
Added file opening functionality
1999-05-12 22:24:47 +00:00
akkana%netscape.com
4a7ad0bc2e
Add test for IsDataFlavorSupported for xpfe folks to fix bug 6289
1999-05-11 23:34:40 +00:00