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

820 Коммитов

Автор SHA1 Сообщение Дата
dougt%netscape.com 92fa4d9208 Implementing XPInstall Signing. sr=dveditz, r=mstoltz, b=178687 2002-12-17 00:59:42 +00:00
peterv%netscape.com 23b10864c8 Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst. 2002-11-29 23:44:07 +00:00
ssu%netscape.com 194639b404 fixing bug 173195 - Changes in the Mozilla/Netscape Installer to run Palm Conduit Installer. r=curt, sr=dveditz 2002-11-14 09:04:16 +00:00
timeless%mozdev.org 0347776ab8 Bug 175096 Improve doc comment for NS_SoftwareUpdateRequestAutoReg()
r=dougt sr=dveditz
2002-11-06 15:15:38 +00:00
seawood%netscape.com d1bef3cbe0 Define WIN32_LEAN_AND_MEAN globally for win32 builds.
Thanks to Stephen Walker <walk84@yahoo.com> for the patch.
Bug #172898 r=cls a=asa
2002-10-17 06:47:01 +00:00
darin%netscape.com aad1a1d1f6 fixes bug 157135 "nsIFileURL need to be frozen" r=dougt sr=bzbarsky 2002-10-06 02:20:35 +00:00
ccarlen%netscape.com d9ea2f11b9 Bug 118203 - nsLocalFile implementation for Mach-0. r=pinkerton, sdagley/sr=sfraser 2002-09-25 12:23:39 +00:00
rpotts%netscape.com 0e293491d8 bug #169583 (r=jst, sr=darin) URILoader should allow nsIContentHandler::DoContent() to fail... 2002-09-24 19:53:43 +00:00
dougt%netscape.com c5e8f896cd 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 17:13:19 +00:00
dveditz%netscape.com b03ffcc087 Autoreg after an install in xpistub/wizard case (regression, bug 162593) r=dougt, sr=alecf, a=drivers 2002-09-05 05:09:06 +00:00
dougt%netscape.com c1b9f8114d Move FROZEN ContractID into nsXPCOM.h and define r=rpotts, sr=alec, b=166426 2002-09-03 23:36:13 +00:00
alecf%netscape.com c55e29c5fe fix for bug 164575 - clean nsIPersistentProperties interface to reduce UTF8/UCS2 conversions
r=dougt, sr=darin
2002-08-30 17:13:34 +00:00
alecf%netscape.com 5823310245 fix bug 162741 - revamp chrome registry interface in preparation for bug 160000 - switch lots of public APIs over to ACString, etc.
r=bryner, sr=hyatt
2002-08-20 18:12:51 +00:00
syd%netscape.com c32451d953 Fix for 163423. Make sure we let deletes of non-existing keys go thru at
runtime, they should no-op, not bring an install script to its knees.
r=hewitt, sr=dveditz
2002-08-19 09:57:55 +00:00
antonio.xu%sun.com e5c68f5f9b replace the hardcode of "@mozilla.org/embedcomp/dialogparam;1" with NS_DIALOGPARAMBLOCK_CONTRACTID
Bug 158608 r=Henry sr=alecf
2002-08-14 12:39:03 +00:00
dougt%netscape.com 153a6e3edf moving NS_SoftwareUpdateRequestAutoReg to somewhere where it can do no harm. 2002-08-12 23:22:36 +00:00
dougt%netscape.com 7081151a9d removes StartupTasks from header 2002-08-12 22:10:04 +00:00
dougt%netscape.com 3a6371556a Fixes NS_InitEmbedding unconditionally calls AutoRegister. This also removes xpinstall from using component.reg which I believe is the last users of this file. r=chak,dveditz sr=bryner b=149208 2002-08-12 22:09:25 +00:00
seawood%netscape.com 8ae6c40f5d Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
henry.jia%sun.com edb10a6aac 2nd patch for bug 158080
Description: replace the hardcode of "@mozilla.org/embedcomp/window-watcher;1" with NS_WINDOWWATCHER_CONTRACTID
Patch by Henry.Jia@sun.com
r=anto, sr=alecf
2002-08-06 05:11:23 +00:00
bryner%netscape.com 4d7d4c4470 Removing unused NS_DOM/_IMPL_NS_DOM and NS_INTL/_IMPL_NS_INTL defines (bugs 160248 and 160253). Patch for 160248 by walk84@yahoo.com, r=me&cls; patch for 160253 by me, r=cls. 2002-07-31 20:53:46 +00:00
alecf%netscape.com eb04da966b more prep for bug 119923 - use chrome registry ContractID rather than CID, so that we can drop in a new embedding-only chrome registry
r=bnesse, sr=dveditz, a=asa
2002-07-23 23:30:04 +00:00
ssu%netscape.com 0564caa4c3 fixing bug 42604 - Windows shortcuts shouldn't be created with comments on Win2000. r=curt,syd sr=dveditz 2002-06-27 06:12:23 +00:00
dprice%netscape.com b0b4dd6a14 66722 r=danm sr=dveditz
fix a return value
2002-05-14 05:35:02 +00:00
darin%netscape.com f43dfb75ba fixes bug 142870 "nsIFile should use UCS-2 instead of UTF-8"
r=dougt sr=alecf
2002-05-07 23:07:19 +00:00
darin%netscape.com 040ddbbf28 cleaning up documentation, marking some interfaces frozen, and splitting
up some interfaces into separate IDL files (b=124465)
reviewed by dougt and bbaetz
2002-05-03 07:49:43 +00:00
darin%netscape.com 1b1677bbe9 fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
dprice%netscape.com 363a076238 130428 r=syd sr=dveditz
xpi's triggered with query strings now work on win32
2002-04-23 04:24:05 +00:00
dprice%netscape.com 598a6c074b 118216 r=syd sr=dveditz
fixes a crasher in xpinstall
2002-04-20 08:55:02 +00:00
alecf%netscape.com e60e07296f fix for bug 119923 - split nsIChromeRegistry into 2 interfaces, one that is XUL-specific
this way we can implement an minimal chrome registry for embedding, that doesn't support all the wacky skin- and locale-switching goodness of XUL.
r=waterson, sr=hyatt
2002-04-12 01:52:27 +00:00
syd%netscape.com 33196ac65f Fix for smoketest blocker 13768. r=dveditz 2002-04-11 21:17:15 +00:00
dprice%netscape.com 47d28142c0 123649 r=mjudge sr=dveditz a=rjesup adt=putterman
fixes crasher in xpi_prepareprocessarguments
2002-04-11 03:13:54 +00:00
dprice%netscape.com f7c8e2c606 102600 r=curt sr=dveditz a=rjesup@wgate.com adt1.0.0
add winreg.enumKeys and winreg.enumValueNames to nsInstall
2002-04-06 02:31:44 +00:00
dveditz%netscape.com 5c710f229c forgot to remove these when I checked in fixes for bug 105085 2002-04-03 10:59:52 +00:00
dprice%netscape.com 090982c461 105087 r=dveditz, sr=mscott, a=asa
hook up the installer and the directory service
2002-04-02 23:56:43 +00:00
darin%netscape.com 05620967a8 fixes bug 116365 (second attempt) "[RFE] Cache partial documents; automatically
issue byte range requests" r=gagan sr=mscott,rpotts,brendan a=asa
2002-03-26 23:33:19 +00:00
darin%netscape.com 6774091263 backing out changes (for bug 116365) to fix btek page-loader crash. 2002-03-26 08:47:10 +00:00
darin%netscape.com 7f9b2ed250 fixes bug 116365 "[RFE] Cache partial documents; automatically issue byte
range requests" r=gagan sr=mscott,rpotts,brendan a=asa
2002-03-26 06:54:07 +00:00
dprice%netscape.com 3a0ceac580 97334 r=dougt sr=dveditz a=asa
adding WIN_SYSTEM_FILE flag to addFile
2002-03-26 00:04:05 +00:00
dbaron%fas.harvard.edu 2a4007a526 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-23 21:03:32 +00:00
mkaply%us.ibm.com 87e39f98d4 Adding newlines at the end of these files to proactively prevent HPUX bustage 2002-03-23 15:02:41 +00:00
mkaply%us.ibm.com e53e0c48a5 HPUX bustage 2002-03-23 15:00:32 +00:00
dveditz%netscape.com cd26f593d4 Embeddable XPI landing, including bugs 76424, 83702, 88757, 97691, 98458, 105083, 105085, 113149,124467,124470 r=syd (and others) sr=alecf, a=drivers 2002-03-23 12:14:51 +00:00
dprice%netscape.com 975002d55e backing out for now 2002-03-22 23:57:54 +00:00
dprice%netscape.com 0ac119290b 97334 - new flag WIN_SYSTEM_FILE for addFile
r=dougt sr=dveditz a=asa
2002-03-22 23:06:34 +00:00
alecf%netscape.com f1f808bf6b fix for bug 130095 - don't use unicode character conversion in the standalone xpinstaller - causes a crash.
r=cathleen, sr=dveditz, a=asa
2002-03-13 23:53:51 +00:00
darin%netscape.com 026dda9f95 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
alecf%netscape.com 30260b9c1e bug 127091 - big string cleanup, removing old APIs
- removing Assign/AppendWithConversion for single-characters
- removing unused StripChars
- removing ReplaceChar[s] for non-matching chars
- removing CompressSet
- removing nsCString::Find/FindCharInSet/RFind for unichar strings
- removing lots of EqualsWithConversion
r=dp, sr=jag
a=asa
2002-03-04 23:18:21 +00:00
dprice%netscape.com d59e1a5e1d 99670 r=dprice sr=mscott a=dbaron patch by dveditz
Install.addDirectory() now reports correct error
2002-02-23 03:57:25 +00:00
cathleen%netscape.com 8d48d2e7e6 eliminate nsCRT::strlen for char* strings (part 4), bug 124536 r=dp sr=brendan 2002-02-19 16:01:45 +00:00
dveditz%netscape.com 10de6561a2 Fix Install.addDirectory register under a predictable key (bug 125984);
remove dead cruft and whitespace r=sgehani sr=mscott
2002-02-19 05:58:24 +00:00
dveditz%netscape.com b21f9121d4 compareVersion() returns NOT_FOUND rather than comparing as if a missing
component had a version of 0.0.0.0. Removed some dead code. r=sgehani sr= mscott
2002-02-17 09:55:19 +00:00
dveditz%netscape.com 8914500767 Don't strip arguments from URL used to fetch .xpi, bug 116512 r=dprice sr=mscott 2002-02-17 09:45:22 +00:00
dprice%netscape.com 2e9769a204 60910 R=gagan SR=dveditz
remove a redundant download request
2002-02-15 02:55:43 +00:00
cathleen%netscape.com f85b558e6e fix windows installer for static build, bug 124525 r=dp sr=sfraser 2002-02-09 03:06:00 +00:00
alecf%netscape.com 634e2f6f0c one more part of fix for bug 107575, including the much coveted whitespace
remove aIgnoreCase parameter from all nsString and nsCString consumers
sr=jag, r=shaver
2002-02-01 01:53:09 +00:00
sfraser%netscape.com d285f8f560 Making the nsModuleComponentInfo data const; bug 74803. r=dp, sr=waterson 2002-01-30 21:14:20 +00:00
alecf%netscape.com b417379c8c First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
r=dougt, sr=jag
2002-01-30 06:04:29 +00:00
dougt%netscape.com 894fdcfaaf 1. Converts callers of nsIComponentManagerObsolete to use
nsIComponentRegistrar.

