Граф коммитов

759 Коммитов

Автор SHA1 Сообщение Дата
miodrag%netscape.com 9c4d2b4f7f Updtates for LDAPJDK 4.17 2002-12-03 00:38:20 +00:00
miodrag%netscape.com 8c487a1778 A minor change for javadoc 2002-12-03 00:36:21 +00:00
miodrag%netscape.com 1b67449000 Added jss32_stub.jar 2002-12-03 00:33:56 +00:00
miodrag%netscape.com 73cc20fc79 A fix for jdk1.4 javadoc 2002-12-03 00:26:50 +00:00
seawood%netscape.com 1e654f2c3b Fix egrep syntax. 2002-11-23 09:59:07 +00:00
seawood%netscape.com 14c734c48d Properly detect OS_ARCH when building on Win32 ME.
Bug #180822 r=dmose,wtc
2002-11-23 06:06:12 +00:00
bzbarsky%mit.edu e7c026b0f0 kill off some nsISupportsArray and fix a potential leak. Bug 177400,
r=dmose, sr=alecf
2002-11-16 02:35:20 +00:00
mcs%netscape.com 3f190c27b3 Fix bug # 177775 - libprldap: NSPR error is sometimes lost. 2002-11-15 21:03:19 +00:00
mcs%netscape.com 54f6f0ba6a Fix bug # 177778 - ldap_set_option( NULL, ... ) resets ldap_debug to zero. 2002-11-15 21:01:43 +00:00
mcs%netscape.com 9674e14a0d Use a name shorter than 32 chars. for the C LDAP API Internet Draft. 2002-11-15 20:58:29 +00:00
mcs%netscape.com 0d16f36c0c Fix bug # 163534 - remove Netscape Confidential and Proprietary marker
from errormap.c.
2002-11-15 20:18:50 +00:00
mcs%netscape.com 528fd9ba96 Fix bug # 38012 - 64bit issues within CRC-32 code.
Define 32-bit integral types in portable.h (nsldapi_int_32 and
	nsldapi_uint_32) and use them in the memcache crc32_convert()
	function.
2002-11-15 20:15:53 +00:00
mcs%netscape.com 61b529e662 Fix bug # 179951 - libprldap "cross thread" memory leak.
The prldap_tsd_destroy() function (which is called when a
	thread exits) was not freeing the information contained within
	the PRLDAP_ErrorInfo structure. Added prldap_free_errorinfo()
	and a way to determine if that thread-private data looks like
	error information (the plei_magic field). At the moment, only
	one kind of thread-private data is stored anyway (the error
	information).

	The prldap_allocate_map() function, which is called when a new
	LDAP session is created, was blindly setting the thread-private
	error information pointer to NULL. But if a different thread
	created or used an LDAP session than called ldap_unbind(), old
	error information may have been left in memory. Now the error
	info. pointer is reset and reused, which was the original goal.
2002-11-14 23:07:27 +00:00
mcs%netscape.com e29270dddf Fix bug # 175727 - strict aliasing bugs in LDAP C SDK.
Avoid casts like (void**)&pRes; use temporary local variables
	instead.
2002-11-02 02:29:37 +00:00
mcs%netscape.com c1aa011ff3 Fix bug # 169975 - LDAP memory cache accesses response
list w/o locking mutex.
2002-11-01 19:57:09 +00:00
mcs%netscape.com cbdc43aebe Fix bug # 166189 - Segmentation fault on invalid filter string.
Check that a sequence of set has been created before using
	it inside ber_put_seqorset().
2002-11-01 15:23:29 +00:00
kairo%kairo.at 150568bb2e Bug 175853, Update localeVersion strings for 1.2 final - and do it correctly, r=jbetak, sr=bzbarsky, a=blizzard 2002-10-30 12:41:38 +00:00
leaf%mozilla.org b25d2a38f7 update localeVersion for 1.2b, a=asa 2002-10-16 17:51:38 +00:00
dbaron%fas.harvard.edu 29c30c5f3e Porting fixes for gcc trunk (to become 3.3): Eliminate C-only option from CXXFLAGS. Don't use pasting for things that are still separate tokens. Don't pass objects of non-POD type through |...|. Don't include strstream.h, which isn't used anymore anyway. b=170250 r=bbaetz sr=alecf 2002-09-30 14:18:27 +00:00
peterv%netscape.com 9456212b6b Fix for bug 86000 (convert LDAP XPCOM SDK to use AUTF8String). r=dmose, sr=alecf. 2002-09-11 11:22:41 +00:00
leaf%mozilla.org 70941124cb update localeVersion to 1.2a, a=asa 2002-09-07 01:01:49 +00:00
dmose%netscape.com a03600716f Fix --enable-ldap-experimental build bustage 2002-09-04 04:03:23 +00:00
rjc%netscape.com ba0e03e53e Fix bug # 164175: XPCom LDAP API extensions. OnLDAPInit() now passes relevant connection, and LDAP operations/connections accept closures. r=dmose sr=darin 2002-09-04 01:28:36 +00:00
seawood%netscape.com cb32b91b45 Resolve symbols at link time for OpenBSD.
Bug #145136 r=dmose
2002-09-03 22:43:00 +00:00
andreas.otte%debitel.net 932f63b026 fix bug 166085 [Assertion constructing about: URIs
[@nsAboutProtocolHandler:122]] This is a regression fix from the fix
for bug 163225. The assertions never made sense and now they are
exposed. r=bzbarsky, sr=darin
2002-09-02 22:04:03 +00:00
dmose%netscape.com bb5c3af0de Make --enable-optimize --enable-debug builds easier to debug on linux (bug 157241), r=seawood@netscpae.com, mcs@netscape.com 2002-08-22 22:52:44 +00:00
kaie%netscape.com 9190a3d74e Patch from bug 87902 to fix SSL/TLS logic.
- make TLS intolerant server detection over proxies work
  (this bug 87902)
- on connection failure, only retry without TLS when it is really
  likely to help (bug 149910)
- remove obsolete workarounds in SSL i/o layer
  (see removed comments in patch)
- avoid to confuse programmers reading code,
  by renaming TLSStepUp (which means something else)
  to the correct term STARTTLS (what the code is actually doing).
  (As suggested by nelsonb)
- If an invalid or expired etc. server certificate is presented,
  a warning is shown. If the user decides to cancel,
  network activity should stop immediately.
  (we currently warn multiple times) (bug 87209)

