Commit Graph

529 Commits

Author SHA1 Message Date
kipp%netscape.com
fcf27a5ad8 Fixed some of bug #6193
git-svn-id: svn://10.0.0.236/trunk@48653 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 22:27:06 +00:00
valeski%netscape.com
f107406ff6 removed dependency on #include string.h nsSocketTransportService.cpp
git-svn-id: svn://10.0.0.236/trunk@48631 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 21:32:01 +00:00
valeski%netscape.com
72bc7dd0b6 removed extraneous #include nsString2.h nsSocketTransport.cpp
git-svn-id: svn://10.0.0.236/trunk@48627 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 21:24:32 +00:00
valeski%netscape.com
7bc4ceb86b removed dependency on ctype.h and made a few optimizations
git-svn-id: svn://10.0.0.236/trunk@48609 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 20:37:01 +00:00
rpotts%netscape.com
e47326d42b Checking in a patch that ramiro gave me to fix some multi-processor Linux woes...
git-svn-id: svn://10.0.0.236/trunk@48556 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 08:29:18 +00:00
rpotts%netscape.com
c64c121023 Reworked how the socket transport uses the DNS service - as discussed with gordon...
git-svn-id: svn://10.0.0.236/trunk@48554 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 08:02:06 +00:00
warren%netscape.com
3d8d35d25f Fixed warnings.
git-svn-id: svn://10.0.0.236/trunk@48377 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:57:21 +00:00
warren%netscape.com
67162cd708 exited threads on shutdown in nsFileTransportService
git-svn-id: svn://10.0.0.236/trunk@48363 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:53:09 +00:00
sspitzer%netscape.com
ee75bc00ed fix for #14326
r=gagan
nsStdURL was not correctly parsing the host out of url's like "foo://bar@cheese"


git-svn-id: svn://10.0.0.236/trunk@48340 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 07:45:42 +00:00
rpotts%netscape.com
7059095bcb The nsLoadGroup now supports nsWeakReference...
git-svn-id: svn://10.0.0.236/trunk@48322 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 05:27:50 +00:00
mccabe%netscape.com
69a8cf7c7b Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage.  Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes.  (This could mean blackwood; sorry, guys!)

Many thanks to Alec Flett (alecf@netscape.com) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu) and Mike Shaver (shaver@mozilla.org) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.

Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.


