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

497 Коммитов

Автор SHA1 Сообщение Дата
dveditz%netscape.com 67c6c0b8c6 Bug 47258, better descrimination for unpacking errors. r=sgehani,sr=mscott 2001-03-14 05:15:55 +00:00
dprice%netscape.com edb387e49c 71057 sr=waterson new order files. NOT PART OF THE REGULAR BUILD 2001-03-13 10:47:37 +00:00
valeski%netscape.com aec997a897 sr=rpotts, r=gagan. 70743. switching over to new extensible URI::SchemeIs() api. and changing existing implementations over to new api. also modified nsHTTP and nsHTTPS handlers a bit to make things cleaner. 2001-03-13 02:01:07 +00:00
cls%seawood.org dcacae1ebf Rename img libraries that have have common external equivalents as our internal versions may be slightly incompatible.
Bug #57247 sr=tor
2001-03-09 23:53:17 +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
dprice%netscape.com 199c935b04 # 65845 sr=waterson, new order files will greatly reduce the number of link warnings. 2001-02-27 04:38:19 +00:00
cls%seawood.org 3580b1cac0 Adding and updating necessary .cvsignore files. Bug #61550 2001-02-24 06:22:49 +00:00
mstoltz%netscape.com fe3cecbfa0 bug 63451. Adding nsIJAR.idl to mac project file 2001-02-23 02:31:14 +00:00
mstoltz%netscape.com 6ddb173736 bug 63451 - moved signature verification functions from nsIZipReader to nsIJAR. r=sgehani, sr=shaver 2001-02-23 00:15:04 +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
dprice%netscape.com 997fb091c7 65845 first cut of the order files 2001-02-13 02:48:02 +00:00
disttsc%bart.nl 3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +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
gagan%netscape.com 79713bc4c2 Optimization for scheme comparison of URIs. See bug 66577 for details. r=darin, sr=brendan@mozilla.org 2001-01-31 01:33:03 +00:00
dbaron%fas.harvard.edu c55ef35a27 Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org 2001-01-27 23:31:15 +00:00
darin%netscape.com 6a7567992b Bug 62566. nsIChannel::AsyncWrite interface revision and related cleanup.
r=dougt@netcape.com, sr=mscott@netscape.com.
2001-01-23 22:10:34 +00:00
ssu%netscape.com 575efef70a fixing tree redness 2001-01-22 20:53:31 +00:00
ssu%netscape.com 579692e16b fixing bug 59105 - chrome install hangs when target is not an install file. sr=mscott, r=dveditz. 2001-01-22 20:15:49 +00:00
jgmyers%netscape.com 8935d7e70b cleanup, fix TRUE/FALSE refs: bug 63834 r=bryner sr=brendan@mozilla.org 2001-01-10 06:12:15 +00:00
bryner%uiuc.edu 69e9b90bc6 Removing dead .toc files. Not part of build. a=sfraser. 2001-01-03 01:32:06 +00:00
sgehani%netscape.com 6d76941848 Add ZIP_TestArchive support for CRC32 verification of all or individual items.
b = 61544
 r = dveditz
