Commit Graph

279 Commits

Author SHA1 Message Date
dbaron%fas.harvard.edu
4a340e0f61 Add util to REQUIRES to fix MOZ_TRACK_MODULE_DEPS (senna tinderbox) bustage. 2001-06-27 04:09:32 +00:00
jat%princeton.edu
aa7c480e17 Adding the necko performance tests. 2001-06-27 02:33:44 +00:00
darin%netscape.com
5cce6840f5 part of http branch landing... forgot to add this file. 2001-05-11 21:17:17 +00:00
darin%netscape.com
199c44a737 Http branch landing: changes to netwerk/ (bug 76866) r=gagan,sr=dougt,a=chofmann 2001-05-11 21:04:09 +00:00
gordon%netscape.com
2004441d51 Not part of build. 2001-05-09 05:05:20 +00:00
gordon%netscape.com
fe1363c0a2 Fix build bustage. 2001-05-09 04:26:19 +00:00
cls%seawood.org
d62bacf705 Remove unneeded LOST_SYM_LIBS defines. 2001-04-30 01:13:22 +00:00
rpotts%netscape.com
259fce8009 fix for bugs #55867, 63529, 26295, 63247 (r=darin, valeski) 2001-04-27 21:05:52 +00:00
gordon%netscape.com
89b0c9362b bug 72528, remove old cache from build. sr=darin. 2001-04-17 10:47:22 +00:00
gordon%netscape.com
7fd591fd71 Test for nsDiskCacheBlockFile.cpp [not part of build]. 2001-04-16 08:37:47 +00:00
pavlov%netscape.com
229d32210a removing the statusArg param to OnStopRequest to fix build bustage 2001-04-10 06:40:51 +00:00
darin%netscape.com
00a7e27ee6 Necko API changes, bug 74221. r=valeski, sr=rpotts. 2001-04-10 06:01:08 +00:00
disttsc%bart.nl
72cea9bb38 Clean up MODULE/REQUIRES, bug=73353, r=cls 2001-04-08 08:33:11 +00:00
darin%netscape.com
0642d114a1 Add progress event sink notification test. 2001-03-27 08:23:42 +00:00
beard%netscape.com
06b8524af8 [not part of build] Update to newer version of interface. 2001-03-27 08:17:20 +00:00
disttsc%bart.nl
497249a5e8 Move nsCString from |operator char*()| to |get()| and |NS_CONST_CAST| where needed. bug=53057, r=dmose, sr=shaver 2001-03-20 05:37:56 +00:00
dougt%netscape.com
c74c36c85e Minor build changes per API review. Now nsIFileURL and nsIFileChannel have their own IDL file which means that if you were using either of these two interfaces, you need to include a new include file. r=valeski@netscape.com 2001-03-12 22:41:28 +00:00
beard%netscape.com
d931f60a66 [not part of build] wrapped test case in test function. 2001-03-12 15:36:51 +00:00
beard%netscape.com
df28df1672 [not part of build] Tests simultatenous writing of two cache entries which collide (same hash code). 2001-03-12 15:35:55 +00:00
dbaron%fas.harvard.edu
79b1bcdc60 Allow new cache to be built with MOZ_TRACK_MODULE_DEPS. r=cls@seawood.org 2001-03-11 02:02:25 +00:00
beard%netscape.com
0313a7eb10 [not part of build] Tests cache visitation API. 2001-03-09 18:59:53 +00:00
gordon%netscape.com
dc5d568ca6 [not part of build] Added test cases for ACCESS_READ of non-existent entry and ACCESS_WRITE of existing entry. 2001-03-07 09:31:45 +00:00
darin%netscape.com
b4ba335c31 Added some error checking. 2001-03-07 06:35:36 +00:00
beard%netscape.com
0f2a20c199 [not part of build] Using async open & read. 2001-03-07 04:04:33 +00:00
beard%netscape.com
c4147fc9e6 [not part of build] Added synchronous http (unimplemented). 2001-03-07 04:03:39 +00:00
bryner%uiuc.edu
fe58751409 Fixing build bustage. 2001-03-06 06:22:58 +00:00
beard%netscape.com
f5f96b7833 [not part of build] Increased number of downloads/reads to 50, added median(). 2001-03-06 03:29:08 +00:00
beard%netscape.com
014a82adb3 [not part of build] Initial cache performance test. 2001-03-05 15:23:59 +00:00
beard%netscape.com
3cc7487ec6 [not part of build] Added debug harness, explicit doom. 2001-03-03 03:42:10 +00:00
disttsc%bart.nl
277181c660 Preparation of removing nsCString::GetBuffer. Landing everything but the actual commenting out of nsCString::GetBuffer. bug=64016, r=timeless, sr=scc 2001-03-02 09:26:57 +00:00
beard%netscape.com
e14f9a7fdc [not part of build] Added metadata test. 2001-03-02 05:00:34 +00:00
beard%netscape.com
0c0e0a03ca [not part of build] stores nsISupportsString in object cache. 2001-03-01 00:24:33 +00:00
beard%netscape.com
e68eeb0c72 [not part of build] Now wraps nsIInputStream with an nsIScriptableInputStream. 2001-03-01 00:07:23 +00:00
beard%netscape.com
2e059bf699 [not part of build] Now tests opening output and input streams. 2001-02-28 23:52:20 +00:00
gordon%netscape.com
54a2ab1696 Adding test for cache service. 2001-02-28 05:28:50 +00:00
beard%netscape.com
bc439b5703 [not part of build] Tests disk cache using XPConnnect. 2001-02-28 05:06:25 +00:00
darin%netscape.com
7d7ec8671a Minor tweak [not part of the build] 2001-02-28 04:37:46 +00:00
darin%netscape.com
a26fbc60e3 Added MOZ_NEW_CACHE ifdef to Makefile.in to prevent building of cache tests
by default.
2001-02-28 04:06:06 +00:00
darin%netscape.com
15bd09102f updating the .cvsignore file 2001-02-27 23:17:58 +00:00
darin%netscape.com
28c029ce16 Fixed a minor bug. 2001-02-27 09:38:09 +00:00
darin%netscape.com
7c13c3763f Added a test file for exercising the mem cache transport. 2001-02-27 09:30:41 +00:00
beard%netscape.com
1c05ec4343 tests new object cache. 2001-02-27 05:27:55 +00:00
cls%seawood.org
3580b1cac0 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
darin%netscape.com
32349f203c Updating test files. 2001-02-23 00:53:08 +00:00
disttsc%bart.nl
a6f2f5861a Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls 2001-02-22 09:35:51 +00:00
dougt%netscape.com
128f95aa9b Relanding Necko Changes.
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.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
disttsc%bart.nl
3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
disttsc%bart.nl
aa76b2587d From Small Gods, by Terry Pratchett:
The light was brilliant, crystalline, in a black sky filled with stars.
'Ah. There really is a desert. Does everyone get this?' said Brutha.
WHO KNOWS?
'And what is at the end of the desert?'
JUDGEMENT.
Brutha considered this.
'Which end?'
Death grinned and stepped aside.
What Brutha had thought was a rock in the sand was a hunched figure, sitting clutching its knees. It looked paralysed with fear.
He stared.
'Vorbis?' he said.
He looked at Death.
'But Vorbis died a hundred years ago!'
YES. HE HAD TO WALK IT ALL ALONE. ALL ALONE WITH HIMSELF. IF HE DARED.
'He's been here fore a hundred years?'
POSSIBLY NOT. TIME IS DIFFERENT HERE. IT IS . . . MORE PERSONAL.
'Ah. You mean a hundred years can pass like a few seconds?'
A HUNDRED YEARS CAN PASS LIKE INFINITY.
The black-on-black eyes stared imploringly at Brutha, who reached out automatically, without thinking . . . and then hesitated.
HE WAS A MURDERER, said Death. AND A CREATOR OF MURDERERS. A TORTURER. WITHOUT PASSION. CRUEL. CALLOUS. COMPASSIONLESS.
'Yes. I know. He's Vorbis,' said Brutha. Vorbis changed people. Sometimes he changed them into dead people. But he always changed them. That was his triumph.
He sighed.
'But I'm me,' he said.
Vorbis stood up, uncertainly, and followed Brutha across the desert.
Death watched them walk away.

The End.
2001-02-12 03:13:48 +00:00
dbaron%fas.harvard.edu
43b0b182ef Fix OS/2 bustage from dougt's changes with PR_STATIC_CALLBACK. 2001-02-10 02:54:47 +00:00
dougt%netscape.com
1b9ca82439 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