Commit Graph
92 Commits
Author SHA1 Message Date
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 41639d5260 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
akkana@netscape.com 45c55d6675 19610: Change InsertAsQuotation API to return inserted node r=rhp 1999-11-24 20:48:59 +00:00
dp@netscape.com cb15507b4f - Converting to nsGenericModule
- Removed exported NS_New*()
- Using NS_IMPL_ISUPPORTS[0-9]
r=akkanna@netscape.com
1999-11-22 21:03:04 +00:00
cmanske@netscape.com de33e3dbbd Fixed bug 19000: Assertion editing remote file. Fixed warning. r=sfraser 1999-11-22 14:52:21 +00:00
buster@netscape.com cd7c34c530 moved content-specific data and methods from nsIWebShell to appropriate content viewer interface
no bug number, this is for webshell redesign work
r=rickg, travis
1999-11-19 07:35:27 +00:00
cmanske@netscape.com 769d6a192a A better fix for Mac build bustage 1999-11-13 19:27:59 +00:00
cmanske@netscape.com fd07f7a727 Fixing Mac build bustage 1999-11-13 19:18:37 +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
sfraser@netscape.com 2ba0256897 Fix for 18525 -- non-scriptable accessor to get at the editor from the editor shell. r=akkana. 1999-11-11 00:58:40 +00:00
sfraser@netscape.com 93e38874b2 Fix 16653 and 18496 -- assert on non-local Edit Page, and avoid opening a second composer window for a file that is already open. r=cmanske 1999-11-11 00:12:23 +00:00
akkana@netscape.com ba939c149a Fix mEditorType, which wasn't being set before. r=sfraser 1999-11-10 23:40:38 +00:00
dmose@mozilla.org 20621227af updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
davidm@netscape.com 27895e3611 8673 ShutDown() should try to close all open windows. r=sfraser set tryToClose function and proprogate out if the close was sucessfull 1999-11-03 05:28:02 +00:00
cmanske@netscape.com f08da0a13e Fixed bugs 17098, 17808, and a lot of UI cleanup. Rewrote Image Properties dialog so More/Fewer works and layout is better. Moved image URLs from DTD to CSS files. r=brade 1999-11-03 00:48:26 +00:00
cls@seawood.org 824ba18df3 Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
brendan@mozilla.org 9835f2a8ec (13163, r=alecf, scc, waterson, others; names available on request)
- Fix most of bug 13163 (see TODO for rest).  This entails adding a version-string argument to nsIScriptContext::EvaluateString and passing it around lots of places in content sinks. 

- Fix leaks and confusion about mSecurityManager and mNameSpaceManager in nsJSEnvironment.cpp.  These still need to move from nsJSContext to nsGlobalWindow or thereabouts, jband and vidur are looking at that. 

- Added comments and expanded tabs in nsJSEnvironment.cpp, esp. to EvaluateString.  Also changed various nsresult vars to be named rv.  Also restored brace/style conformity to nsJSProtocolHandler.cpp. 

- Factored CompileFunction from AddScriptEventListener to pave the way for brutal sharing of compiled JS event handlers via JS_CloneFunctionObject. 

- Lots of nsCOMPtr uses added.  I'm using one for mNameSpaceManager.  Hold mSecurityManager as a service explicitly, on the other hand (awaiting scc's fix to allow comptrs for services), and release in nsJSContext's dtor (fixing a leak).  These two managers should be moved to the window object -- TODO item below. 

- Hold JSRuntimeService along with JSRuntime for live of nsJSEnvironment, fix for shaver. 

- Fix window.setTimeout etc. so the filename and line number of the timeout expr is propagated.  This meant factoring nsJSUtils.cpp code. 

- Fix all content sinks to use the same, and up-to-date JavaScript version parsing (whether for script type or for old language attribute); also fix SplitMimeType clones to strip whitespace. 

