117 Commits

Author SHA1 Message Date
reed%reedloden.com
876109a949 Bug 333308 - "make clean and make distclean miss various files" [p=mh+mozilla@glandium.org (Mike Hommey) r=bsmedberg a1.9=schrep]
git-svn-id: svn://10.0.0.236/trunk@245594 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-13 11:33:40 +00:00
gerv%gerv.net
72c5565ee0 Bug 398009 - fix mangled license headers. a=stuart.
git-svn-id: svn://10.0.0.236/trunk@237358 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-06 12:08:47 +00:00
cbiesinger%web.de
50b5a1abdb Bug 265780 part I: Implement nsIAuthPrompt2 and related interfaces per the design at
http://wiki.mozilla.org/Necko:nsIAuthPrompt2
r=darin


git-svn-id: svn://10.0.0.236/trunk@208549 18797224-902f-48f8-a5cc-f745e15eee43
2006-08-26 21:42:54 +00:00
pedemont%us.ibm.com
a79f1d865e Bug 338871 - nsIWindowCreator2 is scriptable but inherits from the non-scriptable interface nsIWindowCreator. r=bsmedberg, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@199501 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-08 13:46:20 +00:00
bzbarsky%mit.edu
c87e7e48b2 Make nsIWindowProvider report whether it created a new window. Bug 326006,
r=bsmedberg, sr=jst


git-svn-id: svn://10.0.0.236/trunk@189575 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-10 20:50:43 +00:00
bzbarsky%mit.edu
e446371b8e Move the "force into tab" code out of Gecko and allow embeddors to do the same
sort of thing.  Bug 323810, r=bsmedberg, sr=jst


git-svn-id: svn://10.0.0.236/trunk@189344 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-07 20:46:39 +00:00
mark%moxienet.com
ebb85c87fe 190307 Add MathML support to Camino, adding a non-blocking alert service to handle MathML's missing-font dialog. Patch by Makoto Yamashita <makotoy@ms.u-tokyo.ac.jp>, fixed up for CaminoStatic by me. r=smfr sr=pink
git-svn-id: svn://10.0.0.236/trunk@188729 18797224-902f-48f8-a5cc-f745e15eee43
2006-02-02 02:07:45 +00:00
bsmedberg%covad.net
58bd0ec35a MFCEmbed (with the standalone glue) needs to link against the XPCOM_GLUE versions of XPCOM functions, not the dllimport versions. Bug 315601, this needs ex-post-facto review but I'm checking it in to get mfcembed working.
git-svn-id: svn://10.0.0.236/trunk@184317 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-08 21:20:05 +00:00
dougt%meer.net
1a2ecc60c4 Build/config changes to allow static xpcom link for Minimo. b=314880, r=dveditz.
git-svn-id: svn://10.0.0.236/trunk@184249 18797224-902f-48f8-a5cc-f745e15eee43
2005-11-07 19:08:03 +00:00
bsmedberg%covad.net
b7271f1273 Bug 296561 - rework static component loading so that nsIXULAppInfo/Runtime/etc are available during autoregistration/xpcom-startup notification (and make static component loading saner in general) - r=shaver+dougt, a=asa
git-svn-id: svn://10.0.0.236/trunk@176383 18797224-902f-48f8-a5cc-f745e15eee43
2005-07-21 13:33:43 +00:00
bzbarsky%mit.edu
42183387e4 Fix comments to clearly distinguish services and components. Bug 285080,
r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@170825 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-17 05:06:27 +00:00
bzbarsky%mit.edu
d1350f8017 Add the prompt-service contract to nsEmbedCID.h
git-svn-id: svn://10.0.0.236/trunk@170283 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-07 16:07:11 +00:00
bzbarsky%mit.edu
ea3bca56c5 Add nsEmbedCID and move the webbrowser contractid to it. Bug 258039, r=darin
git-svn-id: svn://10.0.0.236/trunk@170246 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-06 20:53:33 +00:00
bryner%brianryner.com
9861051f37 Clean up unneeded REQUIRES (bug 73353). r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@168768 18797224-902f-48f8-a5cc-f745e15eee43
2005-02-03 23:01:54 +00:00
dougt%meer.net
b3bd9bc3e0 Fixes 280231. WinCE build changes; r=benjamin
git-svn-id: svn://10.0.0.236/trunk@168519 18797224-902f-48f8-a5cc-f745e15eee43
2005-01-30 04:03:53 +00:00
darin%meer.net
ba445e81f5 fixes bug 266006 "xpcom/glue should not declare methods with NS_COM" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@164620 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-29 19:43:51 +00:00
darin%meer.net
3f701b6803 landing patch for bug 262218 "libxpcom.so should only export frozen symbols" r=bsmedberg sr=bryner
git-svn-id: svn://10.0.0.236/trunk@164375 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 19:34:45 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
bsmedberg%covad.net
325368273d Bug 236101 - flatten the directory structure of the embedding SDK. Consensus from dougt/adamlock/blizzard r=cls a=mkaply
git-svn-id: svn://10.0.0.236/trunk@154206 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-23 20:58:21 +00:00
jaggernaut%netscape.com
95a2235bee Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144804 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:29:00 +00:00
seawood%netscape.com
06e1507b0c Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143527 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 21:18:27 +00:00
seawood%netscape.com
9e4caeaa92 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143522 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 20:12:33 +00:00
locka%iol.ie
1f72d24052 Return error codes from NS_InitXPCOM2 & NS_ShutdownXPCOM in the event of failure. b=195555 r=sfraser sr=dougt a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@142320 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-12 12:13:21 +00:00
danm%netscape.com
4c983992d6 add url of window to be opened to nsIWindowCreator2::CreateChromeWindow2. bug 195992 r=adamlock,blizzard
git-svn-id: svn://10.0.0.236/trunk@140857 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-08 20:47:18 +00:00
mkaply%us.ibm.com
f3c978ebbf #197446
r=cls
From Jessica Blanco -start building os2Embed


