334 Commits

Author SHA1 Message Date
jfrancis%netscape.com
84db9f724e fixe for 23558: windows ime bug - typing escape in ime can cause selection to move to top of document
r=mjudge, ftang;  a=rickg


git-svn-id: svn://10.0.0.236/trunk@61699 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 23:50:17 +00:00
jfrancis%netscape.com
50f00945bf fixes for the following bugs:
27914, 27305, 28690, 14608, 27306, 28757
These fixes reviewed by cmanske, apprvd rickg;

also fix for 28724 (caret positioning problems)
reviewed by mjudge, apprvd by jar.


git-svn-id: svn://10.0.0.236/trunk@61653 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 04:39:30 +00:00
jfrancis%netscape.com
47730b5d52 fix for:
26624 - lists and inline style dont get along
r=sfraser; a=rickg


git-svn-id: svn://10.0.0.236/trunk@61265 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-18 01:10:21 +00:00
jfrancis%netscape.com
4a8620372e fixes for:
27959 - delete broken in editor
24694 - cant get out of link insertion
r=sfraser; a=phil


git-svn-id: svn://10.0.0.236/trunk@61213 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 19:40:18 +00:00
sspitzer%netscape.com
48e63af399 move the nsICmdLineHandler responsibilties from nsHTMLEditorLog to nsEditorService. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@61035 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 03:14:20 +00:00
cmanske%netscape.com
c50b46ff04 Added Page Properties (26889) and Page Colors dialogs (14344), removed debug menu only in release (27237), link dialog fixes (27308), lots of dialog rewrite to use titledbox instead of fieldset, rewrote insert table dialog to use boxes. Changed font size to use CSS strings, not <font size> for ui, but other bugs prevented inserting spans for size. Other small bug fixes. r=brade.
git-svn-id: svn://10.0.0.236/trunk@60891 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 15:54:05 +00:00
jfrancis%netscape.com
09a4b94ba9 fix for 17994: indent skips down a line
git-svn-id: svn://10.0.0.236/trunk@60632 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 13:06:21 +00:00
jfrancis%netscape.com
cdde05a831 fix for 27188: crash when making text bold
git-svn-id: svn://10.0.0.236/trunk@60631 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 12:52:15 +00:00
cmanske%netscape.com
e080bb6c86 Table editing work (bug 20973). Fixed background colorpicker (bug 21410), disable unimplemented menu items (25137), make property bundle strings more localizable (26050). r=mjudge
git-svn-id: svn://10.0.0.236/trunk@60284 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 05:14:52 +00:00
mjudge%netscape.com
44c8697114 big checkin. fixing problems blocking Cmanske (also a reviewer). Checking in preliminary for gen content.(nothing damaged yet) lots of bug numbers not going to look them up, the tree just opened.
git-svn-id: svn://10.0.0.236/trunk@60278 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 04:35:51 +00:00
jfrancis%netscape.com
056f231676 implementing font increase/decrease size for html editor (bug 18774) r=floppy moose
git-svn-id: svn://10.0.0.236/trunk@60127 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 12:53:34 +00:00
sspitzer%netscape.com
239e103aad make it so -chrome <chrome url> does the right thing.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@60054 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 03:12:39 +00:00
sspitzer%netscape.com
9590786254 more changes to get everyone using my arbitrary command line handling.
removing "calendar" from the appearance pref panel, there is no calendar in
5.0.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@60015 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 01:11:13 +00:00
akkana%netscape.com
c0b58e45df 22505 workaround: force plaintext editors to use font-family: monospace to make wrapping work. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@59807 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 23:39:31 +00:00
akkana%netscape.com
55215f5604 25251: use white-space: -moz-pre-wrap instead of pre wrap, suggested by pierre, r=buster
git-svn-id: svn://10.0.0.236/trunk@59667 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 23:17:00 +00:00
cmanske%netscape.com
2ce1bef073 More table editing work (bug 20973) and Page Properies dialog work (bug 14344). Added missing 'tbody' to nsIAtoms list. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@59605 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 02:06:10 +00:00
jfrancis%netscape.com
043767a4ef more inline style feedback fixes (24574). r=sfraser
git-svn-id: svn://10.0.0.236/trunk@59551 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:47:43 +00:00
pinkerton%netscape.com
c3f43e5f26 native clipboard/d&d impls now handle text/plain internally, always providing text/unicode to a client. fixes bugs 8427 and 24010. r=scc.
git-svn-id: svn://10.0.0.236/trunk@59409 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 22:26:21 +00:00
pp%ludusdesign.com
fdfd888608 Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@59394 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 14:26:27 +00:00
jfrancis%netscape.com
d8853e9b1b make selection sticky across undo/redo (24573);
get bold/italic/underline toolbar feedback working (24574);
fix for 24856: unable to unbold text;
fix for 24572: cant get selection between split lists


