Граф коммитов

244 Коммитов

Автор SHA1 Сообщение Дата
tague%netscape.com 58316bd322 Added support for replies from private DOM text events. See bug #4826 1999-08-06 02:32:13 +00:00
sfraser%netscape.com bbeffd28f0 Fix the document state listener mechanism so that you can install listeners after the editor has been created, and still get their 'document creation' notification called. 1999-08-03 06:53:45 +00:00
buster%netscape.com c05df307b2 added a missing break that was leading to an assert in NotifyDocumentListeners 1999-08-03 06:05:29 +00:00
warren%netscape.com 5f088dfe9e Fixing Simon's stuff. 1999-08-03 01:57:26 +00:00
sfraser%netscape.com dd24fdb884 Make the nsIDocumentStateListener interface more useful, with doc creation and destruction notifiers. 1999-08-03 00:58:38 +00:00
buster%netscape.com e0138bce18 enabled string bundles, now that NECKO has landed
selection and caret are not displayed at Init time any more.  This is done on Focus now.
1999-08-02 13:51:50 +00:00
cmanske%netscape.com 0fef13e963 Fixed lots of XUL (adjust for new titledbutton changes and XPMenus). Added initial table properties support and unit test for nsITableLayout methods. Removed unused InsertLink and InsertImage methods. Added lots of comments for interface methods. 1999-08-01 22:37:58 +00:00
akkana%netscape.com 2a0454f835 10525: Only handle plaintext paste in base and text editors 1999-07-30 23:46:18 +00:00
sfraser%netscape.com 8c8a92675a Remove references to nsIContextLoader. 1999-07-28 03:08:21 +00:00
sfraser%netscape.com 6c31c915dd Implement support for nsIDocumentStateListeners. 1999-07-28 02:55:40 +00:00
cmanske%netscape.com 5a9c33f49e Fixed build bustage - removed references to removed .h files 1999-07-28 00:35:41 +00:00
buster%netscape.com cc49e3182a Clean-up
1) fixed unit tests
2) fixed a bunch of leaks having to do with using enumerators.  Thanks for noticing these, Simon.
3) fixed a tiny problem in nsTextEditRules::WillDoAction().
This method was overly aggressive in checking input args, sel can be null for some operations.
1999-07-25 18:14:44 +00:00
jfrancis%netscape.com ab73427f9c default to setting selection _after_ a created element 1999-07-25 09:25:02 +00:00
cmanske%netscape.com db6e5788b8 Fixed insert element bugs. Added message if no misspelled words. Changed 'More Atrributes' to 'Advanced Edit' in dialogs. Improved generic message dialog. Added remove link button to link dialog 1999-07-24 20:27:53 +00:00
cmanske%netscape.com 16ff2d941c Fixed bugs relating to insert element 1999-07-23 00:52:17 +00:00
sfraser%netscape.com 5f74f88c68 Turn on selection for all documents that are being edited. This enables selection in GFX ender widgets. 1999-07-23 00:11:00 +00:00
sfraser%netscape.com f4d8e41aad #ifdef out loading the string bundle, because it causes onEndDocumentLoad handlers to fire, which is very bad. 1999-07-22 23:52:08 +00:00
tague%netscape.com 27e1b6498d Fixed bug #10242 - crash when typing space after IME composition 1999-07-22 23:13:59 +00:00
tao%netscape.com 0d92312a0a Adopt new str res api prototype. 1999-07-22 04:41:11 +00:00
kin%netscape.com 21186cafc1 Switch from override style sheets to doc
style sheets.
1999-07-20 19:34:35 +00:00
jfrancis%netscape.com 2ec53e1f90 assorted work to expose nav html dtd to the editor 1999-07-19 22:49:21 +00:00
tague%netscape.com 2c7d6571f3 Fixed crashing bug with IME support. 1999-07-19 21:16:42 +00:00
akkana%netscape.com a0beec3a1a Fix paste html; remove some unneeded inclusions 1999-07-19 19:37:08 +00:00
mjudge%netscape.com c0b1525970 massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape. 1999-07-18 02:27:19 +00:00
buster%netscape.com dca6c49edd replaced IID's with CID's where they were appropriate, and removed lots of
NS_DEFINE_IID macros in favor of GetCID() wherever I could.
plus some minor bug fixes.
1999-07-15 19:13:46 +00:00
mjudge%netscape.com 21700e5d88 checkin for carpool for multiple seleciton/ime selection and api changes 1999-07-15 18:19:20 +00:00
sfraser%netscape.com ee9108dff0 Document modification count maintenance. 1999-07-14 22:29:39 +00:00
tague%netscape.com a6a76c7c7b Fix bug #8459, #6989 Can't move cursor within IME composition string. 1999-07-14 20:05:25 +00:00
akkana%netscape.com a3fb11b98f Restructure the editor output routines to allow passing in
a mime type and a flag argument.  Also fix the following bugs:
9746: get rid of bogus empty <style> in head.
8143: save wrap column in editor shell in case it's set before the
      editor is created.
