Commit Graph

3712 Commits

Author SHA1 Message Date
radha%netscape.com
758ef65b09 add nsIMultipartChannel to makefiles for bug 99638. r=darin sr=rpotts 2001-11-27 23:12:16 +00:00
radha%netscape.com
3a93f268fe Initial checkin for bug 99638. 2001-11-27 23:04:18 +00:00
bzbarsky%mit.edu
1a03dbbd6b For files starting with "#!" check whether the buffer contains any nulls
before deciding whether they are plain text.  Bug 110767, r=bbaetz, sr=rpotts
2001-11-27 21:20:25 +00:00
morse%netscape.com
6bdd611a13 bug 110560, cookie topcrasher, r=morse, sr=alecf 2001-11-27 13:33:11 +00:00
darin%netscape.com
b8d43d8ae1 updating .cvsignore 2001-11-27 02:11:44 +00:00
darin%netscape.com
f3254ffa7f fixes bug 110846 "all nsStandardURL setters except SetSpec are missing the
escaping step" r=andreas.otte, sr=alecf
2001-11-26 23:28:44 +00:00
timeless%mac.com
51a4520c4a Bugzilla Bug 107823 change nsIFile
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
bzbarsky%mit.edu
edfb3b268f Use <> for system headers, not "". This should help prevent Sun WSU2
compiler bustage.  Bug 111574, patch from Roland Mainz
(<Roland.Mainz@informatik.med.uni-giessen.de>), r=bzbarsky, sr=bienvenu
2001-11-23 22:36:54 +00:00
jband%netscape.com
b6b7bfd723 trivial patch to avoid string assertions when entry is empty rs=jband 2001-11-22 23:32:49 +00:00
darin%netscape.com
299a79893c fixes bug 111072 "nsIOService::ExtractUrlPart does not return correct HOST
(flag=IOService.url_Host)" r=cmanske,andreas.otte, sr=mscott
2001-11-22 00:19:47 +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
mstoltz%netscape.com
0112bc8b41 Bug 94551 - HTML-escape HTTP header data written to about:cache-entry pages.
r=bbaetz, gagan, sr=darin
2001-11-21 00:49:17 +00:00
naving%netscape.com
f92d740c9c 110366 r/sr=darin, addref the reader before using it so that it doesn't get released from under us. 2001-11-20 21:09:14 +00:00
darin%netscape.com
9e63240a5d backing out last checkin for bug 110418 a=leaf 2001-11-20 20:41:52 +00:00
seawood%netscape.com
b957280c40 For Irix CC builds, change the default optimization flags to -O -g.
Lame workaround for bug 92099. r=bbaetz
2001-11-20 04:22:05 +00:00
darin%netscape.com
c48f8d05ba fixing comment which references nsStdURL 2001-11-20 02:29:47 +00:00
darin%netscape.com
abda2ac3e7 removing stale reference to nsStdURL.h 2001-11-20 02:29:07 +00:00
darin%netscape.com
782a4ea15d removing old files 2001-11-20 02:27:19 +00:00
darin%netscape.com
6376fb70cb another patch for bug 110418; r=morse, sr=alecf 2001-11-20 00:17:37 +00:00
gordon%netscape.com
87e3bb822d Fix bug 110327 "0775 is bad mask for for cache", checkin patch for timeless@mac.com, r=gordon, sr=darin. 2001-11-19 22:48:30 +00:00
darin%netscape.com
eb86e42576 fixes bug 110418; r=morse, sr=alecf 2001-11-19 21:26:56 +00:00
bzbarsky%mit.edu
b394eea231 Add detection of PDF and PostScript to the unknown content decoder.
Bugs 110662 and 110663, r=bbaetz, sr=rpotts
2001-11-19 20:25:53 +00:00
darin%netscape.com
b26867f744 fixes bug 110508 "doing SetSpec() with a string with a query doesn't do the
right thing" r=bbaetz, sr=sspitzer
2001-11-19 20:21:42 +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
jst%netscape.com
833790a9a7 Fixing bug 109182. Don't allocate a string buffer every time NS_NewURI(nsIURI**, const nsAReadableString&) is called. r=dbaron@fas.harvard.edu, sr=darin@netscape.com 2001-11-16 08:23:28 +00:00
darin%netscape.com
36a44ba4ac landing standard url rewrite (bug 103916)
r=andreas.otte@debitel.net, sr=brendan,alecf
2001-11-16 02:09:13 +00:00
darin%netscape.com
f2be5d0782 fixes bug 97958 "[CRASH] on :jar protocol" r=dbaron, sr=dougt 2001-11-16 01:58:20 +00:00
alecf%netscape.com
d49a4ba867 win32 REQUIRES cleanup 2001-11-15 03:49:13 +00:00
jaggernaut%netscape.com
0ecf7cce91 Bug 98213: Make data members of nsStr protected and clean up code. r=dbaron, sr=alecf 2001-11-14 12:35:52 +00:00
darin%netscape.com
f6a4f1885b patch for bug 107789 "deprecate nsIRandomAccessStore (superceded by nsISeekableStream)"
r=dougt, sr=rpotts
2001-11-14 06:45:27 +00:00
gerv%gerv.net
5011281b28 Bug 108177 - change Henrik Gemal's email address to mozilla@gemal.dk . r=gerv, auto-sr=brendan. Comment changes only. 2001-11-10 19:10:40 +00:00
naving%netscape.com
04b7af6942 104504 r/sr=darin. Null out the listeners once we are done with read requests. This fixes
nsImapCacheStreamListener and nsNntpCacheStreamListener leaks.
2001-11-10 01:13:06 +00:00
dbaron%fas.harvard.edu
8cd8d91750 Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052 2001-11-07 06:24:10 +00:00
ccarlen%netscape.com
98f34336a1 Bug 104020 - send out notification after SetOffline has completed, respond to profile change notifications. r=dougt/sr=darin 2001-11-07 04:26:19 +00:00
dbaron%fas.harvard.edu
bfb2f49916 Add assertions that users of nsDependentC?String meet the requirements of nsAFlatC?String. Add nsDependentSingleFragmentC?Substring for users that don't. Additional cleanup after bug 100214. b=104651 r=jag sr=scc 2001-11-07 04:12:20 +00:00
darin%netscape.com
16c15bf9cb fixes bug 108267 "scale back NS_BINDING_REDIRECTED proliferation"
r=gagan, sr=rpotts
2001-11-06 23:09:44 +00:00
alecf%netscape.com
7088e71886 fix for bug 108684 - cache objects not included in bloat logs
r=gordon, sr=darin
2001-11-06 22:51:58 +00:00
blizzard%redhat.com
2b59cc6379 back out darin's fix for bug #107789 since it caused blocker #108637. 2001-11-06 16:32:52 +00:00
darin%netscape.com
481e50ee9a fixes bug 107789 "depracate nsIRandomAccessStore (superceded by nsISeekableStream)"
r=dougt, sr=rpotts
2001-11-06 02:50:42 +00:00
bbaetz%cs.mcgill.ca
f31d27b233 Bug 38014 - show localised dates in html dir listing
Also fixes bug 99169 - display html dir listing file sizes in a nicer
format.

