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

646 Коммитов

Автор SHA1 Сообщение Дата
gagan%netscape.com a1d6318713 Prefs changes. 1998-09-28 20:42:58 +00:00
gagan%netscape.com d2b35dc2fd Assertion added. 1998-09-28 20:34:28 +00:00
gagan%netscape.com 20f293ccaa Cache Prefs changes. All cache prefs are now read directly by NuCache. 1998-09-28 20:32:40 +00:00
gagan%netscape.com 4aa53cc5f7 Prefs changes. All cache preferences are now read directly by NuCache. 1998-09-28 20:30:54 +00:00
morse%netscape.com 25940c1113 fix bug 325820 1998-09-26 21:46:15 +00:00
rpotts%netscape.com 6270225eaf Fix build bustage of MODULAR_NETLIB... 1998-09-25 23:08:21 +00:00
rpotts%netscape.com 94db3871fe Added reference counting to modular netlib Contexts... 1998-09-25 22:24:32 +00:00
rpotts%netscape.com 77a8f2e17a Added a proxy routine for net_CallexitRoutine(...) so it would be called on the correct thread at the proper time... 1998-09-25 22:24:09 +00:00
rpotts%netscape.com 0ffc658c65 moved the define of NETLIB_THREAD out into config/config.mak 1998-09-25 22:22:32 +00:00
rpotts%netscape.com dcf1e5fda2 changed the call to net_CallExitRoutine to net_CallExitRoutineProxy() so that if netlib is running in its own thread, the call can be dispatched to the correct thread... IF netlib is running in the mozilla thread, net_CallExitRoutine(...) is called directly. 1998-09-25 22:21:50 +00:00
mlm%netscape.com 72900d7998 Branch landing: Multithreading libmocha in mozilla.
- Add context parameter to LM_LockJS and friends.
1998-09-25 22:12:33 +00:00
mlm%netscape.com 71c0ede983 Branch landing: Multithreading libmocha in mozilla.
- Move jscookie.h to include directory.
- Add JS_BeginRequest and JS_EndRequest for thread safety.
1998-09-25 22:11:47 +00:00
mlm%netscape.com 31c6026df6 Branch landing: Multithreading in mozilla.
- Move JSCF_Execute to the mocha thread.
- Add JS_BeginRequest and JS_EndRequest for thread safety.
1998-09-25 22:10:49 +00:00
saari%netscape.com 0879f85bb3 MacOS only Modifications to StringLib. It now functions like the Unix version where we have all of the strings in a giant case statement instead of in resources. This is necessary for moving to Pro4 and reducing the number of resources in the Mac Navigator. 1998-09-25 14:45:53 +00:00
akkana%netscape.com 1d2cdca4b7 Remove rosetta references from mail compose code 1998-09-24 21:46:32 +00:00
valeski%netscape.com 32d48c575b NGLayout only. Setting the default dirs for NS_NET_FILE to be rooted in the current working directory rather than hardcoded. 1998-09-23 23:29:25 +00:00
gagan%netscape.com 00b92ed9af Using NET_IsURLInCache instead of NET_IsURLInDiskCache and NET_IsURLInMemCache. 1998-09-23 06:06:18 +00:00
gagan%netscape.com 98077f46c3 Added NET_IsURLInCache function. 1998-09-23 06:03:45 +00:00
gagan%netscape.com 98a842e382 Correct check for memory objects. 1998-09-23 06:03:27 +00:00
gagan%netscape.com 2caac3cc76 Added NET_IsURLInCache function. This replaces most cases of NET_IsURLInMemCache || NET_IsURLInDiskCache. 1998-09-23 06:03:03 +00:00
gagan%netscape.com 38e28cb4df Misc. changes. 1998-09-23 06:01:07 +00:00
gagan%netscape.com f070ffbe6b Removed m_Flag, replaced with state variable. 1998-09-23 06:00:45 +00:00
gagan%netscape.com fd12fe1bde Disk access for streams to file. 1998-09-23 06:00:13 +00:00
gagan%netscape.com 886d33dab9 Cache Object's state functions. 1998-09-23 05:59:04 +00:00
gagan%netscape.com d5ca21e2df PRFileDesc instead of XP_file*. 1998-09-23 05:58:03 +00:00
gagan%netscape.com bf4df60363 Added State accessor functions. 1998-09-23 05:57:06 +00:00
valeski%netscape.com 97161ec776 added mkprefs.h to the makefile.in file. 1998-09-23 03:03:21 +00:00
cls%seawood.org 3d201b1124 Sync'd Makefile.ins 1998-09-22 23:01:29 +00:00
valeski%netscape.com ce1e358bfb mozilla - added mkprefs.h to the builds and replaced "*" pref strings with #defines.
nglayout - added get & set methods for http proxies to nsINetService.
1998-09-22 22:41:27 +00:00
wtc%netscape.com 3b8cb781fb NO_NSPR_PRIVATE_HEADER_BRANCH landing. Removed the inclusions of
private NSPR headers (prosdep.h and primpl.h) from the Mozilla source.
The part of prosdep.h that is actually needed by Mozilla was extracted
and put in the new file mozilla/include/xp_path.h.
1998-09-22 16:59:57 +00:00
rpotts%netscape.com b4e228cb3e Initialize Async DNS during the rest of the netlib initialization. This will take place on the netlib thread (where appropriate...) 1998-09-22 07:03:54 +00:00
rpotts%netscape.com 1894646176 Move DNS initialization out to when Netlib is initialized. This ensures that the initialization takes place on the Netlib Thread. 1998-09-22 07:02:20 +00:00
raman%netscape.com 7062a96314 Create autoupdt directory if it doesn't exist 1998-09-22 04:15:00 +00:00
cls%seawood.org d0aa3e2bd1 Sync'd Makefile.ins with corresponding Makefiles. Fixed problems with autoconf build. Thanks to Christopher Blizzard <blizzard@appliedtheory.com> and Tom Rini <trini@kernel.crashing.org>. 1998-09-22 03:47:27 +00:00
rpotts%netscape.com 36d5b8244f Fixes for platforms where NETLIB_THREAD is not defined... only create proxies if NETLIB_THREAD is defined 1998-09-21 23:58:55 +00:00
pierre%netscape.com df28c5e87d fixed raptor build: added nsNetThread.cpp to the 'modular' targets 1998-09-21 23:45:52 +00:00
rpotts%netscape.com 7168deeca3 Moved the code to mangle resource: URLs into file: URLs out of the Url::Open(...) method and into the NetServiceManager... 1998-09-21 18:15:26 +00:00
rpotts%netscape.com 68fa1515c4 Added NPL and made the implementation threadsafe. 1998-09-20 05:56:41 +00:00
rpotts%netscape.com 8aeb12a55e Added NPL and fixed typo in GUID #define 1998-09-20 05:56:11 +00:00
rpotts%netscape.com 56c8a2b346 Fixed nettest to work with threaded netlib... 1998-09-20 05:13:42 +00:00
morse%netscape.com 603316340f avoid js crash in cookie viewer if cookie->host or cookie->path contain a quote 1998-09-19 15:15:59 +00:00
mcafee%netscape.com cfd2d30318 Fixing Linux breakage 1998-09-19 08:42:51 +00:00
rpotts%netscape.com a3042639df Added new file nsNetThread.cpp 1998-09-19 07:09:45 +00:00
rpotts%netscape.com dbdff8d85a Added a new file nsNetThread.cpp and the NETLIB_THREAD define 1998-09-19 07:08:47 +00:00
rpotts%netscape.com cd7ae5aaf9 changed the nsNetService to create a dedicated thread for netlib (on windows only for now) 1998-09-19 07:08:09 +00:00
rpotts%netscape.com 75bc93f644 Added NSPR DLL to the link which is required for monitors... 1998-09-19 07:04:00 +00:00
rpotts%netscape.com 110dfed5c1 made URLImpl threadsafe... 1998-09-19 07:03:19 +00:00
rpotts%netscape.com 16b3d32f8b Made the netlib blocking stream work correctly when netlib is running on its own thread 1998-09-19 07:02:25 +00:00
rpotts%netscape.com 4decdd3357 Fixed the reference counting of the URL_Struct being held by the HttpUrl. 1998-09-19 07:00:29 +00:00
rpotts%netscape.com d1fc5a834d new files which create a dedicated thread for netlib 1998-09-19 06:59:33 +00:00
rpotts%netscape.com 40e8faf12e Added correct NPL 1998-09-19 06:58:32 +00:00
rpotts%netscape.com ca1e3e524f enabled thread-safe code which was previously only used when JAVA was defined. 1998-09-19 06:57:29 +00:00
gagan%netscape.com 6e70194579 Streams fix for MemCache. 1998-09-18 05:49:47 +00:00
gagan%netscape.com 3a32ef764f CacheStubs- Added InfoAsHTML for about:cache and CacheObject's Reset.
nsCacheManager- InfoAsHTML for about:cache.