9470, 9488: allow explicit specification of formatted output.
1999-07-14 18:54:29 +00:00
cmanske%netscape.com f85acd993e Generic message dialog, fix insert element-related bugs, initial personal dictionary dialog, other editor bugs 1999-07-14 15:24:33 +00:00
rods%netscape.com 96b1b0347f Fixed up paste code to help support HTML paste 1999-07-09 19:43:59 +00:00
kin%netscape.com bc437183b9 Fix for bug #7495: [PP]Undo on Linux shows intermediate steps.
Modified Undo() and Redo() to call Begin/EndUpdateViewBatch().
1999-07-06 23:02:12 +00:00
cmanske%netscape.com 7e87a94450 Changes to editor XUL dialogs to accomodate new window-as-box changes 1999-07-02 22:52:34 +00:00
waterson%netscape.com 2036cc44fb Fix nsCOMPtr bustage. 1999-07-02 05:20:31 +00:00
sfraser%netscape.com fecb23a8fd Added transactions for applying and removing style sheets 1999-07-02 03:57:50 +00:00
sfraser%netscape.com d78b1fc110 First Checked In. 1999-07-02 03:56:25 +00:00
warren%netscape.com 3e3429dbf5 Fixed NewURL for necko. 1999-07-01 21:48:46 +00:00
buster%netscape.com 894d0f0085 minor bug fixes 1999-07-01 20:46:59 +00:00
kin%netscape.com 3b5b4d3b48 Added ApplyStyleSheet() method to the various editor interfaces. 1999-07-01 19:32:35 +00:00
buster%netscape.com 7bc9bfc2b0 0. possible fix for Sun build bustage.
1. IsEditable is much less hacky.  It basically says:
  1. if the node is a special bogus text node, it's not editable
  2. if the node is a text node with only newlines, then it's not editable
  3. if the node has no frame associated with it, then it is not editable
  4. otherwise, it is editable.
As part of this, I had to make IsEditable non-static.  This had some cascading effects on static methods that called
IsEditable, which likewise had to be made non-static.

2. SetTextProperties now works when the endpoints are leaf nodes (like images), not just text.  Charlie, you should
put this through some stress cases.
1999-07-01 18:42:28 +00:00
kin%netscape.com a0534c39c1 Fix Linux build bustage by including nsIDOMCharacterData.h. 1999-06-30 00:52:25 +00:00
scc%netscape.com f79508bc68 |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()| 1999-06-29 21:01:31 +00:00
tague%netscape.com 353d857fed Added clause and selection support for Input Methods. Fixes bug #8639, #8459, #6989, #7824 1999-06-29 20:31:22 +00:00
buster%netscape.com 75e33996cd caret is placed after inserted element, matches Nav 4 behavior. 1999-06-28 21:35:57 +00:00
buster%netscape.com 481008636f fixed warnings 1999-06-28 13:44:40 +00:00
buster%netscape.com 96d97515ac implemented most of max length handling 1999-06-25 22:57:26 +00:00
cmanske%netscape.com 30169895df Changing to using B,I,U for editor style toolbar and remove 'Clear all styles' icon 1999-06-25 20:16:30 +00:00
mcafee%netscape.com 663392c33d Adding comment for BeOS. 1999-06-25 14:26:21 +00:00
jfrancis%netscape.com 7e6d227982 these are not the droids you are looking for 1999-06-25 10:36:54 +00:00
jfrancis%netscape.com 0db5edf4c8 improvement of editing rules for insert list, indent, outdent, and change alignment 1999-06-25 09:33:02 +00:00