r=darin, sr=smfr
2001-11-06 01:46:18 +00:00
darin%netscape.com
061bb46ec9 fixes bug 107719 "avoid extra copy of http request headers"
r=bbaetz, sr=mscott
2001-11-04 05:50:37 +00:00
darin%netscape.com
930e7a1c9e fixes bug 103070 "No new connections issued when waiting for timeout"
r=bbaetz, sr=mscott
2001-11-04 05:46:06 +00:00
darin%netscape.com
c8de75ad9d fixes bug 98884 "Automatic page refresh for Expires META tag not working"
r=gagan, sr=dougt
2001-11-04 05:33:33 +00:00
hyatt%netscape.com
f7a2cb567f Fixing 18502, I misapplied the patch and checked in duplicate lines of code. Backing out. 2001-11-03 12:00:32 +00:00
hyatt%netscape.com
79f6e4162f Fix for 18502, Christian Biesinger's BMP decoder and my ICO decoder. r/sr=pavlov,jband 2001-11-03 07:10:51 +00:00
seawood%netscape.com
ab8c4cf5f2 Define _BSD_SOURCE for Linux so that linuxppc's libc can find ftruncate. 2001-11-03 06:28:49 +00:00
gordon%netscape.com
4105328330 Fix bug 86474 "nsFileTransports won't truncate files", extends fix to other unix platforms besides linux. Checking in for lidl@pix.net, r=gordon, sr=darin. 2001-11-03 00:39:14 +00:00
alecf%netscape.com
fe03cfa32e REQUIRES cleanup 2001-11-03 00:16:29 +00:00
jaggernaut%netscape.com
9bcc72064d Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc 2001-11-02 06:39:49 +00:00
tao%netscape.com
f8fa28ae88 107375: localeVesion update: 0.9.4 -> 0.9.6 in the trunk.
(r=jbetak,sr=dveditz)
2001-11-01 01:11:57 +00:00
pete%alphanumerica.com
b52992027b b=107823, r=ccarlen, sr=brendan
--pete
2001-11-01 00:11:15 +00:00
gagan%netscape.com
3bcf4f269a Fix for bug 100595. Resetting cursor after buffer has been prepended with the boundary string. r/sr=darin/dougt 2001-10-31 23:51:38 +00:00
andreas.otte%primus-online.de
300a034231 fix bug 104876 [c:foo wrongly considered valid URL] this fixes a bug
in caching protocol handlers, scheme "c" was mixed up with scheme
"chrome" for example, c=darin@netscape.com, r=rjesup@wgate.com,
sr=dougt@netscape.com
2001-10-30 22:20:06 +00:00
dougt%netscape.com
20e863fb43 Moving nsISimpleEnumerator interface to new idl file. 99136, r=alecf@netscape.com sr=rpotts@netscape.com 2001-10-30 22:07:28 +00:00
bbaetz%cs.mcgill.ca
4fa674ac6e Bug 107355 - fix crash when leaving root directory of an ftp server after
accessing another dir.
r=dougt, sr=scc.
2001-10-29 22:42:13 +00:00
andreas.otte%primus-online.de
b2ce2eae99 fix bug 84242 [FTP URL parsing broken] and bug 95277 [ftp: URL w/o path
should redirect to home dir] This will change the way we parse ftp
urls, a ftp url like ftp://user@host/path will go to path under
the users home directory not the root directory. With most anonymous
ftp servers there is no change since root is the home, but if you want
to access /path from a users directory you have to use
ftp://user@host//path instead. This will bring us closer to the ftp
urls outlined in rfc 1738. r=bbaetzcs.@mcgill.ca,
sr=darin@netscape.com
2001-10-28 08:58:18 +00:00
seawood%netscape.com
9b5ae05e33 Landing the rest of the mach-o OSX changes.
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
sfraser%netscape.com
72ca9383ae Clean up static linkage with unichar utils (bug 100214) for alecf. r=fm, sr=alecf 2001-10-26 23:34:53 +00:00
ccarlen%netscape.com
990b848ecc Bug 101684 - Assertions on startup on Unix from resprotocolhandler's use of directories which don't always exist. r=dougt/sr=darin 2001-10-26 13:28:07 +00:00
alecf%netscape.com
491fe6b2bd Added files: mozilla/intl/unicharutils/util/nsUnicharUtils.cpp 2001-10-26 03:37:38 +00:00
alecf%netscape.com
8b0ceb8c3c final makefile.win changes for bug 100214, just adding some REQUIRES to be used soon 2001-10-26 03:18:09 +00:00
dbaron%fas.harvard.edu
02f3a2d769 Fix member initializer re-ordered warnings by re-ordering member initializers. r=jag rs=waterson b=105974 2001-10-25 03:21:53 +00:00
jaggernaut%netscape.com
06f4e59853 Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc 2001-10-24 23:47:43 +00:00
dougt%netscape.com
b5ba390898 Extraneous Symbol Removal. Patch by Jon Smirl jonsmirl@mediaone.net. r=dougt@netscape.com, sr=alecf@netscape.com. Bug 104172 , 104316 , 104420 , 104426 , 104461 , 104511 , 104527 2001-10-23 01:37:21 +00:00
bbaetz%cs.mcgill.ca
c5c3815b49 Bug 103737 - reenable "go up a directory" stuff which got accidentally
removed during my rewrite.
Bug 106114 - Don't assume that ftp directory listing dates are in GMT;
rather just leave them in the server's timezone.