git-svn-id: svn://10.0.0.236/trunk@59246 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 10:30:12 +00:00
akkana%netscape.com
e384276b0f 22662: Completely redesign the editor output formatting system.
Now, instead of inserting text nodes containing whitespace and newlines
into the content tree, the editor adds a fake attribute "_moz_dirty"
to every node it creates, and relies upon the output system to format
any node with that attribute (and, of course, not output the attribute).
  r=jfrancis


git-svn-id: svn://10.0.0.236/trunk@58985 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 01:17:23 +00:00
nhotta%netscape.com
0eb3cefc5c Insert/update META charset tag for charset menu operation, bug 17797, r=akkana.
git-svn-id: svn://10.0.0.236/trunk@58881 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 03:35:44 +00:00
jst%citec.fi
3ebf111e7f Fixing build bustage, added missing .get() in a nsCOMPtr comparison. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@58792 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 16:01:49 +00:00
cmanske%netscape.com
c4d88f4318 Table editing (bug 20973): added support for rowspan/colspan=0, Rewrote Spelling Dictionary dialog (bug 24264), removed beep from forceInteger filter, r=akkana
git-svn-id: svn://10.0.0.236/trunk@58784 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 14:57:43 +00:00
akkana%netscape.com
43a0db0962 Turn off debug printf and enable formatting. Still r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@58706 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 02:31:30 +00:00
akkana%netscape.com
831fa6d5c7 22662, 16720: greatly improve formatting of html source for inserted html tags. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@58667 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 00:57:37 +00:00
akkana%netscape.com
33b192d23e Utilities for use by editor and edit rules. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@58656 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 00:36:18 +00:00
sfraser%netscape.com
a65a684b15 WIP for 18395, various editor command handling and updating changes. r=akkana
git-svn-id: svn://10.0.0.236/trunk@58123 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 21:50:15 +00:00
jfrancis%netscape.com
de4c509f39 fix for 21412 - backspace wouldn't remove list items in html editor.
In addition some improvements were made to the adjustment of selection after an edit action (example: backspacing through a list item now pops you up to the previous item)


