Commit Graph

356 Commits

Author SHA1 Message Date
locka%iol.ie
5e7b3561e2 New context menu listener code. b=55516, r=blizzard@mozilla.org 2000-10-10 12:19:17 +00:00
locka%iol.ie
677f6d0390 Commented out reference to undefined enum. b=39158 2000-09-21 12:08:31 +00:00
locka%iol.ie
c1b3bc3b5b Put a reentrancy hack into ActiveX control to prevent multiple instances of the control each trying to call NS_InitXPCOM and crashing. Should help VB programmers a lot. b=39158, a=valeski, r=valeski 2000-09-21 11:11:11 +00:00
locka%iol.ie
b78abdf560 Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha 2000-09-20 12:23:53 +00:00
dougt%netscape.com
c2923c8476 + Added OnSecurityChange() to nsIWebProgressListener interface.
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.

Fixes bug 46872.  r=valeski/rpotts
2000-09-14 22:56:56 +00:00
mjudge%netscape.com
e2be918716 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 2000-09-14 11:45:01 +00:00
locka%iol.ie
4214bd38ee Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski 2000-09-14 11:09:51 +00:00
rayw%netscape.com
0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
locka%iol.ie
21001a9e67 NOT PART OF BUILD. regmozctl slowly inching towards being able to update the PATH environment for control support 2000-09-07 14:08:40 +00:00
scc%mozilla.org
d6e29d9b1e fixing code that relied on implicit string construction 2000-09-02 22:13:25 +00:00
vidur%netscape.com
e153192875 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com 2000-09-01 01:54:35 +00:00
locka%iol.ie
11358c799f Call to GetCurrentURI modified to new style. b=46847, r=valeski, a=valeski 2000-08-30 11:37:06 +00:00
locka%iol.ie
c96f18df9a References to nsIDocShell almost totally removed. b=46847, a=valeski 2000-08-26 13:57:54 +00:00
locka%iol.ie
ecebe2ac21 API changes for embedding. b=46847, r=dougt, a=valeski 2000-08-25 18:39:46 +00:00
locka%iol.ie
0b2129bbcb NOT PART OF BUILD.
Added menu items and code to test print and save as behaviour
2000-08-23 13:03:56 +00:00
locka%iol.ie
308f6be9da NOT PART OF BUILD.
Added initial support for LiveConnect so the plugin may be scripted
2000-08-23 13:02:31 +00:00
locka%iol.ie
75c715d6d4 Changed implementation of OnShowContextMenu to reflect updated IDL. b=48270 a=valeski 2000-08-16 09:00:44 +00:00
conrad%ingress.com
c806604746 Added appfilelocationprovider lib r=valeski 2000-08-11 20:17:55 +00:00
conrad%ingress.com
f2f2206c38 Changed call of NS_InitEmbedding. r=adamlock 2000-08-11 20:14:31 +00:00
valeski%netscape.com
0458b909bd backing out 2000-08-10 06:46:00 +00:00
valeski%netscape.com
ad226d12a6 fixing windows linkage problems 2000-08-10 03:50:12 +00:00
conrad%ingress.com
6372403ef4 Changed params to NS_InitEmbedding. 2000-08-10 03:43:06 +00:00
locka%iol.ie
b77acc8b6f Reinstated macro that prevented browser site from being QI'd for its nsISupports interface 2000-07-26 22:46:05 +00:00
locka%iol.ie
b5ac61bef4 Fixed for windowless controls attempting to get a DC from the ActiveX plugin 2000-07-26 22:45:22 +00:00
warren%netscape.com
2b01440bc0 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
valeski%netscape.com
175fa58cd9 45723. r=rpotts. webshell-docshell consolodation changes. 2000-07-18 23:13:07 +00:00
vidur%netscape.com
97aa0897c8 Fix for bug 44608. Added nsIDocShellTreeOwner::ExitModalLoop() and nsIWebBrowserChrome::ExitModalEventLoop(). r=rpotts,a=valeski 2000-07-12 23:56:14 +00:00
locka%iol.ie
2daa56f319 Fixed problem with chrome content docshells 2000-06-30 12:40:52 +00:00
locka%iol.ie
f627e9ca61 added missing files 2000-06-28 21:15:09 +00:00
locka%iol.ie
66404d0786 Now uses embedding API. Added some context menu & property page support 2000-06-28 20:42:50 +00:00
locka%iol.ie
f6c2033f87 Updated VC project 2000-06-28 20:40:29 +00:00
locka%iol.ie
b99693626c Added property dialogs 2000-06-28 20:40:10 +00:00
locka%iol.ie
b6d51802a7 Added clipboard interfaces. Added interface refcount debugging 2000-06-28 20:39:42 +00:00
locka%iol.ie
ab18b5b227 Added proper MPL header 2000-06-28 20:38:53 +00:00
locka%iol.ie
0762547d92 Changed makefile.win to use embedding APIs 2000-06-28 20:37:39 +00:00
locka%iol.ie
5202f29e38 Added code for write/writeln to IE DOM. Thanks to Arne de Bruijn <arne@knoware.nl> for this contribution 2000-06-28 20:35:51 +00:00
locka%iol.ie
08999a057a Removed unused CIDs and IIDs 2000-06-28 20:31:43 +00:00
locka%iol.ie
c774b2036b Changed diagnostic macro 2000-06-28 20:30:33 +00:00
locka%iol.ie
89028ad1d7 Added nsIContextMenuListener. Fixed some memory leaks 2000-06-28 20:29:49 +00:00
tao%netscape.com
c094568ffd 39790: [L12y] Move all localizable prefs into chrome://.r=alecf. 2000-06-27 22:13:23 +00:00
bryner%uiuc.edu
bb67ece49c Moving persistence-related methods from nsIXULWindow to
nsIWebBrowserChrome as a basis for fixing bug 15555.  r=valeski.
2000-06-21 22:05:28 +00:00
locka%iol.ie
82d98577c0 NOT PART OF BUILD. Fixed a memory leak. Added a stop button. Added code to update the URL field when a page is loaded 2000-06-21 13:30:31 +00:00
rpotts%netscape.com
44dfb4b825 Reworked the nsIWebProgress interfaces and implementation... 2000-06-19 05:54:37 +00:00
warren%netscape.com
1927d0a1ce Bug 41390. js prompt() contains remember this value checkbox. r=morse 2000-06-17 01:57:36 +00:00
rbs%maths.uq.edu.au
26742e611c Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com 2000-06-15 09:54:41 +00:00
locka%iol.ie
b48260b477 Changed a few calls to GetIID to use the NS_GET_IID macro.
Put in a mouse listener on the web shell container (non functional at present)
2000-05-16 22:07:09 +00:00
locka%iol.ie
a234c1d4b2 Swapped around the order files were #include'd to get around a problem with ERROR being defined by wingdi as 0 when nsIDOMEvent.h tried to define it in an enum 2000-05-16 22:05:52 +00:00
locka%iol.ie
6debaa67c5 Added property notify sink
Fire ready state property change when the control has finished loading
2000-05-16 22:04:44 +00:00
warren%netscape.com
618d468469 Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse 2000-05-16 05:35:23 +00:00
locka%iol.ie
daf994e18e no message 2000-05-11 18:56:11 +00:00
locka%iol.ie
056b9782a6 Fixed the popup window code 2000-05-11 18:55:48 +00:00
locka%iol.ie
11740087a1 Changed error message text 2000-05-11 18:55:22 +00:00
locka%iol.ie
d60cc8ac22 Added some explanatory error messages for common problems 2000-05-09 01:54:23 +00:00
locka%iol.ie
724731a7c3 Fixed a crash caused by accidentally calling an overridden version of MessageBox 2000-05-09 00:12:09 +00:00
erik%netscape.com
751817a15b local .cvsignore file 2000-05-07 17:29:44 +00:00
locka%iol.ie
1d8e53ce80 Moved mozctl.dll out of components directory 2000-05-06 00:08:39 +00:00
locka%iol.ie
6beaccda07 Added a cast to a return value to stop a pointer comparison assert from firing. 2000-05-03 23:44:15 +00:00
locka%iol.ie
5decdee35f Add more explanatory warning for people coding with _MSC_VER set to 1100
Not part of build (until after this)
2000-05-03 22:55:08 +00:00
locka%iol.ie
a92ffe181a Fixed more coding style issues
Not part of build
2000-05-03 17:56:02 +00:00
locka%iol.ie
b84b3dfb52 Obselete files removed
Not part of build
2000-05-02 23:27:18 +00:00
locka%iol.ie
9504e4ec49 Removed references to nsString
Not part of build
2000-05-02 23:25:44 +00:00
locka%iol.ie
89655a10cc Added minimize/maximize button.
Not part of build
2000-05-01 16:21:22 +00:00
locka%iol.ie
9d2de4211c Added explicit call to release webbrowser during destruction
Not part of build
2000-05-01 16:20:25 +00:00
locka%iol.ie
16082a1fac Added back some broken project references
Not part of build
2000-04-29 01:14:02 +00:00
locka%iol.ie
5dcdc7704d Removed some cruft
Moved some CID/IID declarations here from other files
Not part of build
2000-04-29 01:13:28 +00:00
locka%iol.ie
6d8951cfb8 Add author section to header
Not part of build
2000-04-29 01:11:34 +00:00
locka%iol.ie
62f6ff61cd Renamed WebShellContainer deps to WebBrowserContainer
Not part of build
2000-04-29 01:09:05 +00:00
locka%iol.ie
426bd6a622 Made first steps in conforming to the Mozilla coding guidelines.
Did some cleanups of inconsistencies
Removed some cruft
Not part of build
2000-04-29 01:08:29 +00:00
locka%iol.ie
c8266a8e26 Renamed WebShellContainer.cpp to this
Not part of build
2000-04-29 01:06:12 +00:00
locka%iol.ie
4130e6a62a MSDev project for editing control 2000-04-29 00:59:08 +00:00
mjudge%netscape.com
2c0953e1be ender lite checkin. 2000-04-27 07:37:12 +00:00
locka%iol.ie
4816e3c914 Moved away some obselete CID/IID decls
Added method CheckForBinDirPath to request the user to set the path when there is not registry entry for it
2000-04-20 23:34:08 +00:00
locka%iol.ie
cf4ebb316e Added declaration of NS_PREF_CID 2000-04-20 22:59:20 +00:00
locka%iol.ie
37185bda55 Removed .sbr file generation C flag
Added the bin directory to the PATH so control can be registered
2000-04-19 22:46:22 +00:00
locka%iol.ie
26b5bfc5bd Fixed a build dependency problem with the idl file 2000-04-19 17:13:00 +00:00
locka%iol.ie
50c663269e Removed MIDL autogenerated header file 2000-04-19 17:09:59 +00:00
locka%iol.ie
3070fc8846 Removed last vestiges of nsIWebShellContainer (hurrah!)
Made first effort to fix various IE events which have either misfired or not fired at all for a while
Not part of build
2000-04-13 16:30:25 +00:00
locka%iol.ie
a78eccf8bf Removed last vestiges of nsIWebShell (hurrah!)
Not part of build
2000-04-13 16:28:43 +00:00
locka%iol.ie
aa79e0d31d Removed #includes for nsIWebShell added #includes for nsIWebProgress & nsIWebProgressListener
Not part of build
2000-04-13 16:27:08 +00:00
locka%iol.ie
8823495ca6 Removed references to webshellcontainer
Not part of build
2000-04-13 16:23:53 +00:00
locka%iol.ie
6d95fdddec Moved control to components folder.
Put some hacks in around the calls to the non-reentrant NS_InitXPCOM so that the control can be used from VB
2000-04-12 22:54:54 +00:00
locka%iol.ie
878c3400bd Fixed link clicking assert 2000-04-10 21:09:46 +00:00
locka%iol.ie
dbe8b9d75f Removed some vestiges of when plugin used to be part of the control project 2000-04-10 21:09:07 +00:00
locka%iol.ie
fa85f40609 Replaced some more nsIWebShell references.
Changed browser to call LoadURI on nsIWebNavigation instead of the old webshell LoadURL method
2000-04-02 13:58:36 +00:00
locka%iol.ie
9bbfbb399d Replaced FindNamedBrowser method with FindNamedBrowserItem 2000-04-02 13:57:25 +00:00
cls%seawood.org
da66e49516 Adding a script to print out which of a given list of files do not end with a newline. Source files that do not end with a newline break at least the HP-UX compiler. Adding newlines to all of the source files found at this point. 2000-04-02 07:17:25 +00:00
locka%iol.ie
4e09e35e37 Fixed problem with browser opening as a popup and not a control.
Removed some webshell references
2000-04-01 16:30:43 +00:00
locka%iol.ie
4e856f87f6 Added impl of new interface method 2000-03-27 23:18:44 +00:00
locka%iol.ie
5378dcc162 Fixed plugin to match only against *.ocx and *.dll files 2000-03-26 15:06:32 +00:00
locka%iol.ie
d19e156b80 Fixed up CBrowse to work from its new home 2000-03-26 15:05:05 +00:00
locka%iol.ie
24bc3a47cc First cut at a working control after the move to the new APIs. It works but the content appears in a popup window for some reason 2000-03-26 15:01:44 +00:00
locka%iol.ie
048759be2a Fixed up to build (but not work) against the latest webshell stuff 2000-03-23 22:43:23 +00:00
locka%iol.ie
740327a269 Moved from webshell/embed/ActiveX 2000-03-21 22:35:48 +00:00
locka%iol.ie
6a1f81da10 Moved from webshell/embed/ActiveX 2000-03-21 22:22:47 +00:00
locka%iol.ie
83fa6cf316 Updated source with changes from old activex control folder 2000-03-21 22:15:35 +00:00
locka%iol.ie
bc3a508029 Relocated ActiveX control test source 2000-03-21 00:05:33 +00:00
tbogard%aol.net
a8cbc78a2e HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:03:08 +00:00
mscott%netscape.com
80d6ce851c document loader observer iid name changed when I made it scriptable.
r=travis
2000-01-29 06:16:18 +00:00
danm%netscape.com
e86a4b53fb adding a parameter to nsIBrowserWindow::SizeWindowTo. part of bug 15555. r:hyatt 2000-01-15 02:30:34 +00:00
pp%ludusdesign.com
698852a4f4 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com
2000-01-11 20:49:15 +00:00
edburns%acm.org
13be6d7ebf I know it's unorthodox to do a top level checkin like this, but I've got so many files
in so many different directories, that I think it's the best way.
I've pulled and clobber_all'd my tree and got