2. Converts callers of nsComponentManager::AutoRegister to use
nsIComponentRegistrar's autoRegistrar method.

3. Add nsIComponentRegistrar implmentation to nsComponentManagerImpl.

4. Rearrange nsComponentManager.cpp so that related methods are in the same
place.

5. Added a C-style function NS_GetComponentRegistrar so that getting the
registrar is easier in some places.

6. Added a nsISimpleEnumerator interface on PLDHashTableEnumeratorImpl.  in
this way, the same base class can support both old style and new style
enumerations.

7. Fixed a nasty bug where unregistring factories will leave the contract id
hash with a dangling pointer.  Now, when unregister is called we search the
contract id hash for entries which have the given doomned cid and remove them.


Bug 115853.  r=dp@netscape.com, sr=rpotts@netscape.com
2002-01-29 21:22:13 +00:00
jst%netscape.com 48f217780d Fixing bug 120899. Changing the NS_WARN_IF_FALSE() macro so that it can't be mis-used in optimized builds. This change makes the macro not usable in expressions that are supposed to be evaluated in release code since the macro now expands to nothing in non-debug builds. Also eliminate NS_VALIDATE which is equally mis-usable. r=dbaron@fas.harvard.edu, sr=brendan@mozilla.org 2002-01-24 09:20:51 +00:00
alecf%netscape.com 72507557e8 C++ side of fix for bug 100212 - move consumers of nsIFile.URL into nsIIOService. r=dougt, sr=darin 2002-01-08 01:31:25 +00:00
ccarlen%netscape.com 0f9cb6c5fc Bug 100828 - nsLocalFileMac reworking. r=rjc@netscape.com/sr=sfraser@netscape.com 2002-01-07 14:35:04 +00:00
timeless%mac.com 711739d601 Bugzilla Bug 106386 rid source of these misspellings: persistant persistance priviledge protocal editting editted targetted targetting
r='s from many people. sr=jst
2001-12-23 23:23:41 +00:00
rjesup%wgate.com 2212861db9 Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes,
assertions for bad voidarray indexes.  r=jst, sr=waterson
2001-12-21 01:10:07 +00:00
dougt%netscape.com 9a75bc4b8e nsIComponentManager API Changes (bug 98553)
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.

