20 Commits

Author SHA1 Message Date
dougt%netscape.com
06f20955b6 bug fix for 13321. (hardly a fix, more of a hack).
git-svn-id: svn://10.0.0.236/trunk@46430 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 22:52:11 +00:00
dougt%netscape.com
baeab23036 Changes nsIAtom iterface to return a shared (non-allocated) wstring when
GetUnicode() is called.  (thanks waterson, jband)

Also fixing 12237.  (thanks jband).


git-svn-id: svn://10.0.0.236/trunk@45945 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:21:29 +00:00
dougt%netscape.com
967dcf36b8 changing a debug string to output the correct param number
resetting error code if caller does not have an eventQ.  Temp hack.


git-svn-id: svn://10.0.0.236/trunk@45485 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 20:04:22 +00:00
dougt%netscape.com
3b5a35b6c8 Bug fix for 12603. I am not sure if this totally cleans up all the memory
leaks but it definitely hits a major one.


git-svn-id: svn://10.0.0.236/trunk@45258 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 01:59:09 +00:00
dougt%netscape.com
3b26d6eb64 Fixing auto-proxy so that in params are proxied back to the caller.
git-svn-id: svn://10.0.0.236/trunk@44436 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 02:34:29 +00:00
dougt%netscape.com
9d9481b9d6 Bug Fixes to xpcom/proxy. Thanks jband for debuging this with me!
git-svn-id: svn://10.0.0.236/trunk@44177 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 00:30:55 +00:00
scc%netscape.com
56d5ad0b43 got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in
git-svn-id: svn://10.0.0.236/trunk@44139 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-23 10:14:16 +00:00
jband%netscape.com
a14de7a2e8 Fixing xptinfo bug with getting information about the type of an interface pointer parameter of a method when the method is inherited from another interface in another typelib file. The api needs to also pass along the method index in order to convey enough information to always give the right answer. Got that? :) Fixing users of this modified api also.
git-svn-id: svn://10.0.0.236/trunk@43580 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 10:12:30 +00:00
leaf%mozilla.org
67b41a6864 Backing out dougt
git-svn-id: svn://10.0.0.236/trunk@43536 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 02:34:33 +00:00
dougt%netscape.com
9d342b98ae Removing ProxyType so that I can do masking
Added new proxy type so that we bypass the Current Thread check.


git-svn-id: svn://10.0.0.236/trunk@43487 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-18 09:21:47 +00:00
dougt%netscape.com
aa6a854245 Fix to address memory allocation problems - Bug #8227
git-svn-id: svn://10.0.0.236/trunk@40013 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-18 19:13:27 +00:00
dveditz%netscape.com
42ac9292d1 fixing MSVC++5.0 bustage
git-svn-id: svn://10.0.0.236/trunk@39772 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 22:22:13 +00:00
dougt%netscape.com
a061bba191 Fixing Bug 9976.
git-svn-id: svn://10.0.0.236/trunk@39719 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-16 18:15:14 +00:00
dougt%netscape.com
0de862590b Adding Autoproxification.
git-svn-id: svn://10.0.0.236/trunk@34629 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-10 20:24:15 +00:00
valeski%netscape.com
e41bbebd46 api change to nsIProxy* interfaces. You can no longer pass in straight PLEventQueues, you now need to pass in nsIEventQueue interfaces (see mozilla/xpcom/threads)
git-svn-id: svn://10.0.0.236/trunk@33830 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-04 22:46:20 +00:00
dougt%netscape.com
257a2436d8 kISupportsIID is not defined on unix, but it is on windoze...
git-svn-id: svn://10.0.0.236/trunk@33256 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 23:01:25 +00:00
dougt%netscape.com
9a2a180d5b Adding a few more functions to nsIEventQueue.
Moving proxy to use nsIEventQueue instead of PLEvents direct.


git-svn-id: svn://10.0.0.236/trunk@33255 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-29 22:50:25 +00:00
dougt%netscape.com
1c9d2fef90 Adding "Fire And Forget" async method calling.
Added Create() function for the generic factory.
Made ProxyObject into an nsISupports Object for refcounting.
Fixed proxytest to work in the new xpcom2 world.


git-svn-id: svn://10.0.0.236/trunk@33166 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-28 22:15:20 +00:00
dougt%netscape.com
5ba4026869 Changes and bug fixes suggested by brendan.
git-svn-id: svn://10.0.0.236/trunk@32979 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-27 21:25:43 +00:00
dougt%netscape.com
a539b0b3d7 Landing xpcom proxies.
git-svn-id: svn://10.0.0.236/trunk@30725 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-07 20:01:37 +00:00