xpcom/io/nsLocalFileOSX.mm
eefedeec832edabd7a2d0c4196c057eb7665a02b
created 2011-12-08 15:27 -0500
pushed 2011-12-08 20:30 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 704622 - Sync the OSX and Unix logic for handling file name extensions. r=smichaud, a=akeybl.
b5d85a30e144c7da5a85954890f8e196e61735f2
created 2009-11-03 00:13 -0500
pushed 2009-11-03 05:14 +0000
Josh Aas Josh Aas - Implement nsIFile::IsHidden without FSRefs on Mac OS X. Fixes failures on virtual file system objects. b=491688 r=bsmedberg
d556710b95a87c8f2d69e085c1d399d36886d25c
created 2009-07-31 16:49 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Backed out changeset ad9a4a3a5409, bug 506812. CLOSED TREE
ad9a4a3a54095479c020f18fc6c57d65dd4b28f6
created 2009-07-31 11:17 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Faster directory enum code for Mac OS X, don't use slow FSRefs. b=506812 r=vlad
c6aa1404d34ff0019fa45ac2b6805dc522b8115a
created 2009-07-30 00:47 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Cache UTF-8 POSIX path in Mac OS X nsIFile impl. b=505792 r=mstange sr=bsmedberg
0f8a08ec7c90befb2fc21fd13c4ba2fb3ad91296
created 2009-07-12 16:04 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Comment cleanup and macro rename for Mac OS X nsIFile impl. No bug. r=bsmedberg
51bafb458d68eaed953d4d839be8ae839f76b221
created 2009-07-08 11:26 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Use the same path comparison behavior for nsIFile::Equals on all platforms. b=491245 sr=bsmedberg
5460c47fb9e9525a472b889b0f98f5dbbbabf079
created 2009-07-05 02:39 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Rewrite SetFileSize for Mac OS X using POSIX API. b=501307 r/sr=roc
6764fd8a679742b997b87233bfefe22d8df128dd
created 2009-06-23 08:55 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Use POSIX to get/set file permissions on Mac OS X. b=499875 sr=roc
fdac9b74e98a81231f045a14f4924ebff17b9f00
created 2009-06-10 22:23 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Make Mac OS X local file code aware of symlinks instead of old-school aliases. Also moves more things to POSIX functions instead of inefficient Carbon calls. b=484297,491074,491145 r=mstange sr=roc
c2cb3df173ae12beea5927a621fded29b46f106a
created 2009-05-02 15:14 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Backed out changeset 294eaf175b7b
294eaf175b7b5f83bd3bb24f471bad6a80ef0fb9
created 2009-05-02 12:54 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Improve nsIFile's IsFile on Mac OS X, stop using FSGetCatalogInfo. b=491074 r=mstange sr=roc
d51bc20e79bf6190d63f5eadac1f4e7ea2285bad
created 2009-05-02 11:01 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Remove setFileTypeAndCreatorFromMIMEType and setFileTypeAndCreatorFromExtension from nsILocalFileMac. b=491099 sr=roc
88813ac522628da8d895535bee0fb9a634f047c5
created 2009-05-01 21:52 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Improve nsIFile's GetFileSize on Mac OS X, stop using FSGetCatalogInfo. b=491050 r=mstange sr=roc
31a54543e2b7f57db93cde5973b6a9b2a5b3d62c
created 2009-05-01 18:32 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Make nsIFile ::Exists on Mac OS X more efficient, stop using FSRef. b=490870 r=mstange sr=roc
f32cd8660af5b847d3611c06168c27b0ed81ecd4
created 2009-05-01 09:59 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Remove workaround for pre-10.2 systems in nsLocalFileOSX, no need to look for CFStringNormalize. b=490959 r=mstange sr=roc
9170bcabf752ed142751fd8cffc0995e4716ea30
created 2009-04-30 17:01 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Backed out changeset cb8262ea787f
cb8262ea787fb45fcd644057b42dc61364ade14e
created 2009-04-30 10:08 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Improve Mac OS X local file equality testing, stop comparing FSRefs. b=490372 r=mstange sr=roc
18a16a3b5e5503e35d591587013063893885964e
created 2009-04-29 23:53 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Improve nsILocalFile GetDiskSpaceAvailable on Mac OS X, stop using old Carbon APIs. b=490171 r=mstange sr=roc
0c250e6e2062d0bbe096a8a186b9b70e8fbf9b43
created 2009-04-23 22:22 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Optimize Mac OS X filesystem time methods. Clean up UNIX time methods wrt LL_ macro usage. b=489015 r=mstange sr=roc
adf251480d63fa9124fee2a9724270c3eff600af
created 2009-04-09 20:54 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - optimize/modernize Mac OS X toolkit/xre code. b=486733 r=mstange sr=bsmedberg
71f2a7fd20980dd8de730c08d0079f21643f78ca
created 2009-04-09 20:46 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Minor Mac OS X fs code cleanup, mostly change some member variable names. b=487045 r/sr=roc
cd38a0fbe1ebde36eea34ce011687f75a023f7bb
created 2009-04-03 18:43 +0200
pushed 2011-12-08 20:30 +0000
Arpad Borsos Arpad Borsos - Bug 474369 - get rid of nsVoidArray, xpcom part; r=bsmedberg
1517b7567b2895c007f1401a82fb1959114ab7d4
created 2009-03-20 09:56 +1300
pushed 2011-12-08 20:30 +0000
Robert O'Callahan Robert O'Callahan - Bug 482942. Implement nsILocalFile::DELETE_ON_CLOSE. r=bsmedberg
0288a48bd3ab0a3822cf40b11360c90f1a32bbac
created 2009-03-07 18:59 -0800
pushed 2011-12-08 20:30 +0000
Peter Annema Peter Annema - Bug 207973: Directory listing errors when a bad soft link (symlink) is present. r=joshmoz, sr=bsmedberg
dead5b94920f65bf4b33fd955a064500bc117794
created 2009-03-06 12:48 -0600
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Only use FSIORefNum in the 64-bit case. Bustage fix for part 1 patch on bug 478687.
c460743a79d72e8badf584aad783542506affe26
created 2009-03-06 12:32 -0600
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Port xpcom to 64-bit Mac OS X, part 1. b=478687 r=mstange sr=bsmedberg
068a8108e6238789d325d6798fc36b42a825d11f
created 2009-02-15 19:20 -0500
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Allow null as a destination file name argument for CopyTo in nsLocalFileOSX. b=478549 r=mbanner sr=roc
85e381233997fee887189e762a4acf61df9b9290
created 2009-02-11 23:26 -0500
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Remove all MoreFilesX usage and remove MoreFilesX from the tree. b=476230 r=smichaud sr=dougt
65d5c272b826aa3f381a5df882f22b1b46375164
created 2009-02-09 13:37 -0500
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Make IsSymlink check for actual symlinks as well as aliases on Mac OS X. b=476919 r=ted sr=roc
9001eaa33e8f91a1a6be587531c72bb74c034d23
created 2009-01-18 21:14 +0100
pushed 2011-12-08 20:30 +0000
Fred Jendrzejewski Fred Jendrzejewski - Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
375f5adafe9e3821ea1e71872d81001fc298a814
created 2009-01-16 22:20 +1300
pushed 2011-12-08 20:30 +0000
Robert O'Callahan Robert O'Callahan - Backed out changeset 8019a959aade
8019a959aade2b44d0932435a7af3e42fb3475e7
created 2009-01-16 20:51 +1300
pushed 2011-12-08 20:30 +0000
Fred Jendrzejewski Fred Jendrzejewski - Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
0c62506aefd654c894046e0619743d3305cf6592
created 2009-01-15 17:57 -0500
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Modernize xpcom i/o launch and reveal methods on Mac OS X, 64-bit compat. b=473078 sr=dougt
49519a2a183e97e5977b4783ccdad5bdc24b4ef4
created 2008-11-28 13:37 -0500
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - comment and whitespace cleanup for Mac OS X filesystem code. no bug.
a935c0b1617856bc62d2aa0f2d12b3e109f831d8
created 2008-10-28 17:00 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - back out changeset 47259b642835, b=456662
47259b6428353b03a48afcb9abd7a8690e8cb5d4
created 2008-10-28 12:15 -0700
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Optimizations and 64-bit work for Mac OS X filesystem code. b=456662 r=smichaud sr=dougt
0de1994123e4e19889cf5ba7c12adc7fa899513a
created 2008-09-19 15:50 -0400
pushed 2011-12-08 20:30 +0000
Josh Aas Josh Aas - Get rid of FSRef cache on Mac OS X as it can't invalidate correctly in the face of changes outside the current nsLocalFile object. Fixes local page reload issues, probably other stuff. b=455828,322686 r=mstange sr=dougt
eb9386fca11173bbb879c2bf7f694c4144251e7c
created 2008-08-26 11:17 +0200
pushed 2011-12-08 20:30 +0000
Håkan Waara Håkan Waara - Bug 442401 – nsILocalFile::IsPackage does not consider a Keynote bundle (.key) to be a package. r=josh, sr=roc
3ff4839433454eb06a1c9af1904b1bb6e832e1f8
created 2008-03-18 06:31 -0700
pushed 2011-12-08 20:30 +0000
jag jag - Bug 333505: nsLocalFileOSX crash. Original patch by Shane Caraveo <shanec@ActiveState.com>, review nits addressed by me. Unit test by Callek. r=mentovai, r/sr=bsmedberg, a1.9=damons
05ad4eb47b65c17beca933dac9255c31c59062a2
created 2008-02-29 15:24 -0800
pushed 2011-12-08 20:30 +0000
joshmoz joshmoz - always link against cocoa framework on Mac OS X, cocoa exception wrapping in xpcom file io. b=419392 r=bent sr=roc a=beltzner
ffbd523d0ada4d3a6ea396cb1e440b82bbd94b68
created 2008-02-26 18:03 -0800
pushed 2011-12-08 20:30 +0000
joshmoz joshmoz - rename files to .mm. b=419390,419392 r/sr=roc
less more (0) tip