dprice%netscape.com
5cbf372cac
65845 - new order files
...
git-svn-id: svn://10.0.0.236/trunk@91428 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-05 06:02:32 +00:00
dprice%netscape.com
ad10d9ea59
71057 sr=waterson new order files. NOT PART OF THE REGULAR BUILD
...
git-svn-id: svn://10.0.0.236/trunk@89489 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 10:47:37 +00:00
shaver%mozilla.org
823ae8572c
67699: all your nsIClassInfo is belong to us
...
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
testing
git-svn-id: svn://10.0.0.236/trunk@89354 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 20:43:02 +00:00
dprice%netscape.com
8e4007e560
# 65845 sr=waterson, new order files will greatly reduce the number of link warnings.
...
git-svn-id: svn://10.0.0.236/trunk@88058 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 04:38:19 +00:00
disttsc%bart.nl
edc70961f6
Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
...
git-svn-id: svn://10.0.0.236/trunk@87655 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 09:35:51 +00:00
dprice%netscape.com
fe020ec48a
65845 first cut of the order files
...
git-svn-id: svn://10.0.0.236/trunk@86883 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-13 02:48:02 +00:00
cls%seawood.org
8373cf37d8
Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454
...
git-svn-id: svn://10.0.0.236/trunk@82809 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-21 00:18:46 +00:00
cls%seawood.org
6088dfbf6b
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@82785 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-20 07:16:06 +00:00
brendan%mozilla.org
9cb06ebf27
Define QI now that XPConnect wraps JS objects; fix comments (NOT PART OF BUILD).
...
git-svn-id: svn://10.0.0.236/trunk@79410 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 02:31:11 +00:00
rayw%netscape.com
31f9bce979
Bug fix for 52648 -- remaining stash of progids which I missed on
...
the mega-change yesterday. This will fix a few more issues.
r=warren
git-svn-id: svn://10.0.0.236/trunk@79224 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:20:49 +00:00
rayw%netscape.com
d9228441a4
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
rayw%netscape.com
b02b43d396
Changed case of nsIFactory.idl methods to start with lower case to be like other
...
interfaces. Since the C++ generated code upper-cases the method names, this
affects no C++ code, but only a few javascript methods.
Bug 46771.
r=waterson.
I am in today and tomorrow.
git-svn-id: svn://10.0.0.236/trunk@76014 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:12:08 +00:00
cls%seawood.org
91d683a067
Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
...
git-svn-id: svn://10.0.0.236/trunk@73583 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 08:08:04 +00:00
mang%subcarrier.org
0f37a10bed
progid no longer defined in nsISample.idl
...
Part of previous fix to bug 10904
git-svn-id: svn://10.0.0.236/trunk@73299 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 06:35:17 +00:00
mang%subcarrier.org
658e2df19f
partial fix for bug 10904 - sample now works in M15
...
- moves CID/ProgID into header file
- adds more calls to enablePrivilege
- renames "write" callback to something that works as intended
a=brendan@mozilla.org
r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73294 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:54:46 +00:00
brendan%mozilla.org
154af1de4d
Fiddle whitespace style.
...
git-svn-id: svn://10.0.0.236/trunk@72186 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:46:22 +00:00
warren%netscape.com
cc5d426fbe
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
...
git-svn-id: svn://10.0.0.236/trunk@71450 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 09:46:12 +00:00
mccabe%netscape.com
fb8d5eef77
Not used by Mozilla!
...
(also fixes a warning)
Change to use non-deprecated js getter/setter syntax.
git-svn-id: svn://10.0.0.236/trunk@70722 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 07:20:11 +00:00
mccabe%netscape.com
0477051202
Fixes to the xpcom sample. This code does not go into the Mozilla product.
...
- Update progid mentioned in the .html file to that actually used in the code.
- Remove outdated nsSampleFactory.cpp so nobody gets confused, but add note to nsSampleModule.cpp in its memory, as it had extensive comments.
git-svn-id: svn://10.0.0.236/trunk@70576 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 08:33:31 +00:00
dp%netscape.com
a8784ff93d
Including nsTestSample.cpp.
...
git-svn-id: svn://10.0.0.236/trunk@69689 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 22:56:53 +00:00
dp%netscape.com
77b7903840
Sample XPCOM Application
...
git-svn-id: svn://10.0.0.236/trunk@69687 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 22:49:36 +00:00
dp%netscape.com
c754b24f87
Removed NS_NewSample(). Using NS_IMPL_ISUPPORTS1.
...
git-svn-id: svn://10.0.0.236/trunk@69595 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 23:11:43 +00:00
dp%netscape.com
57b4e946c4
Removed unneccessary include of nsIModule.h
...
git-svn-id: svn://10.0.0.236/trunk@68352 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-05 05:51:43 +00:00
wtc%netscape.com
1042f52101
Bugzilla bug #27457 : prepare the Windows build system for NSPR library
...
name change. Define a new makefile variable LIBPLC.
Modified files:
mozilla/config/config.mak
mozilla/dom/src/build/makefile.win
mozilla/extensions/wallet/cookieviewer/makefile.win
mozilla/extensions/wallet/editor/makefile.win
mozilla/extensions/wallet/signonviewer/makefile.win
mozilla/extensions/wallet/walletpreview/makefile.win
mozilla/mailnews/import/eudora/src/makefile.win
mozilla/mailnews/import/oexpress/makefile.win
mozilla/mailnews/import/outlook/src/makefile.win
mozilla/mailnews/import/src/makefile.win
mozilla/mailnews/import/text/src/makefile.win
mozilla/netwerk/protocol/jar/src/makefile.win
mozilla/profile/Acctidl/makefile.win
mozilla/profile/src/makefile.win
mozilla/xpcom/sample/makefile.win
git-svn-id: svn://10.0.0.236/trunk@60875 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 14:35:15 +00:00
scc%netscape.com
dcee2e659d
Pro5 update
...
git-svn-id: svn://10.0.0.236/trunk@60002 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 23:06:04 +00:00
scc%netscape.com
bb02d934b0
Fixed access paths for upcoming switch to Pro5, see bug #25949 . r=pinkerton
...
git-svn-id: svn://10.0.0.236/trunk@59333 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 00:49:16 +00:00
dp%netscape.com
e820e5020b
Updating sample generic module showing usage of registration and
...
unregistration hooks. r=scc
git-svn-id: svn://10.0.0.236/trunk@59281 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-31 22:14:43 +00:00
norris%netscape.com
8b495ca37d
Fix 18592 Fix example: XPCom components cannot be used under
...
r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@57748 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 00:03:46 +00:00
pp%ludusdesign.com
b5787cf895
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@57423 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 20:49:15 +00:00
mccabe%netscape.com
2db3a56287
Fix to 21512.
...
Added big note saying 'please disable security before trying to run
this' so nobody gets frustrated.
Updated sample component progid reference to actually match the .cpp.
Now the page actually works! (John Morrison
<3jrgm@qlink.queensu.ca> caught this in mozilla.xpcom)
Thanks to Rick Bradley <roundeye@bellsouth.net> for pointing me to the
problem, and for encouraging me to add a note.
r=mccabe. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@55912 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-12 05:41:29 +00:00
dp%netscape.com
694b0720be
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@54828 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 00:21:53 +00:00
dp%netscape.com
9fb2047017
Changing comments for readability.
...
git-svn-id: svn://10.0.0.236/trunk@53642 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-16 07:14:49 +00:00
jdunn%netscape.com
f0c83b3d5a
Fixing all unresolved symbols on unix. The bug has the diff's
...
r dp@netscape.com (ramiro helped me with it)
# 18688
git-svn-id: svn://10.0.0.236/trunk@53637 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-16 06:02:31 +00:00
dp%netscape.com
6d145b7f92
Fixing spelling mistake.
...
git-svn-id: svn://10.0.0.236/trunk@53346 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 09:38:26 +00:00
warren%netscape.com
f4eb982ac0
Added NS_NewGenericModule. Made NS_IMPL_NSGETFACTORY use it to save space. r=dp,alecf
...
git-svn-id: svn://10.0.0.236/trunk@53341 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 09:07:26 +00:00
shaver%netscape.com
6896473ece
- NS_ERROR_FACTORY_REGISTER_AGAIN for deferring registration of a module until
...
later in the autoreg cycle.
- teach native component loader about deferred components
- add nsIComponentLoader::registerDeferredComponents
- teach component manager about deferred components
- made nsID::Parse take a |const char *| instead of a simple |char *|.
- move release of XPTI singletons until _after_ shutting down the component
manager to prevent re-initialization during JS component shutdown.
- category manager work: really delete from reg, start on enumeration
- use nsXPIDLCString instead of autoStringFree.
- fix nsRegistry to use allocator properly.
- cleaner memory management in nsFactoryEntry.
- capitalization fixed in nsIComponentLoader.idl
- clean up loader creation logic
- remove/disable lots of DEBUG_shaver noise
- added (disabled) warning about NSGetFactory usage
- move .so and .shlb higher up in the ValidDllExtensions list to marginally
speed up registration.
- added nsDll::GetRegistryLocation API
- properly export nsSupportsArray.h
- capitalization fixes in nsIEnumerator.idl
- added deferral to nsSample.js
git-svn-id: svn://10.0.0.236/trunk@53047 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-10 00:28:34 +00:00
dp%netscape.com
459c2a4c80
Modifying sample to use NS_MODULE macros. r=alecf
...
git-svn-id: svn://10.0.0.236/trunk@53026 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-09 23:28:10 +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
mccabe%netscape.com
46ecd1ff3b
Link fixes. Not part of the Mozilla build.
...
git-svn-id: svn://10.0.0.236/trunk@52762 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-04 00:35:31 +00:00
shaver%netscape.com
dd157213ab
updated nsSample.js, long overdue (r=brendan)
...
git-svn-id: svn://10.0.0.236/trunk@52537 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 07:36:25 +00:00
tbogard%aol.net
94697e0452
Changed NS_ENSURE_NOT() to use NS_ENSURE_FALSE() per API change.
...
git-svn-id: svn://10.0.0.236/trunk@52433 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-01 22:54:06 +00:00
dp%netscape.com
a87080011d
Making sample better by using COMPtr r=waterson
...
git-svn-id: svn://10.0.0.236/trunk@51415 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-21 21:32:17 +00:00
waterson%netscape.com
e20da712ec
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
...
git-svn-id: svn://10.0.0.236/trunk@50413 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-12 02:10:08 +00:00
kipp%netscape.com
9c16516bfc
Fixed a comment that was out of date
...
git-svn-id: svn://10.0.0.236/trunk@50278 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-08 23:41:39 +00:00
beard%netscape.com
e5cdcb3d9a
Modernized to use NSComponentStartup.o. Not part of build.
...
git-svn-id: svn://10.0.0.236/trunk@49673 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-03 02:58:48 +00:00
beard%netscape.com
1917b8abfe
added access path to find Sample.idl. Not part of build.
...
git-svn-id: svn://10.0.0.236/trunk@49672 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-03 02:58:20 +00:00
dp%netscape.com
bb72e03927
Using NS_ENSURE and NS_GET_IID()
...
git-svn-id: svn://10.0.0.236/trunk@49590 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-01 20:13:55 +00:00
kipp%netscape.com
f22298cb30
added files: mozilla/xpcom/sample/nsSampleModule.cpp, removed files: mozilla/xpcom/sample/nsSampleFactory.cpp
...
git-svn-id: svn://10.0.0.236/trunk@49496 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 21:43:40 +00:00
kipp%netscape.com
7c7b1e3c43
Improved
...
git-svn-id: svn://10.0.0.236/trunk@49494 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 21:41:50 +00:00
kipp%netscape.com
6c1618ce7e
Fixed to not pre-create the factory
...
git-svn-id: svn://10.0.0.236/trunk@49237 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-28 20:54:26 +00:00