b) rename the old nsIComponentManager to nsIComponentManagerObsolete.

c) fixes callers which use to access the nsIComponentManager for component
registration functionality.  These callers will temporary use the
nsIComponentManagerObsolete interface.

d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()

e) Perserves the old NS_GetGlobalComponentManager().  Note the cast usage.

r/sr = rpotts@netscape.com  alecf@netscape.com  brendan@mozilla.org
2001-12-19 00:12:41 +00:00
seawood%netscape.com 874c54280c Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee
2001-12-18 09:14:29 +00:00
jaggernaut%netscape.com 6ab111155d Bug 104158: Use NS_LITERAL_STRING instead of XXXWithConversion("..."). r=bryner, rs=alecf 2001-12-16 11:58:03 +00:00
seawood%netscape.com f90f231765 Use $(LIBS_DIR) instead of assuming libraries will always be found in $(DIST)/bin.
Bug #114013 r=bryner,colin a=asa
2001-12-14 00:22:02 +00:00
dprice%netscape.com 9b0468fdec 66722 r=dveditz sr=mscott
removed unnecessary if statements
2001-12-07 07:50:09 +00:00
curt%netscape.com 89b5bfc36f Passes parameters correctly for install.Execute() and file.Execute().
Fixes Bug #104152.
2001-11-26 20:46:41 +00:00
timeless%mac.com 7873addd19 Bugzilla Bug 107823 change nsIFile
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
bzbarsky%mit.edu 0b19fcf775 Use <> for system headers, not "". This should help prevent Sun WSU2
compiler bustage.  Bug 111574, patch from Roland Mainz
(<Roland.Mainz@informatik.med.uni-giessen.de>), r=bzbarsky, sr=bienvenu
2001-11-23 22:36:54 +00:00
dprice%netscape.com 65c0c69a39 r=dveditz sr=mscott fixes 105781
-checking for a null channel where there should not be one
2001-11-19 09:13:37 +00:00
timeless%mac.com dfa8594725 Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt
2001-11-19 06:45:00 +00:00
dveditz%netscape.com e373235cfc topcrash bug 78442 during xpinstall.
patch thanks to jband@netscape.com, r=syd, sr=dveditz
2001-11-19 04:23:47 +00:00
ssu%netscape.com 41afa9dc1d fixing bug 108530 - Setup.exe error on install, mozilla launches with full screen empty page. r=curt sr=dveditz 2001-11-17 06:21:11 +00:00
jaggernaut%netscape.com 9a2d10888f Clean up REQUIRES lines. r/sr=alecf 2001-11-16 01:54:59 +00:00
ssu%netscape.com e38a7456a6 fixing blocker bug 108530 - Setup.exe error on install, mozilla launches with full screen empty page 2001-11-15 23:27:55 +00:00
alecf%netscape.com 52cd89e71b win32 REQUIRES cleanup 2001-11-15 03:49:13 +00:00
jaggernaut%netscape.com 790c58aae5 Bug 98213: Make data members of nsStr protected and clean up code. r=dbaron, sr=alecf 2001-11-14 12:35:52 +00:00
bzbarsky%mit.edu 0dce65ed23 Use NS_LITERAL_STRING instead of NS_ConvertASCIItoUCS2 where possible
(i.e. where the string is a literal).  Bug 104159, r=jag, sr=alecf
2001-11-14 01:33:42 +00:00
dbaron%fas.harvard.edu 261f76a8ba Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052 2001-11-07 06:24:10 +00:00
seawood%netscape.com c79715ed1b Backing out fix for remote mach-o builds as it left mach-o builds fragile.
Add TK_CFLAGS back to default CFLAGS/CXXFLAGS.
Bug #107696
2001-11-03 03:29:05 +00:00
alecf%netscape.com b0e440595f argh, this was left over cruft from my tree 2001-11-02 00:17:29 +00:00
alecf%netscape.com 425c802b56 fix for bug 76944 - cleanup as a result of string bundle cleanup
r=tao, sr=dveditz
2001-11-01 22:42:28 +00:00
seawood%netscape.com 6daf60f372 Since '-framework Carbon' causes binaries to require console access to run, do not link using that flag by default. Otherwise, remote builds & non-console tinderboxes will break. Mac OSX Mach-O only.
Bug #107696 r=mozbot
2001-11-01 00:54:48 +00:00
pete%alphanumerica.com 41da234dd2 b=107823, r=ccarlen, sr=brendan
--pete
2001-11-01 00:11:15 +00:00
jaggernaut%netscape.com 3b3426d0ea Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc 2001-10-28 08:33:51 +00:00
seawood%netscape.com 93a92132d7 Landing the rest of the mach-o OSX changes.
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
dprice%netscape.com a8b13dfdaf fix 42433 r=dveditz sr=mscott
File.DirCreate now returns success if dir already exists
2001-10-23 22:35:11 +00:00
dougt%netscape.com fdb581ad21 99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com 2001-10-22 22:01:27 +00:00
dougt%netscape.com da7e1268bd nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163 2001-10-19 20:52:59 +00:00
dbaron%fas.harvard.edu 2dcf82b72b Bug 69873: remove nsAutoCString. r=jag rs=scc 2001-10-12 02:57:59 +00:00
dougt%netscape.com 7a729c973e removes a printf. r=syd 2001-10-08 22:45:01 +00:00
ssu%netscape.com 4477f5a169 fixing bug 103228 - Fix xpinstall engine so InstallTrigger.compareVersion() works. r=syd, sr=dveditz. 2001-10-08 21:24:19 +00:00
jaggernaut%netscape.com 25694acfa3 Clean up REQUIRES lines. 2001-10-07 10:35:41 +00:00
ssu%netscape.com 9148ecba0c backing out my previous check in. 2001-10-04 22:04:55 +00:00
ssu%netscape.com 41f9bf5bfa fixing bug 9943 - 2 icons showing up on desktop after installing 6.2 - r=dveditz, sr=syd 2001-10-04 21:41:24 +00:00
jaggernaut%netscape.com fdc4078bc4 Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc 2001-09-29 08:28:41 +00:00
gerv%gerv.net f385eb981a Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
dougt%netscape.com 62afce095d Landing nsISupports changes. Freezes nsISupports.idl and nsrootidl.idl. r=valeski@netscape.com, sr=rpotts@netscape.com bug 98281 2001-09-27 03:43:00 +00:00
mcafee%netscape.com e9f47af403 Ack! this patch never made it in. Force dynamic library for static build to install properly. (87213) r=cathleen, sr=waterson 2001-09-26 02:47:04 +00:00
alecf%netscape.com 0aed14d07e remove xpinstall's dependency on nsIAppShellComponent*.h
sr=sfraser bug 76339
2001-09-25 14:56:47 +00:00
cls%seawood.org 35b503fbdb Remove dbm dependency by removing unneeded winfile.h include. 2001-09-23 07:24:39 +00:00
jaggernaut%netscape.com e25262c61f One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com 3826eb9902 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
darin%netscape.com c95cf54bdc checking bbaetz's patch for bug 89500 "SOCKS: only http|https re-directted in (post Mozilla 0.9.2)"
patch=bbaetz, r=dougt, sr=darin
2001-09-13 02:21:05 +00:00
alecf%netscape.com e5cc5abd22 Add REQUIRES to many modules for win32 support, bug 98372 r=cls 2001-09-12 20:32:40 +00:00
jaggernaut%netscape.com e055a4a2a4 Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls. 2001-09-12 12:48:23 +00:00
rjesup%wgate.com ee2b7e971b Bug 96710: (try 2). Right() takes number-of-chars-to-return, not position.
r=jag, sr=jst
2001-09-07 03:44:33 +00:00
dougt%netscape.com 31c1842a29 Merge ServiceManager and ComponentManager. Bug 96457. r=dp@netscape.com, sr=wat
erson@netscape.com
2001-09-06 21:13:11 +00:00
rjesup%wgate.com 083d490fea Bug 96710: Misuse of string.Mid() - uses should be string.Right().
r=kin, sr=jst
2001-09-06 19:38:20 +00:00
valeski%netscape.com ac33036169 r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now required if you want to use do_GetInterface() for convenience. The two were split because the stuff that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just contain interface defs anyway. 2001-09-05 21:28:38 +00:00
cls%seawood.org da1862ecd2 Update REQUIRES so that we do not accidentally build using the system headers of jpeg,zlib,png,mng when we are supposed to be building using the Mozilla copies of these libraries.
Bug #97386 r=mcafee a=dbaron
2001-08-29 03:29:44 +00:00
dveditz%netscape.com 5475dac6bd bug 91519 regression fix 2001-08-22 05:56:16 +00:00
dbaron%fas.harvard.edu 716f9f4695 Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag rs=brendan b=45797 2001-08-21 01:48:11 +00:00
dveditz%netscape.com ada660c3e8 bug 91519 not cleaning up temp file after running an executable (e.g. the dreaded 'incomplete message after JRE install' bug) 2001-08-16 10:34:03 +00:00
jaggernaut%netscape.com c14d9c09a1 Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa 2001-07-25 07:54:28 +00:00
pete%alphanumerica.com f65c767018 Fix for nsIFile delete conflicts with JS reserved name b=37406, r=dougt, sr=jst
Renamed all Delete methods to Remove.

