cls@seawood.org
b8c2cf1ae4
Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
2000-06-30 08:08:04 +00:00
dougt@netscape.com
37da6f1230
I IDL-ifying the nsProxyObjectManager.
...
I have updated all users that I found
grepping the source tree.
r=valeski@netscape.com
a=waterson@netscape.com
b=43131
Also checking in changes to the window's embed test which is NOT
hooked up to the build system.
2000-06-24 00:03:10 +00:00
dougt@netscape.com
626dffb476
Adding idl'ifed nsIProxyObjectManager interface file.
2000-06-23 23:34:11 +00:00
pavlov@netscape.com
c1024c52eb
Fix for eventqueue objects leaking bug #20166 . This also removes the hacked fix for bug #36361 and uses a real fix. Major overhaul of nsEventQueue and nsEventQueueService. r=waterson,brendan. tested on windows, linux and mac
2000-06-05 21:53:25 +00:00
warren@netscape.com
6a06dfc026
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
dougt@netscape.com
dc145a40b4
Changes from snizinsk@us.ibm.com
...
visualage fixes to xpcom for OS/2.
2000-05-12 01:09:58 +00:00
cls@seawood.org
a229fa500d
More OS/2 Makefile changes. Bug #34106 Batch 13
2000-05-11 14:15:34 +00:00
dveditz@netscape.com
caba060de1
adding convenience macro to create always-proxied services necessary when creating the proxy on the same thread for use on a new thread
2000-05-05 03:47:00 +00:00
mkaply@us.ibm.com
25cfcb8e6a
# 34082
...
r= dougt@netscape.com
OS/2 bring up continues - Adding PR_CALLBACKs for VisualAge Compiler
2000-05-02 22:38:04 +00:00
waterson@netscape.com
2618edfef0
Get rid of operator==(nsCOMPtr, int) usage because it fries gcc-2.7.2.3's mind with new string stuff. r=scc
2000-04-27 04:44:56 +00:00
cls@seawood.org
e1627b80fa
Removing unused dependency upon nsappShellCIDs.h. Bug #24515 . r=shaver
2000-04-23 16:08:55 +00:00
cls@seawood.org
c28effb372
Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
2000-04-04 04:46:38 +00:00
jim_nance@yahoo.com
112be9f648
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
...
days for module owners to comment on. r=troy@netscape.com
2000-03-30 03:21:26 +00:00
jband@netscape.com
f4cb38350e
Prepare for semantic change to nsIInterfaceInfo::GetParent (will set out param to null if no parent rather than return an nsresult error).
2000-03-28 03:57:35 +00:00
warren@netscape.com
90e6ffd47b
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
cls@seawood.org
cf9ff7a3c6
Finally following warren's lead from "last year", the libs phase has been removed from the build. Directories had to be ordered and in some cases, traversed after a subsequent module was built.
...
Fixed the recursive makes into GtkMozilla so that they will report build failures like the other dirs.
Removed LIBS_NEQ_INSTALL variable and associated ifdefs.
2000-03-02 13:29:03 +00:00
cls@seawood.org
a03b3aa59a
Use EXPORT_XPT_API define when building libraries. Needed for mingw32.
2000-03-02 12:27:58 +00:00
dougt@netscape.com
704e12da5f
Removing nested eventQ. bug 29474. a=jar
2000-03-02 04:38:33 +00:00
rpotts@netscape.com
f6eeeab669
bug #21556 . Made Addref/Release on nsProxyObject threadsafe.
2000-02-27 05:12:25 +00:00
dougt@netscape.com
219dff4fe9
Remove double hash lookup.
...
Added extra add ref to cache
r=jband (submitted by him)
2000-02-09 08:08:20 +00:00
scc@netscape.com
51e320ef77
Pro5 update
2000-02-07 23:06:04 +00:00
dougt@netscape.com
ba6850cc47
Fix for bug 26420. r=scc@netscape.com
2000-02-04 23:14:27 +00:00
dougt@netscape.com
62b16e9bd0
removing unneeded lock.
2000-02-03 02:37:51 +00:00
scc@netscape.com
05952b6a68
Fixed access paths for upcoming switch to Pro5, see bug #25949 . r=pinkerton
2000-02-01 00:49:16 +00:00
dougt@netscape.com
e19149056a
Hashtable miss fix. Wrong operator used. submitted by warren.
2000-01-31 23:10:55 +00:00
dougt@netscape.com
17ad9e0f04
changing flags from DEBUG_dougt to DEBUG_xpcom_proxy.
...
r=dveditz
2000-01-28 23:51:00 +00:00
dougt@netscape.com
8ab218ca68
fixes bug 24122. submitted by beard.
2000-01-16 23:30:33 +00:00
dougt@netscape.com
41fa80700d
Making event handler callbacks static.
...
removing lock during XPT invoke
suggested by jband. bug 18110.
2000-01-14 05:03:29 +00:00
jst@citec.fi
b85f23e2d4
Fixing copying of wstring argument, this fixes the problem with only the first character of some status messages showing up in the browser. This fix also eliminates one string copy. r=dougt@netscape.com, a=mozbot.
2000-01-14 00:06:57 +00:00
dougt@netscape.com
2c40a7c12d
locking nsProxyObject before calling XPT_InvokeByIndex()
...
locking maps for entire GetNewOrUsedClass() process.
locking maps while trying to Find an IID off of a Root.
locking when removing from RealObjectToProxyObjectMap
I am hoping that this will fix some of the SMP problems, namely 21556.
r=mccabe.
2000-01-12 01:26:11 +00:00
bryner@uiuc.edu
7195b25788
Fix a warning. r=mcafee.
1999-12-28 20:26:56 +00:00
sspitzer@netscape.com
1f1ca61aac
fix warnings.
1999-12-28 19:37:29 +00:00
dougt@netscape.com
db7362bc77
fix for 16273. r=valeski, a=sdagley.
1999-12-22 01:47:59 +00:00
dougt@netscape.com
0b2a0c4e51
Speeds up the product by removing calls to PR_Sleep() in favor of PR_WaitForEvent().
...
This really rocks. r=valeski, a=jar.
1999-12-15 04:49:55 +00:00
dp@netscape.com
a50b5cf321
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
1999-12-01 00:21:53 +00:00
dp@netscape.com
132a85cf91
NS_GET_IID(). Thanks to patch from pp@ludasdesign.com r=dp@netscape.com
1999-11-30 23:44:59 +00:00
dougt@netscape.com
a388f10bbb
Fix for 18078. R=mstoltz,warren
1999-11-30 00:14:55 +00:00
warren@netscape.com
a03f1a7799
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
jdunn@netscape.com
9300f3541b
newline required at eof for HPUX
1999-11-24 00:43:50 +00:00
waterson@netscape.com
10320a7c5a
Remove vestigial addref that was leaking proxy objects. r=dougt
1999-11-23 22:05:44 +00:00
dougt@netscape.com
8f11bf7f73
1) #ifdefing out dll entry points from nsProxyObjectManager which should not
...
be used
2) Fix crashing bug in nsProxiedService when a CI fails. Converted this to
use nsCOMPtrs
3) Fixing bug 18109. This involved changing what information about hash values
we use.
Tested FTP dir and file, and IMAP.
1999-11-23 08:53:44 +00:00
jdunn@netscape.com
f9a31daf3a
fixing HPUX 10.20's which was having problem with this definition since
...
it was creating an unresolved symbol "static_iid"
r= dougt@netscape.com
# 19021
1999-11-17 01:01:22 +00:00
scc@netscape.com
fcd25ef4a0
fixing build bustage. Further discussion is needed
1999-11-16 08:50:25 +00:00
dougt@netscape.com
49f5cbbb3a
checking back in changes which were backed out. Added workaround to bug
...
which scc pointed out.
1999-11-16 07:44:18 +00:00
scc@netscape.com
1c9cb8ac5b
backing it out until doug and I can resolve the types issues
1999-11-09 00:27:05 +00:00
scc@netscape.com
7742fee9f6
dougt's changes from earlier in the week. He was unable to leave them
...
in at that time because he didn't have my |nsCOMPtr| fixes. Those went
in last night. So, on brendans suggestion, I'm reinstating dougt's
previous checkin.
1999-11-08 22:58:14 +00:00
dmose@mozilla.org
20621227af
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
dougt@netscape.com
f1a1d3543e
Backing out changes due to nsCOMPtr build problems.
1999-11-05 03:32:33 +00:00
dougt@netscape.com
30b8a8857c
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
dp@netscape.com
5df8d53b38
Eliminating use of nsService class in preparation for making services
...
usable with COMPtrs.
1999-11-03 05:41:43 +00:00