r=dp

on this checkin.

Here are the touched files:

M mozilla/embedding/browser/activex/src/control/MozillaBrowser.cpp
M mozilla/embedding/browser/activex/src/control/MozillaBrowser.h
M mozilla/js/src/xpconnect/shell/xpcshell.cpp
M mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp
M mozilla/xpcom/build/nsXPComInit.cpp
M mozilla/xpcom/components/nsComponentManager.cpp
M mozilla/xpcom/components/nsIServiceManager.h
M mozilla/xpcom/components/nsServiceManager.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.cpp
M mozilla/xpcom/io/nsSpecialSystemDirectory.h
M mozilla/xpcom/tests/TestBuffers.cpp
M mozilla/xpcom/tests/TestPipes.cpp
M mozilla/xpcom/tests/TestShutdown.cpp
M mozilla/xpcom/tests/windows/TestHelloXPLoop.cpp
M mozilla/xpcom/tools/registry/regExport.cpp
M mozilla/xpcom/tools/registry/regxpcom.cpp
M mozilla/xpinstall/stub/xpistub.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.cpp
M mozilla/webshell/embed/ActiveX/MozillaBrowser.h
M mozilla/webshell/tests/viewer/nsMacMain.cpp
M mozilla/webshell/tests/viewer/nsPhMain.cpp
M mozilla/webshell/tests/viewer/nsWinMain.cpp
M mozilla/webshell/tests/viewer/unix/gtk/nsGtkMain.cpp
M mozilla/xpfe/appshell/src/nsFileLocations.cpp
M mozilla/xpfe/bootstrap/nsAppRunner.cpp

The heart of this checkin is a change in the signature and symantics
of NS_InitXPCOM.

The new signature is

extern NS_COM nsresult
NS_InitXPCOM(nsIServiceManager* *result, nsFileSpec* binDirectory);

I filed a bug for this problem:

b=23157

The original manifestation of this bug was in mozilla/netwerk/protocol/res/src/nsResProtocolHandler.cpp It used the current process directory to find resources, which is not correct when the current process is not mozilla.exe.

I have added a new type to nsSpecialSystemDirectory, Moz_BinDirectory, and made nsResProtocolHandler use that value.
2000-01-06 01:05:13 +00:00
rpotts%netscape.com
af4f9c2189 Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad. 1999-12-29 07:32:59 +00:00
locka%iol.ie
2682d39149 Fixed to build mozctl.dll 1999-12-07 23:54:09 +00:00
locka%iol.ie
2672773180 Added CommandStateChangeConstants 1999-12-02 22:49:27 +00:00
locka%iol.ie
3d263858b6 Made ActiveX plugin buildable 1999-12-02 22:17:18 +00:00
locka%iol.ie
dd942f46a6 no message 1999-11-28 16:39:50 +00:00