Both r=dougt, sr=darin
2001-10-23 00:56:41 +00:00
darin%netscape.com
e16e37d102 fixes bug 105478 "nsHttpHandler::mLastUniqueID not initialized!!"
r=gordon, sr=mscott
2001-10-22 23:24:26 +00:00
dougt%netscape.com
0a62d4e8d5 99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com 2001-10-22 22:01:27 +00:00
bnesse%netscape.com
73c9a1111f Fix for bug 103883. Add weak ref support for prefs observers to help reduce MLK cycles with preferences. r=ccarlen, darin, gordon, hewitt, mstoltz, srilatha, sspitzer. sr=alecf. 2001-10-22 20:54:48 +00:00
alecf%netscape.com
c8469b7ac5 bug 100214 - add libunicharutil_s to all unix projects that require it, r=cls 2001-10-22 20:44:02 +00:00
dougt%netscape.com
063be9f0fa fixing major regression caused by my change to nsIObserverService 2001-10-20 00:33:02 +00:00
dougt%netscape.com
b2286b44e6 backing out my backout from nsIOService. Merge conficts with bnesse 2001-10-19 21:38:24 +00:00
dougt%netscape.com
6f417fa41c fixing build bustage in nsIOService.cpp 2001-10-19 21:28:58 +00:00
dougt%netscape.com
d18d7e2b17 nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163 2001-10-19 20:52:59 +00:00
bbaetz%cs.mcgill.ca
a90541510b Bug 82439 - html direcotry listings not localisable. r=sfraser, sr=darin 2001-10-19 03:03:30 +00:00
morse%netscape.com
f49e54f0fc bug 47437, nscookie.cpp is duplicationg URL parsing logic, c=andreas.otte, r=morse, sr=alecf 2001-10-19 02:28:06 +00:00
gordon%netscape.com
fd5ca0ccc0 Fix bug 92908 and bug 101857. Change nsCacheService::CreateSession() to
return a new session even if there are no cache devices currently enabled.
Also, changed DeactivateEntry() to bind non-doomed entries if necessary to
allow the storage of meta-data-only entries, such as HTTP redirects. 
r=sfraser, sr=darin.
2001-10-19 02:05:12 +00:00
gordon%netscape.com
2ddf2d047d Fix for bug 101651, nsStdURL::SetSpec can trash memory. r=sfraser, sr=darin. 2001-10-19 01:59:57 +00:00
gordon%netscape.com
7f7c3b76a7 Fix for bug 103991, removing obsolete IsAsciiString() function from nsHttpChannel and nsDnsService. r=nhotta, sr=darin. 2001-10-19 01:58:32 +00:00
gordon%netscape.com
f990c58b99 Fix for bug 103167, removing old cache interfaces. r=sfraser, sr=darin. 2001-10-19 01:54:42 +00:00
darin%netscape.com
82e1e81ee2 fixes bug 102743 "Crash pressing Back or Forward on O'Reilly website"
r=gagan, sr=rpotts
2001-10-18 10:37:04 +00:00
dbaron%fas.harvard.edu
0ceaca6f0d Correct incorrect bustage fix that was causing some odd text substitutions in mail messages. r=jag sr=alecf, hyatt b=104693 2001-10-18 03:21:31 +00:00
dbaron%fas.harvard.edu
ed869c764e Replace uses of overloaded |fputs| and most uses of |ns[C]String::ToCString|. b=104763 r=jag rs=scc 2001-10-16 03:53:44 +00:00
dougt%netscape.com
4f3a44d63b API Freeze for nsIServiceManager r=shaver@mozilla.org, sr=rpotts@netscape.com bug 99147 2001-10-16 03:35:52 +00:00
sspitzer%netscape.com
80a791c8d0 fix for #104929. some minor optimizations to nsStdURL.cpp.
use PL_strchr() instead of PL_strstr() when possible.

switch from PR_smprintf() to += and AppendInt(), to avoid the malloc and free.

r=sfraser, sr=darin
2001-10-16 00:29:28 +00:00
darin%netscape.com
a3486db352 fixes bug 103979 "Crash if autoconfig proxies prefs enabled by the default"
r=gagan,dougt sr=rpotts
2001-10-15 22:26:19 +00:00
dbaron%fas.harvard.edu
8e7bfa3204 Fix Sun WS 5.0 bustage by moving conditional deeper into expression. b=100214 2001-10-13 04:25:23 +00:00
alecf%netscape.com
904452ef41 convert from nsCRT::strn?cmp to Compare() for bug 100214 r=jag, sr=sfraser 2001-10-13 00:12:02 +00:00
blakeross%telocity.com
5937b5b246 Add ellipses to various necko status texts (97028), patch by hwaara, r=doron sr=ben 2001-10-12 01:56:54 +00:00
alecf%netscape.com
c5c5c0dfd6 fix for bug 103988 - fix the cache module so it is it's own module, not necko
r=cls, dbaron
2001-10-11 18:33:52 +00:00
dbaron%fas.harvard.edu
353353a47e Reduce string copying in nsLoadGroup::GetName. b=102386 r=jag sr=darin 2001-10-11 01:09:18 +00:00
morse%netscape.com
6d80e066db backing out fix for bug 47437 due to memory leak 2001-10-11 00:40:07 +00:00
morse%netscape.com
4de4cff5b4 bug 47437, nsCookie.cpp is duplicating URL parsing logic, c=andreas.otte, r=morse, sr=alecf 2001-10-10 23:16:03 +00:00
bnesse%netscape.com
b7ed11b5b3 Fix for bugscape bug 7630, crash at www.barbie.com. Added check to kick out of loop if end of string reached. r=peterlubczynski, sr=darin. 2001-10-10 22:56:07 +00:00
mscott%netscape.com
8868d2d972 Bug #96784 --> avoid infinite recursion in the bin hex decoder when the data fork gives us back
macbinhex content as the content type.
sr=darin/sspitzer
2001-10-10 00:37:29 +00:00
dougt%netscape.com
2288ffb528 fixes 89097. Adds pref observer to IOService. r=me, sr=darin, patch submitted by tingley@sundell.net 2001-10-08 22:27:14 +00:00
darin%netscape.com
836a737b32 fixes bug 103043 "nsSocketTransport should only fire OnStatus when status
changes" r=bbaetz, sr=mscott
2001-10-08 22:17:25 +00:00
andreas.otte%primus-online.de
2502cf69ae fix bug 32895 [Converting \ to / in urls on windows only (was: RFC 2396 $2.4.3 non-compliance?)] We no longer convert \ to / inside the core urlparser on windows only. Conversion from filepath to url still does. r=dougt@netscape.com sr=darin@netscape.com 2001-10-06 12:08:44 +00:00
darin%netscape.com
d8ee6b5e0f code changes for bug 42898 "iDNS support"
patch=william.tan@i-dns.net r=gordon sr=darin,brendan a=asa
2001-10-05 07:50:21 +00:00
darin%netscape.com
13f1e6e862 netwerkIDL update for bug 42898 "iDNS support" 2001-10-05 07:35:08 +00:00
darin%netscape.com
953b570647 fixes bug 42898 "iDNS support" (part 1: adding new IDL file)
patch=william.tan@i-dns.net r=gordon sr=darin,brendan a=asa
2001-10-05 07:25:24 +00:00
darin%netscape.com
18888e916d correcting typo in PR_LOG statement. 2001-10-04 01:40:35 +00:00
darin%netscape.com
0b676b7222 fixes bug 51907 "crashes on redirect Trunk [@nsHttpChannel::ProcessResponse]"
r=gagan, sr=mscott, a=dbaron
2001-10-03 22:19:13 +00:00
gerv%gerv.net
da2c7d7481 CVS removal of obsolete directories. Bug 102787. Goodbyeeeee.... 2001-10-03 18:54:49 +00:00
darin%netscape.com
a5425c5f8f fixes bug 102221 "SetCacheKey(key, TRUE) not implemented correctly"
r=gordon, sr=rpotts
2001-10-03 06:53:02 +00:00
ccarlen%netscape.com
09dd3294e0 Bug 100634 - Assertion on startup coming from use of "CurWorkD" directory service key. r=brade/sr=darin 2001-10-03 06:13:00 +00:00
bbaetz%cs.mcgill.ca
4b4f4d08b9 Make fieldType be public - HPUX build bustage fix. 2001-10-03 01:55:10 +00:00
bbaetz%cs.mcgill.ca
1414a72b84 Why do we have two versions of nsCRT::strncmp, one taking a signed int,
the other an unsigned int? And why does the mac code barf on this?

