308 Commits

Author SHA1 Message Date
dougt%netscape.com
714da09a59 Landing nsIFile.
git-svn-id: svn://10.0.0.236/trunk@58490 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 21:28:28 +00:00
dveditz%netscape.com
832063be1b Bug 21133, remove XPInstall's private JSRuntime
git-svn-id: svn://10.0.0.236/trunk@57958 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-16 01:49:37 +00:00
mcafee%netscape.com
b803d3e9dd Need Newline at end of file.
git-svn-id: svn://10.0.0.236/trunk@57923 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 08:30:32 +00:00
ssu%netscape.com
d05d862226 fixing bug #21085. xpinstall now quits gracefully when destination file already exists in a file move and file copy operation. r=cathleen
git-svn-id: svn://10.0.0.236/trunk@57913 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 06:01:39 +00:00
dbragg%netscape.com
4a97d9a27d fix for bug #16215 r=dougt
git-svn-id: svn://10.0.0.236/trunk@57885 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 01:54:55 +00:00
dbragg%netscape.com
e3f115e95d Fix for bug #16215 r=dougt
git-svn-id: svn://10.0.0.236/trunk@57884 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 01:53:48 +00:00
dbragg%netscape.com
ccd90e1689 Added nsFile.h and nsFile.cpp to fix bug #16215 r=dougt
git-svn-id: svn://10.0.0.236/trunk@57883 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 01:53:17 +00:00
pp%ludusdesign.com
b5787cf895 Converting usage of ::GetIID() to NS_GET_IID().
Bug #20232, r=scc@netscape.com


git-svn-id: svn://10.0.0.236/trunk@57423 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 20:49:15 +00:00
ssu%netscape.com
6eb3dd0f47 fixing bug #23347. Crash was happening on a deletion of an uninitialized variable. fix was to initialize the uninitialized variables. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@57186 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 08:27:12 +00:00
dbragg%netscape.com
36d55b82b4 SaveError added to fix bugs #21715 and #21671 r=dougt
git-svn-id: svn://10.0.0.236/trunk@57014 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 22:16:38 +00:00
dveditz%netscape.com
866230df01 fixes bug 23277
git-svn-id: svn://10.0.0.236/trunk@57006 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 21:55:00 +00:00
warren%netscape.com
070a48ce2a Made nsIProperties scriptable. Bug #21982
git-svn-id: svn://10.0.0.236/trunk@56832 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-05 09:29:25 +00:00
sgehani%netscape.com
9636722ad1 Hook up cancel button to actually work during an XPInstall.
b = 10205
r = dbragg
a = sdagley


git-svn-id: svn://10.0.0.236/trunk@56379 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 08:29:52 +00:00
sspitzer%netscape.com
df88898095 sanity check and adding new line to the end of a file.
git-svn-id: svn://10.0.0.236/trunk@56307 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-21 22:56:49 +00:00
jband%netscape.com
191411b358 Landing big set of DOM and XPConnect changes:
DOM: getting rid of JS_GetContextPrivate wherever possible. Use static parent
links where we can. When we do need to find this info about the caller
we call a function that knows how to get that info rather than inline calls
to JS_GetContextPrivate. This is all required for calling DOM objects on
non-DOM JSContexts as we do via xpconnect.

XPConnect: basic refactoring work to disassociate wrappers from the JSContext
that was active when the wrapper was constructed. This allows for calling into
wrapped JS objects on the right JSContext and for proper grouping of wrapped
native objects so that they can share proto objects. This also allows for
better sharing of objects and lays the foundations for threadsafety and
interface flattening.

Also, xpconnect tests are reorganized and improved.

fixes bugs: 13419, 17736, 17746, 17952, 22086

r=vidur r=mccabe r=norris r=cbegle
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@56202 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-18 20:29:29 +00:00
dougt%netscape.com
1b7046571a crash if passing nsnull. need to use the proper #define r=dveditz, a=brendan
git-svn-id: svn://10.0.0.236/trunk@55971 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 03:40:54 +00:00
dbragg%netscape.com
44fe1931e7 Fix for bug 21559 r=dveditz a=chofmann
git-svn-id: svn://10.0.0.236/trunk@55963 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 02:11:47 +00:00
sgehani%netscape.com
44332cf660 Fix for file replace on restart problem on the Mac.
b = 6410
r = dveditz, ssu
a = chofmann


git-svn-id: svn://10.0.0.236/trunk@55932 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-13 22:25:31 +00:00
dveditz%netscape.com
360bd398f3 Bug 20043, attempting to install an older file should not abort rest of install
git-svn-id: svn://10.0.0.236/trunk@55729 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 05:09:17 +00:00
dveditz%netscape.com
65efe9489a fixing Solaris bustage (usuall nsCOMPtr problem) r-dbragg
git-svn-id: svn://10.0.0.236/trunk@55666 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 01:19:13 +00:00
dbragg%netscape.com
51ec2e3697 New Progress dialog and support code.Fixes bug #7753 (and others) r=dveditz
git-svn-id: svn://10.0.0.236/trunk@55655 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 00:09:16 +00:00
dveditz%netscape.com
d398de2dfa Bug 12816, move XPInstall initialization closer to the front so we can
clean up after an install *before* the wrong components are loaded.


