tbogard%aol.net
3d3a810ec0
Make sure the embedding control is properly setting itself as the tree owner. This should fix the current assertion when running viewer.
2000-03-28 07:40:10 +00:00
locka%iol.ie
27021549c1
Added impl of new interface method
2000-03-27 23:18:44 +00:00
locka%iol.ie
3c830b32b4
Fixed plugin to match only against *.ocx and *.dll files
2000-03-26 15:06:32 +00:00
locka%iol.ie
eb340e9f52
Fixed up CBrowse to work from its new home
2000-03-26 15:05:05 +00:00
locka%iol.ie
2a3e4be382
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
tbogard%aol.net
f9ba960bcc
Removed the cookie from AddWebBrowserListener and RemoveWebBrowserListener because frankly that parameter was dumb. :) Updated the implementation of nsIWebProgressListener to reflect changes in the API (removal of the cookie there too). Removed the UpdateListeners function as that will no longer be needed.
2000-03-26 04:52:16 +00:00
tbogard%aol.net
dbb6c8ee02
Implementation for the new method onLocationChange added to the nsIWebProgressListener interface.
2000-03-25 01:00:05 +00:00
blizzard%redhat.com
6d743a239b
explicitly link in the superwin library. not part of the build.
2000-03-24 03:21:21 +00:00
blizzard%redhat.com
4cef8c858b
initial code checkin for the new gtk embedding widget. bug #31905 . This is not feature complete and is not being built yet.
2000-03-23 23:55:18 +00:00
locka%iol.ie
860609d30f
Fixed up to build (but not work) against the latest webshell stuff
2000-03-23 22:43:23 +00:00
locka%iol.ie
c11e84a634
Moved from webshell/embed/ActiveX
2000-03-21 22:35:48 +00:00
locka%iol.ie
050a0ada65
Moved from webshell/embed/ActiveX
2000-03-21 22:22:47 +00:00
locka%iol.ie
12bf85ee63
Updated source with changes from old activex control folder
2000-03-21 22:15:35 +00:00
locka%iol.ie
9126ad84fc
Relocated ActiveX control test source
2000-03-21 00:05:33 +00:00
tbogard%aol.net
7d83f1db2c
Implemented FindItemWithName and ContentShellAdded. Changed FindNamedBrowserChrome to deal with nsIWebBrowser instead of nsIWebBrowserChrome and changed the name to FindNamedBrowser. Changed FindNamedBrowser and GetNamedBrowser to return the type instead of having it as an out parameter. This is cleaner for JS.
2000-03-15 04:32:16 +00:00
tbogard%aol.net
3252054c48
Removing nsIProgress and nsIProgressListener as they aren't used and are replaced in intent by nsIWebProgress and nsIWebProgressListener.
2000-03-14 11:28:11 +00:00
scc%netscape.com
7183638f8d
Removed "nsIProgress.idl" and "nsIProgressListener.idl" for travis since Camelot is down. This is really travis' checkin.
2000-03-14 11:23:20 +00:00
tbogard%aol.net
4334112f2e
Remove include of nsIProgress as the interface is going away.
2000-03-14 11:16:08 +00:00
tbogard%aol.net
3b69378fba
Use the generic factory to create the actual objects for the nsWebBrowserSetup and nsWebBrowser classes. Got rid of the unneeded ::Create methods on those classes.
2000-03-14 07:20:17 +00:00
tbogard%aol.net
c0acbbb6dc
nsDocShellTreeOwner now implements nsIWebProgressListener. nsIInterfaceRequestor is not a required interface of the embedding owner. Provided basic implementation for most of the nsIDocShellTreeOwner Methods. Provided basic implementation for most of nsIBaseWindow. Implementation for nsIWebProgressListener.
2000-03-14 07:10:08 +00:00
tbogard%aol.net
2bbad9a327
Updated paramaters to GetNewBrowserChrome() and changed it to GetNewBrowser() to reflect changes in the API. Added new functions SizeBrowserTo() and ShowAsModal() that were added to the nsIWebBrowserChrome API.
2000-03-14 07:06:07 +00:00
tbogard%aol.net
c965ef4d54
webBrowser now depends on the docShell implementing nsIWebProgress interface. It now passes all the work on to it as well.
2000-03-14 07:05:08 +00:00
danm%netscape.com
926e93c8fa
added factory source files
2000-03-14 03:13:54 +00:00
danm%netscape.com
f8b511dce5
two more source files necessary for webBrowser.mcp
2000-03-14 03:12:07 +00:00
tbogard%aol.net
8872783b43
Changed to a generic module.
2000-03-13 07:21:36 +00:00
tbogard%aol.net
9984a228f7
Made the constructor public so we can access it from the generic module code.
2000-03-13 07:11:21 +00:00
tbogard%aol.net
edfaebeb7d
Made the constructor public.
2000-03-13 07:09:54 +00:00
danm%netscape.com
030447c6e3
First Checked In.
2000-03-13 00:57:56 +00:00
pavlov%netscape.com
fe9d69661b
set IS_COMPONENT to 1 so that we generate a component instead of a 'normal' dynamic library
2000-03-11 02:43:04 +00:00
tbogard%aol.net
40eddd37c4
Changed nsWebBrowser to support nsIWebProgress instead of nsIProgress. Made the new nsDocShellTreeOwner a friend.
2000-03-11 01:16:24 +00:00
tbogard%aol.net
f518f21d5d
Got much of the implementation done to actually get this object working. We now instantiate a webshell and pass along most needed calls. This gets the webBrowser object setup to start being used to basic stuff.
2000-03-11 01:12:46 +00:00
tbogard%aol.net
bb26a518fc
Just updated some documentation.
2000-03-11 01:10:57 +00:00
tbogard%aol.net
086694bb9c
Added SetTreeOwner and SetWebBrowserChrome to do the proper setup of all the different up pointers.
2000-03-11 01:10:13 +00:00
tbogard%aol.net
49d970f6b4
Added nsDocShellTreeOwner.cpp to the build.
2000-03-11 01:06:03 +00:00
tbogard%aol.net
49333708e7
HandleUnknownContentType is no longer a part of the nsIDocumentLoaderObserver interface.
2000-03-11 01:03:08 +00:00
tbogard%aol.net
83fab68e73
Adding new files for the embedding object. Note the embedding DLL is not yet used or relied upon. a=jevering
2000-03-09 01:06:56 +00:00
pollmann%netscape.com
3a67f9317c
Bug 28670: Move scroll methods from webshell to docshell r=travis a=rickg
2000-02-29 06:51:48 +00:00
tbogard%aol.net
592170ea93
This has been replaced by nsIWebNavigation interface.
2000-02-24 06:57:43 +00:00
tbogard%aol.net
4d874defca
removed files: mozilla/embedding/browser/webBrowser/nsIWebBrowserNav.idl
2000-02-24 06:48:20 +00:00
tbogard%aol.net
e9c8aba418
Removing nsIWebBrowserNav from the list to IDL files.
2000-02-24 06:47:24 +00:00
tbogard%aol.net
734721ee94
Removing nsIWebBrowserNav from the includes. This should fix the clobber builds.
2000-02-24 06:40:05 +00:00
tbogard%aol.net
a07672de77
Changed nsWebBrowser over to implement nsIWebNavigation instead of nsIWebBrowserNav. r=mscott a=jevering
2000-02-24 03:51:35 +00:00
tbogard%aol.net
5fcaad530f
Moving the needed interfaces over to the header file where they are needed. This will fix the wensleydale bustage.
2000-02-14 09:39:21 +00:00
tbogard%aol.net
52e026605c
Organized includes. Put in a check to ensure that QI to nsIWebNavigation succeeded. r=hyatt
2000-02-14 08:53:45 +00:00
alecf%netscape.com
91abd13d75
fix build bustage
...
travis needs to look at this and make sure it's right
2000-02-14 07:49:05 +00:00
scc%netscape.com
5e041e830f
Pro5 update
2000-02-07 23:06:04 +00:00
tbogard%aol.net
e1fc84cbd7
Added SetJSDefaultStatus method as it can be set by JS.
2000-02-05 03:24:42 +00:00
mcafee%netscape.com
8db288d255
Ignore generated files.
2000-02-03 00:58:45 +00:00
jdunn%netscape.com
befa7aa6e8
adding newline
2000-02-02 22:28:37 +00:00
tbogard%aol.net
a2e8f5f636
Removed SetTitle from the interface as that function is on the nsIBaseWindow interface that chrome objects are expected to implement. r=hyatt
2000-02-02 03:12:41 +00:00
dveditz%netscape.com
aeafce75b3
Fixing VC5 build (include nsIDocShell.h before nsCOMPtr use) r=dbragg
2000-02-02 00:16:33 +00:00
tbogard%aol.net
d327dbc3fb
First cut at Unix makefiles. These will soon be hooked up to the build once I get someone on Unix to verify them.
2000-02-01 00:32:26 +00:00
tbogard%aol.net
45945f951f
Adding contributor line.
2000-02-01 00:29:17 +00:00
tbogard%aol.net
15a5a46557
Stubbed out methods that were missing from nsIBaseWindow implementation. r=hyatt
2000-02-01 00:14:12 +00:00
tbogard%aol.net
3bae02cdee
Added defines for chrome flags. Fixed some comments. Added some new methods.
2000-02-01 00:06:44 +00:00
danm%netscape.com
c4452c48f7
First Checked In.
2000-01-31 23:58:29 +00:00
mscott%netscape.com
85ac683f85
document loader observer iid name changed when I made it scriptable.
...
r=travis
2000-01-29 06:16:18 +00:00
danm%netscape.com
86d8d3bea8
adding a parameter to nsIBrowserWindow::SizeWindowTo. part of bug 15555. r:hyatt
2000-01-15 02:30:34 +00:00
pp%ludusdesign.com
13efd9e8c6
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
507ee16e37
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
e4d36a4fca
Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.
1999-12-29 07:32:59 +00:00
locka%iol.ie
4aaea76945
Fixed to build mozctl.dll
1999-12-07 23:54:09 +00:00
locka%iol.ie
8b7e5e8425
Added CommandStateChangeConstants
1999-12-02 22:49:27 +00:00
locka%iol.ie
25eaebfe97
Made ActiveX plugin buildable
1999-12-02 22:17:18 +00:00
locka%iol.ie
3f562a6d09
no message
1999-11-28 16:39:50 +00:00
warren%netscape.com
4ab4ee4d4e
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
tbogard%aol.net
229d9ade3d
Renamed nsIWebBrowserApp with nsIWebBrowserChrome. Added some additional methods and more fully specified the ones that were there. Changed the interfaces to forward declare referenced interfaces rather than including them all. Added topLevelWindow to nsIWebBrowser. Provided implementation for these changes.
1999-11-18 09:17:07 +00:00
tbogard%aol.net
c9042b8d7d
Replaced references to nsIGenericWindow to use nsIBaseWindow. Removed the NS_IMPL_ISUPPORTSX in favor of the map approach.
1999-11-17 09:00:05 +00:00
tbogard%aol.net
f1145ab754
Removed the call to CanHandleContentType as this need to be re-worked now that there is only going to be one DocShell for all content types.
1999-11-12 07:29:45 +00:00
tbogard%aol.net
94da14de0a
Changed nsComponentManager::CreateInstance calls to use the new nsCOMPtr do_CreateInstance().
1999-11-10 06:54:39 +00:00
tbogard%aol.net
6ec8ec3bfc
Implemented new interface method GetCurrentURI.
1999-11-07 10:06:38 +00:00
tbogard%aol.net
a6f4bde745
Added a readonly attribute to get the currently loaded URI.
1999-11-07 10:05:48 +00:00
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
tbogard%aol.net
472569808f
Implemented so pretty straight forward pass through methods.
1999-11-05 09:07:57 +00:00
tbogard%aol.net
d2d9cdfde0
**Not hooked up to build** Implemented Repaint. Changed document to be a readonly attribute. Added a SetDocument that takes a contentType. Implemented this. Changed all the idl methods to be lower-case.
1999-11-02 01:04:25 +00:00
tbogard%aol.net
5c46507f0a
Changed some m_* to m*.
1999-11-01 19:57:15 +00:00
tbogard%aol.net
5ead1038d8
Changed NS_ENSURE to be NS_ENSURE_TRUE.
1999-11-01 07:45:38 +00:00
tbogard%aol.net
504dcd7cff
Removed zoom now that it has been moved out of the nsIGenericWindow interface.
1999-10-30 00:53:41 +00:00
tbogard%aol.net
0caca08867
Changes made to reflect changes in nsIGenericWindow and nsIScrollable.
1999-10-28 07:52:08 +00:00
tbogard%aol.net
d048c202c8
Create an initialization structure to hold data until window created. Added a lot of implementation for many of the accessors. Filled in a lot of other first cut implementation.
1999-10-27 02:45:49 +00:00
tbogard%aol.net
0489a28de1
For some reason to get an nsRect implementation you have to link with gfx. Yeah, that's componentized!
1999-10-27 02:44:49 +00:00
tbogard%aol.net
e8701d26fd
Changed nsIProgress::addListener and nsIWebBrowser::addListener to be addProgressListener and addWebBrowserListener respectively. This is to avoid confusing name conflicts. Implemented nsIWebBrowser::GetDocument() and nsIWebBrowser::GetDocShell().
1999-10-26 02:37:14 +00:00
tbogard%aol.net
8300d3d1ac
Removed nsIWebBrowserListener in favor of the new more generic nsIInterfaceRequestor. Added some interface boundary parameter validation. Added implementation for add and remove listener.
1999-10-26 02:26:57 +00:00
tbogard%aol.net
191477ab6e
Added some documentation.
1999-10-26 02:23:38 +00:00
tbogard%aol.net
19a62eadbc
Framed out nsWebBrowser implementation. Basically just added all the interface functions. Code now has a place to live.
1999-10-23 07:56:27 +00:00
tbogard%aol.net
2e241077a6
Added some includes of the interfaces that make up nsCWebBrowser
1999-10-23 07:55:39 +00:00
tbogard%aol.net
d1b2fd91c8
Added building of the DLL.
1999-10-22 02:36:35 +00:00
tbogard%aol.net
ac9e2e8955
Framed out nsWebBrowser. Added nsCWebBrowser definition. Setup to build library.
1999-10-22 02:35:18 +00:00
tbogard%aol.net
fb41844d79
Fixed some syntax errors.
1999-10-22 02:32:28 +00:00
tbogard%aol.net
2a0db47b6b
Framed out nsWebBrowserSetup. Added nsCWebBrowserSetup specification. Setup building of the library.
1999-10-22 02:30:51 +00:00
tbogard%aol.net
4255889e33
Fixed the naming.... Added some comments.
1999-10-22 02:29:29 +00:00
tbogard%aol.net
d7d84c1af9
More documentation and clean-up of the interfaces.
1999-10-19 22:40:28 +00:00
tbogard%aol.net
cbe7eed103
Added some documentation.
1999-10-19 22:39:57 +00:00
tbogard%aol.net
b91abbf419
First Check-in.
1999-10-15 20:51:58 +00:00