Bustage fix.
2001-10-03 01:47:46 +00:00
bbaetz%cs.mcgill.ca
dc4cb6ecf9 Oops - left thse out of the diff for bug 78148 & friends. rs=darin 2001-10-03 01:25:19 +00:00
bbaetz%cs.mcgill.ca
9f5f237872 Bustage fix - how did this build for someone else on windows? 2001-10-03 01:18:58 +00:00
bbaetz%cs.mcgill.ca
f7b29a552d Bug 78148. Reorg directory viewer backend to allow file and gopher to use
the html view as well. (This is currently disabled for file because of
i18n issues)

Should also fix dirviewer bugs 38014, 68651, 72724, 78474, and part
of 83881.

r/sr=darin, dougt
2001-10-03 00:43:30 +00:00
akkana%netscape.com
4ccf4d7c00 97677: Check whether a link exists. r=cmanske,sr=darinf 2001-10-03 00:40:10 +00:00
peterv%netscape.com
4599ae32c3 Adding files for fix for bug 78148 and bug 97677. 2001-10-03 00:39:20 +00:00
bbaetz%cs.mcgill.ca
584595884a Bug 78148. Reorg directory viewer backend to allow file and gopher to use
the html view as well. (This is currently disabled for file because of
i18n issues)

Should also fix dirviewer bugs 38014, 68651, 72724, 78474, and part
of 83881.
2001-10-03 00:26:29 +00:00
akkana%netscape.com
67955a3ef0 97677: Check whether a link exists. r=cmanske,sr=darinf 2001-10-03 00:21:34 +00:00
darin%netscape.com
deb70de545 fixes bug 102332 "9K leaks on tinderbox: cycle relating to HTTP handler"
r=dougt, sr=alecf
2001-10-02 23:04:49 +00:00
bbaetz%cs.mcgill.ca
c168b95613 Bug 101128 - ftp sending spurious onstop before onstart
Bug 100816 - don't mask the error codes, so that we can get dns failure
messages
Bug 101027 - use a valid default for the anonymous ftp email