nsCacheObject/nsMemStream- Reset function for rereads.
1998-09-18 05:49:01 +00:00
ebina%netscape.com 603988084a "This doesn't make it work, but it makes it 'better'" - Kipp 1998-09-17 22:08:35 +00:00
kipp%netscape.com df67a98b54 Register inet service so that the test works again 1998-09-17 21:33:14 +00:00
kipp%netscape.com 520d3bb2cf Fixed deref of unitialized memory bug in URLImpl::Open 1998-09-17 21:32:52 +00:00
valeski%netscape.com a89bc83c54 Now nulling out a variable that was causing a crash on url open. 1998-09-17 19:56:30 +00:00
morse%netscape.com e8e2b40fe1 display domain name instead of host name if domain is setting a cookie 1998-09-17 10:30:45 +00:00
pierre%netscape.com 0c08dfeeda fixing mac build: renamed the factory entry point 1998-09-17 09:17:39 +00:00
pierre%netscape.com 90ce3f3e18 added nsNetFactory 1998-09-17 09:16:23 +00:00
valeski%netscape.com 81cdcbe581 ? network/module/nsNetFactory.cpp
Added nsNetFactory implementation. This allows users to retrieve nsINetService pointers from the service factory manager.

M dom/src/base/nsGlobalWindow.cpp
M gfx/src/nsImageNetContextSync.cpp
M layout/html/document/src/nsHTMLDocument.cpp
M network/module/nsURL.cpp
Replaced NS_NewINetService() calls with nsServiceManager::GetService() calls.