r=javi/darin/ducarroz/dmose sr=alecf
2002-08-14 23:43:28 +00:00
seawood%netscape.com 47eef2251f Fix build problem caused by having spaces in the username.
Bug #137059 r=dmose r=mcs
2002-08-10 10:37:25 +00:00
seawood%netscape.com 322da773fb Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
seawood%netscape.com 7e4a982fe8 Misc build cleanup v1:
Cleanup win32 configure output.
Bug #161461 r=bryner
2002-08-08 21:45:20 +00:00
leaf%mozilla.org 8860985e79 bug 154840, r=cls, sr=brendan, a=jesup update localeVersion strings 2002-07-17 23:51:49 +00:00
timeless%mac.com e4b13fa8c6 Bug 140630 LDAP should be in capital letters
patch by neil@parkwaycc.co.uk r=dmose sr=bienvenu a=asa
2002-07-17 13:19:16 +00:00
dmose%netscape.com b72da6267b Fix OSF/1 build bustage (bug 144280). Patch from shanmu@netscape.com; r=dmose@netscape.com, sr=bienvenu@netscape.com, a=roc+moz@cs.cmu.edu 2002-07-12 19:29:52 +00:00
mcs%netscape.com b35396ed67 Do not try to package LDAP command line tools if they were
not built (that is, if BUILDCLU != 1).
2002-06-28 20:43:47 +00:00
mcs%netscape.com 13748da31b Fix bug # 153250 - need a way to set SSL options when using libssldap.
Added two new libssldap public functions: ldapssl_set_option() and
		ldapssl_get_option().
	Also fixed a bug in ldapsinit:do_ldapssl_connect() that sometimes
		caused PR_Close() to be called twice on an SSL file descriptor
		if an error occurred (once in do_ldapssl_connect() itself and
		once in the libprldap close function that is called from
		do_ldapssl_connect()).
	Also updated the NSPR and NSS "error code to string" mapping
		tables that are used by ldapssl_err2string().
	Also fixed a bug in common.c:ldaptool_print_lderror (LDAP command
		line tools) where we did not check for SSL errors when the
		error code was "can't connect."  We were only checking on
		"server down" errors.