All patches r=dougt, sr=darin
2001-10-02 01:25:32 +00:00
darin%netscape.com
79cdd60a3a fixes bug 102332 "9K leaks on tinderbox: cycle relating to HTTP handler"
r=gagan, sr=alecf
2001-10-02 00:40:27 +00:00
darin%netscape.com
548e97cc5a initial framework patch for http/1.1 pipelining (bug 93054) r=gagan, sr=rpotts 2001-10-02 00:31:30 +00:00
darin%netscape.com
6092fbfde6 fixes bug 94004 "Offline: redirects not cached" r=gagan, sr=rpotts 2001-10-01 23:52:00 +00:00
alecf%netscape.com
01930dfd2c Split necko MODULE into necko and necko2, part of bug 101761, r=cls 2001-10-01 19:53:27 +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
bbaetz%cs.mcgill.ca
f342961147 This is not my day. 2001-09-28 23:16:29 +00:00
bbaetz%cs.mcgill.ca
96ff768279 Save before committing. Sigh. 2001-09-28 23:13:46 +00:00
bbaetz%cs.mcgill.ca
3538e2ac01 Bug 99614. Treat servers of type "L8" as having unix-style dir listings.
r/sr=darin, sr=shaver
2001-09-28 23:08:59 +00:00
darin%netscape.com
68b17feb92 fixes bug 92528 "#define FORCE_PR_LOG for http" r=bbaetz, sr=mscott 2001-09-28 22:23:26 +00:00
gerv%gerv.net
4e12e44b2f Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
andreas.otte%primus-online.de
d3a221e32e fix bug 99081 [ExtractPortFrom sometimes finds ports that are not there] again, this time we were not finding enough ports. Now we are checking for ? and # as additional delimiters. r=dougt@netscape.com, sr=darin@netscape.com 2001-09-28 10:57:06 +00:00
darin%netscape.com
f003e68730 fixes bug 52510 "HTTP handler should register as a listener for user agent
prefs changes" r=valeski,bnesse, sr=mscott
2001-09-27 21:26:59 +00:00
darin%netscape.com
086bff5446 fixes bug 95768 "about: services should be converted to XHTML 1.1"
patch=alexey@ihug.com.au, r=cbiesinger@web.de, sr=darin,jst
2001-09-27 01:42:06 +00:00
darin%netscape.com
216cc7018e fixes bug 101602 "IBM accessibility Proxy server not responding correctly"
r=gagan, sr=mscott
2001-09-26 23:59:18 +00:00
darin%netscape.com
8c3c88bc53 fixes bug 82873 "improved support for HTTP trailers" r=gagan, sr=mscott 2001-09-26 23:30:28 +00:00
darin%netscape.com
eb9ec268c5 fixes bug 98262 "pages show up blank - avoid sending blank Accept-Charset header"
r=gagan, sr=mscott
2001-09-26 23:25:10 +00:00
alecf%netscape.com
e1b4cb426d arrghh...missed this file 100214 sr=sfraser, r=jag 2001-09-26 20:59:25 +00:00
alecf%netscape.com
b570b3627a beginning of bug 100214 - eliminate encoding-insensitive nsCRT::str*cmp uses by properly converting to unicode. r=jag, sr=sfraser 2001-09-26 20:26:14 +00:00
alecf%netscape.com
2a340225f3 bug 101761 - split necko MODULE into necko and necko2 (build-system only change - for REQUIRES purposes only) r=cls 2001-09-26 20:13:43 +00:00
cmanske%netscape.com
62e1f70c25 Fixed nsIOService::ResolveRelativePath problem when basePath ends in '/', b=97682, r=andreas.otte@primus-online.de, sr=dougt 2001-09-26 19:34:11 +00:00
dbaron%fas.harvard.edu
83d354d00f Add PR-logging and assertions used to find bug 94979. r=bbaetz rs=darin, dougt 2001-09-26 05:21:12 +00:00
jaggernaut%netscape.com
d02a77c434 Clean up REQUIRES, r=cls 2001-09-25 02:56:54 +00:00
bbaetz%cs.mcgill.ca
6b0082e844 Additional fix for bug 99233, rs=darin 2001-09-25 02:14:19 +00:00
bbaetz%cs.mcgill.ca
13d79feabe Bug 99233. Increase the pipe's segment size so that commands don't get
split up over multiple packets, which should fix some broken
servers/firewalls.  r=timeless, r/sr=dougt
2001-09-24 22:58:40 +00:00
bzbarsky%mit.edu
24754bce41 Fix linux topcrash bug 97970. Make AddMimeInfoToCache do some more
error checking than it used to.  r=timeless, sr=mscott
2001-09-24 22:39:17 +00:00
ccarlen%netscape.com
8ab23df067 Bug 99387 - turbo gain minimized due to profile support. Now observing a notifier which is sent to forget passwords without a profile shutdown. r=bhuvan/sr=mscott 2001-09-21 05:04:25 +00:00
darin%netscape.com
47cd548d67 fixes bug 97997 "easyweb.tdcanadatrust.com does not display" r=bbaetz, sr=dougt 2001-09-21 03:59:02 +00:00
bzbarsky%mit.edu
2b454f80d5 Bustage fix. replace nsIRequest::LOAD_FROM_CACHE with
::nsIRequest::LOAD_FROM_CACHE
2001-09-21 03:35:49 +00:00
bzbarsky%mit.edu
3b5cd0d427 Make nsViewSourceChannel implement nsICachingChannel and nsIHttpChannel
as appropriate so that the docshell will do the right things as far as
pulling it from cache.  bug 99107, r=chak@netscape.com,
sr=darin@netscape.com
2001-09-21 01:57:37 +00:00
mkaply%us.ibm.com
6b8dce37dc Bustage strnstr is wrong 2001-09-20 14:51:00 +00:00
mkaply%us.ibm.com
122eebad59 #99503
r=dougt, sr=darinr
XP support for FTP to OS/2 servers
2001-09-20 14:16:14 +00:00
darin%netscape.com
2bb93a8090 fixes build bustage... forgot to checkin these makefile changes. 2001-09-20 02:05:50 +00:00
darin%netscape.com
a11195cc80 removing unused file: nsIResChannel.idl 2001-09-20 01:34:13 +00:00
darin%netscape.com
58e0c390af mac project change for bug 99410 2001-09-20 01:33:37 +00:00
darin%netscape.com
f49b5b332c fixes bug 99410 "further res protocol cleanup" r=dougt, sr=mscott 2001-09-20 01:32:16 +00:00
gordon%netscape.com
18074a54b4 Fix bug 92348, browser won't start if cache capacities set to 0. Added
check to fail nsCacheService::ActivateEntry() if neither disk or memory
cache devices are enabled, or if the memory cache device is not enabled
and the request if for a non-stream-based entry. r=gagan, sr=dougt.

Also changing pref name for cache parent directory according to suggestion
in bug 78480.  r=gagan, sr=darin.
2001-09-20 01:12:35 +00:00
gordon%netscape.com
1fb8a7d027 Fix bug 100216, top crash on shutdown. Added null pointer check to
nsCacheEntryDescriptor::RequestDataSizeChange(). r=gagan, sr=darin.
2001-09-20 01:09:01 +00:00
darin%netscape.com
f0b0eef672 fixes bug 99183 "JAR channel allocates and uses a monitor even though it is
accessed exclusively by the UI thread" r=dougt, sr=mscott
2001-09-18 23:07:57 +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
f8f3e80dd6 Bug 99876: [XUL Syntax] <spring/> --> <spacer/>, r=alecf, sr=hyatt. 2001-09-18 21:47:32 +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
dougt%netscape.com
b4f4a4ade1 Adds Double PASV support. r=gagan, sr=darin b92582 2001-09-18 05:21:18 +00:00
gordon%netscape.com
a1c06d8a2a Fix bug 97620 [r=rpotts, sr=brendan/ben] Added code to doom and clear
active cache entries when devices are shutdown.

Fix bug 88768 [a=nisheeth], fixing unary operator usage in nsCacheEntryDescriptor.cpp.
2001-09-17 20:47:09 +00:00
alecf%netscape.com
62424ee7b2 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
gerv%gerv.net
6382d7e751 Prevent security dialogs being untitled. Bug 99845. r=timeless. rs=brendan with his magic string-only-changes rubberstamp. 2001-09-16 23:27:11 +00:00
darin%netscape.com
2227a79d30 fix AIX & OS/2 bustage (second attempt) 2001-09-15 01:45:27 +00:00
darin%netscape.com
23ef193f9e attempting to fix AIX bustage 2001-09-15 00:09:09 +00:00
darin%netscape.com
4ee4fd3fe3 fixes obj dir build bustage 2001-09-14 22:29:06 +00:00
darin%netscape.com
3b29679d4f fixes bug 99522 "nsHttpConnectionInfo need not inherit from nsISupports"
r=dougt, sr=mscott
2001-09-14 21:28:41 +00:00
darin%netscape.com
8d98251b54 mac project changes for bug 97528
r=dp, sr=brendan
2001-09-14 21:19:48 +00:00
darin%netscape.com
819e81b079 fixes bug 97528 "1200 urls created on startup about:blank" (take 2)
r=dp, sr=brendan
2001-09-14 21:19:41 +00:00
darin%netscape.com
18aeaecece fixes bug 99562 "nsHttpTransaction should own the nsIProgressEventSink proxy
instead of nsHttpConnection" r=gagan, sr=mscott
2001-09-14 21:08:58 +00:00
andreas.otte%primus-online.de
36bc63e942 fix bug 97983 [ExtractUrlPart allows no access to the directory part of the url] This patch introduces a new bitmask url_Path that allows accessing the whole path, moved url_Directory from path access to it's original meaning accessing the directory portion of the url. Also fixed some start/endposition calculations, r=dougt@netscape.com,sr=darin@netscape.com 2001-09-14 05:47:54 +00:00
andreas.otte%primus-online.de
511821a823 fix bug 99081 [ExtractPortFrom sometimes finds ports that are not there] ExtractPortFrom trys to parse the portnumber from url-strings and sometimes it found ports that are none like messageids of news urls, r=dougt@netscape.com, sr=darin@netscape.com 2001-09-14 05:38:51 +00:00
timeless%mac.com
b0c80f2484 Bug 51844 about:blank is invalid
The new about blank:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title></head><body></body></html>

