dougt%netscape.com
7e73e8ffc0
more bustage
2001-12-19 01:03:10 +00:00
dougt%netscape.com
849d297364
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
rjc%netscape.com
b3f718cc88
Fix bug # 101280: on Mac OS X, use proper IE Favorites. r=ccarlen sr=ben
2001-12-15 00:43:23 +00:00
seawood%netscape.com
33ab7a9398
Add win32 support to xpcom Makefile.ins
...
Bug #58981 r=bryner
2001-12-09 07:05:12 +00:00
dbaron%fas.harvard.edu
b7c07a1976
Fix inefficient Assign pattern to use Append instead. b=113188 r=jag sr=jst
2001-12-08 22:51:15 +00:00
pete%alphanumerica.com
efee7eec18
b=77933, r=ccarlen, sr=jst
...
nsIFile::CreateUnique() has unused parameter
removed unused parameter
/**
WARNING commercial tree has one hit for this API change
*/
--pete
2001-12-07 23:06:51 +00:00
dougt%netscape.com
480bd7781e
fixing a bad #ifdef r=me. sr=darin
2001-12-07 01:08:35 +00:00
dbaron%fas.harvard.edu
85dc71cdb3
Simplify loop in CountValidUTF8Bytes and fix UMR. b=110531 r=jag sr=alecf
2001-12-05 03:49:13 +00:00
dbaron%fas.harvard.edu
d4e20c5288
Fix orange by exiting loop when bytes hits aMaxBytes rather than waiting for it to get farther.
2001-12-04 04:22:44 +00:00
alecf%netscape.com
917e1454a4
fix for bug 110531, r=dougt, jag, sr=darin - moving ConverterInputStream into uconv, and changing the one in XPCOM into an UTF8-only converter
2001-12-04 01:10:43 +00:00
pete%alphanumerica.com
85d0b5722c
b=112515, r=douft, sr=jst
...
remove spawn method from nsIFile.
/**
Warning nsIFile API change
*/
--pete
2001-12-04 00:27:43 +00:00
pete%alphanumerica.com
28c185b5db
b=92569, r=dougt, sr=brendan
...
nsLocalFileUnix cleanup part two.
nothing but white space and comment cleanup
--pete
2001-11-29 00:07:10 +00:00
pete%alphanumerica.com
a82ecaf0ae
b=92569, r=dougt, sr=brendan
...
nsLocalFileUnix general clean up
--pete
2001-11-28 15:12:14 +00:00
dbaron%fas.harvard.edu
824e7d22ca
Make nsSharable[C]String writable by overriding appropriate methods. Ensure that it doesn't store null buffer handle pointer internally, and override get() on nsXPIDL[C]String for backwards-compatibility. Collapse nsSharedBufferHandle and nsFlexBufferHandle into nsSharedBufferHandle which knows its length but can't have a storage start distinct from its data start. Convert string users who were working around broken nsSharableString::Assign back to using it. b=104663, 100751, 74726 r=jag sr=scc
2001-11-28 05:22:57 +00:00
ccarlen%netscape.com
f366b7d8f8
Bug 110660 - MOZ_PLUGIN_PATH not added to plugin search paths. r=peterl/sr=jband
2001-11-26 15:54:38 +00:00
timeless%mac.com
51a4520c4a
Bugzilla Bug 107823 change nsIFile
...
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
brendan%mozilla.org
8948a6287c
Break self-cycle to fix leak (106860, r=dbaron, sr=bienvenu).
2001-11-26 01:20:31 +00:00
darin%netscape.com
d5f2358c2b
fixing bustage
2001-11-22 00:56:08 +00:00
darin%netscape.com
2217bb156a
fixes mac bustage
2001-11-22 00:28:30 +00:00
darin%netscape.com
66e079e722
enables new scriptable string stream interface (bug 100172) r=dougt, sr=rpotts
2001-11-22 00:08:14 +00:00
darin%netscape.com
cbddbfa89f
new files for bug 100172 "need scriptable string stream implementation (must
...
support nsIInputStream)" r=dougt, sr=rpotts
2001-11-21 23:55:10 +00:00
seawood%netscape.com
7733357d51
Rename 'install' build phase to 'libs'.
...
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
darin%netscape.com
27aac83eb0
removing dead/unused files
2001-11-20 02:31:47 +00:00
alecf%netscape.com
f026e50d2f
Fix for bug 110371 - remove uconv dependency from nsFileSpec by moving unicode-related routines into mailnews. sr=sspitzer, r=nhotta
2001-11-19 15:28:56 +00:00
dp%netscape.com
f47aafb73c
Printing the dll name in the timeline r=sgehani, sr=sfraser
2001-11-17 20:37:08 +00:00
dp%netscape.com
3e3cce3d7c
Printing the dll name in the timeline r=sgehani, sr=sfraser
2001-11-17 20:23:48 +00:00
ccarlen%netscape.com
ff0a0259a0
Bug 103384 - Move unicode conversion out of nsLocalFileCommon.cpp r=dougt/sr=alecf
2001-11-16 14:54:38 +00:00
ccarlen%netscape.com
1dd33c8791
Adding new files for bug 103384 - move unicode conversion out of nsLocalFileCommon.cpp r=dougt/sr=alecf
2001-11-16 14:47:42 +00:00
locka%iol.ie
b356d6dbfb
Fix for nsILocalFIle::GetURL returning malformed URLs on Unix. b=110299 r=blizzard@mozilla.org sr=waterson@netscape.com
2001-11-16 12:07:38 +00:00
darin%netscape.com
36a44ba4ac
landing standard url rewrite (bug 103916)
...
r=andreas.otte@debitel.net , sr=brendan,alecf
2001-11-16 02:09:13 +00:00
darin%netscape.com
0183edd75f
fixing mac bustage
2001-11-14 07:38:05 +00:00
darin%netscape.com
f6a4f1885b
patch for bug 107789 "deprecate nsIRandomAccessStore (superceded by nsISeekableStream)"
...
r=dougt, sr=rpotts
2001-11-14 06:45:27 +00:00
pete%alphanumerica.com
7715f0fe9d
b=108925, r=shaver, sr=jst
...
patch to remove symlinked dirs when recursive flag is set to false
--pete
2001-11-14 03:42:59 +00:00
dbaron%fas.harvard.edu
51d3687cb4
Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=jag, rs=scc
2001-11-11 01:42:10 +00:00
pete%alphanumerica.com
70156fa98e
b=53596, r=dougt, sr=brendan
...
nsLocalFileUnix fix for ::GetLeafName not working on relative paths
--pete
2001-11-11 00:15:28 +00:00
dbaron%fas.harvard.edu
d8d5227f01
Fix |#ifdef TARGET_CARBON| assertions for bug 104651 to fix blocker bug 108911 (TARGET_CARBON changes only).
2001-11-07 22:08:31 +00:00
dbaron%fas.harvard.edu
8cd8d91750
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
dbaron%fas.harvard.edu
f40a3018a4
Quiet annoying warning on HP by using the two-step NS_STATIC_CAST that is really meant here. r=jag sr=brendan b=107052
2001-11-07 04:12:24 +00:00
dbaron%fas.harvard.edu
bfb2f49916
Add assertions that users of nsDependentC?String meet the requirements of nsAFlatC?String. Add nsDependentSingleFragmentC?Substring for users that don't. Additional cleanup after bug 100214. b=104651 r=jag sr=scc
2001-11-07 04:12:20 +00:00
blizzard%redhat.com
2b59cc6379
back out darin's fix for bug #107789 since it caused blocker #108637 .
2001-11-06 16:32:52 +00:00
jdunn%netscape.com
b8afc18761
fixing build bustage on HP's & AIX's new compilers
...
removing the static keyword from a couple templates
sr=jst@netscape.com
# 106167
2001-11-06 13:22:05 +00:00
darin%netscape.com
dc344f1c64
fixes mac bustage
2001-11-06 03:56:00 +00:00
darin%netscape.com
481e50ee9a
fixes bug 107789 "depracate nsIRandomAccessStore (superceded by nsISeekableStream)"
...
r=dougt, sr=rpotts
2001-11-06 02:50:42 +00:00
pete%alphanumerica.com
ba3370cffd
b=92329, r=ccarlen, sr=brendan
...
Fix for nsLocalFileUnix ::GetTarget doesn't handle relative symlinks
--pete
2001-11-06 01:42:00 +00:00
andreas.otte%primus-online.de
a9bb735c64
fix bug 61269 ['%' will get URL-escaped to "%25" if not followed by 2
...
hexadecimal digits] We no longer escape an % which is not followed by
two hex characters, at least not until forced. This is more compatible
with current usage in other browsers. r=dougt@netscape.com ,
sr=darin@netscape.com
2001-11-03 14:55:57 +00:00
seawood%netscape.com
be10c3b1a8
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
ccarlen%netscape.com
ea7a6dcd37
Bug 105440 - directory service needs new keys and be able to support lists of directories. r=valeski/sr=jband
2001-11-02 15:29:57 +00:00
jaggernaut%netscape.com
9bcc72064d
Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc
2001-11-02 06:39:49 +00:00
dougt%netscape.com
c72956b7da
Fix for 104962. Using faster win api SHGetSpecialFolderPath. r=dveditz@netscape.com, sr=jband@netscape.com
2001-11-01 22:16:56 +00:00
jaggernaut%netscape.com
2546ff75ba
Bug 53057: Fixing up users of implicit |CharT*| conversion operators for nsCString to use |.get()| instead, rr=dbaron, rs=scc
2001-11-01 09:09:57 +00:00
seawood%netscape.com
8a2a775382
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
b52992027b
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +00:00
jband%netscape.com
84bfc894a4
add support for nsIVariant and nsIPropertyBag. bug 44675 and bug 98209. sr=vidur r=dbradley
2001-10-31 23:35:07 +00:00
brendan%mozilla.org
2764eab5c9
Store FastLoad dependency mtimes, and invalidate if any changes (106021, r=dveditz, sr=shaver).
2001-10-31 08:29:25 +00:00
dougt%netscape.com
80a163df0e
ugh. I did not mean to commit these changes. Backing out
2001-10-30 22:19:32 +00:00
dougt%netscape.com
e03c679302
Moving nsISimpleEnumeratory interface into a seperate idl file. bug 99136. r=alecf@netscape.com, sr=rpotts@netscape.com
2001-10-30 22:03:05 +00:00
peterv%netscape.com
9b87fad07e
Add DEBUG-only include of "prenv.h". Bustage fix.
2001-10-27 17:27:29 +00:00
seawood%netscape.com
9b5ae05e33
Landing the rest of the mach-o OSX changes.
...
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
jaggernaut%netscape.com
f05776cedf
Bug 53057: [API] turn off implicit |CharT*| conversion operators for nsCString, rr=dbaron, rs=scc
2001-10-24 09:06:49 +00:00
dougt%netscape.com
8b43f9100e
reverting to the old way to get windows directories since the function I am using does not work on windows systems without IE4. a=nhotta@netscape.com
2001-10-17 19:38:58 +00:00
dougt%netscape.com
cf7a0ceb11
Improvements to GetWindowsFolder. bug 104962, r=dveditz@netscape.com, sr=darin@netscape.com
2001-10-16 23:33:08 +00:00
brendan%mozilla.org
eb9671e246
Add SetAlphaBounds, TABLE_SIZE, and MIN_ALPHA APIs (103990, r=dbaron, sr=waterson).
2001-10-16 05:40:27 +00:00
dbaron%fas.harvard.edu
a22072c008
Bug 69873: remove nsAutoCString. r=jag rs=scc
2001-10-12 02:57:59 +00:00
bienvenu%netscape.com
ec14b18517
fix string leak in GetWindowsFolder r=dougt sr=sspitzer 103779
2001-10-09 03:30:12 +00:00
dbaron%fas.harvard.edu
d3b4f5ba4b
Fix leak of string. b=102996 r=jag sr=bienvenu
2001-10-08 21:10:20 +00:00
jaggernaut%netscape.com
0c2b3bc449
Bug 81444: eliminate |null_nsCOMPtr|. Eliminating all callers, r=syd, rs=mozbot.
2001-10-07 10:58:39 +00:00
brendan%mozilla.org
ec9fe99d2a
Fix to avoid dangling PLDHashTable entry pointers that lead to humongous FastLoad files (95888, r=dbaron, sr=waterson).
2001-10-03 06:57:52 +00:00
sdagley%netscape.com
72a16230e9
Finish fix of bug 97676 - Also use LaunchServices APIs to map creator code to app under OS X. Fixes automatic launch of helper app and restores ability to override helper app from download dialog. sr=sfraser
2001-10-02 01:45:45 +00:00
sdagley%netscape.com
ba792b1887
Bug 97676 - Use LaunchServices APIs under OS X for helper app launching and fix Reveal to work with OS X Finder. r=ccarlen,sr=sfraser
2001-10-01 06:43:41 +00:00
sdagley%netscape.com
caa9e6f319
Fix Fizilla build bustage caused by conflict between ccarlen's checkin and jag's string changes. r=jag
2001-10-01 00:57:54 +00:00
jaggernaut%netscape.com
ca6197295f
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
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
ccarlen%netscape.com
ed53a57b9a
Bug 87831 - Fizilla won't launch if its path contains non-ASCII char. r=ftang/sr=sfraser
2001-09-28 09:19:42 +00:00
alecf%netscape.com
82e08a59fe
oops, remove this chrome line - for REQUIRES builds only
2001-09-21 14:28:26 +00:00
racham%netscape.com
1498018c58
Fixing bug 100404. Backing out changes made to xpcom that caused dependency on chrome component. AccountManager in mailnews need to be fixed as explained in bug 100483 to solve the problem in a better way.
2001-09-19 07:43:41 +00:00
jaggernaut%netscape.com
d1a7bfa843
One module per line for REQUIRES. r=/sr=alecf
2001-09-18 22:01:13 +00:00
jband%netscape.com
5fa841a6c4
unbust XPCOM_STANDALONE. bug 66759. These days xpcom relies on nsIChromeRegistry.h too. Gak! r=dougt sr=brendan.
2001-09-18 21:43:46 +00:00
jaggernaut%netscape.com
dc40187223
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
alecf%netscape.com
62424ee7b2
Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!)
2001-09-17 19:06:35 +00:00
mkaply%us.ibm.com
37c8ec32dd
myotonic REQUIRES bustage I think
2001-09-15 13:00:17 +00:00
racham%netscape.com
2b71c485c2
Fixing bugscape bug 4198. This fix allows ISPs add signature files to the user accounts. Adding changes to AppFileLocationProvider to get to messenger defaults.
2001-09-15 07:53:54 +00:00
dbaron%fas.harvard.edu
dcd9a0a54f
Replace uses of deprecated NS_IMPL_ISUPPORTS and NS_IMPL_QUERYINTERFACE macros with NS_IMPL_{ISUPPORTS,QUERYINTERFACE}{1,0}. r=jag sr=alecf b=45797
2001-09-10 19:54:27 +00:00
alecf%netscape.com
c20ca03a02
dumb
...
CVS :nd string makefile updates for 98371 r=cls----------------------------------------------------------------------
2001-09-06 03:56:35 +00:00
dougt%netscape.com
472c18ab02
Trival change to fix 58792 submitted by jkobal@us.ibm.com
2001-09-05 03:51:38 +00:00
sfraser%netscape.com
be60c97334
Bug 62110 - initialize rv in nsLocalFile::SetPersistentDescriptor. Fixes multiple folders bug in mail on Mac OS X, and probably other bugs as well. r=pinkerton, sr=mscott, a=dbaron
2001-08-28 01:57:20 +00:00
mkaply%us.ibm.com
21d26d1cae
#95651
...
r=mkaply, timeless a=blizzard
OS/2 only - code from Javier Pedemonte - fix Launch/Reveal behavior for Os/2
2001-08-22 04:33:17 +00:00
dbradley%netscape.com
d823328c42
Bug 93792: This is the part to make passing nsID by value illegal in xpidl without notxpcom, see bug for a better explanation. sr=brendan, r=jband
2001-08-22 01:04:26 +00:00
brendan%mozilla.org
6d895baf1d
Bit checkin for bug 68045, r/sr=waterson&shaver, second attempt. It all works
...
for me on optimized and debug gcc2.96, rh7.1.
- Better failure codes from nsXULPrototypeScript::Deserialize.
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Reader must close after the Writer or Updater,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-21 20:51:34 +00:00
andreas.otte%primus-online.de
96f6859891
fix bug 84409 [Incorrect request for page components if main page URL contains ";" character] Implementing param support according to RFC 2396, r=dougt, sr=rpotts
2001-08-21 20:35:01 +00:00
darin%netscape.com
500cf3e2a6
fixes bug 92563 "Bad comment in nsIInputStream?" r/sr=jst
2001-08-21 06:49:46 +00:00
dbaron%fas.harvard.edu
113ad642ae
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
blizzard%redhat.com
b0f8b91746
Back out brendan's checkin to try and get linux starting up again.
2001-08-17 19:45:11 +00:00
brendan%mozilla.org
b00819c93c
- Better failure codes from nsXULPrototypeScript::Deserialize.
...
- Call nsXULDocument::AbortFastLoads after nsXULPrototypeScript::Serialize
failure, instead of just nulling the FastLoad service's output stream.
- Expose nsXULDocument::AbortFastLoads via nsIXULPrototypeCache, for use from
nsChromeProtocolHandler.cpp. AbortFastLoads flushes the XUL cache now, for
good measure.
- The needless "Current" adjective in nsIFastLoadService attribute and method
names is no more.
- Add a do_GetFastLoadService() helper, to use CID instead of contractid, and
to let the compiler consolidate the static inline CID.
- Add "nglayout.debug.checksum_xul_fastload_file" pref so people can do without
the checksum verification step when reading a FastLoad file.
- Verify the FastLoad file checksum, by default. Also, cache it in the FastLoad
service so we don't recompute it when re-opening the FastLoad file as mailnews
and other top-levels start up. Fill the checksum cache in EndFastLoad, when
the last pseudo-concurrent top-level finishes loading.
My hope to compute the checksum while writing the FastLoad file ran afoul of
misordered writes. The old code to checksum the in-memory nsFastLoadHeader
also was broken on little endian platforms. Now all checksumming is done via
a separate read pass over the complete file, save for the header's checksum
field, which is summed as if it contained zero.
- Track and check FastLoad file dependencies. This required groveling with a
bunch of Necko interfaces in nsChromeProtocolHandler::NewChannel -- read it
and weep. Dependency checking, as well as checksum access and computation,
use better-factored nsIFastLoad{File,Read,Write}Control interfaces.
- nsBufferedStream::Seek wasn't flushing the buffer when seeking backward
within the buffer, but it must, because mCursor bounds the amount to write
if the buffer contains the end of file.
- Add an unbufferedStream readonly attribute to nsIStreamBufferAccess, so we
don't have to screw around with the bufferying layer when checksumming. Also
implement nsIStreamBufferAccess in nsBufferedOutputStream.
- nsISeekableOutputStream was bogus, based on a bad state I had put the
nsBufferedOutputStream code in on its way from being completely broken when
you seek backwards outside of the buffer. Removing this interface required
using nsIFastLoadFileIO in nsFastLoadFileWriter, and it also required careful
ordering of Close calls (the Writer or Updater must close after the Reader,
so that the Reader's underlying, unbuffered input stream can be read by
nsFastLoadFileWriter::Close to compute the checksum.
- Miscellaneous tab/indentation, comment typo, bracing, if( => if ( style,
nsnull vs. 0, useless variable elimination, tortured control flow,
AutoString instead of String, and gratuitous ; after nsISupportsUtils.h
macro call cleanups.
2001-08-17 09:52:55 +00:00
cathleen%netscape.com
be72d98064
enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson
2001-08-17 02:03:34 +00:00
cls%seawood.org
80edcd8228
Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
...
Bug #20860 r=Roland.Mainz@informatik.med.uni-giessen.de sr=brendan@mozilla.org
2001-08-14 04:18:27 +00:00
ccarlen%netscape.com
738d8b1edd
Bug 90686 - Can't migrate profiles under MacOS X. Make Mac_PreferencesDirectory return the prefs dir of the classic environment under OS X so we can find 4.x profile info. r=sdagley/sr=sfraser.
2001-08-09 13:12:10 +00:00
brendan%mozilla.org
49c0102cdf
Restore scriptable nsIClassInfo.classID but add fast/C++-only classIDNoAlloc; define and use nsIClassInfo::EAGER_CLASSINFO in caps (93792, sr=waterson&jst).
2001-08-07 03:59:29 +00:00
pinkerton%netscape.com
7023f82c01
Working around dynamic linker restrictions on hp/macosx. r=dbaron/sr=brendan.
...
bug# 93479
2001-08-03 20:54:25 +00:00
pete%alphanumerica.com
61a82b2d59
Fix for nsLocalFile::CopyTo not fully implemented on Unix.
...
r=ccarlen, sr=brendan, b=53474
--pete
2001-08-03 03:42:04 +00:00
pete%alphanumerica.com
299a281e21
Fix for broken AppendRelativePath on unix. r=jag, sr=brendan b=55406.
...
Note, this method will be going away soon.
--pete
2001-08-03 03:26:26 +00:00
brendan%mozilla.org
88d548212c
Try to placate the HP-UX compiler by keeping gFastLoadService_'s decl before any uses in a template class.
2001-07-31 23:23:38 +00:00
brendan%mozilla.org
a80cd5bfe0
Danm's fix for Mac CodeWarrior C++ glitch, and a cosmetic sneak-fix.
2001-07-31 22:22:36 +00:00
dbaron%fas.harvard.edu
82ae0d644e
Fixing HP bustage. For the record, the error message was: Undeclared variable 'mRawPtr'. A variable with the same name exists in a template base class, but is not visible according to the Standard lookup rules (See [temp.dep], 14.6.2(3) in the C++ Standard). You can make it visible by writing 'this->mRawPtr'.
2001-07-31 21:23:58 +00:00
dbaron%fas.harvard.edu
069feea3b5
Fix OS/2 and BeOS bustage from fastload landing.
2001-07-31 20:34:37 +00:00
brendan%mozilla.org
dbd7fed5b1
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
2001-07-31 19:05:34 +00:00
jaggernaut%netscape.com
e91f8a147e
Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa
2001-07-25 07:54:28 +00:00
pete%alphanumerica.com
f020dcc1cd
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
dbaron%fas.harvard.edu
aa4fec2b67
Header include dependency cleanup. b=64023 r=jag rs=brendan
2001-07-16 02:40:48 +00:00
kandrot%netscape.com
4b1cdae4e6
Adding default string in Normalize to allow Purify to run under Solaris. r=kandrot@netscape.com, sr=scc@mozilla.org
2001-07-09 23:42:00 +00:00
mkaply%us.ibm.com
07ac9d2406
Beos build bustage - 82205
2001-06-30 20:26:40 +00:00
pete%alphanumerica.com
98341fcf19
Fix for nsIFile IsSpecial. r=dougt sr=jst b=82205
...
Checking this in for tenthumbs.
--pete
2001-06-30 13:30:32 +00:00
jaggernaut%netscape.com
5a6317b8a5
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
pete%alphanumerica.com
45ad96b478
Fix for nsIFile GetTarget method.
...
r=dougt sr=jst b=88032
--pete
2001-06-29 17:43:59 +00:00
scc%mozilla.org
a5e83cef5a
fixing ports bustage
2001-06-29 17:39:25 +00:00
pete%alphanumerica.com
d11372133c
Fix for broken nsIFile method IsSymlink
...
b=81927 r=blizzard sr=jst
--pete
2001-06-28 12:03:47 +00:00
bzbarsky%mit.edu
6587a3431e
Add an nILineInputStream interface, a ReadLine() helper function, and an
...
implementation of this interface by nsFileInputStream. Bug 81165,
r=dougt, sr=darin
2001-06-28 03:19:51 +00:00
pete%alphanumerica.com
cc3862d93c
Fix for mPath string corruption when nsIFile parent is called and the
...
file is a top level dir such as /tmp
b=84738 r=dougt sr=jst
--pete
2001-06-27 12:29:45 +00:00
mkaply%us.ibm.com
f6ce43102b
senna bustage
2001-06-22 03:13:45 +00:00
mkaply%us.ibm.com
1ed35daf79
Fix OS/2 breakage. We have an nsLocalFile too.
2001-06-22 02:57:07 +00:00
dougt%netscape.com
758f79ff72
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
syd%netscape.com
62bb35349f
Fix for 85986. If we find a shortcut and we are not resolving it, it is ok to
...
return we found it. r=dougt, sr=mscott, a=drivers
2001-06-19 03:17:20 +00:00
cls%seawood.org
bf5fb48486
Replaced NO_SHARED_LIB & NO_STATIC_LIB with BUILD_SHARED_LIBS, BUILD_STATIC_LIBS, FORCE_STATIC_LIB & FORCE_SHARED_LIB. Added FORCE_USE_PIC.
...
Changes allow us to have a finer control over which parts of the tree are built with PIC. Part of the static build branch landing.
Bug #46775 r=mcafee a=leaf
2001-06-18 22:10:38 +00:00
scc%mozilla.org
a8fb409c6e
bug #85271 : sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate features of |nsXPIDLC?String| that keep it out of the string hierarchy (i.e., using assigment to rebind ownership, static |Copy| members, and |getter_Shares|), fixing some leaks in the process.
2001-06-17 05:23:38 +00:00
mkaply%us.ibm.com
967fa30ba2
Fix Os/2 bustage
2001-06-15 03:48:00 +00:00
ccarlen%netscape.com
fdd2288a50
Bug 74247 - Fizzilla should use $HOME/Library/Mozilla to store profiles. r=pinkerton/sr=sfraser/a=asa
2001-06-14 01:24:22 +00:00
ccarlen%netscape.com
443e1c7a99
Bug 83687 - The keys NS_XPCOM_CURRENT_PROCESS_DIR and NS_OS_CURRENT_PROCESS_DIR were defined identically. They should be different. r=valeski/sr=jband/a=asa
2001-06-05 22:19:19 +00:00
valeski%netscape.com
028db9c5a8
r=ccarlen, sr=sfraser, a=asa. 80095. replace an overkill strstr, w/ strchr.
2001-06-04 23:30:55 +00:00
mkaply%us.ibm.com
7555f2cfbd
#83166
...
r=aaronr, sr=blizzard, a=blizzard
OS/2 only change - we weren't deleting temp files after download
2001-05-29 22:21:11 +00:00
law%netscape.com
303e7c45c4
Bug 68279; tightens up IsExecutable() check in nsLocalFileWin to properly detect most dangerous executables; adds code to the two places in the UI where such files used to be executed to disable us doing that; r=mstoltz, sr=mscott
2001-05-23 06:03:59 +00:00
ccarlen%netscape.com
dd6d914b5c
Bug 73095 - Create() needs to set mTargetSpec on completion. r=scc@mozilla.org/sr=sfraser
2001-05-22 21:38:21 +00:00
colin%theblakes.com
5efc62e4d9
Check for ENXIO as well as EXDEV as expected failure from rename.
...
b=70915 r/sr=brendan
2001-05-21 23:15:33 +00:00
sfraser%netscape.com
820315ecc5
Fix the a problem exposed by another bug, where out params were not correctly set to null. Part of fix for bug 80722 (crash creating new profile).
2001-05-15 00:34:10 +00:00
sdagley%netscape.com
12bf88e8f6
#3616 - Enable long long in Mac version of NSPR (#defines the HAVE_LONG_LONG flag). sr=sfraser
2001-05-06 22:43:07 +00:00
ccarlen%netscape.com
75da890c11
Bug 59247. Make directory service providers threadsafe. r=valeski, sr=jband.
2001-05-04 20:23:19 +00:00
sdagley%netscape.com
91599490da
#70543 - Mac OS running out of FCBs when loading libraries. Now yield time to OS to allow it to grow the FCB table (shouldn't be necessary, apparently is). sr=sfraser,r=macdev
2001-05-04 09:01:06 +00:00
sgehani%netscape.com
4bc3b220ee
Make file with no extension have correct type and creator info based on MIME type.
b = 64704; r = law; sr = sfraser
2001-05-03 01:12:15 +00:00
mkaply%us.ibm.com
ceb82b1286
#53152
...
r=mkaply, a=blizzard
Put dougt fix into OS/2
2001-04-26 18:40:12 +00:00
dougt%netscape.com
474638a2eb
won't compile without long long type. Using LL_ macros instead. r=thorgal@amiga.com.pl, sr=brendan@mozilla.org, b=75815
2001-04-26 05:28:31 +00:00
timeless%mac.com
46b177e406
fix Bugzilla Bug 75853 CR and LF are naked ifdefs
...
r=dveditz, sr=scc
2001-04-18 05:59:43 +00:00
dveditz%netscape.com
cac13b2d10
fixing bustage
2001-04-18 05:17:36 +00:00
dveditz%netscape.com
184c59ebaf
bug 71393, miscalculates free space on large drives. Contributed by thorgal@amiga.com.pl and bzbarsky@mit.edu, r=ksosez@softhome.net/dveditz@netscape.com
2001-04-18 04:30:26 +00:00
ccarlen%netscape.com
06104dd2c5
Bug 44071 - Change name of profile root dir from "Users50" to "Profiles". Checking in patch by gemal@gemal.dk. r=ccarlen@netscape.com, sr=brendan@mozilla.org
2001-04-18 02:51:24 +00:00
pinkerton%netscape.com
a052162cf9
tweaks to build under macosx. r=saari/sr=hyatt. bug#75653.
2001-04-15 04:58:22 +00:00
pinkerton%netscape.com
c84a13a1b6
use nsLocalFileMac.h for osx. r=saari, sr=hyatt bug#75653
2001-04-15 04:10:12 +00:00
sfraser%netscape.com
1c6cb0dfc9
Fix bug 71064; give the file stream classes private, and unimplemented copy constructors and assignment operators, prevent clients from passing them by value. r=waterson, sr=scc
2001-04-13 22:50:23 +00:00
dougt%netscape.com
37d843eda9
Fixes 73797. Moves some initialization code up higher so that it does not have
...
to be called so much.
r=darin@Netscape.com
sr=waterson@netscape.com
2001-04-12 23:56:28 +00:00
mscott%netscape.com
e59d6e2e12
Bug #32222 --> re-expose the search method on the input stream of a pipe.
...
r/sr=darin,bienvenu
2001-04-07 21:29:11 +00:00
naving%netscape.com
945c6a7189
fix warnings due to earlier checkins
2001-03-30 05:51:06 +00:00
naving%netscape.com
90751f7ac7
67799, 55814. sr=bienvenu. Propogate the error values for streams.
2001-03-30 05:24:34 +00:00
darin%netscape.com
0ddb1738df
Fixes bug 71921 "nsInputStreamTee::WriteSegmentFun has a minor bug" r=beard
...
sr=dougt
2001-03-29 02:42:00 +00:00
dougt%netscape.com
c65415aa0f
Renaming xpcom file streams. b=73169, r=sfraser@netscape.com, sr=darin@netscape.com
2001-03-26 23:35:06 +00:00
valeski%netscape.com
169a5140b5
r=rpotts. comment changes only. 48726. adding status to idl files of api rev. ifaces.
2001-03-24 00:22:18 +00:00
mkaply%us.ibm.com
5998a78f6e
#72555
...
r=mkaply, a=blizzard
Code from aaronr - use DosCopy if DosMove fails (OS/2 can't move across drives)
2001-03-23 03:21:22 +00:00
ccarlen%netscape.com
08a9102da6
Bug 72129 - OpenANSIFIleDesc on Mac won't create new files.
r=beard@netscape.com, sr=sfraser@netscape.com
2001-03-21 01:13:20 +00:00
disttsc%bart.nl
95b1a5b8cf
Attempt at fixing OS2 bustage
2001-03-20 07:47:40 +00:00
disttsc%bart.nl
497249a5e8
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
pollmann%netscape.com
468ce871a6
Bug 71834: Fix form post smoketest blocker - backout fix for bug 69862
2001-03-14 07:36:13 +00:00
naving%netscape.com
0ec61c69d9
#69862 , r=bienvenu sr=scc. Close the stream in the destructor.
2001-03-12 22:46:41 +00:00
mkaply%us.ibm.com
c8a9d5a6fe
Win bustage - there was still an extra character in the file
...
I got it this time
2001-03-06 23:05:54 +00:00
mkaply%us.ibm.com
93b898870f
Win bustage - there was still an extra character in the file
2001-03-06 22:49:29 +00:00
dougt%netscape.com
4da41c2aa1
Attempting to fix bustage. removing tabs
2001-03-06 21:27:54 +00:00
dougt%netscape.com
d159a31b21
Making nsInputStreamTee build on windows. r=darin, sr=gagan
2001-03-06 20:29:20 +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
darin%netscape.com
6ea7e33b1b
Added interface and implementation for tee'ing off an input stream read to
...
a blocking output stream. r=dougt,gagan sr=scc
2001-03-02 06:10:00 +00:00
timeless%mac.com
2cdd147e93
fix smoketest blocker bug 70312
...
Bookmarks deleted on exit
patch by hwaara, r=timeless, a=leaf, built by hwaara
2001-02-27 18:09:17 +00:00
naving%netscape.com
f67645d1d2
69862. r=bienvenu sr=scc@mozilla.org. Check and close the file stream in the destructor
2001-02-26 18:50:25 +00:00
ccarlen%netscape.com
9b24ddffee
Bug 27857 - nsIFile not complete on Mac. Adding CopyToFollowingLinks(). r=sdagley@netscape.com, sr=sfraser@netscape.com
2001-02-26 15:22:17 +00:00
dougt%netscape.com
59314de5ee
Fixes 53152. Basically loosens the restrictions on appending relative paths on windows.
...
r=brendan/shaver,sr=alecf
2001-02-22 23:52:26 +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
mkaply%us.ibm.com
07c8ede5e4
OS/2 TB Bustage
...
Need PR_STATIC_CALLBACK
2001-02-19 07:07:56 +00:00
dougt%netscape.com
9f30e23c85
Fixes small memleaks. bug 53931. r=ccarlen@netscape.com, a=waterson@netscape.com
2001-02-19 03:09:57 +00:00
waterson%netscape.com
d45984c551
Bug 65146. Fix deadlock potential in proxy code; remove unncessary locks from nsPipe2. r=darin,dougt; sr=brendan
2001-02-12 23:33:11 +00:00
mkaply%us.ibm.com
6568dc534e
r=dougt, a=blizzard
...
OS/2 only code to handle DBCS properly in nsFileSpec
2001-02-07 04:32:24 +00:00
mkaply%us.ibm.com
2d49a46254
r=mkaply, a=blizzard
...
Quite possibly one of the ugliest pieces of code ever. Good thing it is OS/2 only.
Workaround for WSOD2 bug - if DosCopy fails with a 65, use the OS COPY command.
2001-02-07 04:29:57 +00:00
pchen%netscape.com
e9682a958f
bug 46435, r=pinkerton, sr=sfraser, change name of SetOSTypeFromExtension() to SetOSTypeAndCreatorFromExtension() and added ExtensionIsOnExceptionList()
2001-02-07 00:47:01 +00:00
pchen%netscape.com
5429c3e80c
bug 46435, r=pinkerton, sr=sfraser, since we went to all the trouble of calling Internet Config in SetOSTypeFromExtension, set file creator as well, but not before consulting an exceptions list so that certain files, e.g. .html and .htm files, always have our app creator code
2001-02-07 00:46:58 +00:00
dveditz%netscape.com
73ea080f9d
bug 42704 missing initialization in nsLocalFile::GetFileSize, r=dougt/sr=mscott
2001-02-07 00:14:33 +00:00
ccarlen%netscape.com
21a4335522
Bug 65907 - remove dependency on chrome from XPCOM.
r=racham@netscape.com,tao@netscape.com, cls@seawood.org, sr=hyatt@netscape.com
2001-02-06 15:41:37 +00:00
mkaply%us.ibm.com
3e81748d32
r=mkaply, a=blizzard
...
Extern mbsrchr so nsFileSpec can use it
2001-01-31 21:58:27 +00:00
mkaply%us.ibm.com
ff6e427d99
r=mkaply, a=blizzard
...
Missing MoveToDir implementation on OS/2
2001-01-31 21:47:40 +00:00
sspitzer%netscape.com
09a0e9a992
#61956
...
quiet purify and don't memcpy 0 bytes. sr=scc
2001-01-31 21:35:12 +00:00
mscott%netscape.com
a43826465f
Bug #63346 --> implment reveal and launch methods for OS/2.
...
code contributed by mkaply
r=mkaply
sr=mscott
2001-01-31 21:04:04 +00:00
pinkerton%netscape.com
5739fc29ee
change the default file type to 'TEXT' to avoid creating files that are useless to every app on the planet. r=pchen/a=sfraser. bug# 64704
2001-01-31 01:35:16 +00:00
mscott%netscape.com
5ff083fee3
Bug #63346 --> implement reveal and launch for the mac. Most of this code was contributed by Paul Hangas. Thanks Paul!!
r=conrad,hangas
sr=sspitzer
2001-01-30 05:03:38 +00:00
mscott%netscape.com
c38767a7e4
Bug #63346 --> add methods for reveal and launch to a local file. Stub implementions for OS/2 and Unix right now.
...
r=conrad
sr=sspitzer
2001-01-30 05:02:48 +00:00
mkaply%us.ibm.com
09c55fd3da
Stupid misspelling
2001-01-29 23:35:54 +00:00
darin%netscape.com
d4b4bf4bce
Fixes bug 66493. nsSocketTransport changes broke in-process PSM.
...
r=bryner,gagan,brendan,dougt sr=mscott
2001-01-27 01:28:00 +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
ccarlen%netscape.com
a72ef4d61d
Fixing bustage to XPCOM_STANDALONE build caused by my check in for bug 64501. sr=jband
2001-01-22 20:59:37 +00:00
ccarlen%netscape.com
e32d0bf79c
Fix for bustage caused on senna Tinderbox by checkin for 64501.
2001-01-19 01:24:28 +00:00
ccarlen%netscape.com
f346c249e1
Fix for bustage caused on senna Tinderbox by checkin for 64501.
2001-01-19 00:03:07 +00:00
ccarlen%netscape.com
d9dd3b5321
Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom.
r=dougt@netscape.com, sr=brendan@mozilla.org
2001-01-18 22:51:57 +00:00
ccarlen%netscape.com
5adc9d520a
Bug 54008 - nsIFile::MoveTo doesn't work according to API on Mac.
r=sdagley, sr=sfraser
2001-01-17 20:23:06 +00:00
yokoyama%netscape.com
f59a3b8336
Fixes 58679 and 32056
2001-01-16 22:19:07 +00:00
sfraser%netscape.com
a0dda75954
Convert nsIDiskDocument to xpidl, and change it from using nsFileSpecs to nsIFiles. Bug 62567, r= buster, ducarroz, adamlock, sr=kin
2001-01-09 22:47:02 +00:00
rpotts%netscape.com
f7304a8b71
Fix for assert when loading content from the memory cache (ie. hitting Back). r=jst
2000-12-13 23:11:32 +00:00
jband%netscape.com
8fd7dc38a7
fix bustage to XPCOM_STANDALONE from fix to bug 43591. r=dbaron sr=brendan
2000-12-13 04:36:53 +00:00
vidur%netscape.com
0a4eedc07d
Implementation of ReadSegments to support less copying in the parser. r=rpotts, sr=jst
2000-12-12 21:57:47 +00:00
ccarlen%netscape.com
fe233dba77
Bug 51932 - Allow getting the FSSpec of a file which doesn't exist.
r=sdagley, sr=sfraser
2000-12-12 20:14:03 +00:00
dbaron%fas.harvard.edu
4597daa244
Fix bustage. Forgot to change NS_IMETHODIMP in function definitions.
2000-12-09 04:58:10 +00:00
dbaron%fas.harvard.edu
de24c96d88
Avoid relying on static constructor for nsFSStringConversion in nsLocalFile by making all methods static and avoiding the need for an object and then doing cleanup during XPCOM shutdown. b=43591 r=dougt@netscape.com sr=waterson@netscape.com
2000-12-09 04:11:05 +00:00
mkaply%us.ibm.com
b12d0a5ba2
#56767
...
r/a=cls,leaf
Remove XP_PC - use XP_WIN or XP_OS2 explicitly
2000-11-28 23:27:38 +00:00
cls%seawood.org
3ea6bf0f4d
Fix the BeOS implementation of Normalize().
...
Thanks to Hiromasa Kato <hiro@eng.iastate.edu> for the patch.
Bug #53014 r=cls@seawood.org sr=scc@mozilla.org
2000-11-28 01:43:09 +00:00
cls%seawood.org
5aafa0b4a6
Under BeOS, we must call Normalize() on a local file before it can be used.
...
Thanks to Hiromasa Kato <hiro@eng.ia.state.edu> for the patch. Bug #53014 . r=cls@seawood.org sr=scc@mozilla.org
2000-11-28 01:41:05 +00:00
colin%theblakes.com
880969402b
OpenVMS specific fix for defeciency in stat.
...
b=60199 r=dougt a=waterson
2000-11-27 11:19:41 +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
alecf%netscape.com
0934a8bda2
fix for #45797 - fix NS_IMPL_ISUPPORTS consumers
...
r=dveditz a=self
2000-11-17 03:41:41 +00:00
ccarlen%netscape.com
db44a10b6c
Bug 55891
r=brade, sr=sfraser
2000-11-14 15:58:54 +00:00
mkaply%us.ibm.com
981339093e
#58805
...
r=mkaply, a=blizzard
Code from jkobal to make appshell more like Windows and make timers more efficient
2000-11-02 19:36:30 +00:00
mkaply%us.ibm.com
f1a834a405
#58776
...
r=mkaply, a=blizzard
Code from jkobal to fix helper apps
2000-11-02 15:41:44 +00:00
mkaply%us.ibm.com
407f3c54a9
#55813
...
r=dougt, sr/a=waterson
Support for a MOZILLA_HOME dir to specify pref location
2000-11-01 20:04:59 +00:00
mkaply%us.ibm.com
5ebf8feb5b
Wrong casts being used
...
Caused outside contributor to be unable to build
2000-10-31 15:55:46 +00:00
bienvenu%netscape.com
199475237b
fix 55003 null protection in closing nsOutputStream r=kandrot sr=waterson
2000-10-30 15:20:31 +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
dbaron%fas.harvard.edu
7fed408876
Remove extra 0 param. (Fix warren's bustage.) r=warren
2000-10-28 02:30:42 +00:00
warren%netscape.com
810f462251
Removed extra 0 arg from macro
2000-10-27 23:41:27 +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
ramiro%eazel.com
f155f7f244
Bug 56793. Add support for building unix mozilla with a default
...
MOZILLA_FIVE_HOME. Build changes r=cls. Small XPCOM change sr=scc.
2000-10-21 08:33:16 +00:00
ccarlen%netscape.com
d735ea5c51
Fix for 56998 which blocks 56041. nsLocalFile::Exists() could return TRUE if the file in fact didn't exist. Happened with files for which the volume or dir didn't exist. r=sfraser.
2000-10-19 20:41:55 +00:00
shaver%mozilla.org
a6239048b2
#56636 , remove debug cruft, r/sr=blizzard
2000-10-17 17:15:36 +00:00
jst%netscape.com
1bef7c0474
(Checking in for jefft@netscape.com). Fixing rtm++ bug 56129. The file input stream wasn't always setting the EOF state correctly, this caused problems with saving mail messages to the sent folder and also problems with 'Save As Draft'. r=ducarroz, r=sspitzer, sr=mscott.
2000-10-13 11:14:48 +00:00
jst%netscape.com
17691505d4
Rolling in the last of the NOXIF changes from the Netscape 6 branch, code mostly written by jfrancis. Fixes bugs 50742, 55806, 56000 and 55669. sr=kin, scc. r=kandrot, jst.
2000-10-11 22:50:14 +00:00
mkaply%us.ibm.com
d5d97c8b5f
#55327
...
r=mkaply, a=blizzard
OS/2 only code - bring nsLocalFileOS2 to current level
2000-10-05 20:44:11 +00:00
colin%theblakes.com
5d88f8bd74
r=dougt, sr=blizzard, bugzilla=55163
...
OpenVMS-specific change to handle HOME
correctly. Fixes location of appreg bug.
2000-10-05 10:12:15 +00:00
vishy%netscape.com
8113e13325
sr=mscott,r=vishy (this is racham's code), bugzilla=48981
...
for standalone app, the profile data has to go in the windows
app data directory - not where the app is running
2000-10-05 03:34:18 +00:00
mkaply%us.ibm.com
a47da58b87
#54535
...
r=mkaply, dougt, a=jband
Code from jpedemonte to fix profile creation
2000-09-29 20:40:10 +00:00
sgehani%netscape.com
cb37a54b7a
Merging pr3 branch to trunk:
...
Renaming "Plugins" -> "Plug-ins"
b=53976
r=ssu
a=sfraser
2000-09-28 22:52:51 +00:00
mkaply%us.ibm.com
c90bc3ef8b
OS/2 Tinderbox breakage
...
HOME dir isn't working on OS/2, so profile can't be created so the browser won't come up.
Change to OS2 dir to get things working.
r=dr
2000-09-22 17:32:10 +00:00
ccarlen%netscape.com
48d1306eb1
Fix for #52181
r=dougt, a=buster
2000-09-21 13:45:31 +00:00
brendan%mozilla.org
a791fb2253
Fixes to use atomic rename(2) if possible in nsLocalFile::MoveTo (33098, r=?),
...
plus a bunch of other fixes and cleanups:
- Fix comment misstatements of fact in nsIFile.idl, improve style slightly.
- Fix typo in comment in nsILocalFile.idl.
- Avoid gratuitous nsCString and nsXPIDLCString copy-constructions, which
entail malloc'ing, in nsLocalFileUnix.cpp's CopyTo and GetParent methods.
But do use nsXPIDLCString instead of raw nsMemory::Alloc/Free.
- Get rid of unnecessary mLL_II2L and mLL_L2II macros, use "prlong.h" API only.
Also use the LL_* macros consistently in case a Unix lacking long long type
support wants to use this code.
* BTW, the "Date" methods should be renamed to use "Time" instead -- after all
PRTime is the type, and traditionally "time" refers to the time-number, a
scalar independent of one's position on the surface of the earth, while
"date" refers to a struct full of locale-specific information derived from
time and some "environment" variables such as DST. Can we rename these
nsIFile methods before Mozilla 0.9 / Netscape 6?
- Use CHECK_mPath consistently and first, before any assertions relating to
arguments (which logically come after the 'this' parameter CHECK_mPath is
making assertions about).
- Use nsCOMPtr for singly-inheriting implementations of XPCOM interfaces, to
avoid scary-when-scaled 0-refcnt instances from being handled (these all
got a ref via QI or equivalent soon enough, but you never know). This also
removed some naked deletes.
- Canonize all paths copied into mPath to lack trailing slashes, so we don't
need to strip trailing slashes elsewhere, in higher-frequency methods (you
set path less often than you get it or a substring of it).
- ssize_t for strlen return values.
- Since shaver used a function pointer to consolidate creat/mkdir logic, but
didn't fold the necessary close of the new fd returned by non-failing creat
into the pointed-at function, I did that.
- AppendRelativePath forbids .. as a component (bounded by / or beginning or
end of string on either side), not just in the middle of fragment (so that
foo..bar is not an illegal relative pathname -- it should not be). BTW,
what the heck is the difference between NS_ERROR_FILE_UNRECOGNIZED_PATH and
...INVALID_PATH?
- SetLeafName was overallocating the new pathname buffer by failing to subtract
the old leafname's length.
- CopyTo was failing to return an NSRESULT_FOR_ERRNO(), it just called that
macro on a line by itself -- eek! It also contained redundant if (newFD
== nsnull) {...} cleanup code, it did a useless PR_GetFileInfo call, and it
leaked FDs on read or write error.
- Implemented CopyToFollowingLinks as a forwarded call to CopyTo, Unix does
not support "copying" a symlink via normal file i/o. Should we instead
lstat in CopyTo and if a link is the source of the copy, do readlink and
then symlink?
- Fixed the readlink method (GetTarget) to null-terminate the link string in
the out parameter (readlink does not do that for you).
- Lots of little nsnull vs. NULL vs. 0, == and != applied to boolean or null
literals, white-space, indentation, bracing, comment, and sloppy code order
(e.g., declaring an initialized variable that's not used till after early
returns) fixes. Also invert some return logic so that NS_OK is the normal,
least indented, final return.
2000-09-19 00:22:41 +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
mkaply%us.ibm.com
1f08244363
OS/2 Tinderbox break
...
Need cast for VisualAge
2000-09-12 12:28:31 +00:00
mkaply%us.ibm.com
5d8916353e
OS/2 Tinderbox break
...
The Windows way was right, not sure why it was made different for OS/2.
2000-09-12 12:24:32 +00:00
warren%netscape.com
9fc7180eb9
Added URL attribute to nsIFile (why: because (a) needs to vary for different implementations, and (b) need to factor out of necko for installer). Not implemented yet.
2000-09-12 08:05:13 +00:00
rpotts%netscape.com
b845d5a563
Changed the nsIInputStreams created by the storage stream to be thread-safe...
2000-09-10 08:12:26 +00:00
ccarlen%netscape.com
68500bd674
Fix for Win95 machines which don't have APP_DATA dir
r=racham
2000-09-09 15:31:27 +00:00
ccarlen%netscape.com
fa65e9669f
Fix for #38770
Also fixed (unreported bug) in SetPersistentDescriptor.
r=dougt
2000-09-09 15:26:52 +00:00
warren%netscape.com
52514c7ffc
Bug 46772. Added nsIDirectoryService::UnregisterProvider
2000-09-08 04:57:33 +00:00
warren%netscape.com
996cfbc2fc
Changed assertion to warning when platform charset doesn't exist.
2000-09-06 23:42:59 +00:00
pchen%netscape.com
7a08a7e5c0
bug #43585 , r=sfraser, add Mac_DefaultDownloadDirectory to SystemDirectories enum
2000-09-06 21:13:14 +00:00
pchen%netscape.com
fa8df5e6b1
bug #43585 , r=sfraser, here resides the actual code to handle new mac default download directory, prepended code to call new nsIInternetConfigService to get IC default download folder. If we can't get it, then fall back to using desktop folder like before.
2000-09-06 21:13:12 +00:00
pchen%netscape.com
dcd27732f8
bug #43585 , r=sfraser, fix type/creator mix up calling FSpCreate() in nsLocalFile::Create(), fix passing correct FSSpec to AECreateDesc, fix passing AppParameters correctly in LaunchParamBlockRec.
2000-09-06 21:13:10 +00:00
pchen%netscape.com
9edc591583
bug #43585 , r=sfraser, add string NS_MAC_DEFAULT_DOWNLOAD_DIR
2000-09-06 21:13:06 +00:00
pchen%netscape.com
be126281cc
bug #43585 , r=sfraser, add static atom for mac default download dir
2000-09-06 21:13:04 +00:00
pchen%netscape.com
605a452be5
bug #43585 , r=sfraser, add atoms and case for new mac default download folder dir
2000-09-06 21:13:02 +00:00
dbaron%fas.harvard.edu
6034cb7c24
Fixing code that relied on implicit string construction. r=scc (verbally)
2000-09-03 00:02:34 +00:00
scc%mozilla.org
e52e438806
bug #49817 : fix |normalize_forward|, |normalize_backward|; make |Begin(Read|Writ)ing| call |normalize_forward|; pass iterators by reference. r=mjudge
2000-09-02 04:10:44 +00:00
mkaply%us.ibm.com
2fcc576271
#51105
...
r=dougt, a=brendan
Missing OS/2 support for HOME dir
2000-09-01 22:53:55 +00:00
pavlov%netscape.com
364611d68d
fix for crash when trying to get the parent file when the file was a drive r=dougt bug 50837
2000-09-01 07:36:55 +00:00
cls%seawood.org
11e77d89f5
Build fixes for BeOS. Thanks to Dan Moore <pergamon@68k.org> for the patch.
2000-08-30 07:21:31 +00:00