git-svn-id: svn://10.0.0.236/trunk@55192 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 13:37:23 +00:00
ssu%netscape.com
1bfb241814 changed requested access permissions for accessing the Windows registry from a general access value of KEY_ALL_ACCESS to a more specific access that does not necessarily require admin previlidges. r=sgehani@netscape.com. This affects only windows.
git-svn-id: svn://10.0.0.236/trunk@55000 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-02 02:22:35 +00:00
dveditz%netscape.com
667a10ed0f Fix install wizard overwriting existing version
git-svn-id: svn://10.0.0.236/trunk@54914 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 16:02:19 +00:00
dbragg%netscape.com
915b573e3f Changed the error reporting so that scripts will not bail out. Also improves robustness. Fixes bug # 20004 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@54838 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 00:48:38 +00:00
dbragg%netscape.com
47e1c7438c Changed to correct location of .xul file to chrome directory from the res directory. Fixes bug #10241 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@54837 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 00:47:10 +00:00
warren%netscape.com
51881fbcea Landing no_neckoutil2_branch. Bug #11159. Removes neckoutil_s.lib from build which helps beos and openvms.
git-svn-id: svn://10.0.0.236/trunk@54722 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 04:50:42 +00:00
dougt%netscape.com
0c53e29d87 fix for 18078. r=mstoltz,warren
git-svn-id: svn://10.0.0.236/trunk@54648 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 00:32:43 +00:00
dbragg%netscape.com
3cb5aae609 New confirm dialog for xpinstall. Fixes bug #17506. r=dougt
git-svn-id: svn://10.0.0.236/trunk@54589 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-29 21:14:49 +00:00
sgehani%netscape.com
fbb6c3bec1 Fix build warnings. [r=ssu]
git-svn-id: svn://10.0.0.236/trunk@54359 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 02:09:06 +00:00
ssu%netscape.com
499fce381e added new error ID and exposed it to the Install object in javascript. This is part of fixing bug #18704. r=dbragg
git-svn-id: svn://10.0.0.236/trunk@54196 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 22:57:13 +00:00
dveditz%netscape.com
ad383a25e0 Bug 19566 preventing PSM install. r=ssu
git-svn-id: svn://10.0.0.236/trunk@54185 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 22:32:40 +00:00
dveditz%netscape.com
e6ffa26b48 first hack to get relative URLS working in triggers
git-svn-id: svn://10.0.0.236/trunk@54142 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 12:01:19 +00:00
dveditz%netscape.com
23f42fcb05 mac build bustage
git-svn-id: svn://10.0.0.236/trunk@54110 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-21 07:55:18 +00:00
dveditz%netscape.com
f9d42c747f comment fix
git-svn-id: svn://10.0.0.236/trunk@54104 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-21 06:05:22 +00:00
dveditz%netscape.com
70cb614dd9 Checkin for dbragg, Bug 16214 make "folder" params objects rather than path strings, r=dveditz.
Bug 17509 add BLOATY instrumentation to XPInstall. A couple of minor leak fixes


git-svn-id: svn://10.0.0.236/trunk@54103 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-21 06:03:23 +00:00
dveditz%netscape.com
4d3ad643b8 adding new files from dbragg, r=dveditz, not yet part of build
git-svn-id: svn://10.0.0.236/trunk@54089 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-21 01:24:18 +00:00
warren%netscape.com
cbcd671c5d Removed the nsICapabilities interface in favor of nsIInterfaceRequestor.
git-svn-id: svn://10.0.0.236/trunk@53856 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-18 07:36:41 +00:00
ssu%netscape.com
c192307dcf overloaded the abortInstall() function for the Install object to take a
numerical parameter.  It now allows the script writer to specify
an abort value, instead of the default one.

r=sgehani


git-svn-id: svn://10.0.0.236/trunk@53827 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-18 05:08:11 +00:00
warren%netscape.com
d8627fe912 Necko API and implementation changes for retargeting. Needed for URL dispatching. r=mscott
git-svn-id: svn://10.0.0.236/trunk@53761 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-17 08:14:52 +00:00
jdunn%netscape.com
f0c83b3d5a Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688


git-svn-id: svn://10.0.0.236/trunk@53637 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-16 06:02:31 +00:00
dveditz%netscape.com
f4e3a02775 variable name change to silence build warning
git-svn-id: svn://10.0.0.236/trunk@53393 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-13 01:54:12 +00:00
sgehani%netscape.com
28bd8c8413 Mac profiler code crept in. Removed this ifdef'd cruft.
git-svn-id: svn://10.0.0.236/trunk@53387 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-13 00:43:12 +00:00
sgehani%netscape.com
134c4195ec Fixes for bug 18683. Libjar interfaces changed but the implementation didn't. This fixes the runtime XP horkage. [r=dveditz]
git-svn-id: svn://10.0.0.236/trunk@53386 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-13 00:39:03 +00:00
warren%netscape.com
fe2c05f6bf Fixed linux compiler bustage (again).
git-svn-id: svn://10.0.0.236/trunk@53333 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 07:17:50 +00:00
warren%netscape.com
7ffefe09f1 Fixed linux breakage with nsFileSpec constructor.
git-svn-id: svn://10.0.0.236/trunk@53332 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 06:54:49 +00:00
warren%netscape.com
4695e1619c Libjar cleanup. Added Close method. Bug#18273. r=mstoltz,gayatrib,dveditz
git-svn-id: svn://10.0.0.236/trunk@53330 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-12 06:13:13 +00:00
ssu%netscape.com
6dd010f54a part of fixing bug #18107. This checkin fixes problem with passing in the correct length of the string value to set in the windows registry. This fix affects only the windows platform. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@53195 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-11 05:33:38 +00:00
sgehani%netscape.com
0f83368472 Restoring file dates when decoding was off by 12 hours. This is now fixed. [r=ssu]
git-svn-id: svn://10.0.0.236/trunk@53147 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-11 00:52:04 +00:00
sgehani%netscape.com
2707a601bc Fix build warnings by moving a static struct from a .h to its .cpp.
Fixes bug 15898. [r=ssu]


git-svn-id: svn://10.0.0.236/trunk@53124 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-11 00:24:24 +00:00