sr = alecf
2000-12-27 07:05:55 +00:00
cls%seawood.org 66a18fcbbf 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
darin%netscape.com 2578f4f795 Fixes bug 59661. Occurances of uninitialized variables... r=gagan, sr=mscott. 2000-11-15 22:21:46 +00:00
dprice%netscape.com 1a0d72687e Making the jar cache test more flexable.
Adding all-tests:: rule to makefile.win
2000-11-08 01:30:31 +00:00
dprice%netscape.com b080fee573 fix for 53312 and 55893 adds a memory flusher and fixes a race condition in
zip cache code.  SR=waterson R=warren,jband
2000-10-31 22:44:20 +00:00
dbaron%fas.harvard.edu 9cf6137ae9 Since source files are no longer (thankfully!) copied around here, they don't need to be in the .cvsignore. r=cls@seawood.org b=49937 2000-10-29 21:21:48 +00:00
warren%netscape.com cd56c0575b Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc. 2000-10-28 22:17:53 +00:00
warren%netscape.com 9a6d92a433 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson 2000-10-27 22:43:51 +00:00
dprice%netscape.com dabe025a7e backing out earlier changes for 53312 2000-10-14 01:15:24 +00:00
dprice%netscape.com 00f689748f removing debug statement. 2000-10-13 21:00:04 +00:00
dprice%netscape.com ded17498bc added memory flusher for jar cache 53312
a=warren SR=warren,jband
2000-10-13 20:42:46 +00:00
jband%netscape.com f29cf84e8c NOT PART OF THE BUILD. new code for testing the jar cache 2000-10-01 00:10:51 +00:00
mstoltz%netscape.com 69980043ac bug 24765, hooking up necko file cache to jar protocol. Hopefully without leaks this time. Also fixed leak in nsJARURI. r=beard, warren 2000-09-22 06:21:18 +00:00
warren%netscape.com 94d7f48d6e Backing out jar protocol change because it introduced a big memory leak on tinderbox test. a=jag 2000-09-21 08:26:07 +00:00
mstoltz%netscape.com 504b6630e9 Final (I hope) fix for 24765, using Necko file cache for the jar protocol. r=beard, a=warren. 2000-09-21 05:01:16 +00:00
warren%netscape.com 181bb2dcb2 Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani 2000-09-20 19:35:24 +00:00
warren%netscape.com c07ca298ed Setting release timeout inside lock -- avoiding race condition. 2000-09-18 07:08:22 +00:00
warren%netscape.com a53ac69e4e Backing mstoltz out to get things back up and running with jar packaging. Also, I don't approve of the changes made to nsJARURI.cpp 2000-09-18 02:18:00 +00:00
sspitzer%netscape.com 6779b4efd0 fix for bug #51267. intermittent failure when loading files from jars.
the problem is that nsZipArchive and zlib are not thread safe.
for now, add a lock to prevent multiple threads from getting into that code
r=warren,dveditz
super-end-of-game-review=mscott
2000-09-15 21:56:20 +00:00
mstoltz%netscape.com 35d66fed08 Better bustage fix without leak r=scc 2000-09-15 21:12:36 +00:00
mstoltz%netscape.com 9c40decb1a Fixing bustage. r=dveditz 2000-09-15 20:38:52 +00:00
mstoltz%netscape.com 04f1130628 Fix for bugs 24765, 49288. Using Necko file cache for the jar protocol. r=beard, a=warren. 2000-09-15 19:27:05 +00:00
rayw%netscape.com 3cd14f5878 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren
2000-09-14 23:20:49 +00:00
rayw%netscape.com 0257791053 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
warren%netscape.com f1e20aeb6c Fixed error code. 2000-09-12 05:11:11 +00:00
cls%seawood.org 50cf95135d OS_ARCH does not set release numbers 2000-09-11 08:08:24 +00:00
cls%seawood.org f9ef19da28 Remove unneeded dep that's breaking old gnu makes 2000-09-11 06:26:48 +00:00
cls%seawood.org 6d3cf6985a Fixing problem of standalone compoennts always building on every build pass. Adding objs.mk files to give better dependency handling. Bug #49937 2000-09-11 04:13:16 +00:00
cls%seawood.org a03d3c155b Make the ifdef match the comment here as well 2000-09-11 01:22:45 +00:00
rich.burridge%sun.com 939ff071ff Fix to enable XPInstall to build/run on the Solaris platform.
r=sgehani@netscape.com  a=brendan@mozilla.org
BugId: #43080.
2000-09-09 14:18:48 +00:00
jband%netscape.com 2730e37efd warren's fix for the new/free mismatch undid kin's fix for the same problem. Also fix an off by one in the backwards 'for' loop. r=warren 2000-09-08 09:36:35 +00:00
warren%netscape.com 161e98314b Bug 50844. Fixed mismatched memory free. 2000-09-08 04:39:17 +00:00
mscott%netscape.com 81b816da2e Bug #43556 --> remove obsolete reference to old class id for the mime service. use the new one.
r=valeski
2000-09-08 00:24:13 +00:00
kin%netscape.com 872a42a450 Fix for bug #50927: UMR and FMM: nsJARChannel::GetContentType().
Added check for NULL mJAREntry and we now free filename with 'delete'.
r=warren@netscape.com
2000-09-07 19:31:10 +00:00
scc%mozilla.org be4ff1fbf1 fix speedracer bustage 2000-09-03 05:54:31 +00:00
sgehani%netscape.com 8b7c694896 Rename libzlib -> libz complying with standard zlib naming convention.
[nsbeta3+ b=49735; r=sobotka@axess.com]
2000-08-25 08:32:19 +00:00
dprice%netscape.com 5a7dbae537 Making the protocol handler threadsafe for win2K happiness 2000-08-25 04:56:01 +00:00
warren%netscape.com b68033c805 Changed to not add to load group on OpenInputStream 2000-08-24 22:35:46 +00:00
warren%netscape.com 437a98156c Added zip cache hit rate stats. 2000-08-24 07:38:41 +00:00
warren%netscape.com 1325ceb6a7 Fixing up GetOwner method to not crash on startup. 2000-08-24 07:36:53 +00:00
sgehani%netscape.com cdd2414ff6 Make libjar work with Phil Katz zip archives created with Sun's 'jar' tool. (aka honor bit 3 of the general purpose bit flag in local headers when searching forthe central directory offset.)
[r=ssu,dbragg; nsbeta3+ b=20512]
2000-08-24 00:48:34 +00:00
mkaply%us.ibm.com af0d12a2ab OS/2 Tinderbox break
PR_CALLBACK
2000-08-23 20:39:17 +00:00
dprice%netscape.com de7e1ea92f fixing the zipcache R=warren 2000-08-23 03:18:53 +00:00
dprice%netscape.com 9f7b187570 fixing 49250
computing certificate principal as needed
2000-08-23 03:17:42 +00:00
warren%netscape.com e05eef45e9 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 2000-08-22 07:03:33 +00:00
warren%netscape.com e12f238589 Bug 46864 - Embedding needs a name attribute on nsIRequest. 2000-08-21 08:23:54 +00:00
dbaron%fas.harvard.edu 0256708985 Back out makefile changes since they are causing problems for some people. Go back to copying source files around. 2000-08-20 01:14:26 +00:00
sgehani%netscape.com a958d5e317 Build standalone libjar only on Linux. (Installer only exists on Linux for
now.)
[r=syd]
2000-08-19 23:32:24 +00:00
dbaron%fas.harvard.edu 3b28047086 Remove no-longer-copied files from .cvsignore 2000-08-19 21:42:35 +00:00
dbaron%fas.harvard.edu 4d9bee5892 Avoid copying source files to compile them. r=bryner 2000-08-19 21:24:49 +00:00
sgehani%netscape.com b269c16355 Remove 'unzip' dependency from Linux installer.
[nsbeta3+ b=48109; r=ssu]
2000-08-19 18:50:10 +00:00
sgehani%netscape.com 79e5e96686 Backing out changes. 2000-08-19 00:21:04 +00:00
sgehani%netscape.com c412164117 Updating headser to ignore copied over from parent directory. 2000-08-18 23:42:38 +00:00
sgehani%netscape.com e30494cf79 This is the *real* fix for the Linux bustage. Sorry about this loss of time.
Had to do with MOZ_NATIVE_ZLIB not being defined on my system (differs from
the tbox builds I guess).
2000-08-18 23:41:15 +00:00
sgehani%netscape.com 00aa10a96d Building standalone libjar for installer use.
[nsbeta3+ b=48109; r=ssu]
2000-08-18 22:09:26 +00:00
conrad%ingress.com d9e8edcf29 Changed from using strings for nsIDirectoryService props to using macro names defined in nsDirectoryServiceDefs.h r=valeski 2000-08-11 20:31:57 +00:00
warren%netscape.com 84b5fd67e3 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson 2000-08-10 06:19:37 +00:00
warren%netscape.com ae0d4c4f01 Making addref/release threadsafe 2000-07-28 06:49:01 +00:00
warren%netscape.com 2b01440bc0 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz 2000-07-25 05:45:56 +00:00
mstoltz%netscape.com a8545c4aed Fixing 40159 and 44822, both [nsbeta2+] regressions on signed scripts. r=sgehani 2000-07-12 03:10:33 +00:00
cls%seawood.org e87a1b7b11 Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061 2000-07-10 07:13:31 +00:00
valeski%netscape.com f0fec56b70 42767. AsyncOpen (dead code) removal. 2000-06-16 14:39:19 +00:00
warren%netscape.com 0854608a32 Bug 42283. Crash downloading jar file. 2000-06-16 07:47:46 +00:00
warren%netscape.com 855a42ad4a Fixed jar url resolve so that chrome protocol works. Fixed jar channel to not remove channel after kicking off load. Bug 18433 2000-06-07 09:07:10 +00:00
warren%netscape.com 85fe7a1825 Fixing bugs in nsZipReaderCache. Bug 18433 2000-06-07 09:05:22 +00:00
mkaply%us.ibm.com e4eae74a3b # 37239
r = mstolz, a = brendan
OS/2 bringup - cast for VisualAge
2000-06-05 19:16:35 +00:00
warren%netscape.com 512c8bf433 Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433 2000-06-03 09:46:12 +00:00
warren%netscape.com 88151adad6 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
mstoltz%netscape.com f2e8c723df bug 40215. r=rginda, a=clayton. 2000-06-02 22:27:28 +00:00
warren%netscape.com 4b19f2aeab Bug 24764. Cache of opened jar files. r=waterson 2000-05-25 08:32:09 +00:00
warren%netscape.com d315ccffc6 Fixed nsZipReaderCache to get hits. (not used yet) 2000-05-25 08:30:29 +00:00
warren%netscape.com 3658e33085 Removing URIParser attribute from nsIURI interface. Fixed Equals for case when port is the default. Cached URL parsers (all 3) to reduce object allocation. r=andreas,dp 2000-05-25 08:27:40 +00:00
warren%netscape.com 5f6b57ef08 Bug 39416. Made ftp work with single sign-on for more than one user/host. 2000-05-17 07:12:40 +00:00
dougt%netscape.com 679e606369 Using wrong converstion. It should have been 1000, but it I checked in 1 mil! 2000-05-16 21:53:34 +00:00
andreas.otte%primus-online.de f8406c718e fix bug 37616, Retire SetRelativePath, removing unused SetRelativePath from nsIURI.idl and all it's implementations, r=warren@netscape.com, a=mscott@netscape.com for the mailnews part 2000-05-13 13:05:00 +00:00
scc%netscape.com 80b0f54e6f bug #38765 2000-05-13 00:22:38 +00:00
scc%netscape.com 383fdc142e string backsliding. r=mjudge 2000-05-12 07:53:02 +00:00
mstoltz%netscape.com 74488c46a3 Removed dependency of libjar on psm-glue, bug 36853. Fixed out parameter type problem in PSMComponent::HashEnd 2000-05-10 01:49:33 +00:00
dougt%netscape.com 6130faf4cf Mac needs special LONG LONG support. 2000-05-09 19:59:06 +00:00
dougt%netscape.com a942da7d9f Fixes bug 38553. Using usecs now. r=sgehani@netscape.com 2000-05-09 19:11:14 +00:00
andreas.otte%primus-online.de e365632082 first round of checkins to fix bug 37616, Retire SetRelativePath, r=warren@netscape.com 2000-05-05 23:39:25 +00:00
scc%netscape.com 8dbf8e7713 making string conversions explicit 2000-04-27 19:49:53 +00:00
slamm%netscape.com 3063b97448 Fix declaration order to quiet build warning 2000-04-26 21:27:52 +00:00
slamm%netscape.com ab6e3eb4e6 Fix declaration order to quiet build warning 2000-04-26 14:31:01 +00:00
mstoltz%netscape.com 9bb975256e Fixes for 27010, 32878, and 32948. 2000-04-26 03:50:07 +00:00
mjudge%netscape.com 2cfb602409 making string conversions explicit. scc 2000-04-26 01:13:55 +00:00
mstoltz%netscape.com 57feeae5ec Backing out changes until I can figure out why it's crashing on startup. 2000-04-23 21:25:39 +00:00
mstoltz%netscape.com 62bffdd26e Fixes for bugs 27010, 32878, 32948. 2000-04-23 20:30:29 +00:00
warren%netscape.com ff5b1f0cbf Changing dir create permissions to 775. 2000-04-16 21:32:29 +00:00
warren%netscape.com e495d8bf34 Fixed to truncate by default. Fixed permissions to default to 664. 2000-04-14 09:32:24 +00:00
warren%netscape.com c544ed30ef Factoring stream i/o operations into nsIStreamIO interface. 2000-04-13 09:20:50 +00:00
warren%netscape.com de3b5568fb Adding code to remove entries from free list when recycled. 2000-04-12 09:48:30 +00:00
warren%netscape.com d17c5946a1 Moved nsXPIDLString.h out of ifdef for optimized builds. 2000-04-12 08:25:32 +00:00
warren%netscape.com 2979b9b4c6 Added nsIZipReaderCache. Removed nsIZipReader::ParseManifest. Got jar: protocol going for downloaded jars and input streams. Added assertions that Cancel is called with a failure code. 2000-04-12 07:58:24 +00:00
mstoltz%netscape.com 5c520e108c Fixed crash when calling nsJARInputStream from nsJARChannel. 2000-04-05 00:12:20 +00:00
warren%netscape.com be2da70b76 Making nsJARDownloadObserver have thread-safe addref/release. 2000-04-04 08:34:37 +00:00
warren%netscape.com 4bff76e760 Fixed uninitialized variable. 2000-04-04 07:11:30 +00:00
warren%netscape.com 1e3761ff4d Fix to make download observer not crash. 2000-04-04 05:56:11 +00:00
cls%seawood.org f6740baa20 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287 2000-04-04 04:46:38 +00:00
sgehani%netscape.com c0f9d1f5bc Fix libjar runtime bustage on the Mac. b = 33656 2000-03-30 09:52:32 +00:00
warren%netscape.com 69ca3f19d4 Bug 28269. jar file cache should open local files in place 2000-03-30 08:13:50 +00:00
warren%netscape.com 6de6d5885a Fixed sig of LoadEntry 2000-03-30 08:09:45 +00:00
warren%netscape.com 283c34222c Fixing bugs in jar input streams for jar: protocol. 2000-03-30 07:41:37 +00:00
warren%netscape.com 351d82c77b Making jar: protocol work in general, and OpenInputStream in particular. 2000-03-30 07:39:31 +00:00
warren%netscape.com e1cef0b2bc Fixed nsCOMPtr problem in ?: statement. 2000-03-29 04:38:38 +00:00
warren%netscape.com 727f312b32 Necko API changes: primarily nsIChannel, changing initialization parameters to accessors. Got javascript: evaluation to happen at the right time (when AsyncRead is called) as well as on the right thread. 2000-03-29 03:58:50 +00:00
jdunn%netscape.com f04959ab05 just adding a newline at the end for hpux 2000-03-28 05:06:01 +00:00
sgehani%netscape.com b7c8ff5249 Restoring file dates at install time.
b = 5107
r = dbragg
2000-03-28 03:38:06 +00:00
rickg%netscape.com 794e353349 removed reference to nsString2 2000-03-26 23:30:52 +00:00
mstoltz%netscape.com 4785f82ba6 removed files: mozilla/modules/libjar/nsJARStubs.cpp 2000-03-21 04:23:39 +00:00
norris%netscape.com 2d0fe2def4 Added signed script support in Mozilla. bug=7270 r=norris (this is mstoltz's checkin) 2000-03-21 04:21:28 +00:00
norris%netscape.com c4df99d129 Added aggregate principal support. r=norris. (This is mstoltz's checkin) 2000-03-21 04:17:37 +00:00
dougt%netscape.com 8126ff53b4 Adding GetSecurityInfo to the nsIChannel. bug 29646. r=warren. 2000-03-17 22:06:32 +00:00
dveditz%netscape.com 67bbb55a73 fixes bug 29414, all files installed read-only on Win32, r=sgehani 2000-02-28 07:22:23 +00:00
sgehani%netscape.com 567819cbf0 Restore file mode for Win32/Unix when installing.
b = 9148
r = dveditz
a = jar
2000-02-21 20:19:16 +00:00
buster%netscape.com 9d7d8eed28 fixing build bustage 2000-02-14 03:41:45 +00:00
mstoltz%netscape.com e526225795 Changed GetOwner() to read owner from underlying nsJAR rather than saving it locally. SetOwner() now does nothing. bug=7270 r=norris 2000-02-14 01:59:09 +00:00
mstoltz%netscape.com 8df8c26172 Crasher fixes and optimizations to jar signature verification. bug=7270 r=norris 2000-02-14 01:57:01 +00:00
valeski%netscape.com 8dc8022117 getting the rest of necko to use the mimetypes file. also added protection for UA string setup 2000-02-09 05:04:52 +00:00
scc%netscape.com 73802d6f2e Pro5 update 2000-02-07 23:06:04 +00:00
davidm%netscape.com 643d194472 Bug 25949 update access paths for codewarrior update. 2000-02-06 04:38:30 +00:00
warren%netscape.com 6139a47ee4 Lowercased method names for idl. 2000-02-04 12:16:33 +00:00
valeski%netscape.com 41512e1d6a URL Parsing and implementation rewrite landing. Andreas Otte was generous enough to contribute these changes 2000-02-03 03:44:22 +00:00
mstoltz%netscape.com 522dcf664a Fixed crashing bug in nsJAR.cpp - was dereferencing unallocated pointer. r=norris 2000-02-02 01:58:37 +00:00
mstoltz%netscape.com 9f00c29250 Added call to nsJAR::ParseManifest, needed for signed scripts. bug=7270 r=norris. 2000-02-02 01:30:12 +00:00
mstoltz%netscape.com b450915b91 Fixing hoarkage by adding an include statement. r=norris 2000-02-01 00:35:46 +00:00
warren%netscape.com 6a52ad793c Fix for downloaded jar files, and for pulling jars out of the cache. r=mstoltz 2000-01-31 23:43:09 +00:00
sdagley%netscape.com 1546bc8163 Fixing Mac build bustage. For some unknown @#$%^ reason strdup was defined in the LibjarPrefix headers which was generally a bad idea. Moved the code to an #ifdef XP_MAC block in nsZipArchive.cpp so libjar.mcp _and_ MIW.mcp project build again. Why this ever worked I don't know, I just hacked at it until I could get it building again cause it's Friday night and I wanna go home. r=mstoltz 2000-01-29 04:16:36 +00:00
mstoltz%netscape.com 6336aff6b5 Fixing Mac breakage caused by extraneous newlines. 2000-01-29 03:24:30 +00:00
mstoltz%netscape.com da00e27857 nsJARChannel now gets its owner from the underlying nsJAR, for the correct security level. bug=7270 r=norris 2000-01-29 00:06:15 +00:00
mstoltz%netscape.com a5072b2c43 Implementation of JAR manifest parser, part of signature verification for signed scripts. bug=7270 r=norris 2000-01-29 00:03:57 +00:00
warren%netscape.com 9e7506770a Fixed error case to return error. 2000-01-27 09:21:00 +00:00
warren%netscape.com c6cf2a3361 Fixes to make jar: protocol actually be able to visit html files packaged in zip files. Resolves relative links now, although doesn't handle going to # anchors in html pages properly yet. Good enough for chrome work. 2000-01-27 08:57:14 +00:00
ssu%netscape.com 00d1875007 A few problems with nsJar:
1.  When opening a file via the OpenArchiveWithFileDesc() you can not
    delete the file descriptor.
2.  Mode was wrong for the extract routine.
2000-01-25 20:41:47 +00:00
dougt%netscape.com 0b0346079c Landing nsIFile. 2000-01-24 21:28:28 +00:00
bryner%uiuc.edu 2cfcf03a92 Fixing linux build bustage. r=pavlov. 2000-01-24 04:45:54 +00:00
warren%netscape.com f96cff45ad Added code to cancel/suspend/resume jar channels. Bug #24338 2000-01-24 03:54:20 +00:00
gayatrib%netscape.com 534335260b Added code to check for existence of a jar file in the cache before downloading it. r=warren 2000-01-19 07:20:31 +00:00
sspitzer%netscape.com d8a5c41c93 backing out andreas and warren 2000-01-14 22:01:56 +00:00
warren%netscape.com ea798addcb Changes from andreas.otte@primus-online.de for numerous URL parsing bugs. r=warren 2000-01-14 08:50:03 +00:00
pp%ludusdesign.com 698852a4f4 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rpotts%netscape.com 023f2ff6e1 Made contentType a read/write attribute of nsIChannel 2000-01-08 06:26:04 +00:00
dougt%netscape.com e4f7318547 fixing build bustage. 2000-01-04 01:55:03 +00:00
sgehani%netscape.com 30b26e740b Fix build butsage for dougt. 2000-01-04 01:53:13 +00:00
dougt%netscape.com 3f110c059f Fixing build bustage. 2000-01-04 01:10:33 +00:00
dougt%netscape.com 23c8e43b7a adding include of prio.h. I am not sure how this worked before. 2000-01-04 00:00:08 +00:00
dougt%netscape.com 2e7a8b1044 Adding newline to end of file to fix build bustage on unix. 2000-01-03 23:56:38 +00:00
dougt%netscape.com e57d8fe707 Converting to use nsIModule macro. r=dp, jud. 2000-01-03 23:32:11 +00:00
dougt%netscape.com 2318e4a20c Including nsFileSpec.h directly. prep for nsIFile landing. 2000-01-03 23:31:09 +00:00
dougt%netscape.com 75e9bc8d48 Including nsFileSpec.h directly. This prep work for the nsIFile landing. 2000-01-03 23:28:35 +00:00
dougt%netscape.com 763d0f8810 Including nsFileSpec.h directly. This prep work for the nsIFile landing. 2000-01-03 23:21:36 +00:00
dougt%netscape.com 57f3febfe4 Converting to use nsIModule macro. r=dp. 2000-01-03 23:20:25 +00:00
sspitzer%netscape.com f37e107774 fix warnings 1999-12-28 19:41:57 +00:00
valeski%netscape.com 2988398b46 nsJARProtocol.cpp 1999-12-07 06:58:55 +00:00
warren%netscape.com 6af4802e75 Added buffer size parameters to NewChannel. Allows for optimization of amount of image data consumed. Bug #20408 1999-12-04 10:01:32 +00:00
warren%netscape.com b6282abafe Fix for downloaded jar files. Now they appear to work, except we aren't checking the cache to see if they already exist. r=gayatrib 1999-12-03 02:22:48 +00:00
warren%netscape.com c17a380edc Fixed bug accessing jar entry. 1999-12-02 01:27:48 +00:00
warren%netscape.com 2db26922a6 Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms. 1999-11-30 04:50:42 +00:00
warren%netscape.com 96ec037ac6 Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
warren%netscape.com a8eff9eb1f Added nsIInterfaceRequestor.h to keep nsCOMPtr happy. 1999-11-24 08:31:06 +00:00
warren%netscape.com 6b84e27c34 Added include for nsCOMPtr. 1999-11-24 07:40:54 +00:00
warren%netscape.com 59ef7fadbf Removed the nsICapabilities interface in favor of nsIInterfaceRequestor. 1999-11-18 07:36:41 +00:00
warren%netscape.com 34ecf73507 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott 1999-11-17 08:14:52 +00:00
sgehani%netscape.com 73a40c9a94 Fixes bug 18887. Although the bug doesn't mention it this really is: CRC-32 checking is now fixed in libjar. [r=dveditz] 1999-11-17 05:40:00 +00:00
ssu%netscape.com 830101554e fixing bug #18683. fixing how libjar does crc checks. It didn't work for all cases, until now. r=sgehani 1999-11-16 05:43:44 +00:00
dveditz%netscape.com 7cfd752d34 added Bloaty instrumentation 1999-11-16 01:52:29 +00:00
sgehani%netscape.com c1541c3769 Fixes for bug 18683. Libjar interfaces changed but the implementation didn't so XPInstall was horked. This fixes the runtime XP horkage. [r=dveditz]
Also, added deletion of extracted files if the CRC-32 doesn't match. Mapped 'PR_Delete' to 'remove' for STANDALONE. [r=mstoltz]
1999-11-13 00:44:56 +00:00
warren%netscape.com 4a274d01f1 Libjar cleanup. Added Close method. Bug#18273. r=mstoltz,gayatrib,dveditz 1999-11-12 06:13:13 +00:00
warren%netscape.com 925f33ebbc Switched to new nsIZipReader interface for Mac. 1999-11-12 06:12:14 +00:00
warren%netscape.com 1dec9a5ab3 Added 1999-11-12 05:58:46 +00:00
sgehani%netscape.com 4d95211698 Added CRC checking for every item we extract. Fixes bug 17511. [r=mstoltz] 1999-11-11 22:08:08 +00:00
erik%netscape.com 97a4edf14f This is just a local .cvsignore file. Doesn't affect build. 1999-11-11 18:15:49 +00:00
warren%netscape.com fb7ad57ff3 Added 1999-11-11 05:21:38 +00:00
warren%netscape.com 8fe0bb36a6 Got Gayatri's JAR protocol working. (not in build yet) 1999-11-07 21:55:12 +00:00
dmose%mozilla.org 142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
dmose%mozilla.org 5312eacf8c updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
warren%netscape.com d3b9c9c3cc Structural changes for MakeAbsolute performance. bug#10736 r=valeski 1999-11-03 05:13:44 +00:00
mstoltz%netscape.com 1a3e4d06d0 Fixed windows breakage in standalone by adding a typedef 1999-11-03 00:41:20 +00:00
mstoltz%netscape.com 54b6d77584 Created helper class nsZipRead to hold read state information. That way
one nsJAR can support multiple input streams. r=norris
1999-11-02 23:46:09 +00:00
cls%seawood.org a2f7e7231c Use #elif not #elseif 1999-11-02 22:36:59 +00:00
ssu%netscape.com 69202f5e38 fixing redness on mac tinderbox. #else if doesn't work. Changed it to #elseif 1999-11-02 21:50:07 +00:00
sgehani%netscape.com 96dca78493 Fixed bugs 10540, 9148. Libjar now reads teh central directory headers as opposed to the local file headers. This enables us to glean permissions informationand restore file mode upon extraction. A side-effect is the bug 10540 fix where the Install.Execute() API now works on Linux since we restore the execute bits in temporarily extracted files. [r=ssu] 1999-11-02 20:37:28 +00:00
tbogard%aol.net 10ded258a5 Changed NS_ENSURE_NOT to NS_ENSURE_FALSE to reflect API change. r=hyatt 1999-11-01 21:43:56 +00:00
warren%netscape.com 145f9f9dea Minor cleanup 1999-11-01 20:50:04 +00:00
sgehani%netscape.com 3715eaa957 Fixing static targets to be usable by MIW once again: removed new nsJARInputStream from the static targets. For real this time... 1999-10-30 22:18:31 +00:00
sgehani%netscape.com 24ea07ca57 Backed out change temporarily. 1999-10-30 22:03:46 +00:00
sgehani%netscape.com 0d281eb610 Fixing static targets to be usable by MIW once again: removed new nsJARInputStream from the statis targets. 1999-10-30 21:56:51 +00:00
sfraser%netscape.com b69e416652 Ooops, maybe we do need one of those paths after all. r=floppy 1999-10-27 06:48:35 +00:00
sfraser%netscape.com 7ffbbb77c5 Another teeny project fix -- remove obsolete lib/xp paths in the two static targets (which are not built anyway). r=moose 1999-10-27 06:44:44 +00:00
mstoltz%netscape.com efcdcfd4ad Fixed Windows breakage from converting const nsZIpItem* to nsZipItem*. r=dveditz 1999-10-26 20:45:21 +00:00
mstoltz%netscape.com 08143e312c Added GetInputStream function to nsJAR in order to extract files into memory rather than to disk. Created nsJARInputStream to carry this data. Most of the code for this change went into nsZipArchive, which now handles either file output or output to memory. bug=16077 r=dveditz 1999-10-26 19:43:26 +00:00
sgehani%netscape.com 6dcf3ee43a Fixes bug 17190: extract only core_*/* files to obtain the XPInstall engine run by the Install Wizard. [r=cathleen] 1999-10-26 02:08:56 +00:00
sfraser%netscape.com 3302fcff1a Removed an errant semicolon in a IID declaration. r=floppy moose 1999-10-21 03:45:20 +00:00
neeti%netscape.com cf444aab7c Converted to use nsIModule to prepare for memory leaks fixing. Bug# 14034. r=dveditz 1999-10-07 03:39:36 +00:00
sfraser%netscape.com ca1c595f2b Fixed access paths to remove lib/xp, and mozilla/include. xp_regexp.h is now exported, and found in dist. r=sdagley 1999-10-06 01:19:58 +00:00
beard%netscape.com 9eae33066d changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr 1999-10-03 20:46:23 +00:00
kipp%netscape.com a8d7d25d5d Converted from components to modules 1999-09-30 21:22:48 +00:00
kipp%netscape.com 8945b95dcc new 1999-09-30 01:53:31 +00:00
alecf%netscape.com 6c6a2d1877 don't need xplib anymore 1999-09-21 22:22:39 +00:00
andreas.otte%primus-online.de 094c80303a NOT ON BUILD: Add loadgroup parameter 1999-09-18 09:08:56 +00:00
valeski%netscape.com 9940aa8e82 NOT IN BUILD - adding boilerplate for jar protocol handler 1999-09-17 16:12:41 +00:00
briano%netscape.com 775e13bce8 General cleanup. 1999-09-14 02:51:42 +00:00
sspitzer%netscape.com bf5525797b fix warnings for dbragg 1999-09-13 06:26:18 +00:00
sgehani%netscape.com 3636d103bb Fixing static targets that don't depend on regular expressions where nsWildCard.cpp was erroneously added. 1999-09-10 07:55:37 +00:00
mscott%netscape.com 016d356b09 Check in for alecf. Remove linkage against libxp. build nsWildCard.cpp 1999-09-09 05:29:42 +00:00
alecf%netscape.com 8e3e110c34 now uses local nsWildCard.cpp instead of xp_regexp.c 1999-09-09 05:21:06 +00:00
alecf%netscape.com 43f5929b0d libjar now uses a local wildcard copy 1999-09-09 05:19:46 +00:00
alecf%netscape.com 0d37978327 libjar's private copy of xp_regexp 1999-09-09 04:54:56 +00:00
dveditz%netscape.com eff4c6bcca fixing mac bustage 1999-09-07 22:03:53 +00:00
alecf%netscape.com c9289ef057 make libxp a static library, eliminate useless cruft, and link it into libjar
(it's the only one that uses libxp these days)
1999-09-03 23:50:11 +00:00
dveditz%netscape.com 368254f2fe fixing makefile weirdness 1999-09-01 01:30:04 +00:00
dveditz%netscape.com 8595145824 added blank lines for readability 1999-09-01 01:28:22 +00:00
cyeh%netscape.com 1729151e74 Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people. 1999-09-01 01:24:51 +00:00
brendan%mozilla.org 89220e3a2e Conform mindlessly to other 'Register foo' component printfs. 1999-08-27 10:18:44 +00:00
briano%netscape.com 0546a72da3 Change the undef NETSCAPE to MOZILLA_CLIENT to fix Win and Mac. 1999-08-26 01:23:10 +00:00
dveditz%netscape.com 7dffabf8b6 backing out, briano has a different fix 1999-08-26 01:22:31 +00:00
dveditz%netscape.com 47cae9333b fixing Windows build bustage. Will not fix the mac 1999-08-26 01:17:07 +00:00
ramiro%netscape.com 7ee0e69965 Cleanup zlib cruft. 1999-08-25 14:39:53 +00:00
mccabe%netscape.com d98f4dca1d First cut at removing manual declaration of interface methods in implementation classes and replacing with xpidl-generated NS_DECL_NSIFOO macro.
Hopefully this'll help turn the copy-n-paste tide towards using this macro.
1999-08-21 08:54:47 +00:00
sgehani%netscape.com e592c76492 Added static lib targets (in prep for landing the Mac Install Wizard). 1999-08-10 23:45:46 +00:00
sgehani%netscape.com c7877d612f First Checked In. 1999-08-10 23:44:53 +00:00
sgehani%netscape.com b128b0fc9c Adding Mac support to STANDALONE libjar. 1999-08-10 23:06:44 +00:00
sgehani%netscape.com e669e74fe5 Fixing Mac bustage in STANDALONE libjar. 1999-08-10 23:05:09 +00:00
ssu%netscape.com caa2ec5cae added ifdef win32 to win32 standalone specific code 1999-08-09 23:01:03 +00:00
ssu%netscape.com 20b14e3b9e fixed blockage of windows process messages when inflating files. This affects only the standalone windows build. 1999-08-06 07:58:15 +00:00
ramiro%netscape.com 4de9a4b86d Fix for orange loonix tree. 1999-08-05 22:24:08 +00:00
ssu%netscape.com 58379d73fa fixed problem with PR_Seek() in standalone mode 1999-08-05 22:08:29 +00:00
sspitzer%netscape.com 018a336922 fix warning 1999-07-16 06:59:30 +00:00
dbragg%netscape.com 53ed5a01a8 Checked for null in memory allocation per bug #9852 1999-07-15 23:06:52 +00:00