Commit Graph

34971 Commits

Author SHA1 Message Date
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
buster%netscape.com
cc193da91f With this checkin, ender-based gfx rendered text controls now work properly both as HTML text controls and XUL text fields.
GFX text controls are not enabled by default.  The primary goal of the next few days is to stabilize the tree, so I thought it would be inappropriate to enable the new
feature by default. But you can still set your nglayout.widget.mode pref to enable them.

Here's what I did:
1) backed out a small part of Simon & Kin's fix to nsGFXTextControlFrame that was mistakenly setting up the text control's webshell as a frame.  It still (correctly)
isn't doing that, but it does not set the webshell's prefs from the outer webshell.
2) for output, I now ask for format="text/plain" rather than "text/html", since (for now) these are all plain text edit controls.  Soon, this will depend on the type of
edit control
3) fixed some ownership issues between the frame, the editor, and the subdocument being edited.  This fixes an assertion on dialog destruction if the dialog included
a GFX-rendered text widget, and some memory leaks.
4) set up DOM key listeners on the editor to propogate events from the editor to the parent document, so things like form submission on Enter, and onKeyUp
handlers work.  More work is needed here for other kinds of events.
1999-07-25 18:04:51 +00:00
rickg%netscape.com
340a605bf5 remove warnings, bug fixes, API enhancements 1999-07-25 17:23:24 +00:00
rickg%netscape.com
d9e840013c odd 'n' ends 1999-07-25 17:21:34 +00:00
rickg%netscape.com
b396c554b0 added optional arg validation to improve safety 1999-07-25 17:21:14 +00:00
rickg%netscape.com
0c9e33a09b narrowed the nsCString API's for safety 1999-07-25 17:20:37 +00:00
rickg%netscape.com
22d68c4060 removed old debug code 1999-07-25 17:18:41 +00:00
valeski%netscape.com
748a1853fe necko - we now set the user agent by default 1999-07-25 13:54:47 +00:00
valeski%netscape.com
ad4cdd8e64 mem leak - rev'd by dp 1999-07-25 13:37:16 +00:00
jfrancis%netscape.com
ab73427f9c default to setting selection _after_ a created element 1999-07-25 09:25:02 +00:00
jfrancis%netscape.com
250bfcbd91 fix for bug 9842 (aka 8227) plus some thread safety improvements 1999-07-25 08:41:42 +00:00
hyatt%netscape.com
ae72792dee Form needs to be explicitly inserted, since I need the frame to be made. 1999-07-25 06:55:22 +00:00
jfrancis%netscape.com
491557ab29 making plaintext flag force a "white-space: pre" style on the body. this is a fix for bug 9153 1999-07-25 05:34:02 +00:00
jfrancis%netscape.com
205e3e3fec fix for bug 9935 1999-07-25 05:31:05 +00:00
jfrancis%netscape.com
4b1939dc92 fix for bug: subtree iterator had bug in init code that could cause iter to be empty. 1999-07-25 05:30:15 +00:00
hyatt%netscape.com
52037238fa Fixing the problem where a blank space appears at the top of every XUL file. 1999-07-25 04:38:57 +00:00
morse%netscape.com
71fa6a532d minor cleanup 1999-07-25 04:31:09 +00:00
evaughan%netscape.com
3f22211568 Fixed a clipping bug. 1999-07-25 01:56:26 +00:00
sdagley%netscape.com
8291c87cd2 Necko specific change. The IOService component is self registering so it doesn't belong here any more. 1999-07-25 01:55:26 +00:00
sdagley%netscape.com
b9dceaf433 Necko change specific to Mac - don't bail if cookie manager component can't be found as it doesn't exist yet for Mac. 1999-07-25 01:50:02 +00:00
sdagley%netscape.com
bd8a1ebb92 Necko only change to add building of mime.mcp which was broken out from netwerk.mcp. 1999-07-25 01:46:09 +00:00
sdagley%netscape.com
f2f9874640 Removed mime component from main newterk and put it into its own project. 1999-07-25 01:39:44 +00:00
sdagley%netscape.com
83177199fa First Checked In. 1999-07-25 01:37:42 +00:00
evaughan%netscape.com
dbbf62f5a7 Adding to manifest to fix mac build. 1999-07-25 01:33:38 +00:00
cmanske%netscape.com
e5db866b55 Link dialog will select entire link 1999-07-25 01:24:51 +00:00
cmanske%netscape.com
556c28ed92 Fixed GetSelectedElement to detect caret or selection inside link text. Link dialog will select entire link. Added GetParentLinkElement. 1999-07-25 01:24:12 +00:00
evaughan%netscape.com
f97d9c4df1 1) added .gif for horizontal scrollbar
2) added cropping to titledbuttons
3) fixed bugs in navigator.xul and navigator.css
1999-07-25 01:15:14 +00:00
hyatt%netscape.com
00b9c6f64c Cascading menus now work! 1999-07-25 01:14:43 +00:00
hyatt%netscape.com
1c527e4f82 Fixing the syntax of the sample XUL file. Harmless. 1999-07-25 00:17:36 +00:00
hyatt%netscape.com
721f25aa88 Cleaning up keyboard navigation to work properly with cascading submenus. 1999-07-25 00:16:11 +00:00
hyatt%netscape.com
22260aa0ff Tweaks to the sample XUL. Harmless. 1999-07-24 23:11:56 +00:00
hyatt%netscape.com
022ab35b7e More tweaks to the menu style rules. 1999-07-24 23:11:40 +00:00
troy%netscape.com
1c38807112 Fix for bug #10268. I used '&&' when I really meant to use '||' and that caused us
to create the wrong type of frame for relatively positioned H1 elements
1999-07-24 23:08:34 +00:00
hyatt%netscape.com
3b8e400ca1 Tweaks. 1999-07-24 22:51:50 +00:00
hyatt%netscape.com
6ddde5815d Checking in a harmless sample file. 1999-07-24 22:49:56 +00:00
hyatt%netscape.com
9fba3123d0 Adjusting more style rules for xp menus. 1999-07-24 22:49:42 +00:00
duncan%be.com
9b48adc493 Fix stupid error. 1999-07-24 22:26:00 +00:00
hyatt%netscape.com
4f7fbe58af Padding it a bit. 1999-07-24 22:24:51 +00:00
hyatt%netscape.com
997046a1b5 Making sure XP menu images get installed. 1999-07-24 22:21:32 +00:00
zuperdee%penguinpowered.com
626f34ddab Removing some more deadwood. NOT PART OF MAIN BUILD. 1999-07-24 22:11:13 +00:00
putterman%netscape.com
5389eac352 Check in IMAP to Local copying fix for jefft. 1999-07-24 22:07:59 +00:00
hyatt%netscape.com
dc682a1780 Handling Enter key press in submenus. 1999-07-24 22:02:23 +00:00
jband%netscape.com
b80f98a64a differentiate between Win32 x86 and NT Alpha for a few low level debug activities. From bob meader <bob@guiduck.com> 1999-07-24 22:00:00 +00:00
jband%netscape.com
e0a4f492bb include of config.mak needed for NT Alpha according to bob meader <bob@guiduck.com> 1999-07-24 21:57:34 +00:00
jband%netscape.com
48912de6ac Adding NT Alpha only makefile rule for asm from bob meader <bob@guiduck.com> 1999-07-24 21:56:17 +00:00
jband%netscape.com
63a9507a57 update to xptcall status page 1999-07-24 21:54:38 +00:00
jband%netscape.com
d5d6f63fa9 transposed two letters in a comment 1999-07-24 21:53:11 +00:00
putterman%netscape.com
642fbfc456 Only remove the transaction manager if we're handling the command. 1999-07-24 21:48:45 +00:00
troy%netscape.com
a8d3d80ebc Cleanup of reflow command handling 1999-07-24 21:41:15 +00:00
jband%netscape.com
0a012c1d28 NT Alpha only change to rename misnamed file and to add a bunch of casting. From 1999-07-24 21:20:56 +00:00