dougt%netscape.com
4ccf22afa1
Backing out changes due to nsCOMPtr build problems.
1999-11-05 03:32:33 +00:00
dougt%netscape.com
fd87026ad8
backing out changes. looks like this stuff is untested in a full build.
1999-11-05 03:31:04 +00:00
cls%seawood.org
9c777b0938
Fix for the template variable change from <T> to <nsISupports>. r=dougt
1999-11-05 03:11:03 +00:00
dougt%netscape.com
c6940521e4
Changed ownership module inside xpcom/proxy to remove cached objects passed their owner's lifespan.
...
Removed out of band callback in xpcom/proxy
Fixed webshell leak due to xpcom/proxy. (17009)
Just about everything is now a comptr, god save us. :-)
r=jband, a=brendan.
1999-11-05 02:21:46 +00:00
dougt%netscape.com
477a69da9d
Fix for 17842. Make nsCOMPtr<nsISupports> should not be weak typed. scc's
...
this change to me and since he is on vacation until monday and I need this
for an M11 bug, I am checking it in. I am hoping it is the right
thing to do.
a=brendan.
1999-11-05 02:18:46 +00:00
sfraser%netscape.com
530fb2917b
Fixes for 18029 and 16723 -- fix image drawing on Mac to use GWorlds, and put in api to lock and unlock pixels. Adding new error module for libimg. r=pnunn, a=chofmann.
1999-11-04 22:27:36 +00:00
mccabe%netscape.com
97953ca6c3
Link fixes. Not part of the Mozilla build.
1999-11-04 00:35:31 +00:00
dveditz%netscape.com
04c2ee43f4
shutting up copious warnings using /W4 on MSVC
1999-11-03 07:39:19 +00:00
mccabe%netscape.com
c0c0c3eb35
Fix many nsInterfaceInfo leaks, thanks in part to patches provided by Patrick Beard. Fixes 15855. Some remain.
...
Clear up build warnings, and quiet nsInterfaceInfomanager debug output unless DEBUG_iim. Makes startup a li'l less noisy. Fixes 15628.
r=jband
1999-11-03 07:23:37 +00:00
dp%netscape.com
85b2ef5cce
Eliminating use of nsService class in preparation for making services
...
usable with COMPtrs.
1999-11-03 05:41:43 +00:00
dp%netscape.com
5bc4da0375
Deny GetService() requests which cause Creation of new objects on
...
shutdown. r=jband, r=ScottPutterman
1999-11-03 05:38:45 +00:00
dp%netscape.com
54d23dfc44
Removing nsIShutdown listener usage for ServiceManager.
1999-11-03 05:36:30 +00:00
danm%netscape.com
d9cffd60b6
instead of using the thread hashtable's enumerator while processing events (a Mac-specific habit), build and use a parallel linked list structure. hashtable and list want unification someday. fixes bug 16551. r:brendan@netscape.com
1999-11-03 05:30:49 +00:00
cls%seawood.org
bee74e223b
Removed unused NECKO ifdefs.
...
a=leaf
1999-11-02 23:34:03 +00:00
shaver%netscape.com
5d531a717f
updated nsSample.js, long overdue (r=brendan)
1999-11-02 07:36:25 +00:00
warren%netscape.com
e0c226d39d
Added some sanity assertions. r=gagan
1999-11-02 05:38:22 +00:00
tbogard%aol.net
209f598dcb
Second phase of changing NS_ENSURE() to NS_ENSURE_TRUE() and NS_ENSURE_NOT() to NS_ENSURE_FALSE(). r=hyatt
1999-11-02 01:18:52 +00:00
alecf%netscape.com
649ac66265
cleanup NS_IMPL_MODULE and friends
...
- define new nsModuleComponentInfo and use it instead of components_t
- use size_t instead of unsigned int
- add some docs
- allow user to define own module name
1999-11-02 01:12:32 +00:00
tbogard%aol.net
00cbf17523
Changed NS_ENSURE_NOT() to use NS_ENSURE_FALSE() per API change.
1999-11-01 22:54:06 +00:00
valeski%netscape.com
105bf31e01
removing early xpcom proxy release change from earlier in the weekend.
1999-11-01 20:37:13 +00:00
tbogard%aol.net
57619db811
Changed NS_ENSURE and NS_ENSURE_NOT occurences to be NS_ENSURE_TRUE and NS_ENSURE_FALSE respectively.
1999-11-01 07:40:19 +00:00
tbogard%aol.net
3d60c7ebb0
Changed NS_ENSURE to be NS_ENSURE_TRUE. Also changed NS_ENSURE_NOT to be NS_ENSURE_FALSE. Left NS_ENSURE and NS_ENSURE_NOT, but they will soon be going away.
1999-11-01 06:59:16 +00:00
dougt%netscape.com
8ebbab5553
Adding a set accessor to the permissions functions. Needed by the xpinstall
...
folks.
1999-11-01 04:44:56 +00:00
troy%netscape.com
7cf2e376ac
Added nsIFrameDebug interface
1999-11-01 03:34:43 +00:00
tbogard%aol.net
b20f02431f
Changed NS_IMETHOD to NS_IMETHODIMP on implemented function.
1999-10-31 07:38:44 +00:00
scc%netscape.com
b2c12428df
changed the mechanism underlying |do_QueryInterface| to decouple |nsCOMPtr| from services, |nsIWeakReference|, etc. This change fixes bug #17364 , and paves the way for making |nsCOMPtr| cooperate with services. r=valeski (additional builds done by dmose and syd)
1999-10-31 00:35:48 +00:00
scc%netscape.com
d13863d891
removed incorrect use of private class name in favor of |do_QueryInterface|, part of the fix for bug #17364 , r=valeski (additional builds done by dmose, and syd)
1999-10-31 00:32:15 +00:00
alecf%netscape.com
1a87908390
more tweaks for boehm to catch up with the nsILeakDetector work
1999-10-30 07:06:26 +00:00
dp%netscape.com
c2288cca73
Removing shutdown listener. Releasing gCaseConv on XPCOM Shutdown r=kipp
1999-10-30 06:45:45 +00:00
beard%netscape.com
5a949b7ea7
added call to nsIThread::SetMainThread(), to ensure users of XPCOM get a main thread mapped. r=warren
1999-10-30 01:52:55 +00:00
beard%netscape.com
0f2e6ac1be
Fix proxied objects leak. r=sfraser, bug=15380
1999-10-30 01:17:24 +00:00
colin%theblakes.com
b9154c2dbb
Only define MDCPUCFG if HOST_NSPR_MDCPUCFG is defined. r=cls
1999-10-29 23:03:15 +00:00
valeski%netscape.com
aad867ad42
15590, r=kipp. added a nsCStringArray class so the cool string array functionality could be used for CStrings too. this checkin is *part* of a fix to the bug
1999-10-29 20:47:17 +00:00
warren%netscape.com
ae01c120df
Fixed round-off error computing bloat total.
1999-10-29 18:48:37 +00:00
warren%netscape.com
5a5994f0bb
Adding pure.h pure_api.c to the build. bug#16695
1999-10-29 03:26:50 +00:00
warren%netscape.com
4406d6612d
Took out bogus error message.
1999-10-29 03:19:11 +00:00
warren%netscape.com
816ad655d9
Fixed bug in calculating leak total.
1999-10-28 08:35:53 +00:00
braddr%puremagic.com
ea13be0a26
Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE in anticipation of nixing NS_COMFALSE in the near future.
...
r=scc
1999-10-28 03:16:48 +00:00
braddr%puremagic.com
341c8b0054
Ooops.. tree closed, better back these out for now. Sorry.
1999-10-27 21:01:37 +00:00
braddr%puremagic.com
55276cc3c4
Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE
...
in anticipation of nixing NS_COMFALSE in the near future.
r=scc (please contact him should there be any build issues)
1999-10-27 20:24:21 +00:00
mccabe%netscape.com
c3ea52c70e
Undo overly-hasty backout. This reinstates part of my recent checkin.
1999-10-27 03:44:38 +00:00
beard%netscape.com
88e88fb291
make warnings not terminate build. fix bustage, r=mccabe
1999-10-27 02:44:34 +00:00
mccabe%netscape.com
2dc0208ac7
Debust mac-specific \r-related tree breakage.
1999-10-27 01:28:59 +00:00
mccabe%netscape.com
578b8c54a1
Various fixes to xpidl. Note that this checkin will cause a rebuild of everything that depends on nsISupports.h. Fixes courtesy Mike Shaver, with small tweaks by McCabe. r=shaver, r=mccabe.
...
- Fix to bug 17013; have xpidl produce an error when encountering a native declaration without an associated (c++-name).
- remove many DEBUG_shaver lines.
- provide xpidl_tree_warning as a fallback for libIDL versions for which IDL_tree warning is bad, and NULL-proof our message callback function. Also remove a 1k buffer limit from the message callback function.
- make enum in IDL files an error. We don't support it, and love consts instead.
- Fix to 12684; don't allow [retval] parameter + return or multiple [retval] parameters.
- Fix to 13390; make non-{short,long} const a fatal error.
1999-10-27 00:37:39 +00:00
dougt%netscape.com
fab83a93ba
People will not like to see my debugging info about object retention. Remov
...
ing #define.
1999-10-26 21:44:02 +00:00
dougt%netscape.com
21a9bec623
Cleanup.
...
Removing convertTo* routines
Not hooked up to build yet.
1999-10-26 19:34:56 +00:00
dougt%netscape.com
ca8525eddf
1) Change ownership model internally. (17009)
...
2) Fixed IMAP password dialog problems by adding a PR_SLEEP() in
nested event loop.
3) Now using a pushed event loop.
r=valeski, mscott.
1999-10-26 19:30:50 +00:00
warren%netscape.com
6ae1735a7d
Fixed NewChannel to pass null for new originalURL argument.
1999-10-26 10:37:37 +00:00
tbogard%aol.net
cc8a1a912d
added files: mozilla/xpcom/base/nsIInterfaceRequestor.idl
1999-10-26 01:37:45 +00:00
tbogard%aol.net
8db65edf30
Adding nsIInterfaceRequestor.idl to the list of built IDL files.
1999-10-26 01:37:29 +00:00