Commit Graph

181 Commits

Author SHA1 Message Date
valeski%netscape.com
30bf2a8793 changed nsCOMTypeInfo<> template to NS_GET_IID macro
git-svn-id: svn://10.0.0.236/trunk@45978 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 23:51:14 +00:00
dougt%netscape.com
baeab23036 Changes nsIAtom iterface to return a shared (non-allocated) wstring when
GetUnicode() is called.  (thanks waterson, jband)

Also fixing 12237.  (thanks jband).


git-svn-id: svn://10.0.0.236/trunk@45945 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:21:29 +00:00
dougt%netscape.com
2aaa318dfd Bug fix for 12702.
Adding notes to remove nsIAtom comparison by string.


git-svn-id: svn://10.0.0.236/trunk@45487 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 20:06:30 +00:00
jdunn%netscape.com
ad82a29847 change static_cast to NSCAP_STATIC_CAST
git-svn-id: svn://10.0.0.236/trunk@45476 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 19:47:50 +00:00
valeski%netscape.com
dd53e579ec warning fixes + removal of nsString constructor usage w/ internal string byte size specifier
git-svn-id: svn://10.0.0.236/trunk@45472 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 14:13:51 +00:00
gagan%netscape.com
76c287a33c Basic Auth stuff. very basic indeed.
git-svn-id: svn://10.0.0.236/trunk@45430 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 04:21:12 +00:00
gagan%netscape.com
0a3d90e92b Basic Auth files. First checkin.
git-svn-id: svn://10.0.0.236/trunk@45323 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 10:40:12 +00:00
gagan%netscape.com
38c080482b Added a struct to hold auth stuff. Not in the build (at least not for a couple of cycles anyway)
git-svn-id: svn://10.0.0.236/trunk@45322 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 10:39:38 +00:00
rpotts%netscape.com
d42454f6bb ug #8443. Added GetCharset to nsIHTTPChannel
git-svn-id: svn://10.0.0.236/trunk@45300 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-31 04:46:05 +00:00
norris%netscape.com
3a6d863c13 * clean up nsScriptSecurityManager
* remove nsJSSecurityManager
* save principals in nsIChannels and nsIDocuments


git-svn-id: svn://10.0.0.236/trunk@45080 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 21:58:42 +00:00
rickg%netscape.com
da713e88f4 replaced call to deprecated method in nsString
git-svn-id: svn://10.0.0.236/trunk@45069 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 17:44:48 +00:00
valeski%netscape.com
69aa0b4100 nsSTring2 to nsCString changeover
git-svn-id: svn://10.0.0.236/trunk@45059 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 16:43:16 +00:00
bruce%cybersight.com
bb26f3303c Fix build bustage. This has an nsCOMPtr<nsIEventSinkGetter> so it must include nsIEventSinkGetter.h to fully define the type.
git-svn-id: svn://10.0.0.236/trunk@45037 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 07:04:31 +00:00
rpotts%netscape.com
146289bd13 Moved redirect logic out of the HTTPResponseListener and into the Channel...
git-svn-id: svn://10.0.0.236/trunk@45036 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 06:02:27 +00:00
dougt%netscape.com
63884f6de3 Fix for 12702. cookies work again.
git-svn-id: svn://10.0.0.236/trunk@45018 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-28 22:28:08 +00:00
gagan%netscape.com
7708ed2471 Fixed tabs to spaces and misc leaks...
git-svn-id: svn://10.0.0.236/trunk@44817 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 12:38:06 +00:00
warren%netscape.com
f42f069d47 Ported to the new nsPipe2 implementation.
git-svn-id: svn://10.0.0.236/trunk@44808 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 10:33:37 +00:00
warren%netscape.com
76404838dd Fixed leak in NewURI.
git-svn-id: svn://10.0.0.236/trunk@44806 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 10:32:55 +00:00
rpotts%netscape.com
c1eed107d9 M9 BRANCH landing...
git-svn-id: svn://10.0.0.236/trunk@44701 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 22:45:55 +00:00
dougt%netscape.com
84a203e284 Making nsNetModuleMgr use proxy.
Clean up nsNetModuleMgr API.
Change http to use new API.


git-svn-id: svn://10.0.0.236/trunk@44184 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 00:34:51 +00:00
mscott%netscape.com
7b59f1b2d9 Add a do_QueryInterface to a call in AsyncRead. This fixes an assertion I keep getting whenever I bring up the browser.
git-svn-id: svn://10.0.0.236/trunk@44175 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 00:29:24 +00:00
mccabe%netscape.com
afea99f4a0 Replace declarations of interface methods in implementation classes with xpidl-generated NS_DECL_NSIFOO.
Remainder of the netwerk portion of the NS_DECL_NSIFOO spam.


git-svn-id: svn://10.0.0.236/trunk@44096 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 23:52:07 +00:00
hshaw%netscape.com
8a3e05c2f7 allow inheritance
git-svn-id: svn://10.0.0.236/trunk@44079 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 17:28:36 +00:00
mccabe%netscape.com
0ee0c94bc4 NS_DECL_NSIFOO spam for nsIRequest, nsIChannel, nsIStreamListener, nsIStreamObserver, all from netwerk/
convert manual interface method declarations in implementation class to NS_DECL_NSIFOO macro.