--pete
2001-07-24 18:38:25 +00:00
jaggernaut%netscape.com 4d73a251ab Bug 73353: clean up the REQUIRES lines in Makefiles. 2001-07-23 22:36:12 +00:00
cathleen%netscape.com 562182c632 fixed bug 87004, for win static build, changed libjar and xpinstall to be
dynamic, updated static packager list, added build_static.pl, fixed static
component loader to handle no static component cases, updated and added
.cvsignore for extra files generated by static build
2001-07-19 22:43:14 +00:00
dveditz%netscape.com 8804644b24 topcrash 85307 installing JRE; r=ssu,sr=mscott 2001-07-16 23:56:33 +00:00
dveditz%netscape.com c9d5906295 shutdown turbo/server mode after an install that requires a browser restart
(bug 86976). r=syd@netscape.com, sr=mscott@netscape.com
2001-07-14 07:19:00 +00:00
ssu%netscape.com 4170d530e0 checking this in for dbragg for bug 78442 - Crash for scenario test case using execute (blk param not required). r=ssu,sr=mscott 2001-07-14 03:23:36 +00:00
ssu%netscape.com c261990c3b fixing bug 67027 - Having int chars in install folder name doesnt uninstall anything. r=dveditz rs=mscott. 2001-07-13 23:53:38 +00:00
ssu%netscape.com b75975c304 accidentally committed this file. backing myself out. 2001-07-13 23:44:08 +00:00
ssu%netscape.com 1f7adde593 checking in patch for dbragg for bug 78442 - Crash for scenario test case using execute (blk param not required). r=ssu. nsJSFile.cpp 2001-07-13 23:42:01 +00:00
leaf%mozilla.org 2cabd7c62c merging zlib 1.1.3 from 0.9.2 branch to trunk, a=chofmann, bug 86323 2001-06-30 23:38:09 +00:00
jaggernaut%netscape.com 03ab87e4a1 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
cathleen%netscape.com 588d2ab37c fix autoreg components always get called on startup. bug#85770 r=ssu sr=alecf 2001-06-28 00:06:16 +00:00
ssu%netscape.com 01151b74aa fixing bug 85564 - InstallTrigger.getVersion returns NULL when the component has been installed. r=sgehani, sr=mscott, a=drivers@mozilla.org. 2001-06-22 06:19:40 +00:00
dougt%netscape.com c306e0513b Landing url parsing branch. 73845. r=alecf@netscape.com, sr=darin@netscape.com, a=blizzard@rednat.com.
This fixes many crashes caused by illegal uses of the nsStdURL.
This also allows a plugable protocol to provide their own url parser.
2001-06-21 22:02:47 +00:00
waterson%netscape.com 0877b1a573 Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
dbaron%fas.harvard.edu 688519fb0c Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa 2001-06-20 03:27:48 +00:00
syd%netscape.com 1856715b38 Fix for 76943. r=ssu, sr=mscott, a=asa (drivers@mozilla.org)
The problem being fixes is the progress meter UI will not display when we are dowloading
XPI files from the net (see bug report for more details). We were throttling the update
of progress bar based on some interval being exceeded. The problem is/was that sometimes
the XPI is downloaded faster than the specified interval (a series of these renders the
progress bar "dead", and the user has no feedback UI as to what is happening). It is not
entirely clear that the time interval computation is correct to being with. The safe thing
to do here is to simply let the UI update whenever necko invokes our progress callback,
and dispense with the throttling. This results in a smooth UI update and has minimal
performance sideaffects (we are limited more by the network I/O and disk writes that the
progress bar UI update).
2001-05-30 00:46:16 +00:00
dbragg%netscape.com 45b466f93b I'm an idiot. When I checked this in on Friday 5/25 I had the fix commented out
during some back and forth testing.  This was r/sr=bredan and a=asa for drivers@mozilla.org
The bug is 78428.
2001-05-30 00:24:00 +00:00
dbragg%netscape.com 3cb28080cf Fix for bug 78428. The call to AddSubcomponent which adds files has to be
bracketed by JS_SuspendRequest and JS_ResumeRequest to prevent deadlock conditions.
r/sr=brendan@mozilla.org, a=asa@mozilla.org
2001-05-25 17:52:09 +00:00
scc%mozilla.org 26a57f8ad3 bug #75220: fixing stragglers, people who checked in uses of |nsLiteralC?String| after it had already been removed from the build 2001-05-23 01:21:04 +00:00
ssu%netscape.com f6a3f92513 bug 4933 - new image for the download/xpinstall dialog.
bug 80237 - "destination directory" title is gone...
bug 77244 - Installers need to create Win32 Reg. key schema that Gecko Embedding browsers can follow
bug 78318 - crash with installer if you go back to change the directory selected
bug 56538 - Installer fails with error 5 installing on my Win2K box
bug 68053 - Win32 installer needs to log the installation process.
bug 81081 - Xpinstall dialog in the win32 installer requires touch up

