Commit Graph

672 Commits

Author SHA1 Message Date
akkana%netscape.com
8c236a7d13 23169: Fix uninitialized variables, including one which was disallowing splitting lines by hitting return. r=jfrancis 2000-01-06 22:35:04 +00:00
jfrancis%netscape.com
b99928a9c0 fixing warnings 2000-01-06 00:16:18 +00:00
jfrancis%netscape.com
6229129616 continuing the war on the Case Of The Happy Caret 2000-01-05 12:24:10 +00:00
akkana%netscape.com
0b23aa43ac 22655: add API to allow specifying charset when inserting/quoting html. r=rhp
16015: Add API and implementation for delete-to-beginning (^U). r=slamm,rhp
490: Insert formatting newlines when inserting new nodes. r=rhp
2000-01-04 20:38:12 +00:00
mcafee%netscape.com
af019e592d Fixing unix bustage. 2000-01-04 04:28:39 +00:00
jfrancis%netscape.com
c207257f01 adding construct-time value for an editor member bool. 2000-01-04 04:24:04 +00:00
jfrancis%netscape.com
d6e95890c8 Fix for bug 21346. This is actually a major reworking of how the low level editor txns perturb selection. There is a mode now for telling the txns not to disturb the selection. There is also a fix for unlisting lists (sometimes list items got merged unintentionally when unlisting). 2000-01-04 03:09:41 +00:00
bryner%uiuc.edu
efb687dcad Changing a char array to a PRUnichar array, to fix a build
warning. r=sspitzer.
1999-12-29 03:45:26 +00:00
buster%netscape.com
03ce06ed8d fixed bug 21032 ([regression] can paste multiple lines of text into a single-line text control)
when we were using <BR>'s in plaintext, this wasn't an issue.
when we switched to using \n, we needed to put in an extra check to transform CRLF to space.

partial fix bug 20387 (scroll bars appearing in single line text control)
part of the problem is we were leaving an empty text node lying around after inserting the bogus <br>
this induced layout to add a line after the <BR>, making the document in an empty text control too tall
Kin still has the task of hiding the scroll bar in certain situations, but this was the right thing to do
anyway.

