cbiesinger%gmx.at
c920b70348
bug 262116 make disk cache serialize/deserialize the security info, if present
...
also make nsNSSSocketInfo serializable
PSM part: r=kaie sr=darin
rest: r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@240145 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-30 18:06:26 +00:00
reed%reedloden.com
3a2258a4f2
Bug 398435 - "PRBool misuse bugs in xpcom/" [p=taras r=bsmedberg a1.9=sayrer]
...
git-svn-id: svn://10.0.0.236/trunk@237940 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-19 23:26:53 +00:00
reed%reedloden.com
d55534a83d
Backout taras's check-in for bug 398435 to help find Tp regression.
...
git-svn-id: svn://10.0.0.236/trunk@237840 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-17 00:31:02 +00:00
tglek%mozilla.com
2d15c72df2
Bug 398435. Fix prbool bugs in xpcom. r=bsmedberg a=sayrer
...
git-svn-id: svn://10.0.0.236/trunk@237797 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-15 23:40:10 +00:00
bzbarsky%mit.edu
2e5b8bfbe4
Make it possible to serialize an nsISerializable instance to an arbitrary
...
stream, not just to the fastload file. Bug 390474, r=bsmedberg, sr=brendan,
a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@231569 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-07 02:00:55 +00:00
bzbarsky%mit.edu
494aeeca8f
Make fastload handle short reads from its underlying buffered stream. Bug
...
387588, r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@230163 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-18 01:54:55 +00:00
jwalden%mit.edu
dda6ff3c99
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
...
git-svn-id: svn://10.0.0.236/trunk@229504 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 07:08:56 +00:00
dveditz%cruzio.com
f869942298
Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
...
simplify OOM checks when growing an nsAString. r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@200610 18797224-902f-48f8-a5cc-f745e15eee43
2006-06-22 19:07:30 +00:00
timeless%mozdev.org
89146d8541
Bug 319917 roaming profiles crashes on startup, no way to disable roaming [@ nsBinaryOutputStream::Write]
...
Fixing nsBinaryOutputStream and nsBinaryInputStream not to crash if methods are called w/o the object being Init()ed.
patch by matthew@allpeers.com r=darin sr=darin
git-svn-id: svn://10.0.0.236/trunk@186046 18797224-902f-48f8-a5cc-f745e15eee43
2005-12-14 16:51:38 +00:00
bzbarsky%mit.edu
a46c14c7d3
Implement WriteUtf8Z. Bug 290914, r=biesi, sr=darin, a=asa
...
git-svn-id: svn://10.0.0.236/trunk@172491 18797224-902f-48f8-a5cc-f745e15eee43
2005-04-20 15:39:24 +00:00
gerv%gerv.net
210853d71e
Bug 236613: change to MPL/LGPL/GPL tri-license.
...
git-svn-id: svn://10.0.0.236/trunk@155067 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 14:21:17 +00:00
darin%meer.net
4692d5179b
fixes bug 237590 "nsIBinaryInputStream inherits from nsIInputStream but can't be QI'ed to it" r=biesi sr=brendan a=brendan
...
git-svn-id: svn://10.0.0.236/trunk@154484 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-03 17:09:07 +00:00
pete.zha%sun.com
199b26fc47
bug 124029 Roaming - 4.x-HTTP-compatible
...
This is attachment 125933 of this bug
r=darin, sr=bz-vacation
git-svn-id: svn://10.0.0.236/trunk@148894 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 06:03:14 +00:00
darin%netscape.com
6fb2f64a45
fixes bug 201574 "Many Unaligned access messages when reading XUL.mfasl" r/sr=alecf,brendan
...
git-svn-id: svn://10.0.0.236/trunk@141189 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-15 18:17:54 +00:00
rginda%netscape.com
8f40c15175
bug 170585, Scriptable streams are broken; r=darinf, sr=dougt
...
add factories so js can create the nsIBinary*Stream objects,
also adds read/writeByteArray functions
git-svn-id: svn://10.0.0.236/trunk@139398 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-13 21:23:18 +00:00
dbaron%dbaron.org
6ed727cbe8
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
...
git-svn-id: svn://10.0.0.236/trunk@136028 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 23:19:20 +00:00
bzbarsky%mit.edu
4f9de0338a
Maybe build on PPC too.
...
git-svn-id: svn://10.0.0.236/trunk@134073 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-19 03:43:01 +00:00
bzbarsky%mit.edu
aa224c97ca
Fix smoketest blocker 180452. If the buffer is not even-sized, we have
...
to carry a byte around with us. Patch mostly by alecf, partly by me;
sr=me, r=dmose, a=dmose (sheriff hat).
git-svn-id: svn://10.0.0.236/trunk@134063 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-19 02:57:30 +00:00
alecf%netscape.com
e38457c675
take two at fixing bug 177401 - convert nsIBinaryStream over to using nsAString/nsACString for string values, to speed up fastload
...
sr=darin, r=dougt
(the previous checkin had a typo which disabled fastload entirely!)
git-svn-id: svn://10.0.0.236/trunk@133832 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-14 18:16:31 +00:00
alecf%netscape.com
1c16ef7f73
argh, back out my last checkin because Ts went UP not down!
...
git-svn-id: svn://10.0.0.236/trunk@133447 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-09 01:31:32 +00:00
alecf%netscape.com
aac40e7aa5
fix for bug 177401 - use nsAString& classes instead of wstring in nsIBinaryInputStream, to speed up fastload startup
...
sr=darin, r=dougt
git-svn-id: svn://10.0.0.236/trunk@133429 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-08 23:30:53 +00:00
dougt%netscape.com
e289284076
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
...
git-svn-id: svn://10.0.0.236/trunk@129050 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-07 17:13:19 +00:00
darin%netscape.com
3872488d18
b=99165 Freeze nsIInputStream nsIOutputStream (not yet frozen... but close)
...
r=dougt sr=shaver a=asa
git-svn-id: svn://10.0.0.236/trunk@116359 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-12 00:59:06 +00:00
brendan%mozilla.org
b27e4fa386
Store FastLoad dependency mtimes, and invalidate if any changes (106021, r=dveditz, sr=shaver).
...
git-svn-id: svn://10.0.0.236/trunk@106823 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-31 08:29:25 +00:00
brendan%mozilla.org
f5bc62edea
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
...
git-svn-id: svn://10.0.0.236/trunk@100030 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-31 19:05:34 +00:00
alecf%netscape.com
13743894ed
fix for #45797 - fix NS_IMPL_ISUPPORTS consumers
...
r=dveditz a=self
git-svn-id: svn://10.0.0.236/trunk@82722 18797224-902f-48f8-a5cc-f745e15eee43
2000-11-17 03:41:41 +00:00
warren%netscape.com
f29b00bbe4
Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan
...
git-svn-id: svn://10.0.0.236/trunk@76875 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 07:03:33 +00:00
warren%netscape.com
cc5d426fbe
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
...
git-svn-id: svn://10.0.0.236/trunk@71450 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 09:46:12 +00:00
scc%netscape.com
96c417cc61
making string conversions explicit
...
git-svn-id: svn://10.0.0.236/trunk@66066 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-15 05:23:09 +00:00
ruslan%netscape.com
03171d1302
Fix nsBinaryStream::ReadStringZ which used to add extra '\0' thus causing
...
tje string lenth to be off by 1 and all these nasty nsString warnings;
a=leaf,r=smfr
git-svn-id: svn://10.0.0.236/trunk@65436 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-06 21:28:09 +00:00
fur%netscape.com
897d69d466
In support of bug #8305 (Implement cache)
...
Replaced WriteStringZ()/ReadStringZ() stubs with trivial implementations.
Simplified existing code. r: none
git-svn-id: svn://10.0.0.236/trunk@54112 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-21 08:01:08 +00:00
fur%netscape.com
2db47f04c9
Bug #8305 (Implement cache), r: valeski, rickg
...
The storage stream provides an internal buffer that
can be filled by a client using a single output
stream. One or more independent input streams can
be created to read the data out non-destructively.
The implementation uses a segmented buffer
internally to avoid realloc'ing of large buffers.
git-svn-id: svn://10.0.0.236/trunk@53667 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-16 19:12:41 +00:00