patch by cbiesinger@web.de r=bbaetz sr=darin
2001-09-13 13:48:44 +00:00
andreas.otte%primus-online.de
9e81eaca3a fix bug 97988 [contractid of nsAuthURLParser same as of nsNoAuthURLParser] seems to be a simple cut and paste error now corrected, r=dougt@netscape.com, sr=darin@netscape.com 2001-09-13 07:42:22 +00:00
cls%seawood.org
2b842775a3 Adding newline to end of file to fix HP-UX bustage 2001-09-13 03:42:52 +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
darin%netscape.com
0d91fff56d mac project change for bug 89500 2001-09-13 02:20:52 +00:00
rjesup%wgate.com
070b2fe9da Bug 92576. nsVoidArray->nsAutoVoidArray. sr=jst, r=waterson, r=pavlov, r=kin, r=kmcclusk 2001-09-12 14:59:11 +00:00
andreas.otte%primus-online.de
430708c295 bug 95677 [update urltest.cpp] update urltest to reflect changes in urlparser, changing format of testfiles, adding special testfiles for fileurls, r=dougt@netscape.com, sr=darin@netscape.com 2001-09-12 08:01:12 +00:00
dougt%netscape.com
226add004d fixes sending e-mail address as anonymous ftp passwd doesn't work. Patch submitted by jrgm@netscape.com, r=bbaetz, sr=me 57763 2001-09-10 22:31:34 +00:00
alecf%netscape.com
8bf5905937 add REQUIRES support to jpeg, sun-java, db, etc.. b=98371 r=cls 2001-09-10 20:48:38 +00:00
jaggernaut%netscape.com
9c6e7bc730 Add "exthandler" and "mimetype" to REQUIRES line for dependency tracking builds. 2001-09-10 02:07:52 +00:00
darin%netscape.com
5c54de5f26 backing out patch for bug 97528 due to regression/smoketest-blocker bug 98838. 2001-09-10 00:42:50 +00:00
jaggernaut%netscape.com
b26394e3be Bug 73353: clean up REQUIRES. r=cls 2001-09-09 13:36:07 +00:00
cls%seawood.org
ccfeffafa2 Set MODULE so that headers are grouped properly. 2001-09-09 07:43:48 +00:00
andreas.otte%primus-online.de
8271ce3a1d fix bug 94796 [code cleanup in nsURLHelper.cpp] remove nsURLEscape/nsURLUnescape from nsURLHelper and replace all usage with nsStdEscape/nsStdUnescape, r=ccarlen@netscape.com, sr=dougt@netscape.com 2001-09-08 12:47:05 +00:00
mkaply%us.ibm.com
9375479936 OS/2 and AIX bustage - use path.get()
Fix from dbaron
And since I am in here, I'm removing the IBM spam
2001-09-08 02:53:31 +00:00
darin%netscape.com
b68e0b4f6e mac project changes for bug 97528 2001-09-07 22:37:38 +00:00
darin%netscape.com
ca77403ab0 fixes bug 97528 "1200 urls created on startup about:blank"
r=dp, sr=dougt
2001-09-07 22:32:50 +00:00
rjesup%wgate.com
f0b7d458d4 Bug 96710: (try 2). Right() takes number-of-chars-to-return, not position.
r=jag, sr=jst
2001-09-07 03:44:33 +00:00
dougt%netscape.com
f72e52e830 Merge ServiceManager and ComponentManager. Bug 96457. r=dp@netscape.com, sr=wat
erson@netscape.com
2001-09-06 21:13:11 +00:00
rjesup%wgate.com
f8b915228e Bug 96710: Misuse of string.Mid() - uses should be string.Right().
r=kin, sr=jst
2001-09-06 19:38:20 +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
jaggernaut%netscape.com
e023c4ded4 Remove #define nsString2 nsString and #define nsAutoString2 nsAutoString and fix last few uses of them. r=dbradley, rs=scc 2001-09-05 12:42:54 +00:00
jaggernaut%netscape.com
3b3680c17e Bug 98153: Remove SubsumeStr. r=dbaron, sr=scc 2001-09-05 10:46:45 +00:00
cls%seawood.org
3ff7ed737a Updating module dependencies caused by checkin for bug 29839 and/or bug 63408 . 2001-09-05 06:41:12 +00:00
dougt%netscape.com
e50f0a956e fix build bustage. 2001-09-05 04:37:13 +00:00
dougt%netscape.com
d5f58776bc Upload Channel API changes. Bug 29839. r=darin@Netscape.com, sr=rpotts@netscape.com.
Also fixes bug 63408, not alerting when file-not-found. r/sr same as above
2001-09-05 03:52:26 +00:00
ccarlen%netscape.com
34b1a2acb9 Adding nsIUploadChannel.idl for dougt 2001-09-05 03:42:32 +00:00
dougt%netscape.com
06b25f0cc2 adding nsIUploadChannel to the build. r=darin, sr=rpotts 2001-09-05 03:32:23 +00:00
darin%netscape.com
1738e6d4b4 fixes bug 59016 "jpg don't display" r=gagan, sr=dougt 2001-09-04 23:11:46 +00:00
darin%netscape.com
57714b728f fixes bug 83526 "http should use fewer connections per server per page"
r=bbaetz sr=dougt,blizzard
2001-09-04 23:02:26 +00:00
bnesse%netscape.com
db539cd196 Fix for bug 37592. Implement about:config. Checking in for chipc. r=darin, hewitt, mstoltz,srilatha. sr=waterson. a=brendan. 2001-09-01 06:01:25 +00:00
mscott%netscape.com
72b986d4f0 Bug #97835 --> don't linkify words with @ signs in them unless they have a '.' somewhere after the space.
r=varada
sr=sspitzer
a=asa
2001-09-01 00:57:07 +00:00
cmanske%netscape.com
281f3b2927 Fixed getting fileBaseName and fileExtension parts of nsIOService::ExtactUrlPart(), b=97679, r=dougt, sr=darin, a=bizzard for drivers 2001-08-31 21:37:30 +00:00
sdagley%netscape.com
b71a9c9e8c Fix #71568 - Indicate if browser is running under Mac OS X in the UA string. r=pinkerton,sr=darin,a=asa 2001-08-30 02:58:03 +00:00
darin%netscape.com
65956096d2 fixes bug 92675 "Half or less images load on www.businessweek.com / Links don't work"
r=bbaetz, sr=dougt, a=asa
2001-08-30 01:37:31 +00:00
darin%netscape.com
c75f83945e fixes bug 93924 "PAC - dnsResolve should have one-element cache"
patch=tingley@sundell.net r=bbaetz, sr=darin, a=roc+moz
2001-08-30 01:35:26 +00:00
andreas.otte%primus-online.de
bf3abcd0b5 fix bug 85500 [Mozilla includes # anchors in GET URI in some cases] we were searching the first # from the right not the left to cut of the ref part of the requested uri. r=darin sr=rpotts a=dbaron 2001-08-29 21:39:21 +00:00
cls%seawood.org
94fe7404df Update REQUIRES so that we do not accidentally build using the system headers of jpeg,zlib,png,mng when we are supposed to be building using the Mozilla copies of these libraries.
Bug #97386 r=mcafee a=dbaron
2001-08-29 03:29:44 +00:00
dp%netscape.com
2fe768f0e7 bug #14889 CreateServicesFromCategory() moved into xpcom as part of
Lazy loading wallet dll r=morse,gagan sr=jband a=asa
2001-08-28 22:22:27 +00:00
dougt%netscape.com
e51ec88f74 fixes bug 96761 - prevents connection problems detected during RETR from continuing into CWD state. r=gagan. sr=darin. a=asa 2001-08-28 18:24:16 +00:00
kaie%netscape.com
68c65ed34c b=97044 r=dbaron sr=ben a=asa
Fix topcrash by adding safety null checks and correcting a typo
2001-08-28 04:40:36 +00:00
darin%netscape.com
2b0b161e1e description of http implementation (initial cut) 2001-08-27 08:28:37 +00:00
darin%netscape.com
15640fb118 fixes bug 47041 "Unable to unregister an HTTP Notify listener"
r=bbaetz, sr=dougt, a=roc+moz
2001-08-24 22:27:06 +00:00
darin%netscape.com
78b6a836ba fixes bug 95981 "Changes in background images on pages do not show on reload"
r/sr=rpotts,dougt a=roc+moz
2001-08-24 22:24:10 +00:00
darin%netscape.com
b95283c439 backing out my patch for bug 95981 to fix blocker bug 96480 2001-08-23 18:58:25 +00:00
tao%netscape.com
f2190d1a41 91217: update locale version in package/locale provider registry.
r=jbetak,sr=sspitzer. 0.9.3 ->0.9.4
2001-08-22 01:52:23 +00:00
javi%netscape.com
6bb35e849c Fix for Bug 44042, checking in for Gervase Markham
r=javi, sr=bin

Fix up some confusing wording in security dialgs.
2001-08-22 01:06:56 +00:00
darin%netscape.com
a57a8ea189 fixes bug 95981 "Changes in background images on pages do not show on reload"
r=pavlov, sr=dougt
2001-08-22 00:46:08 +00:00
darin%netscape.com
e0d6e9d4fe fixes bug 90288 (part 1) "not honoring "Pragma: no-cache" from HTTP-EQUIV"
r=gagan, sr=dougt
2001-08-22 00:26:42 +00:00
darin%netscape.com
7eb22d9b85 fixes bug 94811 "leaking sockets; nsISocketTransport::IsAlive not implemented reliably"
r=wtc, sr=dougt
2001-08-22 00:24:26 +00:00
stephend%netscape.com
6c8931326a Attempt to fix rjesup's bustage. a=sheriff 2001-08-21 22:43:47 +00:00
rjesup%wgate.com
0fbfbfe4ce bug 96289: mURLParsers cache wasn't. r=gagan@netscape.com,
sr=dougt@netscape.com
2001-08-21 21:49:04 +00:00
brendan%mozilla.org
6d895baf1d Bit checkin for bug 68045, r/sr=waterson&shaver, second attempt. It all works
for me on optimized and debug gcc2.96, rh7.1.

- Better failure codes from nsXULPrototypeScript::Deserialize.

- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
  failure, instead of just nulling the FastLoad service's output stream.

- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
  nsChromeProtocolHandler.cpp.  AbortFastLoads flushes the XUL cache now, for
  good measure.

- The needless "Current" adjective in nsIFastLoadService attribute and method
  names is no more.

- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
  to let the compiler consolidate the static inline CID.

- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
  the checksum verification step when reading a FastLoad file.

- Verify the FastLoad file checksum, by default.  Also, cache it in the FastLoad
  service so we don't recompute it when re-opening the FastLoad file as mailnews
  and other top-levels start up.  Fill the checksum cache in EndFastLoad, when
  the last pseudo-concurrent top-level finishes loading.

  My hope to compute the checksum while writing the FastLoad file ran afoul of
  misordered writes.  The old code to checksum the in-memory nsFastLoadHeader
  also was broken on little endian platforms.  Now all checksumming is done via
  a separate read pass over the complete file, save for the header's checksum
  field, which is summed as if it contained zero.

- Track and check FastLoad file dependencies.  This required groveling with a
  bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
  and weep.  Dependency checking, as well as checksum access and computation,
  use better-factored nsIFastLoad{File,Read,Write}Control interfaces.

- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
  within the buffer, but it must, because mCursor bounds the amount to write
  if the buffer contains the end of file.

- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
  don't have to screw around with the bufferying layer when checksumming. Also
  implement nsIStreamBufferAccess in nsBufferedOutputStream.

- nsISeekableOutputStream was bogus, based on a bad state I had put the
  nsBufferedOutputStream code in on its way from being completely broken when
  you seek backwards outside of the buffer.  Removing this interface required
  using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
  ordering of Close calls (the Reader must close after the Writer or Updater,
  so that the Reader's underlying, unbuffered input stream can be read by
  nsFastLoadFileWriter::Close to compute the checksum.

- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
  nsnull vs. 0, useless variable elimination, tortured control flow,
  AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
  macro call cleanups.
2001-08-21 20:51:34 +00:00
andreas.otte%primus-online.de
96f6859891 fix bug 84409 [Incorrect request for page components if main page URL contains ";" character] Implementing param support according to RFC 2396, r=dougt, sr=rpotts 2001-08-21 20:35:01 +00:00
dougt%netscape.com
26380f5632 fixes 95671, 96129. Caching control connections fixed, removing check against browser.enabled.cache, fixing double list response handling error. r= gordon, darin, sr= darin 2001-08-21 19:40:55 +00:00
dbaron%fas.harvard.edu
113ad642ae Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797 2001-08-21 01:48:11 +00:00
blizzard%redhat.com
b0f8b91746 Back out brendan's checkin to try and get linux starting up again. 2001-08-17 19:45:11 +00:00
brendan%mozilla.org
b00819c93c - Better failure codes from nsXULPrototypeScript::Deserialize.
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
  failure, instead of just nulling the FastLoad service's output stream.

- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
  nsChromeProtocolHandler.cpp.  AbortFastLoads flushes the XUL cache now, for
  good measure.

- The needless "Current" adjective in nsIFastLoadService attribute and method
  names is no more.

- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
  to let the compiler consolidate the static inline CID.

- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
  the checksum verification step when reading a FastLoad file.

- Verify the FastLoad file checksum, by default.  Also, cache it in the FastLoad
  service so we don't recompute it when re-opening the FastLoad file as mailnews
  and other top-levels start up.  Fill the checksum cache in EndFastLoad, when
  the last pseudo-concurrent top-level finishes loading.

  My hope to compute the checksum while writing the FastLoad file ran afoul of
  misordered writes.  The old code to checksum the in-memory nsFastLoadHeader
  also was broken on little endian platforms.  Now all checksumming is done via
  a separate read pass over the complete file, save for the header's checksum
  field, which is summed as if it contained zero.

- Track and check FastLoad file dependencies.  This required groveling with a
  bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
  and weep.  Dependency checking, as well as checksum access and computation,
  use better-factored nsIFastLoad{File,Read,Write}Control interfaces.

- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
  within the buffer, but it must, because mCursor bounds the amount to write
  if the buffer contains the end of file.

- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
  don't have to screw around with the bufferying layer when checksumming. Also
  implement nsIStreamBufferAccess in nsBufferedOutputStream.

- nsISeekableOutputStream was bogus, based on a bad state I had put the
  nsBufferedOutputStream code in on its way from being completely broken when
  you seek backwards outside of the buffer.  Removing this interface required
  using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
  ordering of Close calls (the Writer or Updater must close after the Reader,
  so that the Reader's underlying, unbuffered input stream can be read by
  nsFastLoadFileWriter::Close to compute the checksum.

- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
  nsnull vs. 0, useless variable elimination, tortured control flow,
  AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
  macro call cleanups.
2001-08-17 09:52:55 +00:00
rjesup%wgate.com
7fc3166007 Fix for evil win32 compiler to unhork build. sr=hyatt@netscape.com 2001-08-17 04:46:35 +00:00
rjesup%wgate.com
7f6ee800b1 Checkin for buig 92641. Cuts 1000ish allocations from startup; doesn't dup schem as often. r=dougt@netscape.com sr=hyatt@netscape.com 2001-08-17 04:01:38 +00:00
cathleen%netscape.com
be72d98064 enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson 2001-08-17 02:03:34 +00:00
dougt%netscape.com
7d73da2c7b optimization for nsDownloader. 92804. r=pavlov, sr=darin@netscape.com 2001-08-17 00:17:52 +00:00
gordon%netscape.com
872bbb27b3 For bugscape bug 6985. Enabling cache support for dynamically switching profiles. r=ccarlen, sr=darin. 2001-08-17 00:01:01 +00:00
darin%netscape.com
a986d9459f fixes bug 93582 "nsFileChannel::AsyncOpen synchronously stat's the file before returning"
r=gordon, sr=dougt
2001-08-16 06:47:32 +00:00
dougt%netscape.com
bcc5a2d80d Fixes 95488. r=bbaetz@netscape.com, sr=darin@netscape.com 2001-08-16 04:53:16 +00:00
naving%netscape.com
b715dab8e5 95521 r/sr=mscott, darin. Release the socketTransport object while releasing socket. darin,
thanks for the help.
2001-08-16 02:51:51 +00:00
morse%netscape.com
6264c1c85d bug 95044, Cookies set on 401 are not sent back when auth is requested, r/sr=darin,rpotts 2001-08-16 02:48:37 +00:00
andreas.otte%primus-online.de
3e0d637b20 fix bug 90439 [relative queries from cgi broken] revert to pre 0.9.2 behaviour when handling relative query urls. r=bbaetz sr=darin
fix bug 94849 [Wrong handling of empty relative urls] implement RFC 2396 conforming handling of empty relative urls. r=bbaetz sr=dougt
fix bug 87298 [page context not displayed] remove tabs (\t) from inside absolute urls in case someone "formats" urls. r=dougt sr=darin
2001-08-15 22:29:10 +00:00
dbaron%fas.harvard.edu
9e9af66a65 Fix FTP leak by breaking cycle in nsFtpControlConnection::Disconnect. b=94979 r=dougt sr=darin 2001-08-15 01:58:12 +00:00
dbaron%fas.harvard.edu
21ecdf8a48 Fix FTP by re-adding the line that got dropped between the two versions of the patch (in different form, due to change in string types). jag is watching the tree for me. b=93353 2001-08-14 13:56:35 +00:00
cls%seawood.org
a3c1dd1b09 Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 07:59:59 +00:00
dougt%netscape.com
1c359a6c9e rechecking in fix for 93353. r/sr=darin@netscape.com 2001-08-14 05:07:49 +00:00
loadrunner%betak.net
fe424df951 bug 86241, [null] appears when deleting all entries in "Navigator -> Languages" pref pane, r=tao, sr=darin 2001-08-14 02:45:05 +00:00
darin%netscape.com
1dd2cdfb3a fixes bug 92224 "8.2.4 Client Behavior if Server Prematurely Closes Connection"
r=bbaetz, sr=mscott
2001-08-14 01:03:27 +00:00
cls%seawood.org
576ec53cbc On BeOS, attempt to recreate the PollableEvent if PR_Poll fails.
Bug #70808 r=darin sr=dougt
2001-08-14 00:40:16 +00:00
darin%netscape.com
fc48584bf3 backing out leaky fix for bug 93353. 2001-08-12 01:44:35 +00:00
darin%netscape.com
3651584fc0 fixes bug 93353 "Existing sockets do not forward notification to nested events"
patch=dougt; r=danm,bbaetz; sr=darin
2001-08-11 20:09:58 +00:00
bbaetz%cs.mcgill.ca
e50291e18a Bug 94889 - comment out part of bug 89133's fix to avoid what will be a
topcrash.
r=mozbot, sr=darin
2001-08-11 20:01:53 +00:00
jat%princeton.edu
27970beec2 Fixes bug 91076 with w3c specs. r=gagan. sr=darin 2001-08-10 23:59:12 +00:00