- With waterson, fix bug in brutal-sharing version of XUL content sink: script src= should not evaluate the inline content of its tag.
1999-10-31 00:43:30 +00:00
cmanske@netscape.com 474019e2af Fixed Composer UI to adjust to latest global CSS changes. Mostly needed to add appropriate class to titled buttons. Change editorshell to stop throbber animation even if editor fails to initialize. r=sfraser 1999-10-29 22:33:34 +00:00
cmanske@netscape.com 0e9c437aab Added 'Throbber' to Composer - more UI adjustments for new skin. Tweaked new toolbar images. r=sfraser 1999-10-29 02:33:51 +00:00
law@netscape.com d9e6c52fc5 Bug #14999, removing last vestiges of app core usage; r=sfraser@netscape.com 1999-10-28 01:39:33 +00:00
cmanske@netscape.com 87875d910a Fixed bugs 6278, 9758, 17014, 17071, 17160. r=sfraser,mjudge 1999-10-26 23:13:00 +00:00
cmanske@netscape.com 5d38026a61 Fixed bugs 12515, 16493,16494,16495,16692,16794,most of 9758. Replaced old 'target' icon with interim 'anchor' icon. r=sfraser 1999-10-20 14:15:25 +00:00
law@netscape.com 0b7755600a Bug #14999; stop using toolkit app core; r=sfraser@netscape.com 1999-10-18 21:39:18 +00:00
cmanske@netscape.com 2f6e197190 Fixed bugs 16316, 16494, 16495, all relating to editor file open, saving, and window title issues. r=law 1999-10-15 22:06:41 +00:00
cmanske@netscape.com 0a505e711b Fixed bugs 16204, 16118, 15831,15448,14342(partial) r=mjudge 1999-10-14 00:13:27 +00:00
buster@netscape.com 338f20ecd0 fixed my part of bug 15814 (Cleanup build warnings)
so trivial, no reviewer needed
fixed my part of bug  5403 (Services improperly released: Use NS_WITH_SERVICE)
a handful of subtle error handling bugs were fixed as a side effect
r=Akkana
1999-10-08 14:39:20 +00:00
buster@netscape.com bbbba65277 fixed some space leaks reported by kipp. no bug #, r=tague
added some assertions and error checking to nsEditor::Do, no bug #, r=kin
fixed bug 14898 (implemented type-in state for any context), r=jfrancis
1999-10-06 20:27:41 +00:00
jfrancis@netscape.com 1da48ebc1c revised rules system api to include "handled" parameter and ceased to overload the meaning of the "cancel" parameter; added TypedText() method to editor, editorshell, and logging, so that logging will work properly with typing; coallesce deletions for undo purposes r=buster@netscape.com 1999-10-06 19:34:09 +00:00
cmanske@netscape.com 2a58e3bd92 Added do_QueryInterface to fix build bustage for Linux 1999-09-29 23:33:45 +00:00
cmanske@netscape.com 35c07f90bf Carpool checkin, r=brade. Lots of editor UI work, including new Advanced Edit dialog by Ben Goodger. Fixed style sheet loading leaks and implemented override style sheets for editor behavior, which be unloaded for edit mode vs. browser preview mode 1999-09-29 21:45:50 +00:00
sfraser@netscape.com 7718bc7d31 Fix for bug 14640 -- unregister the selection listener when we get more than one reload in the editor. coded buster, r sfraser, a leaf. 1999-09-23 23:46:23 +00:00
cmanske@netscape.com 289252e977 More list property dialog work. Remaned GetParagraphStyle to more readable GetParagraphTags. Added GetListTags needed for list manipulation. Enhanced GetElementOrParentByTagName to handle lists 1999-09-22 05:52:44 +00:00
sfraser@netscape.com 79b83f8e16 Implement UpdateInterfaceState 1999-09-22 01:20:24 +00:00
tao@netscape.com 0a43dee532 Move editor.properties from content/ to locale/, 1999-09-21 06:30:03 +00:00
cmanske@netscape.com 0cbcd51332 Editor bug fixes. List Properties dialog work. Fixed menu access keys in DTD file. Fixed using selection->Clear() cases 1999-09-21 01:36:30 +00:00
mccabe@netscape.com bf4d6b0d16 Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage.  Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes.  (This could mean blackwood; sorry, guys!)

Many thanks to Alec Flett (alecf@netscape.com) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu) and Mike Shaver (shaver@mozilla.org) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.

Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
1999-09-19 23:46:35 +00:00
davidm@netscape.com ec4115372f Change the call to shutdown to a call to quit. 1999-09-18 00:29:01 +00:00
sfraser@netscape.com 38037e4d3c Fix the double reload problem in the editor, which fixes bug 14045 and maybe others. 1999-09-16 23:54:08 +00:00
cmanske@netscape.com d6dfdbcaa2 Put loading of EditorContent.css within an if DEBUG_cmanske 'cause it prevents initial reflow and others will complain! 1999-09-15 01:12:58 +00:00
cmanske@netscape.com aeba197794 Fixed bug 8806 - printing from editor 1999-09-15 01:10:10 +00:00
sfraser@netscape.com ea8d1291be Use nsAutoStrings where appropriate 1999-09-14 23:40:16 +00:00
sfraser@netscape.com d5bbfdd6e8 Add DocumentIsEmpty to EditorShell.idl and nsIEditor, and modify length and content getters to do the right thing with an empty document (which contains the bogus text node). 1999-09-08 23:32:04 +00:00
jfrancis@netscape.com deec50d2cb oops, missed a case.... 1999-09-08 19:10:13 +00:00
jfrancis@netscape.com 6c11a496fe fixing case sensitivity problem 1999-09-08 18:49:01 +00:00
jfrancis@netscape.com acebe28949 making special mail-compose editing rules accessible to mail 1999-09-08 06:26:53 +00:00
cmanske@netscape.com ddb7141dc6 Fixed bug 13164 preventing Open from working in editor 1999-09-07 19:08:24 +00:00
jfrancis@netscape.com 7f29659811 implementing RemoveList() - ie, list button now works as a toggle 1999-09-06 19:47:25 +00:00
bruce@cybersight.com 5781ecb2c5 Use nsCRT::free() instead of delete[] for char* data. 1999-09-06 06:22:51 +00:00
cls@seawood.org 031d0b0b11 Fix for the AIX build which claims 'Operand of "&" operator must be an lvalue.' 1999-09-03 09:04:31 +00:00
cmanske@netscape.com dc22f8af38 Added 'Cancel' to editor save file Confirm dialog and changed to accomodate common dialog interface changes 1999-09-03 01:23:19 +00:00