dp%netscape.com
0a9a225986
adding changes suggested by brendan
1999-08-04 07:07:37 +00:00
jband%netscape.com
82c1b58275
added files: mozilla/xpcom/ds/nsISupportsPrimitives.idl
1999-08-04 07:02:54 +00:00
jband%netscape.com
8f5b0667c5
added files: mozilla/xpcom/ds/nsSupportsPrimitives.cpp
1999-08-04 07:01:10 +00:00
jband%netscape.com
70d09b9aad
adding nsISupports wrappers for the primitive types including strings and nsIDs
1999-08-04 06:57:38 +00:00
jband%netscape.com
0387cd7850
adding PRUnichar as a type we can talk about in idl
1999-08-04 06:53:48 +00:00
brendan%mozilla.org
e8edbc13d5
Shaver and I are @mozilla.org.
1999-08-04 06:24:33 +00:00
jband%netscape.com
acdcdf2c30
adding modifications to support enumeration of interfaces from Robert Ginda <rginda@ix.netcom.com>
1999-08-04 06:13:05 +00:00
jband%netscape.com
e7394effc7
make sure that NS_NewHashtableEnumerator gets exported - yes I'm guilty for adding another global entry point
1999-08-04 06:05:29 +00:00
jband%netscape.com
be825b5d4b
added files: mozilla/xpcom/ds/nsHashtableEnumerator.cpp
1999-08-04 02:28:03 +00:00
jband%netscape.com
a9d20725ec
Adding nsHashtableEnumerator from Rob Ginda, rginda@ix.netcom.com. This is used to create an nsIEnumerator object from a hashtable. When some object has a hashtable as an implementation detail it can use this to expose the data in the table as an enumeration. This is used by the soon-to-be-checkedin systems for enumerating interface and class ids that will be reflected into JavaScript.
1999-08-04 02:24:34 +00:00
tbogard%aol.net
72ca4658da
First check-in of XP Event Loop Interfaces. --This is not connected to the build--.
1999-08-03 23:57:18 +00:00
vidur%netscape.com
41882c9270
Reserved IID for nsIDOMNSLocation
1999-08-03 23:17:16 +00:00
troy%netscape.com
77457a51a0
Reserved IID for nsIFrameManager
1999-08-03 22:35:42 +00:00
briano%netscape.com
f1ffca414c
Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff.
1999-08-03 21:40:56 +00:00
jfrancis%netscape.com
afe43490ca
uhh, unfixing mac NS_LINEBREAK macro - macro was right, mac console code was wrong... workaround for console prob being placed in nsGlobalWindow.cpp
1999-08-03 12:42:19 +00:00
scc%netscape.com
1f0ab10430
experiment: I don't think it like the forward declaration
1999-08-03 10:44:12 +00:00
scc%netscape.com
fffe08a5ec
well, now it needs to include nsCOMPtr, since the header doesn't anymore
1999-08-03 08:34:17 +00:00
scc%netscape.com
ec8316be78
First Checked In.
1999-08-03 08:30:05 +00:00
scc%netscape.com
e4d1a4321f
Moved the typedef to its own file: "nsWeakPtr.h". This avoids the circular includes problem and lets people #include just "nsWeakPtr.h" when they want an |nsWeakPtr|.
1999-08-03 08:15:31 +00:00
scc%netscape.com
b5ee2a318a
OK, now only nsCOMPtr.h includes nsIWeakReference, and not the other way around. I'll probably have to make a header file just to contain the one-line typedef I moved.
1999-08-03 08:10:08 +00:00
scc%netscape.com
eaeff321cf
Well, not everybody could do it just from the forward declared class. Yes, nsCOMPtr.h and nsIWeakReference.h include eachother, but it works anyway (they test for already being included).
1999-08-03 07:44:53 +00:00
scc%netscape.com
dfa83459be
Added |do_QueryReference| for initializing/assigning from |nsWeakPtr|s. Also some fixes.
1999-08-03 07:21:39 +00:00
scc%netscape.com
af5ba49b94
Added nsWeakReference.h, .cpp in the appropriate places
1999-08-03 07:20:37 +00:00
scc%netscape.com
0fbdb1874a
Added "nsWeakReference.cpp"
1999-08-03 07:17:26 +00:00
scc%netscape.com
3b6747cc0a
getting ready to build
1999-08-03 04:59:47 +00:00
pinkerton%netscape.com
a595b44378
remove interface and impl of nsFileSpec::ResolveAlias() because it is obsolete.
1999-08-03 04:51:45 +00:00
scc%netscape.com
3495a2113a
Add nsIWeakReference.idl
1999-08-03 03:48:58 +00:00
scc%netscape.com
c996de5e16
Added nsIWeakReference.idl
1999-08-03 03:48:04 +00:00
scc%netscape.com
7099e1336a
First Checked In.
1999-08-03 03:41:27 +00:00
dp%netscape.com
2bd01df1c4
- Removed calling FreeLibraries()
...
- ReleaseService() wont delete anymore
- Made ReleaseService() and UnregisterService() simpler
- Shutdown releated Assertion removal.
1999-08-03 00:53:55 +00:00
dp%netscape.com
4b555e2372
Using nsObjectHashtable::RemoveAndDelete()
1999-08-03 00:03:38 +00:00
dp%netscape.com
16a59c22db
Adding RemoveAndDelete() to nsObjectHashtable
1999-08-02 23:55:03 +00:00
jfrancis%netscape.com
b5b13c4f48
fixing mac NS_LINEBREAK macro
1999-08-02 13:25:19 +00:00
mccabe%netscape.com
bec8580cb5
Further warning enhancements engendered by 10693.
...
- Added xpidl_sprint_iid method for printing an nsID to a string.
- Removed "this is a gross hack" code for parsing and printing iids, and replaced with calls to xpidl_sprint_iid
- Made write_classname_iid_define() void, and removed cluttering tests against its failure.
- Cleaned up.
1999-08-02 11:19:30 +00:00
mccabe%netscape.com
8c92e507dd
Improved abstraction of uuid parsing; uuid parsing function now no longer understands "" to mean 'the uuid consisting of only 0s.' Also broke the function out into xpidl_idl.c (where utility functions live) towards reusing it in xpidl_headers as well.
...
Removed outdated reference to (resolved) bug 5872.
1999-08-02 09:46:57 +00:00
mccabe%netscape.com
32c7b823a8
Fix to 10693. Error on malformed uuid (currently we just check for a uuid of the wrong length) rather than failing silently.
1999-08-02 09:35:28 +00:00
dp%netscape.com
360e8cfe27
VMS changes from Colin Blake <colin@theblakes.com>
1999-07-31 19:39:23 +00:00
briano%netscape.com
ff69b9b5fa
Fix for SCO OpenServer.
1999-07-31 19:33:36 +00:00
dougt%netscape.com
a731c6e7b4
Changing nonscriptable to noscript.
1999-07-31 17:37:29 +00:00
dougt%netscape.com
0ef5bbced1
Fix for bug 10997 submitted by rginda@ix.netcom.com.
1999-07-31 17:36:18 +00:00
mang%subcarrier.org
e5fbf730c1
Comment only change.
...
Editing and pedantry.
1999-07-31 17:23:59 +00:00
dp%netscape.com
e20bfe9359
- Added internal UnloadLibraries() that can take a NULL service
...
manager too for nsXPComShutdown()'s sake
1999-07-31 05:55:26 +00:00
dp%netscape.com
74581714e5
- Fixing ComponentManager destruction
...
- CLSIDToProdID() fixed to use the correct subtree in registry
- ProgID() enumneration on startup enabled
- Added internal UnloadLibraries() that can take a NULL service
manager too for nsXPComShutdown()'s sake
- Setting autoreg DirectoryIterator not to resolve symbolic links
1999-07-31 05:55:04 +00:00
dp%netscape.com
ef2588f29f
Getting nsHashtable and nsObjectHashtable Reset()s working together.
1999-07-31 05:50:13 +00:00
dp%netscape.com
18c2f1d9a6
Adding nsHashtable::Reset(). Changing nsObjectHashtable destructor to use Reset instead of enumerate. This will cause hash entires to be removed from the hash table as values in the hash table are released.
1999-07-31 05:41:54 +00:00
dp%netscape.com
64e5e2d348
Using nsCRT instead of PL_str*()
1999-07-31 00:28:51 +00:00
jband%netscape.com
1d04b3c73c
fix this macro that no one is using so that I can use it in my factory in xpconnect
1999-07-31 00:14:55 +00:00
dp%netscape.com
fc6866431d
Removed ASSERTION. Added comments for shutdown.
1999-07-31 00:07:31 +00:00
duncan%be.com
ff731855d1
Fix ResolveSymlink for BeOS (BeOS doesn't have realpath).
...
BEOS ONLY FIX NEEDED TO UNBREAK THE BUILD!
1999-07-30 12:03:25 +00:00
warren%netscape.com
1215da1e30
Fixed leak in nsObserverList. Used nsObjectHashtable in service mgr implementation.
1999-07-30 07:58:55 +00:00