2002-06-27 19:26:38 +00:00
mcs%netscape.com 398333b8db Fix bug # 152852 - referrals: port 0 used by default instead of port 389. 2002-06-21 20:14:02 +00:00
dmose%netscape.com 1ff8c12305 support for binary attribute values in LDAP XPCOM SDK (bug 119380). r=peterv@netscape.com, sr=sspitzer@netscape.com/mscott@netscape.com 2002-06-14 00:38:18 +00:00
dmose%netscape.com de374bfca2 NetBSD build-system fix (bug 135027); r=seawood@netscape.com 2002-06-13 22:02:08 +00:00
djani%netscape.com 7a1d5f31c9 Bug 143300: Support for files with >2GB size. Now, we compile with _LARGEFILE64_SOURCE tag and we use fopen/fopen64 accordingly. 2002-06-07 20:09:11 +00:00
leaf%mozilla.org 6e6bf977e5 updating locale version string for impending release, bug 149802 2002-06-07 07:45:38 +00:00
dmose%netscape.com d066d1f28f Support LDAP authentication for autocomplete and addressbook (bug 135778); r=sspitzer@netscape.com, srilatha@netscape.com; sr=bienvenu@netscape.com 2002-06-03 04:05:48 +00:00
seawood%netscape.com 4ec7e2797f Workaround the fact that OpenBSD doesn't have certain error defines.
Bug #145136 r=dmose
2002-05-17 23:49:56 +00:00
seawood%netscape.com a425bf15f8 Sync config.guess & config.sub with official GNU copies.
Bug #140869 r=bryner
2002-05-17 23:44:58 +00:00
timeless%mac.com c277979aa4 fixing directory bustage (nsCRT string)
/home/timeless/mozilla/directory/xpcom/base/src/nsLDAPChannel.cpp: In method `nsresult nsLDAPChannel::OnLDAPBind(nsILDAPMessage *)':
/home/timeless/mozilla/directory/xpcom/base/src/nsLDAPChannel.cpp:796: syntax error before `::'
/home/timeless/mozilla/directory/xpcom/base/src/nsLDAPChannel.cpp:798: confused by earlier errors, bailing out
gmake[4]: *** [nsLDAPChannel.o] Error 1
gmake[4]: Leaving directory `/home/timeless/mozilla/obj-xlib-i386-unknown-freebsd4.4/directory/xpcom/base/src'

if (nsCRT::strlen(baseDn) == 0) {
2002-05-15 22:20:44 +00:00
dougt%netscape.com c683a217ab Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756 2002-05-15 18:55:21 +00:00
dmose%netscape.com 3484a20c21 Set maximum LDAP I/O timeout to 10 seconds (bug 143172). This significantly mitigates the pain of the connection hang bug (bug 79509). r=mcs@netscape.com, sr=sspitzer@netscape.com 2002-05-10 04:14:18 +00:00
mcs%netscape.com c404feaee2 Fix 142883 - need option to build with Forte/Workshop 6 compiler
on Solaris 5.6.
	Added support for SOLARIS_USE_FORTE6=1 gmake option.
2002-05-09 16:50:55 +00:00
dmose%netscape.com 075fdb1600 Fix clean/clobber targets to properly remove shared and static libraries (bug 136651). Patch from Philip K. Warren <pkw@austin.ibm.com>; r=dmose@netscape.com; sr=sspitzer@netscape.com. 2002-04-30 03:40:22 +00:00
dmose%netscape.com 4d27a6fdb3 Fix build hiccup in autoconf build (bug 137723); patch from Colin Blake <colin@theblakes.com>; r=mcs@netscape.com, dmose@netscape.com; sr=sspitzer@netscape.com 2002-04-30 03:22:17 +00:00
dmose%netscape.com 36ff5780f1 Fix memory leak in libssldap and an incorrect error return in libprldap (bug 137017). r=mcs@netscape.com 2002-04-30 01:23:58 +00:00
miodrag%netscape.com 2be2dd01f3 Updates for LDAPJDK 4.16 2002-04-27 23:41:15 +00:00
dmose%netscape.com 900c658328 Only set PERL if it has not already been set (bug 137318). r=seawood@netscape.com 2002-04-26 23:33:52 +00:00
dmose%netscape.com 1331e7b994 Make nsldapi_os_connect_with_to correctly check error return from poll (bug 140101). Patch from Rich Megginson <richm@netscape.com>. r=dmose@netscape.com 2002-04-26 01:32:59 +00:00
seawood%netscape.com c0ec608df6 Add 'make install' target to build. It's "MRE-friendly". (See http://www.mozilla.org/projects/embedding/MRE.html for details.)
Changes:
* Added EXTRA_COMPONENTS variable to build.  Use it to automagically install files into the components dir.
* Added SYSINSTALL variable.  Use it install files onto the system.
* Move mozilla-config generation from configure to makefiles
* mozilla-config will now generate paths based upon the MRE-based directory layout.
* Generate mozilla script from template

The installation heirarchy currently looks like:
$prefix -> /bin/mozilla
           /bin/mozilla-config
           /include/mozilla-ver/*
           /lib/mozilla-ver  (mozappdir)
                            /components
                            /res
                            /defaults
                            /chrome

There is preliminary build support for MRE dirs as well though the component manager hasn't had MRE support added yet.

$prefix -> /lib/mre/mre-ver  (mredir)
                            /components
2002-04-25 02:52:44 +00:00
dmose%netscape.com db803b63ab Reinstate real_install target so that it will be possible to have an install target for Mozilla that works as expected (bug 138442); patch from Chris Seawood <cls@seawood.org>, r=dmose@netscape.com, mcs@netscape.com 2002-04-24 23:53:23 +00:00
dmose%netscape.com 9e26e1d4d8 Repair autoconf confusion due to the disappearance of dirver.c (bug 139917). Autoconf buildsystem changes only; r=seawood@netscape.com 2002-04-24 23:46:34 +00:00
mcs%netscape.com c934c25b5b Fix bug # 138545 - more flexibility needed for pre-built components
location. Introduced component specific RELEASE_TREE macros, e.g.,
NSPR_RELEASE_TREE.
2002-04-24 15:08:06 +00:00
mcs%netscape.com 059277deca Fix bug # 139535 - ldapsearch: filter patterns that contain %* cause crash.
Avoid calling sprintf() if there is no valid filter pattern.
Also eliminated a few Linux compiler warnings.
2002-04-24 00:30:20 +00:00
mcs%netscape.com dd4f8fc711 Fix bug # 138627 - mktemp() warnings when building ldapsearch.exe.
Use _mktemp() on Windows.
Remove a couple of unused local variables.
2002-04-22 17:42:22 +00:00
mcs%netscape.com 5b27a00955 Fix bug # 136910 - ldap build bustage on QNX. 2002-04-22 17:24:19 +00:00
mcs%netscape.com b7bb14990f Fix bug # 138612 - should use gethostbyname_r() on Linux. 2002-04-22 16:57:50 +00:00
rdayal%netscape.com cdee484e5f fixes leaks when retrieving attribs and values for each LDAP search entry, bug # 134069
r=dmose, sr=sspitzer.
2002-04-19 02:08:57 +00:00
mcs%netscape.com 6199eca3f0 Additional fix for bug # 81584 - strtok use and STRTOK on Linux. 2002-04-18 20:12:30 +00:00
mcs%netscape.com fca377f28e Fix bug # 138248 - ldapsearch dumps core if -P and -K used together. 2002-04-18 19:30:12 +00:00
mcs%netscape.com b841dbb77b Improve comments. 2002-04-18 19:01:19 +00:00
mcs%netscape.com 9ddd651ec7 Fix bug # 99068 - Can't compile on NetBSD.
Fix bug # 121276 - use sigthreadmask instead of sigprocmask (AIX).
Fix bug # 81584 - strtok use and STRTOK on Linux.
	The charray() code now uses strtok_r() if available.
	strtok_r() is now used everywhere on Linux if available.
2002-04-18 19:00:29 +00:00
mcs%netscape.com 8e6b1f2383 Add a comment near LDAP_NO_ATTRS and LDAP_ALL_USER_ATTRS. 2002-04-18 18:54:29 +00:00
mcs%netscape.com a59f955956 Fix bug # 132040 - LDAP tools need a "no man in the middle" option.
New libssldap public function: ldapssl_set_strength().
	New command line tool option: -3 ("no third").
Fix bug # 134035 - LDAP command line tools don't report vendor mismatch.
Improved error checks and reporting for SSL errors in tools.
2002-04-18 18:53:19 +00:00
mcs%netscape.com e6561637f2 Revise SSL layer comment 2002-04-18 15:30:22 +00:00
mcs%netscape.com f8627d4390 correct Solaris $ORIGIN comment 2002-04-18 15:27:49 +00:00
mcs%netscape.com 1e4082b71e Fix bug # 122905 - ldap_url_search_s does not honor first argument ?
ldap_url_search() now uses the port from the LDAP * if no hostport
	is included in the URL. This is a change in behavior, but the old
	behavior was wrong.
2002-04-18 01:48:24 +00:00
mcs%netscape.com 0e8c5a5561 Correct some comments to refer to the CONNECT extended I/O callback
rather than the non-existent SOCKET callback.
2002-04-18 01:30:46 +00:00
mcs%netscape.com 1749da19f8 Remove dirver.c and Makefile.client references to it (no longer used). 2002-04-18 01:25:49 +00:00
mcs%netscape.com b60b98679c Add -v flag to native Solaris cc (enables stricter semantic checks,
and certain lint-like checks on .c files).
2002-04-18 01:23:00 +00:00
mcs%netscape.com e905f4d977 Revised fix to properly handle connect timeouts smaller than
1000ms on Windows and other platforms that do not have poll().
Patch provided by mhein@sun.com.
2002-04-18 01:15:04 +00:00
mcs%netscape.com d0f4fa8803 Merge onto the trunk all changes made on
ldapcsdk_50_client_branch between ldapcsdk_50_client_base
and ldapcsdk_50_client_branch-20020417-pre-trunk-merge.
2002-04-17 21:53:50 +00:00
dbragg%netscape.com 043a2452ee Regular milestone update of localeVersion values to 1.0.0. r=tao, sr=alecf, a=asa 2002-04-16 22:08:13 +00:00
mkaply%us.ibm.com 58b7a3ee36 OS/2 bustage - these should be extern C - r=dmose 2002-04-10 17:35:49 +00:00
mkaply%us.ibm.com a17f836922 These should be here but I don't think it will fix the Os/2 bustage 2002-04-10 12:54:13 +00:00
dmose%netscape.com 49752a8d2d LDAP over SSL (bug 107411). UI changes thanks to srilatha@netscape.com nsLDAPSecurityGlue.cpp: r=mcs@netscape.com; Mac S/MIME build changes: r=javi@netscape.com; Mac Project changes: r=rdayal; all other files: r=bhuvan@netscape.com; entire patch: sr=sspitzer@netscape.com 2002-04-10 04:21:13 +00:00
hewitt%netscape.com d38a0937d9 bugs 110156, 110155
Removing support for <outliner> tags
Removing <tree> layout code and moving <tree> tags to outliner layout
Convert all usage of <outliner> to tree tags
Convert all usage of <tree> tags to new <tree> syntax or <listbox>
r=cmanske,varga sr=hyatt,sspitzer a=asa

Also includes fixes by Jan Varga (varga@utcruk.sk) for bugs 132020, 133451, 131393, 115894, and 129327
2002-03-29 02:46:01 +00:00
dmose%netscape.com 918239a09e Fix windows build bustage 2002-03-27 07:34:50 +00:00
dmose%netscape.com 1cc4fac6b0 MacOS build system changes to switch to LDAP C SDK version 5.0 (bug 124244). Patches from peterv@netscape.com, r=dmose@netscape.com; sr=smfr@netscape.com; a=asa@mozilla.org 2002-03-27 06:31:49 +00:00
dmose%netscape.com 5e565e67aa Build system and LDAP XPCOM SDK changes to switch to LDAP C SDK version 5; required for SSL-LDAP (bug 124244). r=sspitzer@netscape.com, seawood@netscape.com (build changes); sr=bienvenu@netscape.com; a=asa@mozilla.org 2002-03-27 06:31:38 +00:00
dmose%netscape.com 8fadc89c91 add .fast-update 2002-03-26 22:17:48 +00:00
dmose%netscape.com cf1fe2ecdf LDAP C SDK v5.0 merge from ldapcsdk_branch_50 (at ldapcsdk_branch_50-20020326-pre-trunk-merge-tag). 2002-03-26 21:54:41 +00:00
dmose%netscape.com f92b86316d Fix LDAP XPCOM SDK race condition which could cause LDAP entries to get dropped, or binds to fail entirely (bug 131447). The old code asked ldap_result() for all new messages received, including ones for operations that it did not yet know how to handle. That code has been changed to enumerate the pending operations, and ask for results of each of the pending operations that it knows about, and no others. r=sspitzer@netscape.com, dmose@netscape.com; sr=bienvenu@netscape.com; a=asa@mozilla.org 2002-03-26 02:51:27 +00:00
dbaron%fas.harvard.edu 241f60a176 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-23 21:42:00 +00:00
darin%netscape.com 9fbd1028d6 b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa 2002-03-20 22:50:33 +00:00
seawood%netscape.com 9bdb6711d0 Remove now redudant REGCHROME calls.
Bug#129456 r=bryner a=asa
2002-03-14 07:11:30 +00:00
seawood%netscape.com abb8a23948 Remove REGCHROME calls since we now auto-register chrome when jars are processed.
Bug #129456 r=bryner a=asa
2002-03-14 06:17:54 +00:00
rjc%netscape.com 4198a0fc70 Fix bug # 124919: get LDAP searches in Addrbook working on Mac OS X. r=dmose sr=ben a=asa 2002-03-09 02:49:12 +00:00
peterv%netscape.com cec282695c Fix LDAP experimental code bustage from darin's landing. Bug 124042. r=dmose. Not part of the default build. 2002-03-08 13:13:25 +00:00
darin%netscape.com f1a6738b6c fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
dougt%netscape.com 3ec4bb9168 Fixes 126881. LDAP DataSource Component fails to load because Components.interfaces.nsIComponenRegistrar is misspelled. r=stephend@netscape.com a=dbaron 2002-02-21 04:30:54 +00:00
dbragg%netscape.com c7478fbb13 Updating the localeVersion to 0.9.9. Fixes bug 126240. r=tao, sr=dveditz 2002-02-20 03:18:10 +00:00
cathleen%netscape.com 124339899e eliminate nsCRT::strlen for char* strings (part 1), bug 124536 r=dp sr=brendan 2002-02-19 07:36:56 +00:00
sfraser%netscape.com d133d4956f Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson 2002-01-30 21:14:20 +00:00
dougt%netscape.com c50ca402ad 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com
2002-01-29 21:22:13 +00:00
varga%utcru.sk ff7ad62083 Fixes for:
94653  - can't right align text in outliner cell
95730  - White block displays/artifacts in the highlight area after Move/Drag mail to folder.
112238 - [RFE] Outliner widget should support line-through
116855 - Modify outliner builder syntax to match outliner content model
118093 - Make -moz-image-region work in the outliner
118113 - Too little space between pref category tree and pref page
118154 - Category now has a column picker
118647 - Memory leak of 52 bytes from 1 block allocated in nsOutlinerBodyFrame::CheckVerticalOverflow
118660 - left arrow no longer moves to parent category
119751 - Branches are open by default and then closed after launch.

- outermost <outlinerchildren> has "-moz-box-flex: 1" by default
  and it actaully replaced <outlinerbody>
- all event handlers moved on <outliner>
- content builder, outliner builder and content view use <outliner> as root
  element
- nsIBoxObject has a new attribute "element"
- all CSS rules outlinerbody:foo replaced with outlinerchildren:foo
- drop feedback is now skinable

r=waterson for the changes in mozilla/content
r=sspitzer on the mailnews parts
r=blake on the bookmarks/history
r=bryner on the OutlinerBodyFrame and OutlinerContentView changes

sr=hyatt,hewitt
2002-01-16 03:01:28 +00:00
dbragg%netscape.com 4563bf5291 Updating localeVersion value to 0.9.8. Fixes bug 119567. r=tao@netscape.com, sr=dveditz@netscape.com 2002-01-15 23:11:03 +00:00
cathleen%netscape.com 92d4fbf218 converted 271 references to nsCRT::memcpy to memcpy, bug 118135 r=dp 2002-01-12 03:18:55 +00:00
jdunn%netscape.com 061ee47034 AIX's new compiler, xlC5.x, doesn't allow the use of "friend" to declare
a function prototype.  So we have to decare the function and then
declare it a friend.  When Default arguments are used, they need to
be specified in the function prototype and NOT in the friend declaration.
# 43311
r=dbaron@fas.harvard.edu
2002-01-10 14:16:05 +00:00
peterv%netscape.com 95d14265f8 Keeping up with outliner changes. r=dmose. Not part of the build. 2002-01-10 14:06:47 +00:00
mcafee%netscape.com 49cb287caf Ignore generated files 2001-12-29 03:37:13 +00:00
timeless%mac.com 61a97fd94a Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
dougt%netscape.com 849d297364 nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org
2001-12-19 00:12:41 +00:00
varga%utcru.sk 949278c0fe Fix for 113477. Group outlinercols. r=bryner sr=hyatt 2001-12-18 13:42:28 +00:00
dbragg%netscape.com ebcf51de4d Fix for bug 109951. Updating the version number of the language packs to 0.9.7.
r=tao, sr=dveditz, a=asa for drivers@mozilla.org
2001-12-14 00:18:54 +00:00
ccarlen%netscape.com f810f656cc Bug 98349 - Convert Mac build to CW7 and XML projects. Removing obsolete .mcp files. r=pink/sr=sfraser 2001-12-11 05:10:45 +00:00
ccarlen%netscape.com afffbda535 Adding new files for conversion to CW7 and XML project files. Bug 98349 r=pink/sr=sfraser. 2001-12-10 21:02:40 +00:00
hewitt%netscape.com 0785fec5fa 96154 - Remove class=outlinercol-header outlinercol-inset-header from outliner, r=ben, sr=hyatt 2001-11-21 11:00:22 +00:00
seawood%netscape.com 7733357d51 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
seawood%netscape.com 55fe97bff7 Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
timeless%mac.com 060425ec59 Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt
2001-11-19 06:45:00 +00:00
realpeterv%mac.com 09f5c85a83 Fix for bug 83360 (improve LDAP datasource usefulness with XUL templates). r=dmose. Not part of the build. 2001-11-16 14:46:13 +00:00
realpeterv%mac.com f3ed98029b Fix for bug 83360 (improve LDAP datasource usefulness with XUL templates). r=dmose. Not part of the build. 2001-11-16 14:40:41 +00:00
rweltman%netscape.com 265c78d56a Use explicit imports 2001-11-12 01:32:07 +00:00
rweltman%netscape.com 2141b2dd70 Use real javax.security.sasl package instead of Sun preview 2001-11-12 01:31:41 +00:00
rweltman%netscape.com 6daccb2bcc Added sasl.jar and jnet.jar to the build CLASSPATH 2001-11-12 01:29:33 +00:00
rweltman%netscape.com 2367e3f525 November 11, 2001 implementation of javax.security.sasl 2001-11-12 00:58:53 +00:00
rweltman%netscape.com 8e6f8e1cef Call Vector.removeAllElements() instead of Vector.clear() to allow compilation and execution with JDK 1.1.x (Bugzilla bug 107830) 2001-11-09 19:57:54 +00:00
rweltman%netscape.com ba789bfc34 Initial introduction to org.ietf.ldap 2001-11-09 01:54:26 +00:00
rweltman%netscape.com 99de6eee2a Initial checkin of org.ietf.ldap classes 2001-11-09 01:36:04 +00:00
rweltman%netscape.com 396ff982fb ant Makefile for ietfldap 2001-11-09 01:26:37 +00:00
tao%netscape.com 32db0e8a01 107375: localeVersion update: 0.9.4 -> 0.9.6 in the trunk.
(r=jbetak,sr=dveditz,a=asa), fix smime and ldap parts.
2001-11-08 21:50:50 +00:00
leif%netscape.com e56b603204 Bug 103084 and Bug 103085: Memory leaks in LDAP code. r=mitesh, sr=bienvenu. 2001-10-23 01:19:12 +00:00
seawood%netscape.com 2ebf1a1347 Use LOCAL_INCLUDES to make sure that our ldap.h gets used before any system copy.
Bug #103281
2001-10-17 06:20:42 +00:00
leif%netscape.com a79a977cf3 Bug 102227: Crash in LDAP autocomplete addressing, r=dmose,sr=bienvenu,patch=leif 2001-10-06 01:19:14 +00:00
jaggernaut%netscape.com ca6197295f Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2001-09-29 08:28:41 +00:00
leif%netscape.com 5f62d43e98 Bug 91248: LDAP referrals hangs browser. r=dmose, sr=bienvenu, patch=leif. 2001-09-22 05:13:05 +00:00
cls%seawood.org 9044ab2102 Place LDAP headers into ldap subdir.
Bug #98924 r=dmose sr=alecf
2001-09-22 02:28:40 +00:00
dmose%netscape.com 00d763c01b Fix error message display of incorrectly set search filters (bug 79935). r=leif@netscape.com, sr=bienvenu@netscape.com 2001-09-21 05:26:32 +00:00
srilatha%netscape.com f0c3a9ac67 Fix for bug # 100645. NextToken returns utf-8 string instead of ucs2.
r=dmose, sr=alecf
2001-09-21 02:24:19 +00:00
cls%seawood.org 1aa00a617a Only use LDAP_CFLAGS where needed.
Bug #98924 r=dmose
2001-09-20 12:30:57 +00:00
dmose%netscape.com 96ea8f8f07 Add internationalized error message support to the LDAP XPCOM SDK; part of bug 79935. r=jaggernaut@netscape.com, sr=bienvenu@netscape.com 2001-09-20 07:46:58 +00:00
jaggernaut%netscape.com d1a7bfa843 One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com dc40187223 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
leif%netscape.com c4f096970f Fix for bug 82412: Preresolve DNS before calling into LDAP C-SDk. SR=bienvenu@netscape.com, r=dmose@netscape.com, patch=leif@netscape.com. 2001-09-17 23:35:03 +00:00
darin%netscape.com 5a2d9f0d2d checking bbaetz's patch for bug 89500 "SOCKS: only http|https re-directted in (post Mozilla 0.9.2)"
patch=bbaetz, r=dougt, sr=darin
2001-09-13 02:21:05 +00:00
alecf%netscape.com 1e0e7dd033 Add REQUIRES to many modules for win32 support, bug 98372 r=cls 2001-09-12 20:32:40 +00:00
cls%seawood.org faa17349e6 Install LDAP headers into seperate ldap include dir.
Bug #98924 r=dmose
2001-09-10 05:17:41 +00:00
valeski%netscape.com 93959d48cc r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway. 2001-09-05 21:28:38 +00:00
leif%netscape.com f05357e9a7 Bug 85452, 100% CPU usage in LDAP autocomplete. r=dmose, sr=mscott,
patch=leif.
2001-08-22 01:30:19 +00:00
andreas.otte%primus-online.de 6917b5d061 bug 40670 [URL: resolution of protocol:/path] checking in the groundwork to have an easy fix if we ever decide to support these kind of deprecated relative urls. For that a new attribute URIType is added to nsIProtocolHandler and its implementations to store some protocol/scheme dependend information to have enough information to allow correct parsing. r=darin@netscape.com sr=rpotts@netscape.com 2001-08-07 20:42:57 +00:00
dmose%netscape.com 31d4fa1710 Change LDAP autocomplete default minStringLength to only autocomplete against strings >= 2 chars long to avoid a possible hang on NT as well as unindexed searches (bug 84566; r=leif@netscape.com, sr=darin@netscape.com) and default searchFilterTemplate to catch people whose cn contains their middle name or initial (bug 90535; r=leif@netscape.com, rs=darin@netscape.com). This second patch also fixes a bug where filter templates sometimes ignored the last token of the entered string 2001-07-25 04:15:30 +00:00
leif%netscape.com c7bf29d854 Bug 77672, fix nsLDAPConnection leaking objects and threads. Patch=leif,
r=dmose, sr=darin, a=chofmann.
2001-06-22 01:09:20 +00:00
leif%netscape.com 3558ec7b84 Backed out my checkin, sorry for that. 2001-06-21 21:56:57 +00:00
leif%netscape.com 85e18ae7b4 Bug 77672, fix nsLDAPConnection leaking objects and threads. Patch=leif,
r=dmose, sr=darin, a=chofmann.
2001-06-21 21:44:18 +00:00
waterson%netscape.com b74d6e1c8b Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
leif%netscape.com 6140b5aece Bug 71247, provide scriptable UTF8 encoders in nsILDAPService. r=dmose,
sr=mscott, a=asa@mozilla.org, patch=leif@netscape.com.
2001-06-20 03:35:55 +00:00
dbaron%fas.harvard.edu a236696e96 To improve performance, change string iterator postfix ++ to prefix ++ when used as a statement. b=78032 r=peterv, scc, harishd, dmose sr=hyatt a=asa 2001-06-19 22:38:45 +00:00
cls%seawood.org b3c6959aa9 Remove workaround for WS6 bug in-lieu of vendor patch listed at http://www.mozilla.org/unix/solaris-build.html .
Thanks to Rich Burridge <rich.burridge@Sun.COM> for the patch.
Bug #73834 r=dmose sr=alecf a=asa
2001-06-15 06:19:24 +00:00
dmose%netscape.com b292106d6f Parameterize LDAP autocomplete searchfilter via hidden pref (bug 77386); also improves default searchfilter (85315). r=leif@netscape.com,srilatha@netscape.com; sr=bienvenu@netscape.com; a=asa@mozilla.org 2001-06-15 05:04:32 +00:00
leif%netscape.com 7adcd672d4 Bug 74498: Add attribute support to SearchExt(), making it possible to limit
the search results to a set of attributes. r=dmose, sr=mscott, a=asa.
Patch by leif@netscape.com.
2001-06-14 05:48:03 +00:00
leif%netscape.com ed7ab86b1f Fix for bug 70611, support attributes in LDAP URLs. patch=leif@netscape.com,
r=dmose, sr=mscott, a=blizzard.
2001-06-13 23:42:38 +00:00
dougt%netscape.com e0c4831d10 Fixes bug 83401. r=gagan, darin, sr=vidur, a=blizzard. Add port blacklisting to necko 2001-06-06 00:10:09 +00:00
dougt%netscape.com d3be11ab85 Fixes bug 2001-06-06 00:02:56 +00:00
scc%mozilla.org a50975fc25 fixing bustage 2001-05-23 04:19:39 +00:00
leif%netscape.com a9b78f3686 Changed LDAP XPCOM SDK to use "wstring" instead of "string", bug 71247.
r=dmose@netscape.com
sr=mscott@netscape.com
2001-05-17 06:26:35 +00:00
kandrot%netscape.com afdac97c93 Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775. 2001-05-05 05:33:37 +00:00
dmose%netscape.com 0fedea1b41 Initial implementation and supporting changes for nsLDAPService (bug 70422). Patch from Leif Hedstrom <leif@netscape.com>, r=dmose@netscape.com, sr=brendan@mozilla.org. 2001-05-05 02:30:50 +00:00
dmose%netscape.com ffdaa9f196 minor LDAP XPCOM SDK changes to support nsLDAPAutoCompleteSession, which will be checked in shortly (bug 70933). r=leif@netscape.com, sr=shaver@mozilla.org 2001-05-02 22:04:28 +00:00
colin%theblakes.com d2cc74de96 Move ldap40 and lber40 after MOZ_COMPONENT_LIBS so that they have
a -L in effect. b=76482. r=cld. a=roc+moz.
2001-04-19 09:57:17 +00:00
dmose%netscape.com d87f020e0c Replace duplicated CID with unique one (bug 75048). Patch from Leif Hedstrom <leif@netscape.com>. r=dmose@netscape.com, sr=shaver@mozilla.org 2001-04-12 01:40:19 +00:00
dmose%netscape.com a9bb61a223 Fix getters and setters of various LDAP URL spec pieces to actually allow a spec to be built up from the individual pieces (bug 70420). Patch from Leif Hedstrom <leif@netscape.com>. r=dmose@netscape.com, sr=shaver@mozilla.org 2001-04-12 01:25:07 +00:00
dmose%netscape.com de0dae2a35 Fixing --enable-ldap-experimental build bustage introduced by Necko API changes. 2001-04-11 04:34:58 +00:00
miodrag%netscape.com f508ba75d0 Allow explicit SSLSocketFactory, contribution by Kyle F. Downey, kdowney@amberarcher.com 2001-04-03 13:17:22 +00:00
miodrag%netscape.com 74c18a7fc4 A minor update 2001-04-03 13:13:52 +00:00
miodrag%netscape.com 9e334ecc48 74378 fix in flushEntries(), contribution by Glenn McAllister, glenn@somanetworks.com 2001-04-03 13:12:03 +00:00
dmose%mozilla.org f50b8ea04a Workaround bug in Solaris WorkShop 6 Update 1 that crashes the compiler by ifdefing out the offending code on that compiler (bug 73834). r=rich.burridge@sun.com, sr=sfraser@netscape.com 2001-03-28 23:17:44 +00:00
miodrag%netscape.com 1e9dcafbfa Updtates for LDAPJDK 4.14 2001-03-28 15:45:58 +00:00
disttsc%bart.nl f595ed19f3 Clean up REQUIRES lines. r=cls 2001-03-25 22:59:27 +00:00
dmose%netscape.com 9d54a3b81a Initial interface and implementation of a class that represents the unique characteristics of an nsILDAPConnection (bug 70421). Patch from Leif Hedstrom <leif@netscape.com>. r=<dmose@netscape.com>, sr=<shaver@mozilla.org>. 2001-03-24 07:09:55 +00:00
peter.vanderbeken%pandora.be 8191d44c0b Clean up datasource. Return partial result list to allow progressive display. Don't onAssert for the attributes, let the user ask for them. Not part of the default build. r=dmose. 2001-03-22 15:02:24 +00:00
blakeross%telocity.com 0b2dd2b2d2 Fixing 70746: major xul syntax changes. If you use xul, this WILL affect you! Read n.p.m.xpfe for details on the changes and how you can fix your code. r=hewitt sr=hyatt, ben 2001-03-22 00:59:29 +00:00
dmose%netscape.com accd78ff55 Fix for mac bustage from Zach. 2001-03-21 04:30:48 +00:00
dmose%netscape.com 4cfee0e5dc Turn on basic LDAP infrastructure in the default mac build. No user-visible changes yet. Code being turned on: moa=dmose@netscape.com, sr=shaver@mozilla.org. Mac system build changes: r=peterv@netscape.com, sr=sfraser@netscape.com 2001-03-21 01:45:24 +00:00
dmose%netscape.com 80a677d2ec Split up ldap build options into two sections: ldap and ldap_experimental, in preparation for turning on just the ldap module in the default builds. Also fixes LDAP C SDK bustage introduced by change to --enable-nspr-autoconf. Bug 70658. Patch from leif@netscape.com, r=dmose@netscape.com, sr=alecf@netscape.com. 2001-03-14 06:41:35 +00:00
bryner%uiuc.edu a563de9f60 Fixing typo in valeski's checkin (build bustage in LDAP). sr=sspitzer. 2001-03-13 05:18:55 +00:00
valeski%netscape.com 68017cb9e2 sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api 2001-03-13 02:02:05 +00:00
dmose%netscape.com ed5898feca Fixes various sr= issues turned up in preparation for turning on LDAP in the default builds (bug 70658). Removes obsolete and private interface methods; fixes spacing, and lots of misc cleanups. moa=me, sr=shaver@mozilla.org 2001-03-09 03:25:47 +00:00
disttsc%bart.nl 8b43034cef Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc
2001-03-08 08:05:05 +00:00
disttsc%bart.nl a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
dougt%netscape.com 128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
dbaron%fas.harvard.edu 28e108e179 Add REQUIRES line to fix --enable-ldap + MOZ_TRACK_MODULE_DEPS bustage. 2001-02-17 18:30:12 +00:00
Peter.VanderBeken%pandora.be 328689ca7c Not part of the build. Correcting depth. 2001-02-13 14:16:28 +00:00
Peter.VanderBeken%pandora.be 8b4bc5e873 Not part of the build. Adding a QI. 2001-02-13 14:15:42 +00:00
disttsc%bart.nl 3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
disttsc%bart.nl e3963cac86 Fix bustage (at least on linux with GCC) in LDAP by adding missing NS_IMETHODIMP for nsLDAPChannel::AsyncOpen 2001-02-10 04:47:37 +00:00
dougt%netscape.com 1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
dmose%mozilla.org bfbcc8c3a0 backing out inadvertant checkin; not in default build 2001-02-07 03:32:44 +00:00
dmose%mozilla.org c88e2cab67 backing out inadvertant checkin; not in default build 2001-02-07 03:24:13 +00:00
dmose%mozilla.org 8c4a4fa262 fix bug 67357. link-time bustage in ldap module caused by earlier nsIURI::SchemeIs change. not in default build. r=gagan@netscape.com, sr=scc@mozilla.org 2001-02-07 03:20:33 +00:00
Peter.VanderBeken%pandora.be 7fbd4fae30 Not part of the build. Eliminate JS warning. Correct error in CID. Add debugging info. 2001-02-05 15:46:51 +00:00
Peter.VanderBeken%pandora.be 484ff79b14 Not part of the build. Basic scaffolding for the LDAP datasource. 2001-02-02 15:58:09 +00:00
Peter.VanderBeken%pandora.be 3381cbb072 Keep LDAP xpcom component compiling after nsIChannel::AsyncWrite interface revision. Not part of the build. 2001-01-24 13:49:55 +00:00
miodrag%netscape.com 26b52046f8 Updtates for LDAPJDK 4.13 2000-12-18 14:02:20 +00:00
miodrag%netscape.com 6752b7f127 Make file compile under JDK1.3 2000-12-08 17:17:49 +00:00
dmose%mozilla.org f976819736 test commit; a=r=(not built) 2000-10-25 23:54:02 +00:00
dmose%mozilla.org 9727b8f6ac test commit; a=r=(not built) 2000-10-25 23:50:42 +00:00
dmose%mozilla.org f80e4dd62d get rid of outdated comments; a=r=(not built) 2000-10-19 20:51:46 +00:00
dmose%mozilla.org 4001c840aa NS_LITERAL_STRING definition on windows doesn't allow for concatenations inside the operator. a=r=(not built) 2000-10-17 23:14:10 +00:00
dmose%mozilla.org 71e1b8348a LDAP error-handling cleanup, part 1. a=r=(not built) 2000-10-17 23:07:38 +00:00
leif%netscape.com abe9c66796 Merged in changes from v1.4.1. 2000-10-05 19:47:47 +00:00
leif%netscape.com eed7074d00 *** empty log message *** 2000-10-05 18:51:45 +00:00
leif%netscape.com 3c9652d210 Removed. 2000-10-05 01:08:34 +00:00
dmose%mozilla.org 7c33175cf1 TestLDAP.cpp has bitrotted into uselessness. cvs removing. a=r=(not built) 2000-10-03 02:23:33 +00:00
dmose%mozilla.org c2a8c63c2b nsLDAPMessage::GetValues() now is a good XPCOM citizen and creates a copy of the [out] array with the shared allocator. a=r=(not built) 2000-10-03 01:53:23 +00:00
dmose%mozilla.org 04fb02d7fe cut down number of Write() and OnDataAvailable() PLEvents by an order of magnitude ; fix error handler for nsLDAPMessage::IterateAttributes to properly deallocate the array on an error; update TODO.txt. a=r=(not built) 2000-10-03 00:52:03 +00:00
dmose%mozilla.org 8d7e529b78 fix up a progid->contractid conversion that got missed; update a few comments. a=r=(not built) 2000-09-29 22:35:35 +00:00
dmose%mozilla.org ae3964aa70 update so that datasource tests work with jar packaging. a=r=(not built) 2000-09-29 22:30:12 +00:00
dmose%mozilla.org 6c0ad43dd5 Reorganized significantly. Triaged so that there are only 4 items left to do (the first four) before attempting an initial prerelease (0.x). 2000-09-29 20:09:38 +00:00
dmose%mozilla.org 93e54988c3 * switch from old {First,Next}Attribute() functions to new GetAttributes() call
* adjust GetDn() calls to use an nsXPIDLString now that GetDN() does proper string ownership

* error-handling improvements

* partial addition of event sink infrastructure to be used for updating the status bar

* nsLDAP.h include replaced with nsLDAPInternal.h

* migrate from progids to contractids

* emacs mode-line added, and re-indented

a=r=(not built)
2000-09-29 01:20:31 +00:00
dmose%mozilla.org d0f8f905be * pipeWrite() prototype changed from |char *| to |const char *|
* infrastructure for firing progress against an nsIProgressEventSink added

a=r=(not built)
2000-09-29 01:14:53 +00:00
dmose%mozilla.org ba7f6ff318 Migrate from progids to contractids. a=r=(not built) 2000-09-29 01:11:34 +00:00
dmose%mozilla.org bf2d8408ca define __STRICT_ANSI__ and change the include order to keep linux gcc from whining about one of the system include files. a=r=(not built) 2000-09-29 01:10:40 +00:00
dmose%mozilla.org e5ccc70968 Tweak some comments. a=r=(not built) 2000-09-29 01:09:27 +00:00
dmose%mozilla.org dc482e949c include nsLDAPInternal.h instead of nsLDAP.h now. a=r=(not built) 2000-09-29 01:08:17 +00:00
dmose%mozilla.org 88a5c480ce * include of ldap.h removed. this header is now a public header, and clients of the XPCOM wrapper don't need to be polluted with the contents of ldap.h, since that functionality should happen entirely inside the wrapper.
* NS_ERROR_LDAP_DECODING_ERROR added

a=r=(not built)
2000-09-29 01:06:53 +00:00
dmose%mozilla.org 6c20606702 * migrate from progids to contractids
a=r=(not built)
2000-09-29 01:04:24 +00:00
dmose%mozilla.org 8ee5a1e74a * removed mPosition variable, since getAttributes() is now a single function
* prototypes for Iterate{Attributes,AttrErrHandler} added

* emacs mode line added

a=r=(not built)
2000-09-29 01:01:10 +00:00
dmose%mozilla.org bbd7df9f96 * replaced {First,Next}Attribute() functions with GetAttributes(), which returns an array. threadsafe and easier on JS callers.
* fixed GetDn() to do better error handling and use the standard XPCOM string ownership model (ie getter_Copies)

* better error handling for GetValues()

* tweak some includes

* added an emacs modeline and reindented

a=r=(not built)
2000-09-29 00:58:38 +00:00
dmose%mozilla.org 7808cb66cc * replaced {first,next}Attribute() with getAttributes which returns an array: threadsafe and more useful from JS.
* added an emacs mode line and reindented.

* improved doxygen comments to include nsresult errors thrown
2000-09-29 00:53:29 +00:00
dmose%mozilla.org c476dca916 Added an emacs mode line, reindented with spaces as per the mode line. Also tweaked a couple of comments as well as some debugging stuff. a=r=(not built) 2000-09-29 00:48:26 +00:00
dmose%mozilla.org f6b8f75202 Infrastructure for internal use by the LDAP code. a=r=(not built) 2000-09-29 00:45:52 +00:00
dmose%mozilla.org deecc5b1fd Significant updates to the todo list. a=r=(not built). 2000-09-29 00:43:22 +00:00
disttsc%bart.nl 98a80b17b2 Removing bookmarks.xul per dmose's suggestion ("that was really just me messing around"). bug=53297, r=dmose, a=(not in build). 2000-09-21 13:27:25 +00:00
rayw%netscape.com f00b08f5d0 fix to mal-formed contract id introduced in mega-check-in:x 2000-09-14 04:18:07 +00:00
rayw%netscape.com 0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
dmose%mozilla.org d2339b8896 Patch from <peter.vanderbeken@pandora.be> to keep LDAP building with the latest string changes. r=dmose@mozilla.org, a=(not built). 2000-09-06 01:25:19 +00:00
dmose%mozilla.org f26ac839f0 remove items relating to cleanup constructors, destructors, and initializers. a=r=(not built) 2000-08-24 03:41:05 +00:00
dmose%mozilla.org b6a1eafe4b cleanup constructors, destructors, and initializers. a=r=(not built) 2000-08-24 03:40:32 +00:00
dmose%mozilla.org 1af95aecbe updated doxygen comments on interfaces to better match reality. a=r=(not built) 2000-08-24 03:39:40 +00:00
dmose%mozilla.org 7fcb3f3f8d pending operations on an LDAP connection now get removed from the queue after they either complete or are aborted. also tweaked a few comments. a=r=(not built) 2000-08-23 21:54:12 +00:00
dmose%mozilla.org 546de631d0 check pointer arg before dereferencing. a=r=(not built) 2000-08-23 21:40:00 +00:00
dmose%mozilla.org 1cab4f3e13 remove some useless debugging cruft; implement more callbacks using closures. a=r=(not built) 2000-08-23 21:38:19 +00:00
dmose%mozilla.org d8d5443d92 Reorganized and updated TODO list. a=r=(not built). 2000-08-23 21:36:49 +00:00
dmose%mozilla.org 25de616d20 fixed to track changes to nsIInputStream and nsIPipe. a=r=(not built) 2000-08-22 22:26:44 +00:00
dmose%mozilla.org 670c424b4a fixed to track changes to nsIInputStream and nsIPipe. a=r=(not built) 2000-08-22 22:17:44 +00:00
dmose%mozilla.org 4cf3c2ccd7 patch from peter.vanderbeken@pandora.be which tracks warren's change to nsIRequest.idl and keep LDAP building on the tip. a=(not built), r=dmose@mozilla.org 2000-08-22 01:05:13 +00:00
dmose%mozilla.org 6f95b7e865 refine to assign to the prototype rather than the created objects, and add debugging stuff to help shaver. a=r=(not built) 2000-08-15 20:58:17 +00:00
dmose%mozilla.org 0eb0e898b7 Major fixes to the code that cleans up at the end of an LDAP search and/or when a search has been cancelled. Most visible effect: the throbber should always stop spinning at the end of a search, rather than sometimes lingering on indefinitely. a=r=(not built) 2000-08-14 23:16:03 +00:00
rayw%netscape.com 6385bb207a Changed case of nsIFactory.idl methods to start with lower case to be like other
interfaces.  Since the C++ generated code upper-cases the method names, this
affects no C++ code, but only a few javascript methods.

Bug 46771.

r=waterson.

I am in today and tomorrow.
2000-08-10 20:12:08 +00:00
dmose%mozilla.org cc5b5a6aaf Changed nsLDAPConnection to execute the nsILDAPMessageListener callbacks directly rather than through an nsISupports proxy, meaning that the default is for them to execute on the nsLDAPConnection thread. Callers can still create a proxy manually and pass it in, if desired. Changed the datasource and channel objects to run correctly on the nsLDAPConnection thread, in the hopes that this would help avoid UI stalls. On Linux, at least, this didn't make any perceptible improvement, but it still is probably a good thing, and may help once more event system loving gets checked in. a=r=(not built) 2000-08-10 02:13:21 +00:00
dmose%mozilla.org 1cb86ef8dd adding .cvsignore files to stop cvs whining in non-OBJDIR builds. a=r=(not built) 2000-08-09 04:44:01 +00:00
dmose%mozilla.org 9ad2e3e186 A number of lines were not properly bracketed by DEBUG conditionals, causing non-DEBUG builds to fail. a=r=(not built) 2000-08-09 04:43:33 +00:00
dmose%mozilla.org 49bb645f0b in DEBUG builds, created a PRLogModuleInfo for LDAP (gLDAPLogModule), and migrated most PR_fprintf(STDERR) bracketed by DEBUG_dmose to PR_LOG. a=r=(not built) 2000-08-08 23:44:48 +00:00
dmose%mozilla.org b941e6ffda added ldap_abandon()-like functionality to the XPCOM wrapper, and changed the nsLDAPChannel code to implement request cancellation (eg pressing the stop button in the browser) using said functionality. a=r=(not built). 2000-08-08 03:23:05 +00:00
dmose%mozilla.org 31fca86c72 use lexical closure of JS functions to bind data to a function for use as a callback. a=r=(not built) 2000-08-08 02:56:44 +00:00
waterson%netscape.com d867e404c8 Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm 2000-08-08 00:22:36 +00:00
dmose%mozilla.org 6e6dd23a4c one item completed; several important items moved up to the top of the list. a=r=(not built) 2000-08-05 08:46:57 +00:00
dmose%mozilla.org 9a125e7ea0 replace a few regular libc includes and function calls with their NSPR equivalents. a=r=(not built) 2000-08-05 08:45:11 +00:00
dmose%mozilla.org 1b3bb8a2fc add a comment; a=r=(not built) 2000-08-05 08:43:51 +00:00
dmose%mozilla.org 8b0c9b3a30 get rid of unused static sNullTimeval. a=r=(not built) 2000-08-05 08:42:45 +00:00
dmose%mozilla.org d76638bfbb All currently known ChoadWarrior warnings in the LDAP code have been fixed. Another item removed from the TODO list. a=r=(not built) 2000-08-03 23:57:58 +00:00
dmose%mozilla.org 20a0d07c28 Removed trailing semicolons after NS_DECL stuff to keep ChoadWarrior from whining. a=r=(not built) 2000-08-03 23:55:12 +00:00
dmose%mozilla.org 58e2f914c7 added one item, dropped one item, completed one item. a=r=(not built) 2000-08-03 22:48:08 +00:00
dmose%mozilla.org 7e6563f32c get rid of C-style casts. a=r=(not built) 2000-08-03 22:47:11 +00:00
dmose%mozilla.org d0a3220c36 add XXX cleanup reminder comment. a=r=(not built) 2000-08-03 22:46:42 +00:00
dmose%mozilla.org 6587c751a6 remove NS_ERROR_LDAP_SUCCESS, as non-NS_OK success codes are considered bad form, and this one wasn't even used yet. a=r=(not built) 2000-08-03 22:45:43 +00:00
dmose%mozilla.org 8d81ed2ca7 add XXX comment to remind about future cleanup. a=r=(not built) 2000-08-03 22:43:43 +00:00
dmose%mozilla.org 76c8ff0e3c Building on windows now works, using ENABLE LDAP. Removed from the list. 2000-07-28 22:57:12 +00:00
dmose%mozilla.org 714c99c247 ldap_set_option was being called incorrectly; fixed. a=r=(not built). 2000-07-28 22:44:43 +00:00
dmose%mozilla.org eda65944a9 get ldap build working on windows; a=r=(not built) 2000-07-26 22:51:19 +00:00
dmose%mozilla.org b50d4018d7 reorder includes to avoid Windows-specific SetPort lossage. a=r=(not built) 2000-07-26 22:50:05 +00:00
dmose%mozilla.org 7c13805e3d added a few issues that came up while revamping the callback model 2000-07-12 23:08:11 +00:00
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
miodrag%netscape.com eda0c6aed9 Updates for LDAPJDK 4.12 2000-07-10 18:41:40 +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
miodrag%netscape.com ad2a7c4da1 Updates for LDAPJDK 4.11 2000-06-29 22:31:17 +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
mcs%netscape.com e705189237 removed old project and .exp files. 2000-06-15 20:31:13 +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