M network/module/Makefile
M network/module/makefile.win
Added nsNetFactory.cpp to the builds.

M network/module/nsINetService.h
Added a #define for the class id of the nsNetService.

M network/module/nsIStreamListener.h
Removed the NS_DEFINE_IID of kIStreamListenerIID from the header file. Each module that wants this will need to delcare it themselves.

M network/module/nsNetFile.cpp
Fixed memory leak.

M network/module/nsNetService.cpp
Globalized the gNetlibService variable so the NetFactory can access it.

M webshell/src/nsDocLoader.cpp
M webshell/src/nsPluginViewer.cpp
NS_DEFINE_IID of kIStreamListenerIID

M webshell/tests/viewer/nsSetupRegistry.cpp
Added the netlib library to the list of libraries in the registry and register the nsNetFactory with the appropriate iid and clsids.
1998-09-17 00:55:35 +00:00
morse%netscape.com c93d6a5568 second attempt to change Bool to PRBool 1998-09-16 20:18:05 +00:00
gagan%netscape.com 44dba6a3d9 Ooops.... Forgot the #ifdef NU_CACHE around this addition. 1998-09-16 10:23:21 +00:00
gagan%netscape.com ae2416c436 Initializing NuCacheProtocol instead of the MemCacheProtocol. Only in NuCache. 1998-09-16 10:20:18 +00:00
gagan%netscape.com 6d6e70e1f6 Added CacheObject_Destroy, IsCompleted to mark end of streams. Added isCompleted field in CacheObject. Changed all PL_strncpy to PL_strncpyz to fix the missing trailing \0 problem. Now deleting streams objects correctly from nsMemCacheObjects. Other misc. changes. 1998-09-16 10:18:40 +00:00
gagan%netscape.com 75e46651b5 Miscellaneous changes for streams based objects. Added more comments. 1998-09-16 10:13:48 +00:00
gagan%netscape.com 79a1858b87 Added class description comments. 1998-09-16 10:12:12 +00:00
gagan%netscape.com 62be00f504 Added default comments to header files. 1998-09-16 10:10:01 +00:00
gagan%netscape.com 9994f01cc1 Updated tests for nsMemStream testing. 1998-09-16 10:09:34 +00:00
gagan%netscape.com 98f4b22f8a Added URL_s updating for content_type, content_encoding, etc. Removed CacheObject_Destroy from complete which was messing up the objects. 1998-09-16 10:08:47 +00:00
gagan%netscape.com 1223e246c9 Moved the nucacheprotoimpl stuff here. 1998-09-16 10:04:07 +00:00
gagan%netscape.com d5380127f5 Removed nucacheproto from its own file to mkmemcac.c. 1998-09-16 10:03:41 +00:00
valeski%netscape.com f0e8859cc2 General memory repairs (leakage, freeing mismatched mem, umrs) 1998-09-16 07:17:34 +00:00
mcafee%netscape.com 88634b6864 Fixing Linux breakage. r=valeski 1998-09-16 05:48:26 +00:00
mcafee%netscape.com acab13c675 Uninitialized variable compiler warnings on Linux 1998-09-16 04:59:00 +00:00
valeski%netscape.com a25d36f490 Fixing build bustage. c++ comments in c file 1998-09-16 02:39:16 +00:00
pierre%netscape.com 01c4f5add7 fixed raptor build: added nsLoadAttribs.cpp to the 'modular' targets 1998-09-16 02:09:08 +00:00
valeski%netscape.com ea6eb8d229 ? network/module/nsILoadAttribs.h
New nsIloadAttribs interface that defines the load attributes that are will be associated with a url.

? network/module/nsLoadAttribs.cpp
New nsIloadAttribs interface implementation.

M network/main/mkconect.c
Check for a new local ip address to use. If found PR_Bind() is called to bind the connecting socket to the new address.

