Commit Graph

32 Commits

Author SHA1 Message Date
locka%iol.ie
716dc09f67 Fixed webshell change breakages.
Fixed NS_InitXPCOM breakages
Added last post data variable so events can fire it to clients during  browsing


git-svn-id: svn://10.0.0.236/trunk@60637 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 15:18:29 +00:00
locka%iol.ie
4e4655db96 Fixed control after changes to web shell caused compile errors
git-svn-id: svn://10.0.0.236/trunk@57723 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 23:33:27 +00:00
edburns%acm.org
1af32fc433 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.


git-svn-id: svn://10.0.0.236/trunk@56916 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 01:05:13 +00:00
dmose%mozilla.org
0efb7c174c updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52910 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:43:54 +00:00
locka%iol.ie
74ff2dc2f4 Fixed some bugs in the copy to clipboard operation.
Control now calls NS_ShutdownXPCOM during destruction


git-svn-id: svn://10.0.0.236/trunk@52020 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-27 23:19:27 +00:00
locka%iol.ie
3e4a7413ef Seperated webshell initialisation/termination out into their own methods. Added support to run Mozilla control from any directory with calls to the new NS_InitXPCOM and some new registry keys.
git-svn-id: svn://10.0.0.236/trunk@50665 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-14 07:46:55 +00:00
mike%neoplanet.com
a5f76e94f7 Implemented cut/copy/paste. Added stubs for a couple other functions.
git-svn-id: svn://10.0.0.236/trunk@48485 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 02:39:53 +00:00
locka%iol.ie
3ffbd2398a Added some documentation
git-svn-id: svn://10.0.0.236/trunk@48411 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 22:07:09 +00:00
locka%iol.ie
8702bf6ed0 Added italic/bold/underline editing
git-svn-id: svn://10.0.0.236/trunk@46055 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 14:26:55 +00:00
locka%iol.ie
357f525807 Made a basic working editor mode.
git-svn-id: svn://10.0.0.236/trunk@45053 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 15:58:49 +00:00
locka%iol.ie
a27c23531e Moved command target stuff in base class
git-svn-id: svn://10.0.0.236/trunk@43680 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 20:58:31 +00:00
locka%iol.ie
d64f05c597 Added initial drop target implementation
Browser now acquires it's pref object from the available services


git-svn-id: svn://10.0.0.236/trunk@37574 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 22:40:34 +00:00
locka%iol.ie
b06c35ff6c Added IErrorInfo descriptions for call failures in calles IWebBrowser(2/App)
git-svn-id: svn://10.0.0.236/trunk@36101 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 22:01:41 +00:00
locka%iol.ie
72b1c2f3ec First impl of view source and NewWindow2 (thanks Neoplanet!)
Changes to IOleCommandTarget


git-svn-id: svn://10.0.0.236/trunk@30259 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 22:45:22 +00:00
locka%iol.ie
2f5ebd5a1f Approved: leaf@mozilla.org
Fixed Navigate(2) bug.
Changed methods returning E_NOTIMPL to return S_OK but do nothing.
Register webshellcontainer as documentloaderobserver


git-svn-id: svn://10.0.0.236/trunk@28764 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 23:16:23 +00:00
locka%iol.ie
56919abb99 Made changes for IE DOM support
git-svn-id: svn://10.0.0.236/trunk@24122 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-14 18:29:21 +00:00
locka%iol.ie
0d6a2d1184 Added IE browser helper object support
git-svn-id: svn://10.0.0.236/trunk@21794 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-24 21:49:32 +00:00
locka%iol.ie
a6d1f68128 Moved PropertyList out into its own header
git-svn-id: svn://10.0.0.236/trunk@20701 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-14 13:22:29 +00:00
locka%iol.ie
d0d14bad7f Renamed m_nReadyState as m_nBrowserReadyState
Added fix to get_LocationURL, courtesy of Ryota Ando <rando@ca2.so-net.ne.jp>


git-svn-id: svn://10.0.0.236/trunk@17972 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-18 23:04:25 +00:00
locka%iol.ie
b1b3f5f24e Added implementation of get_ReadyState
Overrode default InPlaceActivate method to fix broken containers


git-svn-id: svn://10.0.0.236/trunk@17511 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-11 21:08:54 +00:00
locka%iol.ie
507c25df08 Fixed a problem with the default impl of GetClientSite
Added basic printer support


git-svn-id: svn://10.0.0.236/trunk@17273 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-06 22:38:24 +00:00
locka%iol.ie
768bc13f55 Changed threading model
git-svn-id: svn://10.0.0.236/trunk@16900 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-26 12:14:46 +00:00
locka%iol.ie
a0b2f4d68b Implemented IOleCommandTarget and stubs for printing support
git-svn-id: svn://10.0.0.236/trunk@15409 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-29 18:03:43 +00:00
locka%iol.ie
ab8c795267 Fixed mistyped macro
git-svn-id: svn://10.0.0.236/trunk@15270 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 22:44:35 +00:00
locka%iol.ie
10a2edf355 Added NPL header
Added extra diagnostics


git-svn-id: svn://10.0.0.236/trunk@14714 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 17:07:04 +00:00
locka%iol.ie
32f8ab11a9 Added support for DWebBrowserEvents2 to control, regenerated proxy event firing header and implemented a few more methods
git-svn-id: svn://10.0.0.236/trunk@13077 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-18 22:14:47 +00:00
rpotts%netscape.com
3e2cda5d0a Changes to make the vector<Property> type compile...
git-svn-id: svn://10.0.0.236/trunk@12738 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 21:53:38 +00:00
rpotts%netscape.com
29365a7bda Commented out the template vector code for now since it is busting the build :-(
git-svn-id: svn://10.0.0.236/trunk@12690 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 11:19:15 +00:00
locka%iol.ie
a423a51195 Added some more initial implementations of more IWebBrowserApp methods
git-svn-id: svn://10.0.0.236/trunk@12624 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-12 22:35:18 +00:00
locka%iol.ie
690dc7016d Added IWebBrowserApp and IWebBrowser2 methods (still unimplemented
git-svn-id: svn://10.0.0.236/trunk@12349 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 22:05:44 +00:00
locka%iol.ie
f23fda9c45 Updated to reflect recent modifications
git-svn-id: svn://10.0.0.236/trunk@11865 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-03 22:35:08 +00:00
rpotts%netscape.com
b1f6a2ce4b Added a new windows-only subdirectory called embed/AcviveX which contains an ActiveX wrapper control for NGLayout
git-svn-id: svn://10.0.0.236/trunk@8965 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-01 08:07:56 +00:00