cmanske@netscape.com
ff56d4cfac
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.
2000-02-15 15:54:05 +00:00
jfrancis@netscape.com
adbc4c6797
fix for 27188: crash when making text bold
2000-02-13 12:52:15 +00:00
cmanske@netscape.com
f8b4591837
Table editing work (bug 20973). Fixed background colorpicker (bug 21410), disable unimplemented menu items (25137), make property bundle strings more localizable (26050). r=mjudge
2000-02-10 05:14:52 +00:00
jfrancis@netscape.com
7559ed8f2f
implementing font increase/decrease size for html editor (bug 18774) r=floppy moose
2000-02-08 12:53:34 +00:00
sspitzer@netscape.com
88370b36d1
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
2000-02-08 01:11:13 +00:00
akkana@netscape.com
12096f831c
22505 workaround: force plaintext editors to use font-family: monospace to make wrapping work. r=jfrancis
2000-02-04 23:39:31 +00:00
akkana@netscape.com
a0b29d97e1
25251: use white-space: -moz-pre-wrap instead of pre wrap, suggested by pierre, r=buster
2000-02-03 23:17:00 +00:00
cmanske@netscape.com
8a3be202eb
More table editing work (bug 20973) and Page Properies dialog work (bug 14344). Added missing 'tbody' to nsIAtoms list. r=mjudge
2000-02-03 02:06:10 +00:00
jfrancis@netscape.com
dd1c15c45f
more inline style feedback fixes (24574). r=sfraser
2000-02-02 22:47:43 +00:00
pinkerton@netscape.com
d6bce5e28c
native clipboard/d&d impls now handle text/plain internally, always providing text/unicode to a client. fixes bugs 8427 and 24010. r=scc.
2000-02-01 22:26:21 +00:00
pp@ludusdesign.com
6a4d4a3655
Conversion to NS_GET_IID(). Bug #20232 , r=scc@netscape.com
2000-02-01 14:26:27 +00:00
jfrancis@netscape.com
85205d27ca
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
2000-01-31 10:30:12 +00:00
akkana@netscape.com
3acdf78fdc
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
2000-01-28 01:17:23 +00:00
nhotta@netscape.com
ce8cb93f0e
Insert/update META charset tag for charset menu operation, bug 17797, r=akkana.
2000-01-27 03:35:44 +00:00
jst@citec.fi
aea8ec3c38
Fixing build bustage, added missing .get() in a nsCOMPtr comparison. r=vidur@netscape.com
2000-01-26 16:01:49 +00:00
cmanske@netscape.com
2a42c3b2e3
Table editing (bug 20973): added support for rowspan/colspan=0, Rewrote Spelling Dictionary dialog (bug 24264), removed beep from forceInteger filter, r=akkana
2000-01-26 14:57:43 +00:00
akkana@netscape.com
4cbbbdd6b2
Turn off debug printf and enable formatting. Still r=jfrancis
2000-01-26 02:31:30 +00:00
akkana@netscape.com
281e14bc0f
22662, 16720: greatly improve formatting of html source for inserted html tags. r=jfrancis
2000-01-26 00:57:37 +00:00
sfraser@netscape.com
73d96ff980
WIP for 18395, various editor command handling and updating changes. r=akkana
2000-01-18 21:50:15 +00:00
jfrancis@netscape.com
4d49f9e1e3
* 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 #)
2000-01-15 14:29:29 +00:00
kin@netscape.com
7a4ceab8e8
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
2000-01-13 23:50:28 +00:00
cmanske@netscape.com
fc11c7c7ee
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
2000-01-13 23:33:00 +00:00
jfrancis@netscape.com
88b877756c
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.
2000-01-13 10:17:35 +00:00
jfrancis@netscape.com
4192880dbf
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.
2000-01-10 10:13:58 +00:00
akkana@netscape.com
6440a80186
23169: Fix uninitialized variables, including one which was disallowing splitting lines by hitting return. r=jfrancis
2000-01-06 22:35:04 +00:00
akkana@netscape.com
60adce1d35
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
jfrancis@netscape.com
193b0fa7aa
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
6b89a62a76
Changing a char array to a PRUnichar array, to fix a build
...
warning. r=sspitzer.
1999-12-29 03:45:26 +00:00
cmanske@netscape.com
657f1602bc
Fixed bug 22072, loading style sheet in editor. a=jar, r=brade
1999-12-22 23:57:04 +00:00
kin@netscape.com
fb32e2f4c1
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
akkana@netscape.com
389d4120c1
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
2243533837
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
ftang@netscape.com
a3b0a6e1f1
fix bug 19358 r=jfrancis add IME force commit for Undo,SelectAll and Paste
1999-12-09 22:37:36 +00:00
jfrancis@netscape.com
e5df31faaf
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
00270059ab
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
898a1b4dcd
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
vidur@netscape.com
cfc64c5939
For bug 17325. Changed signature of css loader methods. R=nisheeth.
1999-12-04 01:29:18 +00:00
cmanske@netscape.com
5d1732d9da
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
warren@netscape.com
3abca0bf7e
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
akkana@netscape.com
db06f5a717
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
4798db6f21
* 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
jfrancis@netscape.com
262131f00c
implemented a system to track what portion of a document is affect by an editor action. Used that system to help solve extensive whitespace handling problems, ans also problems with caret placement in response to returns (this lattter fix for html editors only - plaintext coming later). Fixed numerous list bugs involving outdenting, unlisting, and splitting lists.
Checkin addressees these bugzilla bugs:
2073 & 12337 - whitespace trouble when typing (you can end up with all nbsp's instead of spaces)
1999-11-25 00:19:45 +00:00
akkana@netscape.com
45c55d6675
19610: Change InsertAsQuotation API to return inserted node r=rhp
1999-11-24 20:48:59 +00:00
nisheeth@netscape.com
249e26e6fe
Fix for bug 17937. nsHTMLEditor::DeleteSelectionAndCreateNode() wasn't addref'ing an out parameter. r=sfraser.
1999-11-22 00:01:18 +00:00
akkana@netscape.com
c6b792f0e5
Improve the problem of excessive whitespace around <pre> quotes in
...
plaintext mail (r=mcafee).
Also, 19237: an initial fix for html quoting (html source being
inserted outside the blockquote).
1999-11-18 19:43:14 +00:00
brade@netscape.com
27cf65a139
fix bug 18892 (r=kin@netscape.com); change constant to PRUnichar
1999-11-16 14:40:11 +00:00
cmanske@netscape.com
203bcd8ee9
Partial fix for 14344(Page Properties) and 18774(Increase/Decrease Font Size). Fixed 18234 (move Advanced Edit button), 18485 (don't prompt for title with Save As), 16714 (undefined value for para. property combobox) and 18494 (add filename to window caption). Improved Image Properties dialog and CSS style for toolbars. Added new Composer icons. r=sfraser
1999-11-13 16:37:58 +00:00
akkana@netscape.com
7a9a48c15e
18576: Enclose plaintext replies in a <pre> so they don't get wrapped,
...
and add appropriate edit rules to split pre tags when editing plaintext.
r=sfraser
1999-11-13 00:26:45 +00:00
buster@netscape.com
ff2ca40495
partial fix for bug 14599. We no longer crash. The frameset loads in the editor window,
...
but no editor is actually attached, so no editing is possible. Next step is
to detect the error case and stop the document load altogether.
1999-11-11 19:22:30 +00:00
akkana@netscape.com
9dbce28b62
16803, 17341: Enable unicode paste. Code from nhotta, r=me. Also re-enable plaintext paste
1999-11-10 23:42:11 +00:00