99 Commits

Author SHA1 Message Date
warren%netscape.com
fa66ea22fe Structural changes for MakeAbsolute performance. bug#10736 r=valeski
git-svn-id: svn://10.0.0.236/trunk@52673 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-03 05:13:44 +00:00
mstoltz%netscape.com
2656423bf8 Fixed windows breakage in standalone by adding a typedef
git-svn-id: svn://10.0.0.236/trunk@52627 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-03 00:41:20 +00:00
mstoltz%netscape.com
fc96225344 Created helper class nsZipRead to hold read state information. That way
one nsJAR can support multiple input streams. r=norris


git-svn-id: svn://10.0.0.236/trunk@52616 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 23:46:09 +00:00
cls%seawood.org
7190f1f2a8 Use #elif not #elseif
git-svn-id: svn://10.0.0.236/trunk@52593 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 22:36:59 +00:00
ssu%netscape.com
857b4649d5 fixing redness on mac tinderbox. #else if doesn't work. Changed it to #elseif
git-svn-id: svn://10.0.0.236/trunk@52586 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 21:50:07 +00:00
sgehani%netscape.com
119d8e6f37 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]
git-svn-id: svn://10.0.0.236/trunk@52563 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-02 20:37:28 +00:00
tbogard%aol.net
ae3cd9e2ce Changed NS_ENSURE_NOT to NS_ENSURE_FALSE to reflect API change. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@52417 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-01 21:43:56 +00:00
warren%netscape.com
933e7aa1a8 Minor cleanup
git-svn-id: svn://10.0.0.236/trunk@52409 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-01 20:50:04 +00:00
sgehani%netscape.com
9318031900 Fixing static targets to be usable by MIW once again: removed new nsJARInputStream from the static targets. For real this time...
git-svn-id: svn://10.0.0.236/trunk@52337 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-30 22:18:31 +00:00
sgehani%netscape.com
66089af9ca Backed out change temporarily.
git-svn-id: svn://10.0.0.236/trunk@52336 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-30 22:03:46 +00:00
sgehani%netscape.com
43165f999b Fixing static targets to be usable by MIW once again: removed new nsJARInputStream from the statis targets.
git-svn-id: svn://10.0.0.236/trunk@52335 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-30 21:56:51 +00:00
sfraser%netscape.com
e025da23ff Ooops, maybe we do need one of those paths after all. r=floppy
git-svn-id: svn://10.0.0.236/trunk@51954 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-27 06:48:35 +00:00
sfraser%netscape.com
5258fa6070 Another teeny project fix -- remove obsolete lib/xp paths in the two static targets (which are not built anyway). r=moose
git-svn-id: svn://10.0.0.236/trunk@51952 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-27 06:44:44 +00:00
mstoltz%netscape.com
c48a5396a0 Fixed Windows breakage from converting const nsZIpItem* to nsZipItem*. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@51877 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-26 20:45:21 +00:00
mstoltz%netscape.com
ea05167e43 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
git-svn-id: svn://10.0.0.236/trunk@51864 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-26 19:43:26 +00:00
sgehani%netscape.com
95d88cbf7b Fixes bug 17190: extract only core_*/* files to obtain the XPInstall engine run by the Install Wizard. [r=cathleen]
git-svn-id: svn://10.0.0.236/trunk@51810 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-26 02:08:56 +00:00
sfraser%netscape.com
aed61fd72a Removed an errant semicolon in a IID declaration. r=floppy moose
git-svn-id: svn://10.0.0.236/trunk@51354 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-21 03:45:20 +00:00
neeti%netscape.com
7425479597 Converted to use nsIModule to prepare for memory leaks fixing. Bug# 14034. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@50085 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-07 03:39:36 +00:00
sfraser%netscape.com
b98dbfaa02 Fixed access paths to remove lib/xp, and mozilla/include. xp_regexp.h is now exported, and found in dist. r=sdagley
git-svn-id: svn://10.0.0.236/trunk@49927 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-06 01:19:58 +00:00
beard%netscape.com
da97767078 changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr
git-svn-id: svn://10.0.0.236/trunk@49690 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-03 20:46:23 +00:00
kipp%netscape.com
2210b03ee9 Converted from components to modules
git-svn-id: svn://10.0.0.236/trunk@49472 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 21:22:48 +00:00
kipp%netscape.com
e1ba63180f new
git-svn-id: svn://10.0.0.236/trunk@49389 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-30 01:53:31 +00:00
alecf%netscape.com
0b92dfaebf don't need xplib anymore
git-svn-id: svn://10.0.0.236/trunk@48648 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 22:22:39 +00:00
andreas.otte%primus-online.de
6863e17384 NOT ON BUILD: Add loadgroup parameter
git-svn-id: svn://10.0.0.236/trunk@48184 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 09:08:56 +00:00
valeski%netscape.com
9dab851f4e NOT IN BUILD - adding boilerplate for jar protocol handler
git-svn-id: svn://10.0.0.236/trunk@47973 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 16:12:41 +00:00
briano%netscape.com
1be96e2703 General cleanup.
git-svn-id: svn://10.0.0.236/trunk@47265 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 02:51:42 +00:00
sspitzer%netscape.com
a07b064e9d fix warnings for dbragg
git-svn-id: svn://10.0.0.236/trunk@47105 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-13 06:26:18 +00:00
sgehani%netscape.com
a2a119a40c Fixing static targets that don't depend on regular expressions where nsWildCard.cpp was erroneously added.
git-svn-id: svn://10.0.0.236/trunk@46732 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 07:55:37 +00:00
mscott%netscape.com
ea999cd29e Check in for alecf. Remove linkage against libxp. build nsWildCard.cpp
git-svn-id: svn://10.0.0.236/trunk@46520 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 05:29:42 +00:00
alecf%netscape.com
e0f9749d15 now uses local nsWildCard.cpp instead of xp_regexp.c
git-svn-id: svn://10.0.0.236/trunk@46517 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 05:21:06 +00:00
alecf%netscape.com
56412083da libjar now uses a local wildcard copy
git-svn-id: svn://10.0.0.236/trunk@46516 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 05:19:46 +00:00
alecf%netscape.com
de2a916715 libjar's private copy of xp_regexp
git-svn-id: svn://10.0.0.236/trunk@46512 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 04:54:56 +00:00
dveditz%netscape.com
9e8fbafe16 fixing mac bustage
git-svn-id: svn://10.0.0.236/trunk@46230 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 22:03:53 +00:00
alecf%netscape.com
d31074aaac make libxp a static library, eliminate useless cruft, and link it into libjar
(it's the only one that uses libxp these days)


git-svn-id: svn://10.0.0.236/trunk@45977 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 23:50:11 +00:00
dveditz%netscape.com
f78d77f1f3 fixing makefile weirdness
git-svn-id: svn://10.0.0.236/trunk@45413 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 01:30:04 +00:00
dveditz%netscape.com
3db236e159 added blank lines for readability
git-svn-id: svn://10.0.0.236/trunk@45412 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 01:28:22 +00:00
cyeh%netscape.com
e066f641bc Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
git-svn-id: svn://10.0.0.236/trunk@45411 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 01:24:51 +00:00
brendan%mozilla.org
8ab100a15b Conform mindlessly to other 'Register foo' component printfs.
git-svn-id: svn://10.0.0.236/trunk@44800 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 10:18:44 +00:00
briano%netscape.com
ec790d84e2 Change the undef NETSCAPE to MOZILLA_CLIENT to fix Win and Mac.
git-svn-id: svn://10.0.0.236/trunk@44597 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 01:23:10 +00:00
dveditz%netscape.com
7f39630ffb backing out, briano has a different fix
git-svn-id: svn://10.0.0.236/trunk@44596 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 01:22:31 +00:00
dveditz%netscape.com
9f6583ff58 fixing Windows build bustage. Will not fix the mac
git-svn-id: svn://10.0.0.236/trunk@44595 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 01:17:07 +00:00
ramiro%netscape.com
d43e5b92ea Cleanup zlib cruft.
git-svn-id: svn://10.0.0.236/trunk@44504 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 14:39:53 +00:00
mccabe%netscape.com
91543218bc 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.


git-svn-id: svn://10.0.0.236/trunk@43988 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-21 08:54:47 +00:00
sgehani%netscape.com
b3e4e209dc Added static lib targets (in prep for landing the Mac Install Wizard).
git-svn-id: svn://10.0.0.236/trunk@43093 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 23:45:46 +00:00
sgehani%netscape.com
fceed57423 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@43091 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 23:44:53 +00:00
sgehani%netscape.com
1ef190b608 Adding Mac support to STANDALONE libjar.
git-svn-id: svn://10.0.0.236/trunk@43070 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 23:06:44 +00:00
sgehani%netscape.com
c161a44056 Fixing Mac bustage in STANDALONE libjar.
git-svn-id: svn://10.0.0.236/trunk@43068 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-10 23:05:09 +00:00
ssu%netscape.com
67cc09c208 added ifdef win32 to win32 standalone specific code
git-svn-id: svn://10.0.0.236/trunk@42838 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 23:01:03 +00:00
ssu%netscape.com
ce62f82656 fixed blockage of windows process messages when inflating files. This affects only the standalone windows build.
git-svn-id: svn://10.0.0.236/trunk@42425 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 07:58:15 +00:00
ramiro%netscape.com
6c3de6044f Fix for orange loonix tree.
git-svn-id: svn://10.0.0.236/trunk@42351 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 22:24:08 +00:00