git-svn-id: svn://10.0.0.236/trunk@44059 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 13:26:18 +00:00
mccabe%netscape.com
f54a574f03 Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
git-svn-id: svn://10.0.0.236/trunk@44056 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 11:25:50 +00:00
gagan%netscape.com
297c9869a0 Code style consistency cleanup.
git-svn-id: svn://10.0.0.236/trunk@43918 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-21 00:22:18 +00:00
leaf%mozilla.org
97bcf14c9a Finishing backout of dougt
git-svn-id: svn://10.0.0.236/trunk@43539 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 02:58:12 +00:00
dougt%netscape.com
816c2914d7 Updating to use new NetMod Notification.
git-svn-id: svn://10.0.0.236/trunk@43489 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-18 09:33:27 +00:00
warren%netscape.com
894be4eb22 Fix for bug 7682: StringBundle can't load URLs from imap thread.
git-svn-id: svn://10.0.0.236/trunk@43270 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-13 00:43:48 +00:00
rpotts%netscape.com
64afa4ef7b Bug #11410. Changed NS_ASSERTION to checkc the *correct* variable. Someday I'll grow a brain and become really dangerous...
git-svn-id: svn://10.0.0.236/trunk@43191 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-11 21:15:49 +00:00
gagan%netscape.com
cfa9061d2b Temporarily fixing the assert which I think is ok, but would let rpotts confirm it.
git-svn-id: svn://10.0.0.236/trunk@43152 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-11 04:28:32 +00:00
rpotts%netscape.com
95b3e25116 Release the pointers that were passed into AsyncRead(...) when the operation is compelete. This breaks some circular references that prevented WebShells from being deleted...
git-svn-id: svn://10.0.0.236/trunk@42917 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 04:02:10 +00:00
rpotts%netscape.com
69541d340d Implement the nsIRequest interface for nsHTTPChannel. This allows channels that are cancelled from a LoadGroup to *actually* get removed...
git-svn-id: svn://10.0.0.236/trunk@42744 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 07:07:08 +00:00
rpotts%netscape.com
89e0a639ea bug #10790. The HTTPChannel is now given to the HTTPResponseListener during construction. Before, it was getting it via a dirty cast in the OnStartRequest notification. Unfortunately, OnStartRequest is only called if the connection is successful. This caused a crash in OnStopRequest if the HTTPChannel was not available :-(
git-svn-id: svn://10.0.0.236/trunk@42423 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 07:57:44 +00:00
valeski%netscape.com
bae95069be fixing mac build bustage. brade verified the changes in her mac build. I switched from com ptrs to regular pointers as the com pointer abuse wasn't appreciated on the mac
git-svn-id: svn://10.0.0.236/trunk@42303 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 16:17:22 +00:00
rpotts%netscape.com
38b1d8b296 Fix for build bustage on Linux...
git-svn-id: svn://10.0.0.236/trunk@42290 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 09:07:29 +00:00
rpotts%netscape.com
650a7e2a5b bug #10739. Reworking header APIs... I've added 2 new CPP files - nsHTTPAtoms.cpp and nsHTTPHeaderArray.cpp.
git-svn-id: svn://10.0.0.236/trunk@42286 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 08:27:49 +00:00
gagan%netscape.com
32a246bdcb POSTing works now.
git-svn-id: svn://10.0.0.236/trunk@42137 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 15:07:26 +00:00
dougt%netscape.com
b0608938e6 removing hard coded "http" string and using GetScheme() instead.
cleaning up a memory leak


git-svn-id: svn://10.0.0.236/trunk@41926 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 02:15:30 +00:00
warren%netscape.com
4435768ca9 Removed hack to export to netwerk/dist (used before landing necko).
git-svn-id: svn://10.0.0.236/trunk@41902 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 00:38:25 +00:00
valeski%netscape.com
47caa42c95 pulled file extension search code and started using new mime mapping method which does it for us
git-svn-id: svn://10.0.0.236/trunk@41759 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-01 16:44:29 +00:00
warren%netscape.com
ea0efc8e73 Took out more f*** nsCOMPtrs
git-svn-id: svn://10.0.0.236/trunk@41703 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 07:51:35 +00:00
warren%netscape.com
7517ffc87e Added GetLoadGroup/SetLoadGroup to nsIChannel so that redirects can discover the group.
git-svn-id: svn://10.0.0.236/trunk@41690 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-31 06:53:12 +00:00
rpotts%netscape.com
d5c1d655fd bug #10424 URL redirects. If the server did *not* send an entity along with the 302, necko would not correctly follow the redirect.
git-svn-id: svn://10.0.0.236/trunk@41587 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 07:13:05 +00:00
rpotts%netscape.com
e3936a5ca6 bug #10424 URL redirects. If the server did *not* send an entity along with the 302, necko would not correctly follow the redirect.
git-svn-id: svn://10.0.0.236/trunk@41586 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-30 06:39:24 +00:00
mscott%netscape.com
70cac31dfd fix build by including config.mak
git-svn-id: svn://10.0.0.236/trunk@41522 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-29 03:10:23 +00:00
rpotts%netscape.com
8766545ebe Set the max number of open transports to 8.
git-svn-id: svn://10.0.0.236/trunk@41463 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 09:26:55 +00:00
rpotts%netscape.com
d4da5bce52 Obsolete file...
git-svn-id: svn://10.0.0.236/trunk@41462 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 09:25:51 +00:00
rpotts%netscape.com
6ced5b9bb6 Support for a Max number of open transports.
git-svn-id: svn://10.0.0.236/trunk@41461 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 09:25:31 +00:00
warren%netscape.com
2c5e794352 Fixed mismatched delete problem (purify).
git-svn-id: svn://10.0.0.236/trunk@41418 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 04:05:10 +00:00