M network/main/mkgeturl.c
Added logic to determine whether or not skip the proxy for the given url.
M network/main/mktcp.h
api change. Changed NET_BeginConnect() and NET_FinishConnect() function prototypes.

M network/module/MANIFEST
Added nsILoadAttribs.h to exports list

M network/module/Makefile
Added nsILoadAttribs.h to exports list and nsILoadAttribs.cpp to compile lists.

M network/module/makefile.win
Added nsILoadAttribs.h to exports list and nsILoadAttribs.cpp to compile lists.

M network/module/nsIURL.h
Added accessor methods to the url interface for nsILoadAttribs interface pointer.

M network/module/nsNetService.h
Added urlSetup method to class definition.

M network/module/nsNetService.cpp
Condensed url setup (from nsIURL properties to the actual url struct) into a helper routine. URL struct setup now transfers nsILoadAttributes over into the url struct.

M network/module/nsURL.cpp
Added nsILoadAttribs accessor method implementations to the url implementation.

M network/protocol/ftp/mkftp.c
api change. NET_*Connect().

M network/protocol/gopher/mkgopher.c
api change. NET_*Connect().

M network/protocol/http/mkhttp.c
api change. NET_*Connect().

M network/protocol/imap4/mkimap4.cpp
api change. NET_*Connect().

M network/protocol/nntp/mknews.c
api change. NET_*Connect().

M network/protocol/pop3/mkpop3.c
api change. NET_*Connect().

M network/protocol/smtp/mksmtp.c
api change. NET_*Connect().
1998-09-16 00:35:32 +00:00
gagan%netscape.com 6724c306e6 Fix for bug # 323918. 1998-09-16 00:01:02 +00:00
raman%netscape.com cf457f4d24 Added some more preferences for AutoUpdate 1998-09-13 02:02:51 +00:00
kipp%netscape.com 49239255bc whitespace tweak 1998-09-12 19:31:10 +00:00
mcafee%netscape.com 2114567189 Fixing Solaris bustage 1998-09-12 05:55:51 +00:00
mcafee%netscape.com 7661bcd355 Solaris needs EOF character 1998-09-12 05:52:39 +00:00
rjc%netscape.com 564b9697ea Exported autoupdt.h to dist area. 1998-09-12 02:54:33 +00:00
rjc%netscape.com ce1dbc6f08 Control the autoupdate via prefereneces. Changes from raman. Reviewed by rjc 1998-09-12 02:37:24 +00:00
rjc%netscape.com 4464880a49 Moved autoupdt code out od MOZ_SMARTUPDATE. Changes from raman. Reviewed by rjc 1998-09-12 02:37:01 +00:00
cls%seawood.org 096e90e3e0 Sync'd. 1998-09-11 01:24:33 +00:00
morse%netscape.com 93ad2e1e1a fix mac bustage 1998-09-10 23:02:23 +00:00
morse%netscape.com af5f3321d6 remove 'remember this decision' from signon nag box 1998-09-10 21:27:13 +00:00
gagan%netscape.com 15e071d11c Removed the silly useless parameter in NET_CleanUpCache. 1998-09-10 20:55:22 +00:00
gagan%netscape.com 5c4a9cd1d1 cvs to be blamed for a bad merge. Moving to void parameter on NET_CleanupCache. Was giving errors on Mac. 1998-09-10 20:54:41 +00:00
gagan%netscape.com 035351d940 Remaining changes from Nu_Cache. Added nucacheproto.c/h. 1998-09-10 20:11:13 +00:00
gagan%netscape.com 4102c0313b Nu_cache leftover changes. 1998-09-10 20:00:57 +00:00
gagan%netscape.com ed86de28ae nu_cache changes. 1998-09-10 19:58:35 +00:00
gagan%netscape.com 00ca1aba73 remaining changes from nu_cache. 1998-09-10 19:57:12 +00:00
valeski%netscape.com 3a9d22b79b fixing build bustage. 1998-09-10 03:28:20 +00:00
valeski%netscape.com 9bc115a2f8 The changes apply to MODULAR_NETLIB only
mozilla/module/nsINetFile.h
MODULAR_NETLIB only. Added the nsINetFile interface header.

mozilla/module/nsNetFile.cpp
MODULAR_NETLIB only. Added the nsINetFile interface implementation.

mozilla/module/nsNetFile.h
MODULAR_NETLIB only. Added the nsNetFile header.

mozilla/main/mkgeturl.c
MODULAR_NETLIB only. Added directory and file token initialization for new ns_net_file code.

mozilla/main/net_xp_file.h
MODULAR_NETLIB only. Added the new readline routine for ns_net_file.

mozilla/module/makefile.win
MODULAR_NETLIB only. Added the nsNetFile.cpp file to compilation list.

mozilla/module/nsNetService.cpp
MODULAR_NETLIB only. Added the static nsNetFile instance so it gets initailized.