sr=dveditz
2001-05-18 10:22:54 +00:00
dbragg%netscape.com 58c40cfe8d XPInstall part of fix for bug 65678. Now we're writing the list of files
to be replaced/deleted to a special registry file. When the program exits,
nsSoftwareUpdate::Shutdown kicks off the platform-specific utility that reads
this file and does the dirty work.
2001-05-17 05:51:29 +00:00
dveditz%netscape.com 622e28fb32 bug 79886 get install log working again (casualty of xpcdom landing). r=ssu 2001-05-14 08:45:44 +00:00
rpotts%netscape.com f3e719c2c1 bug #65777 (r=valeski, sr=mscott) - Window targeting fixes... 2001-05-14 02:16:27 +00:00
jst%netscape.com 621060c4fd Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2001-05-08 17:42:36 +00:00
syd%netscape.com de09867277 Fix for http://bugzilla.mozilla.org/show_bug.cgi?id=72913 r=sgehani, sr=dveditz 2001-05-05 07:19:22 +00:00
kandrot%netscape.com d5bd552195 Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775. 2001-05-05 05:33:37 +00:00
scc%mozilla.org e40df0d961 bug #75504; sr=jband. simple fixes correcting where people inappropriately applied |getter_AddRefs| 2001-05-03 10:09:59 +00:00
cls%seawood.org 25c6dc1c7e Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775 2001-04-28 19:48:12 +00:00
valeski%netscape.com 9e8d80d70f mozilla diffs r=tao, sr=alecf, commercial diffs r=syd, sr=syd/shaver. lower-casing JS calls to createBundle. removing un-used nsILocale param from nsIStringBundle::CreateBundle(). 76332 2001-04-27 21:30:24 +00:00
dbragg%netscape.com e3f359c261 Fix for bug 76541, r=danm, sr=brendan, a=asa@mozilla.org. Suspending and Releasing JS requests during Alert and Confirm dialog creation. 2001-04-23 22:08:05 +00:00
dveditz%netscape.com 3073cf3654 Re-fixing bug 7022 (Install.buildID). "2001040506" needs to be a double,
doesn't fit in a javascript int.
2001-04-17 13:13:24 +00:00
shaver%mozilla.org e2dc3d6d88 75152: Remove GetVersionNumber stub in favour of upcoming, less-invasive
preloader strategy. r=jag, sr=attinasi.
2001-04-11 14:23:13 +00:00
danm%netscape.com 48fd51690d dveditz points out a flaw in my last checkin 2001-04-11 03:33:59 +00:00
danm%netscape.com 121477b004 oh yeah. last version compiled on linux, only 2001-04-11 01:45:19 +00:00
danm%netscape.com 310f483942 replacing use of evil hidden window with embedding-copacetic window watcher. bug 71895 r=blizzard,hyatt,javi,various 2001-04-11 01:20:28 +00:00
darin%netscape.com 41efbc6217 Necko API changes, bug 74221. r=valeski, sr=rpotts. 2001-04-10 06:01:08 +00:00
danm%netscape.com 5693e2cf08 unbuilding deprecated prompt files (cleaning up my mess) 2001-04-09 04:52:46 +00:00
danm%netscape.com d881c56eac commondialog service is being replaced by promptservice. bug 72112 continues 2001-04-09 01:35:41 +00:00
disttsc%bart.nl 748e1ece2f Clean up MODULE/REQUIRES, bug=73353, r=cls 2001-04-08 08:33:11 +00:00
dbragg%netscape.com b392eccd37 Fix for 67503. Setting File object explicitly and using JS_BeginRequest-JS_EndRequest correctly. r=sgehani, sr=brendan 2001-04-06 04:18:11 +00:00
dprice%netscape.com 3e31ab9946 65845 - new order files 2001-04-05 06:02:32 +00:00
dbragg%netscape.com 9fe0a1a428 Fix for 29415. Now returning READ_ONLY error if file attribute set that way. r=dveditz, sr=mscott 2001-04-04 21:40:59 +00:00
rickg%netscape.com c1ce80ae83 preloader update. r=peterl, sr=attinasi 2001-04-03 22:58:59 +00:00
disttsc%bart.nl 96f5f6cf31 Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna) 2001-03-30 10:39:06 +00:00
sgehani%netscape.com 41502bac63 Make Install.arguments return the correct value.
b = 72719
r = dveditz, dbragg
sr = mscott
2001-03-28 09:10:06 +00:00
sgehani%netscape.com aaef4833f2 63454: updating desktop db properly when AppleSingle decoding; 72277: use Appearance manager for drawing default button; 72092: make welcome window text display correctly for all system fonts; 69154: make install log readable 2001-03-28 00:42:27 +00:00
disttsc%bart.nl 6e48266508 Clean up REQUIRES lines. r=cls 2001-03-25 22:59:27 +00:00
disttsc%bart.nl 0b98c23d64 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
dveditz%netscape.com e6ae7d0889 fixing ports build bustage 2001-03-14 08:46:52 +00:00
dveditz%netscape.com de9a73f78a fixing bustage 2001-03-14 06:03:44 +00:00
dveditz%netscape.com e7f9e3ce03 removing obsolete files 2001-03-14 05:37:48 +00:00
dveditz%netscape.com b2ac4648b7 bug 28896 register file versions r=ssu,sr=mscott
bug 45939 File.remove() returns bogus error,r=sgehani,sr=alecf
bug 7022  make platform/build info available to XPInstall script r=sgehani,sr=mscott
bug 47258 more detailed error reporting failing to install file, r=sgehani,sr=mscott
bug 62916 refresh plugins from install script r=ssu,sr=mscott
2001-03-14 05:30:25 +00:00
dprice%netscape.com 1b42d68e45 71057 sr=waterson new order files. NOT PART OF THE REGULAR BUILD 2001-03-13 10:47:37 +00:00
dougt%netscape.com 9c5d760307 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
shaver%mozilla.org 89c833fb49 67699: all your nsIClassInfo is belong to us
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
  builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
  testing