r=kin
1999-12-24 15:48:48 +00:00
buster%netscape.com
dc92b5dab3 fixed bug 22228
r=dcone
For this part of the fix, removed a precondition check for a null input param.  It's legal (and necessary) here.
1999-12-23 21:02:45 +00:00
rods%netscape.com
a45b5daae1 backing out change and reopening bugs 17303, 19426, the default case where input isn't specified
causes a lot of problems becuase of the style it needs.
r=self
1999-12-23 20:13:46 +00:00
cmanske%netscape.com
9192125ad9 Fixed bug 22072, loading style sheet in editor. a=jar, r=brade 1999-12-22 23:57:04 +00:00
kin%netscape.com
6bd2f7ab0c Changed write string for "paragraphFormat" to "SetParagraphFormat()"
to get log playback working again.
r=buster@netscape.com,cmanske@netscape.com  a=don@netscape.com
1999-12-22 19:44:00 +00:00
rods%netscape.com
f06bddeda0 removed the hard coded font-family in the PlaintextInitalStyle for the set flags
r=buster bugs 17303,19426
1999-12-22 19:41:11 +00:00
ftang%netscape.com
982fa55c82 partial fix for bug 15533 (size part). 1. change the return value from nsPiont to nsRect. Change widget code to reflect the change. In Gtk, change XIM FontSet based on the rect height. r=cata a=chofmann 1999-12-22 07:56:40 +00:00
brade%netscape.com
d8c1142ecd don't prompt to save changes to an empty/new window (bug #13933) fix by sfraser r=brade 1999-12-21 15:27:54 +00:00
kin%netscape.com
e328b78703 Fix for bug #21683: [dogfood] Can't set focus to end of reply message to type
Added beginRulesSniffing local variable.
r=jfrancis@netscape.com a=chofmann@netscape.com
1999-12-16 00:59:08 +00:00
saari%netscape.com
a622c90955 Fix for PDT+ bugs 21602 and 21648. r=joki 1999-12-15 22:04:43 +00:00
mjudge%netscape.com
c8e34eada6 adding in nsEditorController to makesystem. adding in registration to allow someone to get an editorcontroller from the outside. also change editor shell to register a controller to handle keyboard navigation. 1999-12-15 03:46:27 +00:00
mjudge%netscape.com
b8c817d186 dont need that line good catch sfrasier. 1999-12-15 03:39:09 +00:00
mjudge%netscape.com
74e5502586 adding new files first stage of massive checkin for key bindings 1999-12-15 03:26:29 +00:00
akkana%netscape.com
2f7ffefaf4 21534 (part of 18033 and 18046): handle delete word and to-end functionality
outside of any selection batching (didn't work when inside a batch).
r=jfrancis; part of Mike's 18046 fixes which are a=chofmann.
1999-12-14 23:07:12 +00:00
jfrancis%netscape.com
0cd5eba60e fixes for bug 21030. again. really. 21030: html mail reply won't quote original message r=kin; a=brendan 1999-12-10 23:16:02 +00:00
buster%netscape.com
121c8cdc07 bug 21378
r=rods
a=chofmann

changed CanUndo and CanRedo to return the right value.  They were returning the opposite of what they ought to have returned.
1999-12-10 21:43:52 +00:00
ftang%netscape.com
c3b2fbc5fd fix bug 19358 r=jfrancis add IME force commit for Undo,SelectAll and Paste 1999-12-09 22:37:36 +00:00
ftang%netscape.com
4d99b4999b fix bug 19358. r=jfrancis . Forece commit when we Undo, SelectAll or Paste 1999-12-09 22:35:17 +00:00
jfrancis%netscape.com
f5410887be fixes for bug 21158 and 21030. 21158: aplying text style deletes text 21030: html mail reply won't quote original message r=kin; a=chofmann 1999-12-09 21:12:16 +00:00
ftang%netscape.com
c5a3d00653 fix bug 12090 19358. Implement ForceCompositionEnd and add it in the beginning of AddInlineProperty/RemoveInlineProperty/InsertElement/InsertHTML 1999-12-08 03:39:36 +00:00
jfrancis%netscape.com
167f9c0b74 fix for 20457: deletion in editor pretty darn screwy. Lots of changes to improve this. Document modifying entry points in editor now go thru a standard sandwich, which allows tracking of what changed in the doc, which allows proper post-processing of what changed. Also, all deletions now go thru the rules code, if applicable. Also some bugs in tracking the changed document portion have been fixed. Finally selection setting after a delete is improved. 1999-12-07 08:30:19 +00:00
ftang%netscape.com
5d9824b4bd add query composition event which get current curosor position. add timer base IME x y location query for gtk. r=erik. fix bug 17916 20550 1999-12-07 01:29:00 +00:00
cmanske%netscape.com
f30ee6edc8 Finished basic table editing (bug 6256) r=mjudge. Fixed XUL so debug-only plain text editor works. r=akkana 1999-12-07 01:12:10 +00:00
jfrancis%netscape.com
c7b0e3bedd fix for bug 19130 - hitting escape during ime entry can leave editor without a caret. r=kin 1999-12-05 00:29:34 +00:00
cmanske%netscape.com
6e3e75173d Finished fix for 13695 (r=danm), basic table editing (bug 6256): cpp r=mjudge, related UI work r=brade 1999-12-04 01:46:23 +00:00
vidur%netscape.com
1cf2db67a5 For bug 17325. Changed signature of css loader methods. R=nisheeth. 1999-12-04 01:29:18 +00:00
akkana%netscape.com
520e982ed0 18033: Editor changes to use the new nsISelectionController interface.
Triggered from key events.  Untested since the nsISelectionController
  implementation isn't in yet (bug 18046), but key events do call
  the stub routines.  r=mjudge
1999-12-02 21:47:30 +00:00
cmanske%netscape.com
177ceca5a4 Fixed bugs 18529, 20289; lots of progress on table editing (bug 6256). Other UI fixes: New color picker UI, added more missing menu items such as align, increase/decrease indent; moved 'Choose File' button to overlay to share by Image, Link, etc. dialogs. r=sfraser,akkana 1999-12-01 22:20:50 +00:00
buster%netscape.com
8a9d883cea warning cleanup, plus found an uninitialized int variable that I initialized to 0. 1999-12-01 15:29:52 +00:00
jfrancis%netscape.com
3aed7992fd * fix for PDT+ 16481: need rules for deleting in tables * fix for 19395: protect against zero length text inserts r = floppy moose 1999-12-01 14:32:55 +00:00
ftang%netscape.com
55be244e29 change debug code. 1999-12-01 00:35:31 +00:00
jfrancis%netscape.com
f5c7841eae fix for bug 20205: selection was getting jerked around by whitespace conversion code. 1999-11-30 21:58:37 +00:00
akkana%netscape.com
680a88820a 20348: Make alt the modifier for Unix, and generally clean up code. r=brade 1999-11-30 21:58:00 +00:00
jfrancis%netscape.com
8257b5e853 fixing iid of nsIAbsorbingTransaction 1999-11-30 14:31:47 +00:00
warren%netscape.com
2db26922a6 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
pinkerton%netscape.com
3e67aed56d removing obsolete d&d code and changing from CID's to progID's in d&d code. r=akkana. 1999-11-30 00:10:55 +00:00
pinkerton%netscape.com
ad4a38b0d2 eat drag gesture events for now. r=saari 1999-11-29 22:35:35 +00:00
akkana%netscape.com
24d00a0b59 18714: make InsertAsQuotation methods leave the insert point after, and outside, the node that was inserted. r=rhp 1999-11-29 21:15:57 +00:00
jfrancis%netscape.com
d4edc684b8 * ported the html editor work for the "caret doesn't move when i hit return" bug (16715) back to the plaintext editor. * fixed a paste/rules interaction problem (19367) * introduced an init time pass over html documents to populate empty list items and table cells with special breaks so that the user can click in them and actually get a caret * fixed some warnings r = floppy moose 1999-11-29 08:28:46 +00:00
akkana%netscape.com
757b1fce03 18033: Add editor API for delete methods, and hook up an initial
set of emacs key bindings for Unix.  r=jfrancis
1999-11-25 04:11:51 +00:00
jfrancis%netscape.com
65fcafbd6e cool! i cant believe it's not butter! (how did the mac ever compile this?) fixing bizarre cut/paste error. 1999-11-25 01:34:42 +00:00
jfrancis%netscape.com
faa87d9226 fixing bad comptr usage (also not caught by mac compiler) 1999-11-25 00:39:55 +00:00