gordon%netscape.com
33835054f6
Fix for bug 103167, removing old cache interfaces. r=sfraser, sr=darin.
2001-10-19 01:54:42 +00:00
alecf%netscape.com
7b01cfe86d
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
gerv%gerv.net
f385eb981a
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
cls%seawood.org
fb219e8973
Remove obsolete --disable-new-cache option & MOZ_NEW_CACHE/OLD_CACHE ifdefs from the tree. We are not turning back now. :)
...
Bug #89008 r=dougt sr=waterson
2001-07-06 08:07:43 +00:00
darin%netscape.com
ce7573bf2e
Fixes bug 85054 "Hard Drive grinds when disk cache set to zero."
...
patch=gordon, r=gagan, sr=darin
2001-06-28 01:30:26 +00:00
gordon%netscape.com
1a83e890f0
Fix bug 79585 "need non-blocking OpenCacheEntry() for HTTP", r=pavlov, sr=darin.
2001-05-09 03:36:00 +00:00
gordon%netscape.com
de32342514
For bug 74668. Add cache device ID attribute to nsICacheEntryInfo interface,
...
and implementing classes. r=beard, sr=darin.
2001-04-30 01:18:34 +00:00
dveditz%netscape.com
d97007e8b6
Fixing build bustage (evil trailing ^M's).
2001-04-17 12:46:17 +00:00
gordon%netscape.com
99a7277559
bug 72528, remove old cache from build. sr=darin.
2001-04-17 10:47:22 +00:00
gordon%netscape.com
fd35a7538d
Landing DISKCACHE1_BRANCH (part Deux) which enables dynamic eviction and efficient cache miss detection for the disk cache (bug 72506) r=beard, sr=darin.
2001-04-04 03:30:45 +00:00
gordon%netscape.com
fe77b957e7
Added evictEntries() methods to nsICacheService and nsICacheSession. Removed lastValidated attribute from nsICacheVisitor. r=beard sr=darin.
2001-03-29 05:51:46 +00:00
gordon%netscape.com
af685fb9d1
Landing MOZ_NEW_CACHE_20010314_BRANCH, incorporating feedback from recent test builds. New cache is still disabled by default.
2001-03-20 22:42:03 +00:00
darin%netscape.com
22e2760828
[not part of the build] Changes to make the new cache use PRUint32's for
...
time instead of PRTime's. r=gordon
2001-03-14 03:54:05 +00:00
darin%netscape.com
75591269df
[not part of the build] Make nsICacheEntryDescriptor inherit from nsICacheEntryInfo
2001-03-14 01:11:14 +00:00
darin%netscape.com
308c008299
[not part of the build] Replaced instances of cache manager with cache service
...
in comments.
2001-03-12 07:09:24 +00:00
darin%netscape.com
2ad47d48b0
[not part of the build] Updated some comments.
2001-03-12 06:23:52 +00:00
beard%netscape.com
dd16e5eeb2
[not part of build] Added new interfaces nsICacheDeviceInfo, nsICacheEntryInfo.
2001-03-08 20:58:11 +00:00
gordon%netscape.com
0934b4a7a2
[not part of build]
...
Added readonly lastModified attribute to nsICacheEntryDescriptor. Added PRBool attribute doomEntriesIfExpired to nsICacheSession.
2001-03-08 05:31:52 +00:00
gordon%netscape.com
de94cdb92c
[not part of build] Add security info attribute to nsICacheEntryDescriptor.
2001-03-07 02:47:08 +00:00
beard%netscape.com
a8f0adf0ff
[not part of build] Added file attribute to nsICacheEntryDescriptor, added STORE_ON_DISK_AS_FILE to nsICache.
2001-03-07 01:37:42 +00:00
darin%netscape.com
9212d599bd
[not part of the buid] Renamed onDescriptorAvailable to onCacheEntryAvailable.
2001-03-06 22:04:05 +00:00
gordon%netscape.com
9edfcd7fd6
Fix casing of SetMetaDataElement method.
2001-03-02 01:52:29 +00:00
gordon%netscape.com
6e1f816ac3
Added error codes for read/write access denied.
2001-03-01 01:56:29 +00:00
gordon%netscape.com
9fc8b79304
Add explicit close() method to decouple descriptor state from cache entry. Close() is an idempotent operation, and will be called by default from the descriptor's destructor. This allows Javascript to release the cache entry earlier than the descriptor may be garbage collected.
2001-02-27 05:29:25 +00:00
dougt%netscape.com
29c9488e5d
conditionally compiling new cache. r=dougt/a=gagan
2001-02-27 03:16:59 +00:00
dougt%netscape.com
f3dbd403a3
Conditionally compiling new cache. r=dougt/a=gagan
2001-02-27 02:27:21 +00:00
beard%netscape.com
de42517279
[not part of build] I changed all the declaration of all PRInt32 storagePolicy variables to nsCacheStoragePolicy.
2001-02-26 15:53:31 +00:00
gordon%netscape.com
c9992e5bab
Add constants to indicate whether a cache session is streamBased or not. This interface file is not part of the build yet.
2001-02-26 14:27:16 +00:00
blakeross%telocity.com
b97006280f
Backing out doug to fix win bustage.
2001-02-26 00:55:18 +00:00
dougt%netscape.com
ae0660d4ca
Adding New Cache interfaces to build
2001-02-26 00:02:44 +00:00
darin%netscape.com
77c0aa2d9d
Updating cache IDL documentation. This is not part of the mozilla build.
2001-02-24 01:27:49 +00:00
gordon%netscape.com
438b40d2ee
Remove inheritance from interface, and provide transport as an attribute. This change is not part of the build.
2001-02-23 23:55:42 +00:00
gordon%netscape.com
414b0ff434
Add nsICache.idl for common typedefs and constants. These changes are not part of the build. r = beard, darin.
2001-02-23 23:20:15 +00:00
gordon%netscape.com
0bcfd56974
New interfaces for cache service. These are not part of the build. r=beard, darin, gagan.
2001-02-23 22:23:55 +00:00
gordon%netscape.com
e47ae228f9
Adding interface files for new cache service.
2001-02-23 00:11:10 +00:00
disttsc%bart.nl
76fbedadc5
Back out dougt's channel changes
2001-02-12 03:14:23 +00:00
dougt%netscape.com
69415757ab
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
...
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.
This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.
The full details of the change on written up in the netlib newsgroup.
r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
cls%seawood.org
fc9c54cb3d
Oops. Fixing bustage introduced by previous checkin. I forgot that XPIDL_MODULE is sometimes set by MODULE. r=blizzard Bug 59454
2000-11-21 00:18:46 +00:00
cls%seawood.org
8bd122b3d5
Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
2000-11-20 07:16:06 +00:00
rayw%netscape.com
6cc70ebd6c
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
neeti%netscape.com
3f4387386a
fix for bug 40084, [CRASH] Crash in disk cache code, backed out changes made on 7/27, put new fix
...
fix for bug 46014, No keywords loaded on bugzilla pages, r/a=gagan
2000-07-29 02:32:14 +00:00
neeti%netscape.com
c3e135d664
fix for bug 40084 - [CRASH] Crash in disk cache code, r/a=gagan
2000-07-27 14:28:48 +00:00
neeti%netscape.com
316e12740b
Fix for bug 38244 - modified files cached incorrectly,r=ruslan@netscape.com
2000-07-21 04:33:26 +00:00
warren%netscape.com
8912327b8f
Fixed comment
2000-07-07 23:43:00 +00:00
warren%netscape.com
870a7d208a
Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433
2000-06-02 23:39:45 +00:00
dveditz%netscape.com
075510ec58
solving missing .xpt file install issue
2000-06-02 08:10:41 +00:00
warren%netscape.com
a451c5f762
Combined all necko dlls into two. Bug 17031.
2000-05-06 09:15:56 +00:00
davidm%netscape.com
374b1f8ba3
28412 metaDataLength is wrong in nsCachedNetData::Deserialize
Update streamasfile interface to be a file rather than filename.
2000-04-19 04:55:57 +00:00
ruslan%netscape.com
4965f4905d
Fix 35508, 33762, 35024.
2000-04-14 21:10:27 +00:00
gagan%netscape.com
107b05a7b3
Fix for 30385. We were leaking channel due to the no longer needed "proxy channel" by the cache transport (mem cache) Also removed nsIHttpEventSink.h since its now an IDL. Also fixed 31667, 31222, 31657 (the assertion failures for thread safety)
2000-03-14 03:24:56 +00:00