2001-03-12 20:43:02 +00:00
dbragg%netscape.com 6f526c92ba Fix for non-Unix bustage relating to MAX_FILENAME being undefined. r=sgehani 2001-03-09 01:49:21 +00:00
dbragg%netscape.com f6bec6046f Checking for file and directory names that may be too long for a given platform. Fixes bug 10147. r=deveditz, sr=mscott 2001-03-08 23:25:17 +00:00
disttsc%bart.nl aebc676048 Change implicit conversion from
|NS_ConvertUTF8toUCS2|
|NS_ConvertASCIItoUCS2|
|NS_ConvertUCS2toUTF8|
|ns[C]LiteralString|
|ns[C]PromiseFlatString|

to explicit |get()|.

Add |get()| to |nsString|, remove implicit conversion operators where possible, add NS_WARNING where not (yet!).

Bug=53057, r=alecf, sr=scc
2001-03-08 08:05:05 +00:00
dbragg%netscape.com ffdb1938d0 Now stripping off trailing slashes and setting mFileSpec equal to nsnull when a bogus path
with double slashes is passed in.  Fixes bug 62861. r=dveditz, sr=mscott
2001-03-05 21:05:55 +00:00
disttsc%bart.nl 043186b34e 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
dbragg%netscape.com 29851a88d4 Translating Alert and Confirm to serve as titles in the alert and confirm dialog titlebars. r=sgehani, sr=mscott 2001-02-28 23:47:59 +00:00
sgehani%netscape.com 59e6a1c698 Make async Install.execute() work again resoolving backward compatibility.
(Checking in for dbragg.)