git-svn-id: svn://10.0.0.236/trunk@140604 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:53:16 +00:00
mkaply%us.ibm.com
677f65ee90 Use XP_OS2, not OS2 ust to be safe
git-svn-id: svn://10.0.0.236/trunk@140243 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 14:20:28 +00:00
mkaply%us.ibm.com
31a8311806 #197446
r=me
Changes to get os2Embed building


git-svn-id: svn://10.0.0.236/trunk@140146 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 14:54:04 +00:00
mkaply%us.ibm.com
6b2dae4499 OS/2 embedding stuff - r=me - not part of build
git-svn-id: svn://10.0.0.236/trunk@138985 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 23:07:11 +00:00
locka%iol.ie
aba4b9a840 Export embedding API with "C" linkage. b=143771 r=dougt@netscape.com sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@138800 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-03 14:50:35 +00:00
danm%netscape.com
e7ee73db72 expose constants to script. bug 166442 r=jag,lumpy
git-svn-id: svn://10.0.0.236/trunk@130617 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 23:23:01 +00:00
dougt%netscape.com
39061b33ac Backing out 157597
git-svn-id: svn://10.0.0.236/trunk@130318 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-24 01:56:37 +00:00
dougt%netscape.com
d7be4a17ef Relanding 157597 - Make embedding base and examples use XPCOM Glue. r=adamlock, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@130248 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-23 17:21:47 +00:00
chak%netscape.com
98ed7836a1 Fix for #168255 - Change references to MRE into GRE in XPCOM/Embedding
r=dougt, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@129568 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 22:18:43 +00:00
dougt%netscape.com
8f7fb38feb Mfcembed no longer runs in Visual Studio Debugger, r=timeless, sr=alec, a=rjesup, b=166977
git-svn-id: svn://10.0.0.236/trunk@128989 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-06 20:19:14 +00:00
dougt%netscape.com
57028338f0 exports frozen interface to dist/sdk using new SDK variable. 164717. r=cls, sr=alec
git-svn-id: svn://10.0.0.236/trunk@128192 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-27 01:05:21 +00:00
dougt%netscape.com
d1fc1c4b9d Fixes NS_InitEmbedding unconditionally calls AutoRegister. This also removes xpinstall from using component.reg which I believe is the last users of this file. r=chak,dveditz sr=bryner b=149208
git-svn-id: svn://10.0.0.236/trunk@127101 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-12 22:09:25 +00:00
seawood%netscape.com
0b3ff474f3 Removing old nmake build makefiles. Bug #158528 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
ccarlen%netscape.com
86b83ddabc Bug 160212 - Embedding window creators need flag to distinguish unrequested popups from other windows. r=pink/sr=jst/a=rjesup
git-svn-id: svn://10.0.0.236/trunk@126234 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-02 14:51:24 +00:00
dougt%netscape.com
e9d9254cc7 backing out
git-svn-id: svn://10.0.0.236/trunk@125454 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 06:58:27 +00:00
dougt%netscape.com
ecdd8ab65f Fixes the following:
154047
This change cleans up the category manager in hopes to freeze it for 1.1 final.  This change removes dead and unsupported methods from the interface as well as removes the C++ code from the interface.  This should land for 1.1b since users of the current category manager will have to update their components.