mozilla/module/nsNetStubs.cpp
MODULAR_NETLIB only. Added NET_I_XP_FILE* versions of XP_FILE routines. These routines are compiled and used when NS_NET_FILE is defined.
1998-09-10 00:32:40 +00:00
valeski%netscape.com 4b57f4faf5 fixing compile warning 1998-09-10 00:08:33 +00:00
vidur%netscape.com 7792eb4aa2 Adjusted to change in signature for FE_SetRefreshURLTimer 1998-09-09 20:56:47 +00:00
pnunn%netscape.com 0cf952b55f fix for #309770. Porting "RefreshURLTimer" fix from 4.06 to Moz. 1998-09-09 19:11:22 +00:00
gagan%netscape.com d83932e963 Resetting cache_objects. 1998-09-09 02:19:30 +00:00
akkana%netscape.com 4fc52c0f58 Register type converters for mail compose. This makes "Send Page" work.
Approved by gagan.
1998-09-08 22:14:51 +00:00
raman%netscape.com 1f9a764b70 Added building of autoupdt.c 1998-09-08 21:00:51 +00:00
kipp%netscape.com 63293e335d Stub out fe routine so that app will link 1998-09-05 20:13:34 +00:00
cls%seawood.org a1294edb2f Updated. 1998-09-05 10:25:13 +00:00
akkana%netscape.com 6bcd465c89 Mailto landing (ifdef MOZ_MAIL_COMPOSE). Approved by valeski. 1998-09-04 18:59:53 +00:00
pierre%netscape.com 8e098f42ee set resourceBase to the magic string "usr/local/netscape/bin/" 1998-09-03 06:19:13 +00:00
sar%netscape.com ee43b7b27d Smartupdate landing. Added autoinstl to project. 1998-09-02 19:19:51 +00:00
raman%netscape.com 9dacca8e6d Added a background/autoupdate pulling of URLs 1998-09-02 19:08:32 +00:00
raman%netscape.com 2064a2efe0 Added a background, autoupdate pulling of URLs 1998-09-02 19:08:00 +00:00
cls%seawood.org 4f61ab80eb Tweaks to remove XFE dependencies from other parts of the tree. Approved by {gagan,malmer,ramiro}%netscape.com. 1998-09-02 07:02:04 +00:00
morse%netscape.com f567de491e enable trust labels for unix 1998-09-02 05:06:15 +00:00
valeski%netscape.com ecab01bad4 added net_xp_file.h to #include 1998-09-02 03:01:14 +00:00
mcafee%netscape.com 61da5a1056 Solaris wants EOF character, added comment for #endif. 1998-09-02 01:35:54 +00:00
valeski%netscape.com 9b318efd3d Adding layer of abstraction (via #defines) between netlib and file code (XP_File*). This will allow raptor to build with a different file implementation (nsINetFile) and no longer rely on XP_File*(). All XP_File*() routines were renamed to NET_XP_File*(). The #define to do the masking is mozilla/network/main/net_xp_file.h .
Aleks told me all I had to do in order to export net_xp_file.h on the mac was to include it in mozilla/network/main/manifest. I did that, so, if mac builds break in netlib, it's likely the exporting of the file isn't happening (I'm not sure of the state of manifest files anymore) and I don't have a mac. So if MAC BREAKS, please add the file to the mac project and check it in (thank you).

I'll be at 408.867.2701 or cell - 415.307.7101 tonight.
1998-09-02 01:00:42 +00:00
cls%seawood.org 876891e7ae Sync'd Makefile.ins 1998-09-02 00:54:34 +00:00
rpotts%netscape.com d28b236929 Fixed return value from PerformNastyWindowsAsyncDNSHack(...) 1998-09-02 00:27:54 +00:00
pinkerton%netscape.com b4e8c757f9 turn on trust labels for mac. 1998-09-01 20:23:44 +00:00
pinkerton%netscape.com 5f05f1e517 add mkaccess.h to dist 1998-09-01 20:22:23 +00:00
pinkerton%netscape.com 9a98b13993 turn on trust labels on mac. 1998-09-01 20:21:19 +00:00
gagan%netscape.com bfc860dee7 Changes from NuCache. Should'nt affect the build. 1998-09-01 20:00:07 +00:00
valeski%netscape.com 639327a58d xp_dir to pr_dir 1998-09-01 19:18:00 +00:00
valeski%netscape.com 58803750b3 adding net_xp_file.h to the list of exports 1998-09-01 18:59:17 +00:00
valeski%netscape.com aeb9ab9289 this file adds a level of abstraction between netlib and xp_file routines. 1998-09-01 18:55:22 +00:00
ebina%netscape.com d4b5040fa1 Transfer encoded gzip streams were sent to this converter, but the
transfer-encoding was never removed from the URL structure, causing
infinite recursion.  This fixes that bug.
1998-08-31 16:31:12 +00:00
morse%netscape.com 5c63d8dbd6 fix bustage on all platforms 1998-08-30 16:42:20 +00:00
morse%netscape.com eab2280708 still trying to fix up mac 1998-08-30 15:59:53 +00:00
morse%netscape.com b0d93947b9 one more attempt to clean up mac build 1998-08-30 15:43:56 +00:00
morse%netscape.com d9ff6c6bf6 I give up, backing out trust labels 1998-08-30 08:49:56 +00:00
morse%netscape.com 418f7d91c5 giving up on mac for now, backing out some but not all of the changes 1998-08-30 07:09:27 +00:00
morse%netscape.com 1c965781ef fix compile error 1998-08-30 06:01:22 +00:00
morse%netscape.com b06bddbbbb *** empty log message *** 1998-08-30 05:54:08 +00:00
morse%netscape.com d2a2fc75c2 attempt to fix bustage on the mac 1998-08-30 05:09:35 +00:00
morse%netscape.com 3b138266dd added trust labels 1998-08-30 03:40:51 +00:00
morse%netscape.com fe82ff45c3 mkaccess.h 1998-08-30 03:23:42 +00:00
morse%netscape.com d3e2e3dffe fixed background color on signon viewer 1998-08-30 03:22:40 +00:00
morse%netscape.com 3ce1172cb5 fix bug found by mjudge 1998-08-28 04:10:08 +00:00
thom%netscape.com bec672263f fixed heap corruption in mac version of the function mangleResourceIntoFileURL. This change ONLY effects macs 1998-08-28 01:33:14 +00:00
morse%netscape.com 09cf1ace57 added apple keychain 1998-08-27 21:14:41 +00:00
gagan%netscape.com 6ba394a95f Merge from NuCache_BRANCH. Will not affect the build process. 1998-08-26 18:35:28 +00:00
gagan%netscape.com fdf9df89ee Test checkin to verify merge. Not in build process. 1998-08-26 18:31:05 +00:00
cls%seawood.org 9c74df02ff Updates to autoconf files. 1998-08-26 04:04:57 +00:00
valeski%netscape.com 0390246b80 removed some macros (for debugging ease). Changed the XP_OpenDir and an XP dir status routine to PR_* to get local file system directory listings working in Raptor. 1998-08-25 23:33:28 +00:00
valeski%netscape.com 1d5bfd448d we're now respecting success/failure return values from PREF_Get* routines, for the most part. imap, pop, news weren't cleaned up (nor was nucache).
Default values are now used when PREFs are down.
1998-08-25 21:17:03 +00:00
jwz%mozilla.org d44ec6b836 All Unix versions of Mozilla link against libmime, so they should all
call MIME_RegisterConverters() to register the converter for documents
of type message/rfc822.

On Windows, that converter is currently only registered if SMART_MAIL is
defined.

On Mac, it's never registered at all.

Someone needs to consolidate all this.
1998-08-25 19:19:13 +00:00
rpotts%netscape.com 36e1bfa687 Evil fix for deadlock during synchronous http url loads... 1998-08-25 05:51:40 +00:00
thom%netscape.com defaa3615a fixed mac compile error in the initialization code 1998-08-25 00:04:27 +00:00
rpotts%netscape.com 86ed65ac06 NGLayout only... Added a synchronous command line option for testing synchronous URL fetching. 1998-08-24 20:46:44 +00:00
waterson%netscape.com 7f71dd8c3c Fixed bad read references noticed by Jud with Quantify. 1998-08-23 22:15:21 +00:00
morse%netscape.com d32a637c2b added routines for composer publishing 1998-08-23 15:19:19 +00:00
morse%netscape.com c1b5ad7dc2 fix up multi-user logic for single singon 1998-08-22 02:46:49 +00:00
rpotts%netscape.com 858096eece Added support to shut down netlib and the nsINetService instance... 1998-08-22 00:12:54 +00:00
valeski%netscape.com 4252cbd65f fixing UMR (unitialized memory read) error in netlib timer tracing. 1998-08-21 07:01:22 +00:00
morse%netscape.com 44e0cdcd2c fix problem caused by dereferencing null pointer 1998-08-21 01:53:08 +00:00
vidur%netscape.com 49655aa9d6 Fixed build bustage. 1998-08-20 23:07:31 +00:00
vidur%netscape.com 6f24009862 Added nsIConnectionInfo interface. Temporarily special-cased javascript: URLs in URL parsing. 1998-08-20 22:28:09 +00:00
vidur%netscape.com 10296f3c83 Exported NET_StreamBuilder and NET_RegisterProtocolImplementation for modular netlib 1998-08-20 22:27:20 +00:00
kmcclusk%netscape.com 67de8bdacd Added XP_UNIX code to leave the top slash for absolute file paths under UNIX.
This fixes a problem where all of the slashs get stripped off because the URL
is asked to parse a previously parsed url string.
1998-08-20 20:32:52 +00:00
morse%netscape.com 2e220886e1 remove lock from SI_LogNewURL to assure it won't deadlock 1998-08-20 02:31:57 +00:00
valeski%netscape.com 325635f76c fixed memory leak a little more safely :) 1998-08-19 23:33:46 +00:00
valeski%netscape.com 82dab1fc3a fixed memory leak 1998-08-19 23:32:43 +00:00
valeski%netscape.com bd04b0bff1 RAPTOR ONLY CHECKIN
network/module/nsIURL.h
Added Get/Set ReloadType methods so a user can query/set the reload type for the url. The default is normal reload.

network/module/nsURL.cpp
Added support for the new nsIURL interface methods (Get/Set ReloadType).

network/module/nsNetService.cpp
OpenStream and OpenBlockingStream now query the nsIURL for it's reload type before creating the url struct. This way we can control how the url is loaded.
1998-08-19 23:00:15 +00:00
scullin%netscape.com 4fe774fe81 Move resource hack to tip. 1998-08-19 21:38:57 +00:00
cls%seawood.org 90d0af1408 AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00
morse%netscape.com 649e87efc2 fixed incorrect return type on NET_CookiePermission 1998-08-19 02:30:25 +00:00
valeski%netscape.com 22f10c8539 network/module/nsIRefreshUrl.h
Extended the nsIRefreshUrl interface to include a cancel method.

network/module/nsNetService.cpp
1. Added code to hook the nsConnectionInfo object up to the nsISupports pointer in the url being loaded.
2. Removed the redirect logic in bam_exit_routine(). The backend dependency on the front end is gone.

network/module/nsNetStream.cpp
Added initialization/destruction of the nsISupports pointer in the nsConnectionInfo.

network/module/nsNetStream.h
Added the nsISupports member declaration to nsConnectionInfo, and remvoed the redirect member variable.

network/module/nsNetStubs.cpp
FE_SetRefreshURLTimer() routine has been modified so it no longer relies on the pConsumer (i.e. nsDocumentBindInfo) which was causing us to leak it. Now we use the nsISupports pointer in the nsConnectionInfo object to access the nsIRefreshURL interface so we can reload the url.

network/module/nsStubContext.cpp
Modified stub_complete() so we no longer pay attention to the redirect member of the nsConnectionInfo object.

network/module/nsIURL.h
1. Added GetContainer() method to nsIURL which returns the nsISupports pointer of the container for this url.
2. created a new NS_NewURL() routine which takes an nsISupports pointer as a parameter.

network/module/nsURL.cpp
1. Added a new nsURL constructor that takes a nsISupports pointer as a param.
2. Added GetContainer() method and nsISupports pointer initialization/destruction.
1998-08-18 23:24:28 +00:00
valeski%netscape.com 02099d72e5 fixed a memory leak 1998-08-18 22:38:03 +00:00
morse%netscape.com f7c322de3f changes for privacy-central pane 1998-08-18 20:00:37 +00:00
morse%netscape.com 762e203eac make it compile with rhapsody compiler 1998-08-18 19:40:55 +00:00
mcafee%netscape.com ddc23c5843 Break up some logic so the Rhapsody compiler can handle it. 1998-08-18 08:06:12 +00:00
hshaw%netscape.com 4f527027e4 Fix build bustage, moral of the story, be very careful with macros which implicitly take & of your arguments 1998-08-18 02:54:13 +00:00
hshaw%netscape.com 2a728a51c2 Fix buffering problem and memory leak for gzip compressed content. Generic problem was causing assert failure on Windows only 1998-08-18 00:14:32 +00:00
morse%netscape.com 605497f057 restore reference to MK_SIGNON_SELECTUSER, Linux bustage is a dependency-build problem 1998-08-16 22:57:02 +00:00
morse%netscape.com a34fe13651 removed MK_SIGNON_SELECTUSER until I determine why it broke Linux dep build on Gromit 1998-08-16 21:12:53 +00:00
morse%netscape.com e7fdcabdfd fixed problems when there are multiple usernames for the same form 1998-08-16 19:41:16 +00:00
morse%netscape.com 19cd8473fe fix bug in cookie viewer 1998-08-15 15:42:18 +00:00
morse%netscape.com f4523e0395 fixed bug in sigon viewer 1998-08-15 15:40:46 +00:00
troy%netscape.com a995892c08 Changed PR_FREEIF to delete[] (call to nsString::ToNewCString) 1998-08-15 01:53:38 +00:00
guha%netscape.com 77609883b0 output rfc822 (reviewed by rjc) 1998-08-15 01:33:39 +00:00
morse%netscape.com 6eb1d7c982 fix problems in signon viewer 1998-08-15 01:18:40 +00:00
morse%netscape.com 7444319825 fix problems in cookie viewer 1998-08-15 01:17:50 +00:00
gagan%netscape.com 33bce2cc76 First Checked In. 1998-08-14 23:48:05 +00:00
thom%netscape.com ce45547fa2 added nsIRefreshUrl.h to manifest 1998-08-14 21:35:42 +00:00
sdagley%netscape.com 049fa0d6c2 Add MacFE stubs for FE_CheckConfirm and FE_SelectDialog for morse's privacy code. danm acquired the appropriate permissions from the module owners for the XP spammage. 1998-08-13 22:17:51 +00:00
sdagley%netscape.com 02ff6820f9 Add MacFE stubs for FE_CheckConfirm and FE_SelectDialog for morse's privacy code. danm acquired the appropriate permissions from the module owners for the XP spammage. 1998-08-13 22:11:56 +00:00
valeski%netscape.com d791bc8379 network/module/Makefile -
1. 310133 - Added nsIRefreshUrl.h to the list of exports.

network/module/makefile.win -
1. 310133 - Added nsIRefreshUrl.h to the list of exports.

network/module/nsIHttpUrl.h -
1. 310133 - Extended the nsIHttpUrl interface to include the AddMimeHeader() method which adds an http header to the url.

network/module/nsHttpUrl.cpp -
310133 - 1. Added support for the AddMimeHeader() method so http urls can have headers added outside of the actual data retrieval in netlib. This method calls NET_ParseMimeHeader() directly.
2. Added a public member, a pointer to the netlib URL_Struct that was created for this nsHttpUrlImpl. This pointer is the link between netlib and the outside world; the adhesive agent between url structs and nsURLImpls.

network/module/nsNetStream.h -
1. 310133 - Added a public memeber variable to nsConnectionInfo. It's a bool that tells us whether or not a redirect has occurred.

network/module/nsNetStream.cpp -
1. 310133 - Added initialization (FALSE) of new redirect member.

network/module/nsNetStubs.cpp -
1. 310133 - Implemented FE_SetRefreshURLTimer(). This function is called from NET_GetURL() when we recognize that we have a url to refresh.

network/module/nsStubContext.cpp -
1. 310133 - Added check to see if we're redirecting in stub_complete() which gets called when a stream completes. If we are, we don't want to release/destroy the pConsumer, this will happen in nsNetService's bam_exit_routine().

network/module/nsNetService.cpp -
1. 310133 - added nsConnectionInfo->redirect check in bam_exit_routine() so we give the consumer a successful binding event if the consumer is still around. This is iffy.
1998-08-13 20:10:49 +00:00
valeski%netscape.com d276dc3f47 310133 - Added nsIRefreshUrl.h to the build. This file defines the nsIRefreshUrl interface which simply declares a method that allows a url to be refreshed/reloaded after a given interval. 1998-08-13 20:05:13 +00:00
vidur%netscape.com 87efb86929 Fixed problem with mSpec being allocated with something other than PR_Malloc 1998-08-13 19:05:36 +00:00
rpotts%netscape.com 6d987306b9 Fixed OnDataAvailable(...) to abort the stream if it returns a failure code... 1998-08-13 08:19:49 +00:00
vidur%netscape.com d183e5debb Added better handling of search component of URL. Added GetSearch() method to nsIURL. 1998-08-13 04:35:37 +00:00
michaelp%netscape.com f199e896c4 fixed build. 1998-08-13 00:07:09 +00:00
toshok%netscape.com 170148f272 Fix non windows build - FE_CheckConfirm needs to have the same number of arguments in both the XP_WIN/not XPWIN cases. 1998-08-12 22:59:36 +00:00
danm%netscape.com e7eccbbf13 XP_WIN versions of the privacy FE dialogs 1998-08-12 21:46:09 +00:00
saari%netscape.com 4f01f56a85 Mac only I/O buffer size increases Eliminating speed bottlenecks. 1998-08-12 21:30:26 +00:00
morse%netscape.com 85f71dc88f improved signon viewer 1998-08-12 04:03:33 +00:00
morse%netscape.com 52e7734fff improved cookie viewer, approved by valeski 1998-08-12 03:59:45 +00:00
jgellman%netscape.com 7493d1b4fd added ifdef's needed 1998-08-11 21:27:14 +00:00
jgellman%netscape.com f1d319ce75 got jwz's libmime changes building on windows 1998-08-11 21:24:29 +00:00
valeski%netscape.com 7e6f750228 added the transfer_encoding reset code to all builds (no longer #ifdef'd) and placed it everywhere we were doing content_encoding clearing. Also did some reformatting. Ran the transfer_encoding stuff by gagan. 1998-08-11 19:07:55 +00:00