mkaply%us.ibm.com
0f48c5b458
#80550
...
r=jfrancis, sr=sfraser, r=leaf for build changes
Putting back Bidi selection code that was removed by 65557
git-svn-id: svn://10.0.0.236/trunk@95640 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-21 23:57:55 +00:00
jfrancis%netscape.com
73072cd5e7
bug 65557 and cast of thousands: making the editor behave more intelligently wrt html whitespace rules. Improved ws handling for:
...
insert text,
insert break,
join blocks,
split block,
delete
Yet to be tackled is html copy & paste. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@94635 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-11 12:43:22 +00:00
mjudge%netscape.com
f92ab20e82
76442 sr= scc r= anthonyd. last minute fixes to editor to not do stupid copies and instead to use new case insensitive string compares.
...
git-svn-id: svn://10.0.0.236/trunk@92668 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-18 06:17:05 +00:00
jfrancis%netscape.com
9a35a75ae3
fixes for bugs:
...
75618 CR line breaks not recognized when inserting data in a plain
76258 IsEditable() needs to be smarter
72968 browser crashes when doing REDO after doing some cut/paste i
55224 switching from HTML Source mode to Normal causes dataloss
71355 style buttons do not work from 2nd cell onwards inside table
71362 empty tables inside (otherwise) empty list item disappears w
74655 40% of reply time in mailcompose spent converting linefeeds
r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@92547 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-17 10:15:05 +00:00
mjudge%netscape.com
77323a8468
66318 r= kin, sr=kin tested by ducarozz ,phil chofmann approved..changing APIS to be idl so we can use in embedding land... lots of string changes too to nsAStrings
...
git-svn-id: svn://10.0.0.236/trunk@91610 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-07 00:45:26 +00:00
akkana%netscape.com
02dbe54c0d
66345: Factoring necessary for editor reorganization. sr=kin/sfraser, r=jfrancis
...
git-svn-id: svn://10.0.0.236/trunk@91511 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 23:48:01 +00:00
pinkerton%netscape.com
e4b5accaab
allow macs with low memory to build optimized by setting the |lowmem| option. bug 72945. r=peterv/sr=shaver.
...
git-svn-id: svn://10.0.0.236/trunk@90570 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 23:08:32 +00:00
erik%netscape.com
d294fedda9
bug 71314; author=simon@softel.co.il; r=mjudge,anthonyd; sr=erik; changes
...
from IBM bidi project (Arabic, Hebrew, etc); some in ifdef for now
git-svn-id: svn://10.0.0.236/trunk@89949 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 01:16:22 +00:00
blakeross%telocity.com
8fb7590d01
Making editor's |dont_AddRef| usages easier on the eyes (56033). r=timeless sr=scc
...
git-svn-id: svn://10.0.0.236/trunk@87953 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 00:28:58 +00:00
jfrancis%netscape.com
f02aa82ffa
thank heavens i'm paranoid, or i wouldn't have found prob with ancient patch
...
git-svn-id: svn://10.0.0.236/trunk@86534 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 10:07:59 +00:00
jfrancis%netscape.com
29b58f1bd6
bug 62235 All new data lost after deleting some text
...
bug 56880 backspace can delete entire contents of style node
bug 56168 Missing character after closing inline tag which spans lines
r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@86532 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 09:26:51 +00:00
bryner%uiuc.edu
5460bd061d
Bug 67709 - assertions when typing in editor due to uninitialized return value. r=blake, dbaron. sr=brendan.
...
git-svn-id: svn://10.0.0.236/trunk@86301 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-06 02:55:06 +00:00
dbaron%fas.harvard.edu
f4291c82db
Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl
...
git-svn-id: svn://10.0.0.236/trunk@86185 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-04 19:39:56 +00:00
jfrancis%netscape.com
d50f8babc0
bug 67241: regression from the mongo embedding landing. now the smarts (for adding extra br's at the end of blocks when you hit return) are turned back on for html editors. r=fm; sr=kin
...
git-svn-id: svn://10.0.0.236/trunk@85907 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 23:58:42 +00:00
jfrancis%netscape.com
7cde2dddd5
bug 66290: embedding work: refactor editor to allow smaller plaintext only library. Embedding clients may be interested inthis library if they want to embed a browser but not composer/mail-compose. Reduces library footprint for plaintext-only library by over 50% on all three platforms. r=fm; sr=kin
...
git-svn-id: svn://10.0.0.236/trunk@85666 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-28 20:13:07 +00:00
blakeross%telocity.com
575affbf87
Fix 59327: hwaara's patch to add an assertion. r=jag sr=blizzard
...
git-svn-id: svn://10.0.0.236/trunk@85037 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-17 20:01:11 +00:00
anthonyd%netscape.com
32339edfc0
bug fix for 62796
...
sr=kin@netscape.com
a=jfrancis@netscape.com
r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@84669 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-09 21:44:35 +00:00
anthonyd%netscape.com
a1ab735a6f
fix for bug#58028 - Range CompareBoundaryPoints returning incorrect values
...
r=jst,kin
a=kin
git-svn-id: svn://10.0.0.236/trunk@84077 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-27 00:37:01 +00:00
dbaron%fas.harvard.edu
fc1d2a9cd5
Convert correct usage of |nsCOMPtr<T>::operator&| to use |address_of| since the operator& will soon become private. b=59414 r=disttsc@bart.nl sr=waterson@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@83446 18797224-902f-48f8-a5cc-f745e15eee43
2000-12-09 04:46:08 +00:00
kin%netscape.com
02a2a9a6b6
Misc fixes for pedantic build warnings.
...
r=jfrancis@netscape.com a=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@83078 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-29 22:06:02 +00:00
akkana%netscape.com
0eff955ec3
Split plaintext methods off into nsIPlaintextEditor API. sr=sfraser, r=jfrancis
...
git-svn-id: svn://10.0.0.236/trunk@82714 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 00:25:31 +00:00
bryner%uiuc.edu
ada2d38770
Trivial change, missing "return". r/sr/a=sfraser.
...
git-svn-id: svn://10.0.0.236/trunk@82672 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-16 02:13:30 +00:00
warren%netscape.com
a8b9664a8c
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
...
git-svn-id: svn://10.0.0.236/trunk@81967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-28 22:17:53 +00:00
warren%netscape.com
c6b67eceeb
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
...
git-svn-id: svn://10.0.0.236/trunk@81885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 22:43:51 +00:00
jfrancis%netscape.com
246c0aaeeb
fixes bug 54895: certain editor operations (like align) crashed when applied to mulit-cell table cell selections; r=kin; sr=sfraser; a=jar
...
git-svn-id: svn://10.0.0.236/trunk@80872 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 00:27:33 +00:00
jst%netscape.com
17e33bbc26
Checking in for bug 50742, this change removes the use of XIF in mozilla and replaces the XIF converter with a HTML (and XML) serializer.
...
Contextual information added to HTML copy and intelligence added to HTML paste in the editor (fixes bugs 47014, 50568 and 46554, and partly (at least) fixes bug 53188).
Code written by vidur, jfrancis, jst, akkana. Tested by jfrancis, akkana, vidur, jst, kin. Reviwed (and super reviewed) by waterson, vidur, kin, jfrancis, jst
git-svn-id: svn://10.0.0.236/trunk@80681 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 10:57:30 +00:00
mjudge%netscape.com
2fc6190bef
small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
...
git-svn-id: svn://10.0.0.236/trunk@79118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:45:01 +00:00
jfrancis%netscape.com
6340d3a57b
fixes for 45608, 51398, 51591; r=cmanske
...
git-svn-id: svn://10.0.0.236/trunk@79084 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:59:19 +00:00
cmanske%netscape.com
e9ae2be8e1
Adding comment concerning GetAlignment return values not showing mixed state
...
git-svn-id: svn://10.0.0.236/trunk@78393 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 14:33:06 +00:00
jfrancis%netscape.com
b52b4f8017
fix for bug 49889; r=fm
...
git-svn-id: svn://10.0.0.236/trunk@77585 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:26:55 +00:00
jfrancis%netscape.com
09a7c6aa27
fixing snafu
...
git-svn-id: svn://10.0.0.236/trunk@77353 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 08:40:22 +00:00
jfrancis%netscape.com
366066d723
fixes 40363, 40364: deletion bugs with tables; r=fm
...
git-svn-id: svn://10.0.0.236/trunk@77352 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 05:11:49 +00:00
jfrancis%netscape.com
84db5fa624
fixes bugs 46782,50161,48643,49266,49265,46395;
...
groundwork for bugs 47931,49952;
r=fm
git-svn-id: svn://10.0.0.236/trunk@77257 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:03:50 +00:00
anthonyd%netscape.com
f4c17f81ff
fix for bug 48624 (hidden selection issues with plain text widgets)
...
fix for bug 45662 (updating range impl to dom spec)
fix for some edge case selection issues invloving multiple windows, no bug #
but saari knows about this.
r: sfraser, jfrancis, mjudge, saari
a: beppe
git-svn-id: svn://10.0.0.236/trunk@77040 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:54:30 +00:00
sfraser%netscape.com
53a5ee47bc
Fixes for 48474 (JS errors typing in plain text compose), 44684 (make align buttons reflect state), 49155 (UMR in editor code). r=anthonyd
...
git-svn-id: svn://10.0.0.236/trunk@77021 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:20:29 +00:00
cmanske%netscape.com
54a0de7538
Fixed lots of nsbeta3+ bugs: 45756, 47654, 41810,47503,48990, 48995,40204, 42740, 46953, 47646, 47696, 48693, 45899. r=sfraser,jfrancis
...
git-svn-id: svn://10.0.0.236/trunk@76920 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:29:24 +00:00
jfrancis%netscape.com
60b93bc382
fixing 49392: editor spazzing uneeded br tags in tables; r=fm
...
git-svn-id: svn://10.0.0.236/trunk@76687 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 05:58:11 +00:00
jfrancis%netscape.com
6376ebe2b4
gave a pref a better name and a more traditional set of values.
...
git-svn-id: svn://10.0.0.236/trunk@76554 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 09:51:27 +00:00
jfrancis%netscape.com
879fac6cf9
adding a hidden pref for the editor:
...
editor.liReturnBehavior "no" will disable the default behavior of popping you out of lists if you hit return in an empty list item.
git-svn-id: svn://10.0.0.236/trunk@76539 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 05:26:32 +00:00
jfrancis%netscape.com
3a6540f7dd
44684: adding a "GetAlignment" call to the editor so that ui can reflect alignment of selection
...
git-svn-id: svn://10.0.0.236/trunk@76535 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 03:59:50 +00:00
jfrancis%netscape.com
691e87aa2b
groundwork for 44684: adding a "GetAlignment" call to the editor so that ui can reflect alignment of selection
...
git-svn-id: svn://10.0.0.236/trunk@76274 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 12:07:10 +00:00
jfrancis%netscape.com
765bda40d2
fix for 45281, cannot insert a table caption. r=fm
...
git-svn-id: svn://10.0.0.236/trunk@76254 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 23:53:34 +00:00
jfrancis%netscape.com
868ae3f8f1
take 2: fix for 22227 and partial fix for 46209; r=mjudge; a=beppe
...
git-svn-id: svn://10.0.0.236/trunk@74873 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 01:03:16 +00:00
jfrancis%netscape.com
e424cc7f28
fix for 33213; r=sfraser
...
git-svn-id: svn://10.0.0.236/trunk@74603 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:06:48 +00:00
jfrancis%netscape.com
57a7c5fa33
fix for 43903; making a list after inline contnet doesnt work
...
git-svn-id: svn://10.0.0.236/trunk@74125 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 23:21:49 +00:00
jfrancis%netscape.com
aa3d7d7f48
bug fixes:
...
41744 - editor shouldnt be quite as loosy goosy about html 4.0 as CnavDTD is;
41746 - editor ui state (paragraph format feedback) wrong if a <br> is embedded inside the current block;
41971 - using alignment inside table cells gives unexpected results.
git-svn-id: svn://10.0.0.236/trunk@73515 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 09:23:41 +00:00
cmanske%netscape.com
290fb40fb7
Implement switching betweeen TH and TD elements for table editing. b=20973, r=jfrancis, akkana
...
git-svn-id: svn://10.0.0.236/trunk@72891 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:39:54 +00:00
jfrancis%netscape.com
4acebd2712
fix for 41369: editor backspace crashes or loses data when at the beginning of text that has multiple br's before it. (dogfood+)
...
r=sfraser; a=beppe
git-svn-id: svn://10.0.0.236/trunk@71960 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:25:50 +00:00
cmanske%netscape.com
4d9e22e63c
Fix for 41034 - new list submenu command support for doing DL lists. r=sfraser, a=beppe
...
git-svn-id: svn://10.0.0.236/trunk@71542 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:26:40 +00:00
jfrancis%netscape.com
af793dca0e
backend work for 41034: getting format feedback and list feedback untangled from each other.
...
git-svn-id: svn://10.0.0.236/trunk@71349 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 07:47:53 +00:00