eddf0face9
Bug 414901, back out scriptable IO api, r+sr=bsmedberg,a=beltzner
2008-01-31 11:18:07 -08:00
c4ee665159
Bug 391980 - "New Download manager automatically associates all types of files including folders with one file type" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r=bsmedberg a=blocking-firefox3+]
2007-11-26 15:55:34 -08:00
de884c0691
Bug 380813, improve scriptable io, and give file objects class info, meant to check this in a while ago, r=mfinkle,bsmedberg,sr=bsmedberg
2007-07-25 09:53:37 -07:00
alfred.peng@sun.com
135c845d66
Bug 351950. nsLocalFileUnix has "access"(system call) problem on Solaris.
...
r+sr=dougt.
2006-12-06 03:58:48 +00:00
joshmoz@gmail.com
1e97d4c2ce
Since some platforms do string operations within local file ::Load, we shouldn't declare that objects being created/destroyed from static ctor/dtor is not legal throughout the entire ::Load function. That only needs to be true around the actual PR_LoadLibrary calls. Fixing this stops the ridiculous amount of warning output that we get from every debug mac build. Also removing unused old mac local file impls. b=326837 r=bsmedberg
2006-11-14 22:06:00 +00:00
timeless@mozdev.org
c4b825713a
Bug 352573 nsLocalFile::CopyDirectoryTo uses oldPerms uninitialized
...
r=dougt
2006-09-16 23:53:48 +00:00
benjamin@smedbergs.us
253100338a
Reverting bug 326925 because of a 6.5% Ts increase, even in static builds.
2006-04-13 17:24:12 +00:00
benjamin@smedbergs.us
9e5dc86a08
Bug 326925 - components should be loaded with RLTD_NOW, r=darin - This is an experimental checkin that has the potential to affect Ts times on linux machines, especially nonstatic builds.
2006-04-11 13:28:21 +00:00
bsmedberg@covad.net
e374cbf6a3
Followup to bug 316732 - impls actually have to QI to the interface (pointed out by bz)
2005-11-18 20:12:46 +00:00
bsmedberg@covad.net
ecab683408
Bug 316732 - Allow for hashing on nsIFile by introducing a new nsIHashable interface and implementing it for the file types r=darin
2005-11-18 14:18:49 +00:00
timeless@mozdev.org
0c4a46dc5c
Bug 308573 use if (NS_FAILED(...)) instead of if NS_FAILED(...)
...
patch by b.jacques@planet.nl r=darin sr=darin
2005-09-15 23:17:17 +00:00
darin@meer.net
a22499d126
fixes bug 308369 "Stop copying stat cache when cloning nsIFile instances" r=josh sr=dougt
2005-09-13 22:08:52 +00:00
ben@bengoodger.com
a08217b94c
fix build bustage - use comptr to delete obj
2005-04-23 02:08:12 +00:00
ben@bengoodger.com
ecde10e786
291177 - need interface for enumerating directories, implement nsIDirectoryEnumerator with close() method to free system resources after enumeration complete - used incorrect checkin comment for previous checkin which has the meat of the change! r+sr=darin a=brendan
2005-04-23 01:41:42 +00:00
ben@bengoodger.com
ee02f00619
286034 - allow extensions to be installed/uninstalled by simply adding/removing their directories... r=bsmedberg, sr=darin, a=brendan
2005-04-23 01:39:51 +00:00
cbiesinger@web.de
d60437b135
fixing bustage
2005-02-20 14:28:07 +00:00
cbiesinger@web.de
3e77eea23c
Bug 280351 don't assert when a relative path is passed to
...
nsLocalFileUnix::InitWithPath
r=dougt sr=darin
2005-02-20 14:05:46 +00:00
timeless@mozdev.org
298892a48b
Bug 169506 nsLocalFileUnix have problems with BeOS. IsExecutable()...
...
patch by thesuckiestemail@yahoo.se r=sergei_d moa=dougt
2005-01-30 08:55:16 +00:00
roc+@cs.cmu.edu
6b0210f601
Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin
2004-05-22 22:15:22 +00:00
bzbarsky@mit.edu
a476814222
Relanding, since backing out did not fix orange. Bug 232691.
2004-05-22 20:02:43 +00:00
bzbarsky@mit.edu
870007c547
Backing out to attempt to fix Mac orange. Bug 232691
2004-05-22 19:26:52 +00:00
bzbarsky@mit.edu
dc05923955
Convert users of nsC?String(), nsC?AutoString(), and NS_LITERAL_C?STRING("") to
...
using EmptyC?String instead. Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu >, r+sr=bzbarsky
2004-05-22 17:04:53 +00:00
gerv@gerv.net
c0cd46fc51
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:21:17 +00:00
cbiesinger@web.de
0cf1c7d776
backing out 240192 patch
2004-04-16 20:10:47 +00:00
cbiesinger@web.de
e8832a28c5
bug 240192, nsLocalFileUnix doesn't work with files larger than 2 GB
...
r+sr=darin
2004-04-16 19:01:58 +00:00
bryner@brianryner.com
fda2e7c079
fixing hpux bustage, bug 239465, r=dbaron
2004-04-02 23:48:18 +00:00
bryner@brianryner.com
e594e3a8c9
Fixing hpux bustage. r=dbaron.
2004-04-01 23:13:25 +00:00
darin@meer.net
33f7ab6e0c
landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
2004-02-28 22:34:07 +00:00
bryner@brianryner.com
3736b6e206
Bug 229875 - eliminate unnecssary public/virtual destructors. This patch changes all refcounted classes under xpcom/, which aren't inherited from or used on the stack, to have private, nonvirtual destructors. r=dougt, sr=dbaron.
2004-01-15 06:14:18 +00:00
cbiesinger@web.de
a7132979a9
Bug 183871
...
Crash on "Show hidden files and directories" [@ nsFileView::SetDirectory(nsIFile*) ]
fix: don't let files be initialized with relative paths.
also fix the directory service to not do that.
r=dougt sr=bzbarsky
2003-12-25 22:05:01 +00:00
dwitte@stanford.edu
9c4ca41ac2
Bug 122892: nsLocalFile::Clone should preserve stat info.
...
make nsLocalFile* impls use copy constructors for their nsIFile::Clone methods.
This avoids unnecessary |stat| calls inherent in using NS_NewNativeLocalFile.
b=122892, r=dougt, sr=darin, with many thanks to biesi & mkaply for testing on other
plats.
2003-07-18 22:14:16 +00:00
caillon@returnzero.com
863f9e1027
Bug 209852. Remove |dont_QueryInterface|.
...
r=dbaron, sr=jag
2003-06-21 00:15:41 +00:00
timeless@mozdev.org
a9723feca4
Bug 187031 [nsLocalFileWin] nsLocalFile::Remove returns os remove values (-1) as nsresults
...
r=dougt sr=darin
2003-06-18 23:19:11 +00:00
dbaron@dbaron.org
8f60c7625f
Make implementations consistent across platforms: ensure IsDirectory and IsFile return false even when the file doesn't exist (and they return an nsresult error status). b=187014 r=dougt sr=alecf
2003-01-13 23:17:49 +00:00
dbaron@dbaron.org
8c37890522
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
2003-01-08 23:19:20 +00:00
arougthopher@lizardland.net
2e2aa25c77
Bug#169506
...
IsExecutable() deos not work for BeOS
BeOS now uses stat() instead of access() for:
IsWritable()
IsReadable()
IsExecutable()
sr=scc
r-dougt,arougthopher
2002-10-05 19:06:28 +00:00
dougt@netscape.com
46ce738546
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
pete@alphanumerica.com
c1cb12967c
b=121489, r=dougt, sr=bzbarsky
...
Simple fix for nsIFile GetParent to return null when already at the top of the volume
Thanks guys for the speedy review.
--pete
2002-09-07 02:00:31 +00:00
dougt@netscape.com
faf40751db
Fixes 165561. r=me, sr=darin, by=pete collins
2002-08-29 23:11:20 +00:00
shaver@mozilla.org
c023454c4f
Bug 76968: expand ~/ into NS_OS_HOME_DIR in nsLocalFileUnix. r=bzbarsky,
...
sr=blizzard.
2002-06-17 21:03:43 +00:00
darin@netscape.com
01b53ace5a
fixes bug 147333 "Cannot load local files whose names contain
...
Japanese/Chinese characters" r=bstell sr=brendan a=asa
2002-06-10 18:50:11 +00:00
darin@netscape.com
876b874105
freezing nsIFile/nsILocalFile API (b=129279)
...
r=dougt sr=alecf
2002-05-13 22:55:29 +00:00
darin@netscape.com
09c17695e3
fixes bug 142870 "nsIFile should use UCS-2 instead of UTF-8"
...
r=dougt sr=alecf
2002-05-07 23:07:19 +00:00
timeless@mac.com
983c57132e
Bug 125489 'Privacy & Security' item has no children + items from tasks menu
...
patch by Roland.Mainz@informatik.med.uni-giessen.de
r=dougt sr=brendan
2002-05-01 23:04:46 +00:00
brendan@mozilla.org
f14b765ec6
Avoid opening and trying to reopen in CopyTo, so we work on FAT32 filesystems mounted on Linux (e.g.; 134163, r=dougt, sr=waterson).
2002-04-29 23:35:18 +00:00
darin@netscape.com
cdd08719da
fixes bug 129279 "nsIFile unicode/utf8/ascii task"
...
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
seawood@netscape.com
5b6d50c7d5
Backing out alecf's checkin for bug 124497 to fix comet startup test problem.
...
Dougt claims that nsLocalFile's copy constructor doesn't work.
r=sleestack
2002-03-20 03:16:09 +00:00
alecf@netscape.com
038af60ff3
fix leak caused by nsLocalFile::Clone() where we were copying the refcnt to the new object - bug 124497
...
this ends up being more of a performance win than anyting on Unix and OS/2
r=mkaply, dbaron, sr=darin, a=asa
2002-03-20 00:25:21 +00:00
arougthopher@lizardland.net
db889b90f6
Fix for Bug#69707
...
BeOS implementation of nsLocalFile::Launch and nsLocalFile::Reveal
r=cls (seawood@netscape.com )
a=asa (asa@mozilla.org ) on behalf of drivers
2002-02-21 03:33:42 +00:00
bzbarsky@mit.edu
19b4796879
Get rid of extra leading slashes appearing in unix paths. Bug 124873,
...
r=petejc@optonline.net , sr=brendan.
2002-02-12 21:05:56 +00:00