b = 68356
r = sgehani, dveditz
sr = mscott
2001-02-23 07:36:49 +00:00
dbragg%netscape.com 4d8b0ec971 Preventing multiple shutdowns of nsXPInstallManager to fix bug #51098. r=dveditz, sr=mscott 2001-02-22 23:26:47 +00:00
disttsc%bart.nl 744785129a 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 eab041f43f 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
dbragg%netscape.com 9139d16e63 Fix for regression bug 69166. No longer checking return of MoveTo call and returning UNEXPECTED_ERROR. r=dvedtiz, sr=mscott 2001-02-20 23:27:53 +00:00
dbaron%fas.harvard.edu 4179654db5 Fix MOZ_TRACK_MODULE_DEPS bustage by adding dom to REQUIRES. 2001-02-20 00:57:23 +00:00
heikki%netscape.com fa72c631ce Splitting layout into two libraries, layout and content. r=jst@netscape.com, sr=waterson@netscape.com 2001-02-19 21:50:04 +00:00
dbragg%netscape.com bf4f84cc25 Renaming temp files to .new or .old during installations so they don't get auto registered. Bug 67703. r=dveditz sr=mscott 2001-02-15 19:03:34 +00:00
dbragg%netscape.com 8fdecb8e1e Now closing the download dialog if Cancel is clicked. Fix for bug 58573. r=sgehani, sr=mscott 2001-02-14 00:42:11 +00:00
dprice%netscape.com fc5a7ddbf1 65845 first cut of the order files 2001-02-13 02:48:02 +00:00
disttsc%bart.nl 76fbedadc5 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com 69415757ab 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
leaf%mozilla.org 58b3aa9224 part of backout of dbragg, suggested dveditz, r=dbragg. bug 68001 2001-02-07 20:50:27 +00:00
leaf%mozilla.org 021ac8ebab backing out dbragg's changes to fix 68001, dveditz suggested, r=dbragg 2001-02-07 20:46:15 +00:00
dveditz%netscape.com 960db89bca bug 64835 r=ssu/sr=mscott: InstallTrigger.compareVersion() returning bad result
bug 11682 r=dbragg/sr=mscott: version registry requires UTF8, add missing conversions
2001-02-07 00:12:58 +00:00
dbragg%netscape.com 2ded17e1d9 Name change for in-use files to .new or .old. Fixes bug 67703. r=dveditz, sr=mscott 2001-02-06 23:06:32 +00:00
dbaron%fas.harvard.edu 7a97a55d82 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:06:33 +00:00
dbragg%netscape.com aea73fd7af This is the XPInstall side of bug 62167 that uses nsIProcess which was checked in earlier. a,r=dvedtiz sr=mscott 2001-01-27 00:05:08 +00:00
sgehani%netscape.com a8b9ca6dec Use new Test() API in libjar to ensure archive integrity before installing.
b = 61544
 r = dveditz
sr = dveditz
2000-12-27 07:06:58 +00:00
dbragg%netscape.com 6a089fcef3 Fix for bug 51816. No longer setting max value in progess meter and initializing mLastUpdate to PR_Now. r=dveditz, sr=mscott 2000-11-22 18:57:55 +00:00