git-svn-id: svn://10.0.0.236/trunk@58013 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-17 12:41:34 +00:00
jfrancis%netscape.com
3384856d4f * fixed 19596;
* fixed 23597;
* fixed deletion bug that could cause to breaks to be deleted instead of one, when backspacing once. (no #)
* partial fix for current paragraph style not being properly reported in the composer toolbar.  (no #)


git-svn-id: svn://10.0.0.236/trunk@57934 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 14:29:29 +00:00
mjudge%netscape.com
c252b5c37a small fix for bug23833 r= jfrancis
git-svn-id: svn://10.0.0.236/trunk@57744 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 23:56:34 +00:00
kin%netscape.com
394fb406dc We now cut the correct number of characters from the styleValue string.
Fixed bug that prevented us from removing properties starting at the
zeroth position in the string.
r=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@57736 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 23:50:28 +00:00
cmanske%netscape.com
d4e1176a34 Table editing work and fixed bug 21389, r=buster. Added detecting table, row, or cell for setting background color, bug 7992, r=kin. Renamed overloaded GetDocumentTitle to GetDocumentTitleString and set new URL of saved page in webshell, bug 23726, r=mjudge
git-svn-id: svn://10.0.0.236/trunk@57722 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 23:33:00 +00:00
jfrancis%netscape.com
861057611a fixed bug 20613 & 21121: both invloved newlines in preformatted text. Layout gives no frames for blanklines caused by newlines, so you cant click or arrow to them. I replace such newlines with breaks now.
fixed 21196: select all no longer selects the special break we use in empty documents (this would cause an invisible selection).

fixed 21430: choosing a new alignment in an empty doc used to do nothing.  Now it works but I've exposed a selection bug inthe process...

fixed 22225: a little unintended re-entrancy caused multiple breaks to be inserted in empty table cells when doc read in.


git-svn-id: svn://10.0.0.236/trunk@57668 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 10:17:35 +00:00
jfrancis%netscape.com
e7ca3cd894 fix for bug 23595: lines permuted by forward delete of a break. one line fix - some misordered parameters.
git-svn-id: svn://10.0.0.236/trunk@57495 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-12 02:20:24 +00:00
pp%ludusdesign.com
b5787cf895 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com


git-svn-id: svn://10.0.0.236/trunk@57423 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 20:49:15 +00:00
jfrancis%netscape.com
a1fc60d62e fixing VC5 build (missing return value)
git-svn-id: svn://10.0.0.236/trunk@57325 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 01:25:00 +00:00
jfrancis%netscape.com
fdee474e64 fix for 11994, an IME bug. (accidentally left out of prior checkin)
git-svn-id: svn://10.0.0.236/trunk@57273 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 10:20:51 +00:00
jfrancis%netscape.com
8f19524dca added in some rules code for mail quoting. This
fixes bug: 19979   (extra blank line showing up in
mail that has quotes)

partial progress on block transformation work:
unlisting a list now works mostly correctly again,
instead of merging all the former list items into
one run of text (no bug number).

Moz-br's are now added in one more circumstance:
when you have a br at the end of some inline
content that is followed by a new block (like a
list, table, etc.).  This is needed for the same
reason that the other moz-br's are: to generate a
blank line that the user expects after hitting
return. (no bug number)

DTD-related work to enable the editor to check if
you should be able to type given the current
selection.

fixed bug 22944: inserting an <A> in a table
splits the table.

Made some progress on text paste performance, but
it's still too slow.  That's 19273, which I'm
leaving open

fixed bug 15258:  selection capable of getting out
of the body element.

fixed a bug where code that merged adjacent text
nodes would merge the non-editable "formatting"
textnodes, (no bug number).  Added code to prevent
selection from ending up inside a non-editable
text node.

fix for 11994, an IME bug.


git-svn-id: svn://10.0.0.236/trunk@57272 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 10:13:58 +00:00
akkana%netscape.com
740c96ed62 23169: Fix uninitialized variables, including one which was disallowing splitting lines by hitting return. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@57018 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 22:35:04 +00:00
jfrancis%netscape.com
c6690138e4 fixing warnings
git-svn-id: svn://10.0.0.236/trunk@56868 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 00:16:18 +00:00
jfrancis%netscape.com
150dc1a9ce continuing the war on the Case Of The Happy Caret
git-svn-id: svn://10.0.0.236/trunk@56838 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 12:24:10 +00:00
akkana%netscape.com
5bf44a084f 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


git-svn-id: svn://10.0.0.236/trunk@56743 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 20:38:12 +00:00
jfrancis%netscape.com
11faed23b2 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).


git-svn-id: svn://10.0.0.236/trunk@56714 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 03:09:41 +00:00
bryner%uiuc.edu
47ec5d971a Changing a char array to a PRUnichar array, to fix a build
warning. r=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@56593 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-29 03:45:26 +00:00
cmanske%netscape.com
74a5d53339 Fixed bug 22072, loading style sheet in editor. a=jar, r=brade
git-svn-id: svn://10.0.0.236/trunk@56459 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 23:57:04 +00:00
kin%netscape.com
c36783f984 Changed write string for "paragraphFormat" to "SetParagraphFormat()"
to get log playback working again.
r=buster@netscape.com,cmanske@netscape.com  a=don@netscape.com


git-svn-id: svn://10.0.0.236/trunk@56393 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 19:44:00 +00:00
kin%netscape.com
eeeeaca1e6 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


git-svn-id: svn://10.0.0.236/trunk@56073 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-16 00:59:08 +00:00
akkana%netscape.com
130dea903e 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.


git-svn-id: svn://10.0.0.236/trunk@55995 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 23:07:12 +00:00
jfrancis%netscape.com
af51a3ae47 fixes for bug 21030. again. really.
21030: html mail reply won't quote original message
r=kin; a=brendan


git-svn-id: svn://10.0.0.236/trunk@55870 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-10 23:16:02 +00:00