git-svn-id: svn://10.0.0.236/trunk@48284 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-19 23:46:35 +00:00
andreas.otte%primus-online.de
e0fdbb0550 modified comment to DirFile to reflect changed nsStdURL.cpp
git-svn-id: svn://10.0.0.236/trunk@48187 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 09:24:17 +00:00
andreas.otte%primus-online.de
e4ffd8bfd7 fixing a memory leak, thanks David
git-svn-id: svn://10.0.0.236/trunk@48183 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 09:06:23 +00:00
slamm%netscape.com
72a12cbab2 Re-order initializers to match class declarations (i.e. fix build warning).
git-svn-id: svn://10.0.0.236/trunk@48148 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 01:38:46 +00:00
andreas.otte%primus-online.de
08bf9f563c fix for bug 14132
git-svn-id: svn://10.0.0.236/trunk@47971 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 14:52:39 +00:00
andreas.otte%primus-online.de
a11de36f1f fix for bug 12059, bug 13311, bug 13313, bug 12769, bug 11643 and bug 11648
git-svn-id: svn://10.0.0.236/trunk@47820 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 20:08:21 +00:00
dp%netscape.com
103414ae51 Ability for XPCOM to use non-default component registry and component directory
git-svn-id: svn://10.0.0.236/trunk@47809 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:28:57 +00:00
rpotts%netscape.com
279fc35806 Fire an OnStopRequest notification if the load group is cancelled...
git-svn-id: svn://10.0.0.236/trunk@47767 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 08:53:21 +00:00
warren%netscape.com
11103f9a36 Fix for the editor coming up DOA. nsInputStreamChannel wasn't getting the load group propagated to it.
git-svn-id: svn://10.0.0.236/trunk@47762 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 08:03:02 +00:00
warren%netscape.com
2a3a7e882d Added missing includes for nsCOMPtr (why doesn't Windows complain about this!).
git-svn-id: svn://10.0.0.236/trunk@47716 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 01:48:00 +00:00
warren%netscape.com
46dfcedc77 removed in favor of idl
git-svn-id: svn://10.0.0.236/trunk@47708 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 01:25:54 +00:00
warren%netscape.com
556cf8505e Factored file transport service out of file: protocol.
git-svn-id: svn://10.0.0.236/trunk@47704 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 01:16:22 +00:00
slamm%netscape.com
497e7c29a2 Fix build warnings.
git-svn-id: svn://10.0.0.236/trunk@47611 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 19:18:15 +00:00
warren%netscape.com
86827a5f86 idl versions
git-svn-id: svn://10.0.0.236/trunk@47565 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 09:51:46 +00:00
warren%netscape.com
0216c948bf Adding includes for nsIThreadPool.h and nsIRunnable.h in anticipation of idl files.
git-svn-id: svn://10.0.0.236/trunk@47564 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 09:49:18 +00:00
valeski%netscape.com
ddb76a233d content types are now forced to lower case: 13609
git-svn-id: svn://10.0.0.236/trunk@47368 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 19:42:09 +00:00
warren%netscape.com
8a512d43b3 Getting ready to turn on the new file transport.
git-svn-id: svn://10.0.0.236/trunk@47279 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 04:36:16 +00:00
briano%netscape.com
5d4c8c7daa General cleanup.
git-svn-id: svn://10.0.0.236/trunk@47249 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 01:35:43 +00:00
warren%netscape.com
ceb18a051b Moving this from netwerk/protocol/file/src.
git-svn-id: svn://10.0.0.236/trunk@47153 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 20:20:21 +00:00
warren%netscape.com
073765acdf New modernized file transport. I'm in the process of factoring this out from nsFileChannel.
git-svn-id: svn://10.0.0.236/trunk@47152 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 20:19:32 +00:00
valeski%netscape.com
8be9ea94c0 beefed up the user agent string component initialization stuff, see bug 10465 for more info
git-svn-id: svn://10.0.0.236/trunk@47136 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 18:35:27 +00:00
rpotts%netscape.com
594b0271a2 Throw away any pending channels when Cancel is called...
git-svn-id: svn://10.0.0.236/trunk@47048 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-12 08:44:53 +00:00
rpotts%netscape.com
fdb54dbbcd The DNS Service is now used for hostname resolution...
git-svn-id: svn://10.0.0.236/trunk@47036 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-12 05:29:27 +00:00
warren%netscape.com
1d026c4ab1 Re-adding these files.
git-svn-id: svn://10.0.0.236/trunk@46984 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 22:32:20 +00:00
warren%netscape.com
d00363c174 Attempt to fix linux bustage.
git-svn-id: svn://10.0.0.236/trunk@46976 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 20:45:50 +00:00
warren%netscape.com
d89e3159db More fixes for nsCOMPtr inconsistencies.
git-svn-id: svn://10.0.0.236/trunk@46968 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 19:43:06 +00:00
warren%netscape.com
bc732af149 Fix for linux breakage.
git-svn-id: svn://10.0.0.236/trunk@46967 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 19:32:03 +00:00
warren%netscape.com
d54498ba38 Removed caps dependency from necko. Used nsCOMPtr for nsInputStreamChannel.
git-svn-id: svn://10.0.0.236/trunk@46961 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 18:45:36 +00:00
mscott%netscape.com
af2efe9248 export nsIRequest.idl so other idl files outside of netwerk can inherit from it.
git-svn-id: svn://10.0.0.236/trunk@46933 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 05:13:13 +00:00
warren%netscape.com
dc9ecae868 Reduced IO buffer and transfer size.
git-svn-id: svn://10.0.0.236/trunk@46907 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 00:56:22 +00:00
mscott%netscape.com
1b08d0cb03 export nsIChannel.idl so other idl files outside of netwerk can inherit from it.
git-svn-id: svn://10.0.0.236/trunk@46881 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 23:23:24 +00:00
valeski%netscape.com
8b70f352bf added more robust/accurate numeric ip address check
git-svn-id: svn://10.0.0.236/trunk@46851 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 22:33:09 +00:00
valeski%netscape.com
2c5cd0f0f3 forcing CString and setting capacitynsStdURL.cpp
git-svn-id: svn://10.0.0.236/trunk@46786 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 18:30:52 +00:00
warren%netscape.com
566ad3eca2 Fix for blocking output streams (affects mailnews). Basically we were calling ReadSegments with a 0 count, and when it returned 0 we thought it was EOF.
git-svn-id: svn://10.0.0.236/trunk@46686 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 01:46:49 +00:00
vidur%netscape.com
76e2f802d0 nsLoadGroup now uses weak pointers for observers and LoadGroupListenerFactory.
git-svn-id: svn://10.0.0.236/trunk@46656 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 23:55:19 +00:00
warren%netscape.com
de60d2685c Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked.
git-svn-id: svn://10.0.0.236/trunk@46637 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 22:05:05 +00:00
rpotts%netscape.com
cbc7c059dc bug #11376. I added GetContentLength to nsIChannel so the content length can be gotten from a channel...
git-svn-id: svn://10.0.0.236/trunk@46514 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 05:07:30 +00:00
briano%netscape.com
24b40efbcb General cleanup.
git-svn-id: svn://10.0.0.236/trunk@46486 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 02:02:21 +00:00
briano%netscape.com
6d8662ceed Removed the obsolete non-NECKO leftovers.
git-svn-id: svn://10.0.0.236/trunk@46466 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 00:41:10 +00:00
brendan%mozilla.org
af42d93726 Don't abuse nsAutoLock in single-exit nsSocketTransport::Process and PR_Unlock
and relock it in subroutines -- this causes false deadlock-detection positives.
Also comment module callouts with lock held.


git-svn-id: svn://10.0.0.236/trunk@46317 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 06:17:20 +00:00