157597
Make embedding base and examples use XPCOM Glue
This change makes our embedding samples use the XPCOM glue.

157625
nsLocalFile::Remove's file pointer is sometimes null afte...
This fixes a crash when we dereference null.  It is a bandaide fix as the real problems involves retooling the directory enumerator.

157801
This fixes a terrible state which you can get into whereby XPCOM will fail to startup regardless of what you do.  The fix is to cause autoreg to happen if the component registry (compreg.dat) is not found.

r/sr=alecf@netscape.com, rpotts@netscape.com.  a=scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@125444 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-18 05:09:10 +00:00
chak%netscape.com
ded609d173 Fix for #131175 - Chnages to register MRE components
r=dougt, sr=rpotts, a=drivers


git-svn-id: svn://10.0.0.236/trunk@123059 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-11 20:33:04 +00:00
alecf%netscape.com
6ebda75c34 fix for bug 101761 - REQUIRES update - remove all REQUIRES that are no longer necessary.. r=cls, a=asa (build-only changes)
git-svn-id: svn://10.0.0.236/trunk@122820 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-06 20:28:14 +00:00
dougt%netscape.com
a17830dad4 XPCOM initialize primary event queue. 135531. r=brendan@mozilla.org, sr=darin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@118995 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-15 22:26:29 +00:00
danm%netscape.com
ca3f288dcc freezing interface for 1.0. bug 136275 r=chak,rpotts a=valeski
git-svn-id: svn://10.0.0.236/trunk@118641 18797224-902f-48f8-a5cc-f745e15eee43
2002-04-10 21:20:10 +00:00
alecf%netscape.com
7634aa9246 dependency update
git-svn-id: svn://10.0.0.236/trunk@113838 18797224-902f-48f8-a5cc-f745e15eee43
2002-02-06 22:52:53 +00:00
danm%netscape.com
5ae1a11f6f change in wording of comment. bug 122393
git-svn-id: svn://10.0.0.236/trunk@113378 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-31 23:32:07 +00:00
dougt%netscape.com
011f9b10e5 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com


git-svn-id: svn://10.0.0.236/trunk@113143 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-29 21:22:13 +00:00
dbaron%fas.harvard.edu
1604f09dd2 Remove the many forms of NS_SetupRegistry since the classes registered are all now part of proper components. r=dougt, jag sr=rpotts b=81527
git-svn-id: svn://10.0.0.236/trunk@110840 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-20 02:09:49 +00:00
dougt%netscape.com
c01e94cad7 nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@110748 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-19 00:12:41 +00:00
seawood%netscape.com
0bd62df729 Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@110703 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-18 09:14:29 +00:00