Commit Graph

60 Commits

Author SHA1 Message Date
dmose%mozilla.org
836ca8d849 a per-connection nsILDAPMessageListener is no longer necessary. removed. a=r=(not built) 2000-07-12 23:06:37 +00:00
dmose%mozilla.org
062e758949 Revamped callback code so that nsILDAPMessageListener is a per operation attribute rather than a per connection attribute. This allows for much more flexibility in handling LDAP messages received, as well as sharing of LDAP connections (a performance win). Also modified nsISupports proxy usage so that I can callback to nsILDAPMessageListeners implemented in JS (thanks dougt). a=r=(not built) 2000-07-12 23:05:27 +00:00
dmose%mozilla.org
b00e140232 Updated description of directories in the tree. a=r=(not built) 2000-07-10 21:27:05 +00:00
dmose%mozilla.org
44efaf29c7 Makefile.in 2000-07-10 21:24:55 +00:00
dmose%mozilla.org
2d6492aef7 some tests of the LDAP code, currently just for the datasource 2000-07-10 21:24:45 +00:00
dmose%mozilla.org
d2d41b1eed initial code for an LDAP datasource; not yet working or complete. a=r=(not built) 2000-07-10 21:22:17 +00:00
dmose%mozilla.org
ff889bea7d updated the TODO list. a=r=(not built) 2000-07-10 21:17:59 +00:00
dmose%mozilla.org
702acc757d adjust some comments. a=r=(not built) 2000-07-10 21:17:04 +00:00
dmose%mozilla.org
ce1cd37f5a various updates. a=r=(not built) 2000-07-10 17:50:32 +00:00
dmose%mozilla.org
d7e3972ed3 two calls to PR_fprintf were not properly bracketed by ifdef DEBUG, causing non-debugging builds to fail. a=r=(not built) 2000-07-06 22:38:11 +00:00
cls%seawood.org
1f3b6d75ab Removed obsolete REQUIRES variable from every Makefile.in/makefile.win 2000-06-30 08:08:04 +00:00
Peter.VanderBeken%pandora.be
3971843b2d Fixing access paths. Not part of the build. 2000-06-28 22:55:26 +00:00
dmose%mozilla.org
4e12864213 Added an item about thread death. a=r=(not built) 2000-06-28 21:42:15 +00:00
dmose%mozilla.org
f1382a220f Added and updated a few more issues. a=r=(not built) 2000-06-28 19:56:08 +00:00
dmose%mozilla.org
79087ec12a gave the threading model a good whack. pushed the threading from the callers (eg nsLDAPChannel) down into the XPCOM wrapper code itself, so that the calling code doesn't need to deal with threading directly ( it gets callbacks via nsISupports proxies ) . this allows LDAP code to be written in Javascript without hanging the UI thread of the browser. a=r=(not built) 2000-06-28 19:39:32 +00:00
dmose%mozilla.org
80e2f60e4f Updated documentation. a=r=(not built). 2000-06-28 19:02:27 +00:00
mcs%netscape.com
b7a9bf7379 First Checked In. 2000-06-23 19:42:37 +00:00
dmose%mozilla.org
0c6474b843 made bindname an attribute of nsILDAPConnection. folded all remaining code from ldapSearch.cpp into various parts of nsLDAPChannel in preparation for pushing threading down out of nsLDAPChannel and into the core SDK wrapper classes (nsILDAP{Connection,Operation,Message}). added an (as-yet unimplemented) toString method to nsILDAPMessage; some of the code in nsLDAPChannel should eventually move there. a=r=(notbuilt) 2000-06-21 04:44:58 +00:00
dmose%mozilla.org
52a2d02b73 Simplified nsILDAPMessageListener, and refactored much of the code in ldapSearch.cpp into nsLDAPChannel.cpp itself, using the simplified nsILDAPMessageListener callback interface. This work is in preparation for pushing all threading code out of nsILDAPChannel down into nsILDAPConnection/Operation/Message. a=r=(not built) 2000-06-20 05:17:51 +00:00
dmose%mozilla.org
234db35889 Simplified nsILDAPMessageListener, and refactored much of the code in ldapSearch.cpp into nsLDAPChannel.cpp itself, using the simplified nsILDAPMessageListener class. This work is in preparation for pushing all threading code out of nsILDAPChannel down into nsILDAPConnection/Operation/Message. a=r=(not built) 2000-06-20 05:12:32 +00:00
dmose%mozilla.org
b4dbf256ef forgot this critical file for the nsILDAPURL interface checkin earlier. a=r=(not built) 2000-06-20 03:59:52 +00:00
dmose%mozilla.org
135388e421 scaffolding & some initial work on an nsILDAPURL interface and an nsLDAPURL component that implements it. (a=r=not built) 2000-06-19 21:43:33 +00:00
dmose%mozilla.org
a5f2656ccd changed non-portable int type to PRInt32. a=r=(not built) 2000-06-19 21:40:29 +00:00
dmose%mozilla.org
efc696d6a0 clarified comments. a=r=(not built) 2000-06-19 21:36:09 +00:00
dmose%mozilla.org
3def2b4b42 removed NS_ENSURE_ARG macros, as NULL pointers are valid for either argument. a=r=(not built) 2000-06-19 21:34:30 +00:00
dmose%mozilla.org
3947c09017 canonicalized method names to proper XPIDL interCaps style. a=r=(not built) 2000-06-17 03:15:23 +00:00
dmose%mozilla.org
07090d79fd changed nsILDAPOperation::Result() to use PRIntervalTime rather than PRTime for the timeout value. a=r=(not built) 2000-06-16 19:16:59 +00:00
valeski%netscape.com
f0fec56b70 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
dmose%mozilla.org
365398df16 first cut at some new-style windows makefiles for the C SDK. these don't really work yet - they are being checked in to allow other developers to collaborate on them. a=r=(not built) 2000-06-16 02:35:41 +00:00
dmose%mozilla.org
43a8709e13 canonicalize more method names to proper interCaps style. a=r=(not built) 2000-06-12 01:42:08 +00:00
dmose%mozilla.org
50889ce100 preliminary impl of nsILDAPMessageListener; fix nsLDAPConnection::NextAttribute() to not assert when the last attribute is reached; canonicalize names to interCaps style. a=r=(not built) 2000-06-12 00:06:08 +00:00
dmose%mozilla.org
9e16120aa9 remove unused and misnamed nsILDAPURI.idl; add nsILDAPMessageListener.idl; transform nsILDAPMessage methods to correct interCaps style. a=r=(not built) 2000-06-12 00:03:04 +00:00
dmose%mozilla.org
fe842ea074 cache the nsILDAPConnection for when we need to call methods (eg GetLdErrno) on it. a=r=(not built) 2000-06-11 23:56:39 +00:00
dmose%mozilla.org
f7fc14ba4c removed misnamed and unused nsLDAPURI.cpp. a=r=(not built). 2000-06-11 23:53:01 +00:00
dmose%mozilla.org
00acafc483 explicitly document assumption about the connection attribute; a=r=(not built) 2000-06-11 23:50:30 +00:00
dmose%mozilla.org
46df9707b5 added a thread-related TODO item; a=r=(not built) 2000-06-11 23:47:05 +00:00
dmose%mozilla.org
5a025ab964 Got rid of conditional definition of shouldCache attr. It's gone now. a=r=(not built). 2000-06-07 05:46:24 +00:00
dmose%mozilla.org
d38cef7b0f add a couple of comments; a=r=(not built) 2000-06-06 07:43:21 +00:00
dmose%mozilla.org
75da35e2a6 cause "cvs update" to stop whining about generated Makefiles in non-objdir builds 2000-06-06 07:23:21 +00:00
dmose%mozilla.org
9530b29d77 Updated to track changes to nsIChannel.idl: shouldCache attribute disappeared and was replacd with localFile attribute. Unclear why this happened; this is a workaround so that nsLDAPChannel.cpp continues to compile. a=r=(not built). 2000-06-06 06:35:43 +00:00
dmose%mozilla.org
7d7ee704e9 backing out simple to std URx usage for the moment 2000-05-31 00:14:08 +00:00
dmose%mozilla.org
8635a1c640 updated several build-related items 2000-05-30 22:12:25 +00:00
dmose%mozilla.org
4cb322dff1 updated comment; made thread hang around forever in DEBUG mode to workaround gdb lossage; added forgotten Close for the nsIPipe 2000-05-30 22:10:46 +00:00
dmose%mozilla.org
bde156185d using nsStandardURL instead nsSimpleURL 2000-05-30 22:01:16 +00:00
dmose%mozilla.org
3768bb8806 moved some PR_fprintfs inside of #ifdef DEBUG 2000-05-30 21:59:54 +00:00
dmose%mozilla.org
267dfd7f7e More updates. 2000-05-18 20:40:49 +00:00
dmose%mozilla.org
75b718213f Updated to reflect the new async reality. 2000-05-18 08:51:27 +00:00
dmose%mozilla.org
e777587477 More minor updates & reorg. 2000-05-18 08:50:50 +00:00
dmose%mozilla.org
23b2545cad Lots of updates; many related to today's checkin of async code. 2000-05-18 08:48:07 +00:00
dmose%mozilla.org
9f9a4819d7 channel now runs async on a worker thread 2000-05-18 02:37:42 +00:00