Josh Aas
7e0dfe202b
Bug 581518: Make Mac OS X impl of nsLocalFile::SetPersistentDescriptor behave like it did previosly, supporting aliases. r=benwa
2010-07-25 23:49:28 -04:00
Josh Aas
fa81b00c6c
Backed out changeset 45e3b4a37bad, that was intended for try server not m-c
2010-07-25 17:43:32 -04:00
Josh Aas
bd554e81ae
old-persist1
2010-07-25 16:20:46 -04:00
Josh Aas
45cb20c144
Bug 571193. Move Mac OS X to UNIX filesystem code shared with Linux. Also fixes bug 506812, bug 528447, bug 530188. r=benwa sr=bsmedberg
2010-07-21 23:25:24 -04:00
Walter Meinl
ad6f5a9c63
Bug 576606 - [OS/2] Fix registration follow-up to bug568691 r=dragtext
...
--HG--
extra : rebase_source : ff548f598f1e3e7c7b3b70e1f7d683011b238dd2
2010-07-18 11:22:01 +02:00
Josh Aas
77db992206
Backed out changeset f6c93f02146c, bug 571193.
2010-07-16 20:31:24 -04:00
Josh Aas
e2c39ae137
Bug 571193. Move Mac OS X to UNIX filesystem code shared with Linux. Also fixes bug 506812, bug 528447, bug 530188. r=benwa sr=bsmedberg CLOSED TREE
2010-07-16 18:35:59 -04:00
Jason Duell
58aa8296ab
bug 576420 - Fix nsIInputStream::Available documentation. r=bz
2010-07-08 23:32:59 -07:00
Saint Wesonga
4bd9280674
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-05 11:42:18 +02:00
Dão Gottwald
b2124655df
Backed out changeset 59ace8d80ce8
2010-07-04 22:01:13 +02:00
Saint Wesonga
8952503f91
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-04 21:39:17 +02:00
Mitchell Field
d0f35f6883
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
...
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Benjamin Smedberg
822ccb0789
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Ginn Chen
c988c4dd44
Bug 571210 Fix GetDiskSpaceAvailable for Solaris r=roc
2010-06-23 17:32:17 +08:00
Benjamin Smedberg
a73308ef4b
Bug 568691 - Add CID data back to classinfo because it's required for fastload to work correctly.
2010-06-22 12:59:57 -04:00
Benjamin Smedberg
18fcb3c625
Address review comments from bug 568691 comment 13/14/17:
...
* rename mozilla::Module struct entries to be clearer
* change Module documentation so that the last entry is { NULL } in all cases (the compiler will 0-expand the structure)
* remove NS_XPCOM_COMPONENT_REGISTRY_FILE
* add MOZ_MEDIA/MOZ_OGG/MOZ_WAVE/MOZ_WEBM ifdefs to nsHTMLMediaElement.h and nsContentUtils.cpp
2010-06-21 12:46:26 -04:00
Benjamin Smedberg
0df0345c66
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Benjamin Smedberg
c611ebcd81
Bug 568691 part A - register static and binary components using data tables rather than programmatic nsIComponentRegistrar methods. This part contains the important needs-review bits of the change: part B contains the mechanical changes to each module in order to actually get a working build. Part C will contain changes necessary to register JS components from .manifest files
2010-06-10 14:11:11 -04:00
Benjamin Smedberg
671fee6656
Bug 570488 - Remove xpti.dat caching which harms us in runtime and code complexity
2010-06-10 12:51:29 -04:00
Benjamin Smedberg
1fc4de7aed
Bug 570488 - Stop reading/writing xpti.dat and incrementally loading XPT files [1/2] r=Mossop
...
--HG--
extra : rebase_source : 9f28729c1032b516e8b950d29d80402e87759fda
2010-06-14 16:05:48 -07:00
Brad Lassey
62e214de6f
bug 565138 - Implement extloader backend for Android r=vlad
2010-06-14 15:04:16 -04:00
Matt Brubeck
4ee5bc2110
Bug 571440 - Android build fails on new quota check from bug 520098 (nsLocalFileUnix.cpp), r=bsmedberg
2010-06-11 19:48:33 -07:00
Hanspeter Niederstrasser
739fbf69a4
Bug 520098 - Darwin build fails on new quota check from bug 72892 (nsLocalFileUnix.cpp). r=bsmedberg
2009-10-01 18:07:00 -04:00
Michael Wu
a6b9079633
Bug 561464 - Add support for XPCOM on Android, patch mostly by vlad, r=bsmedberg
2010-06-01 12:02:42 -07:00
Steve Harper
2e898dd862
Bug 199473: Make downloads work if temporary directory is encrypted on Windows. r=jmathies
...
--HG--
extra : rebase_source : e88b316e071dd9bb8a57ab11e1bd13bc39d7d8eb
2010-05-23 10:48:21 -07:00
Michael Kohler
6c0f59f4a6
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
timeless@mozdev.org
9f31b3da5e
Bug 562528 - comparison between signed and unsigned integer expressions in nsEscapeHTML2, r=bsmedberg
...
--HG--
extra : rebase_source : 995cb88bc3bdb692ea154be2ebee597b0f777e58
2010-04-28 17:58:00 -07:00
Paolo Amadini
8818dd9408
Bug 551658 - [@ nsIFile::createUnique] crashes with long parent directory names. r=bsmedberg
2010-05-02 10:28:26 +02:00
Mike Hommey
c8d89d57be
Bug 448375 - Only depend on dbus-glib when needed. Depend on dbus instead [r=benjamin]
2010-04-24 09:39:53 +02:00
Dave Townsend
1ba52b15f5
Bug 557539: Trying to set nsILocalFile.lastModifiedTime for a directory on windows throws NS_ERROR_ACCESS_DENIED. r=jimm
2010-04-08 12:12:19 -07:00
bjarne@runitsoft.com
6f57d094ce
Bug 529272 - Wrong loop in nsInputStreamTee, r=michal.novotny
...
--HG--
extra : rebase_source : d95b0280646c62c88354432c5920befeaf0424a4
2010-03-19 08:43:00 +01:00
Robert Strong
f9208a9ad2
Bug 552602 - Open Containing Folder button on about:support(Troubleshooting Information) page does not work. Fallout from bug 548426. r=dougt
2010-03-17 16:12:00 -07:00
Uli Link
bce9503f5c
Bug 526457. Fix AIX compilation. r=bsmedberg
2010-03-15 14:43:16 +13:00
Brad Lassey
61564a8d73
bug 548426 - xpcom/tests/TestFile.exe fails for windows mobile r=bsmedberg
2010-03-09 11:40:16 -05:00
Jonas Sicking
c24e5442a9
Bug 534136 Part 1: Make atoms keep a pointer to an nsStringBuffer rather than storing the data inline. r=bsmedberg
2010-03-08 07:44:59 -08:00
Serge Gautherie
dac4f591cb
Bug 514787 - Remove unused TARGET_CARBON and TARGET_API_MAC_CARBON in configure.in; (Cv1) Update nsILocalFileMac.idl too.
...
r=benjamin.
2010-03-05 21:57:14 +01:00
Ginn Chen
b4156f2e01
Bug 542738 nsLocalFile::IsWritable/IsReadable/IsExecutable is wrong on Solaris r=dougt
2010-03-02 13:51:57 +08:00
bjarne@runitsoft.com
b7ad048a8a
Bug 513074 - remove sync writes from current cache, r=biesi,michal.novotny sr=bzbarsky
2010-02-23 10:13:18 -08:00
Doug Turner
7892aabac9
Bug 543976 - Clean up Maemo defines. r=ted
2010-02-09 11:02:11 -08:00
Jae-Seong Lee-Russo
082e12c87c
Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
2010-02-07 10:52:43 -05:00
Palo Misik
d4c2344fc8
Bug 530505: Rev IID on various interfaces for Gecko 1.9.3 r=bsmedberg
2010-01-23 11:34:08 -05:00
Taras Glek
f53f4d4322
Bug 537158: Make fastload more robust r=brendan
2009-12-29 14:04:38 -08:00
Shailen
a4d195ce4a
Bug 526450 - "AIX Compilation error for 3.7a1pre source xpcom/io/nsWildCard.cpp", line 455.20: 1540-0274 (S) The name lookup for "ns_WildCardMatch" did not find a declaration" [r=bsmedberg]
2009-11-04 03:19:00 -06:00
Gijs Kruitbosch
e9f3f00f0e
Bug 527400 - Fix OOM null deref from bug 514872, r=jwalden+bmo, a=beltzner
...
--HG--
extra : rebase_source : 43a222a11bf131b8ef2420ef2d657c84ba452bb3
2009-12-02 19:48:48 +01:00
L. David Baron
a7d6024566
Fix a spelling mistake to force another round of builds (particularly needed for 1.9.2, but fixing on mozilla-central as well).
2009-11-13 22:36:58 -08:00
Josh Aas
10d4b62455
Backed out changeset 88b83c564d3c
2009-11-13 07:22:28 -05:00
Josh Aas
2fd10a08d3
Get rid of FSRef usage in XRE_GetBinaryPath. Also resolve cached paths when initializing from CFURL sources. b=506812 r=vlad
2009-11-13 05:24:41 -05:00
Drew Willcoxon
ef078616cb
Bug 506814 - Get rid of GetPersistentDescriptor. r=josh
2009-11-10 20:46:16 +01:00
Ginn Chen
9bb07a9db1
Bug 526176 use madvise on Solaris for fastload r=brendan
2009-11-10 18:23:53 +08:00
Josh Aas
c4da1c3e8e
Implement nsIFile::IsHidden without FSRefs on Mac OS X. Fixes failures on virtual file system objects. b=491688 r=bsmedberg
2009-11-02 16:15:40 -05:00
Taras Glek
3ee5c41dde
Bug 524313: crash [@ RaiseException ] nsFastLoadFileReader::ReadFooter r=brendan
...
--HG--
extra : rebase_source : d9f2f41d0c2dfc0e7a2d90c97789e66a38c3f43f
2009-10-26 12:35:12 -07:00
Taras Glek
dcdc7a14e5
Bug 522141: Don't crash on fasl close
...
--HG--
extra : rebase_source : ec9a5bf70b7b6acc2b9c16dca8d33da277278ac1
2009-10-16 17:17:55 -07:00
bhsieh@mozilla.com
e1ceff4347
Bug 511761 - Only use compatibility.ini (not .autoreg, or stat()s) to invalidate fastloads and other caches (r=bsmedberg, RELAND WITH TEST FIX)
2009-10-15 23:32:29 -07:00
Taras Glek
95d5af415a
Bug 522141 - FastLoadFileReader fails to close if an error occurs during opening r=brendan
...
--HG--
extra : rebase_source : 8fc163f6f29fca4155195f6df63f58bffa635f6d
2009-10-15 11:20:39 -07:00
Paul O’Shannessy
5703d590b2
Backed out changeset 89f53914ecd9 (bug 511761)
2009-10-14 12:41:03 -07:00
bhsieh@mozilla.com
98a3f13ee0
Bug 511761 - Only use compatibility.ini (not .autoreg, or stat()s) to invalidate fastloads and other caches (r=bsmedberg)
2009-10-14 09:40:45 -07:00
Taras Glek
76fd543756
bug 412796: typos in earlier commit. r=brendan
...
--HG--
extra : rebase_source : 43492f71b96213f56166dc87cf128612ee670bc1
2009-10-12 11:56:37 -07:00
Robert Strong
41a61e8e63
Bug 513958 - Firefox silently fails to start if %APPDATA% variable is missing. r=jmathies, r=bsmedberg
2009-10-08 20:03:09 -07:00
Taras Glek
0192baad2a
Bug 412796: Optimize fastload system (mmap fileIO) r=brendan
...
--HG--
extra : rebase_source : 425e1c4254b8e5c7c3b9fc98efb91c06805d1f02
2009-10-08 10:30:21 -07:00
Benjamin Smedberg
bcfb46c55f
Force rebuild of nsLocalFileUnix.cpp
...
--HG--
extra : rebase_source : 4bae544468e94d7d5bcbebe5d5de042c59b5b168
2009-10-01 11:23:54 -04:00
Martin Stránský
202ff4aa95
Bug 72892 - nsLocalFile::GetDiskSpaceAvaialble ignores quotas for unix, r=bsmedberg
...
--HG--
extra : rebase_source : 3bd5a75f7548a1ca45ff96676a752f23a2e9a13d
2009-09-30 14:26:10 -04:00
Gijs Kruitbosch
3ce916c428
Bug 514872 - nsWildCard ~ regexp was broken. r=jwalden+bmo (Jeff Walden)
2009-10-01 08:46:28 -04:00
Blake Kaplan
d47a959126
Bug 519498 - Follow XPCOM rules about reading values after a failure. r=sayrer
2009-09-30 15:15:51 -07:00
Josh Aas
6dfaec1a9f
Backed out changeset 76c570389975. b=506812
2009-09-27 05:54:43 -04:00
Josh Aas
0ec6eca607
Faster directory enum code for Mac OS X, don't use FSRefs. b=506812 r=vlad
2009-09-27 05:07:14 -04:00
Josh Aas
5010326b84
Backed out changeset 65aff8912e7c. b=506812
2009-09-27 03:09:47 -04:00
Josh Aas
4a28606b59
Get rid of unnecessary FSRef creation in startup path. b=506812 r=vlad
2009-09-27 01:49:41 -04:00
Robert Sayre
da206523fd
Merge mozilla-central to tracemonkey.
2009-09-25 11:55:38 -07:00
Josh Aas
c823d59870
Fix test_symlinks.js failure on Mac OS X, match UNIX native target code (use readlink, not realpath). b=516799 r=bsmedberg
2009-09-22 13:37:30 -04:00
Brendan Eich
155f11db8f
Fix indentation.
2009-09-21 16:44:35 -07:00
Josh Aas
f6dd9e8860
Allow Gecko to find JavaPlugin2. b=510035 r=smichaud
2009-09-08 17:22:49 -04:00
jhorak@redhat.com
a5beb085b9
Bug 402892. Support gio as well as gnome-vfs. r=roc
2009-08-25 11:58:11 -07:00
Benjamin Smedberg
ba372f3a4c
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
timeless@mozdev.org
3dbf2cbe0f
Bug 504170 nsAStreamCopier::Process can use sourceCondition, sinkCondition uninitialized if someone cancels the copy early
...
r=dougt
2009-08-12 11:49:52 +02:00
Serge Gautherie
a24e0c321d
Bug 508760 - Remove MSVC6 support from the tree; (Cv1a) xpcom/io/*.cpp; r=doug.turner
2009-08-11 00:37:37 +02:00
Shawn Wilsher
9c62ea448e
Bug 508605 - NetUtil.asyncCopy does not handle nsISafeOutputStreams correctly
...
This moves nsISafeOutputStream.idl into xpcom/io and makes nsAStreamCopier
handle nsISafeOutputStream correctly (calling finish instead of close).
r=bz
r=bsmedberg
--HG--
rename : netwerk/base/public/nsISafeOutputStream.idl => xpcom/io/nsISafeOutputStream.idl
2009-08-06 13:34:46 -07:00
Jeff Walden
7fcab115c0
Bug 507485 - Fix a potential character-range bug. r=nelsonb for a change only needed on trunk
2009-07-30 18:53:53 -07:00
Josh Aas
4673470d7d
Backed out changeset ad9a4a3a5409, bug 506812. CLOSED TREE
2009-07-31 16:49:48 -04:00
Josh Aas
dcee240957
Faster directory enum code for Mac OS X, don't use slow FSRefs. b=506812 r=vlad
2009-07-31 11:17:42 -04:00
Josh Aas
46910e2c37
Cache UTF-8 POSIX path in Mac OS X nsIFile impl. b=505792 r=mstange sr=bsmedberg
2009-07-30 00:47:06 -04:00
Jeff Walden
c8d8fdf19e
Bug 332173 - Followup followup fix for trunk-only necessary-for-templatization changes (not needed for any branches, that is).
...
--HG--
extra : rebase_source : 767c90867afbbe7bf52e29820c987e45c9e60d03
2009-07-29 21:27:46 -07:00
Nelson Bolyard
a25445565b
Bug 332173 - Problems with regexp parsing of '~' in nsIZipReader.findEntries (and other nsWildCard uses). r=jwalden, a=ss
2009-07-29 14:07:45 -07:00
Jeff Walden
e6dd441f4f
Backed out changeset ab1686101bfb, pending orange investigation
...
--HG--
extra : rebase_source : ad872bd18b36237fcc450f5fdc61d6579b532518
2009-07-29 16:24:14 -07:00
Nelson Bolyard
a2578faece
Bug 332173 - Problems with regexp parsing of '~' in nsIZipReader.findEntries (and other nsWildCard uses). r=jwalden, a=ss
2009-07-29 14:07:45 -07:00
Vladimir Vukicevic
ae8e80df5e
b=499863; XREDirProvider gives wrong APPDATA dir on Windows CE; r=rs
2009-07-17 16:04:56 -07:00
Benjamin Smedberg
5788d00d13
Bug 483202 - Load chrome from the GRE directory in xpcshell, r=ted
2009-07-17 10:41:26 -04:00
Mark Finkle
76c184332c
Bug 500324: 'Open' button in download manager doesn't correctly launch the file in it's viewer, r=bsmedberg, blassey
2009-07-16 15:40:28 -04:00
Josh Aas
963d1ed020
Comment cleanup and macro rename for Mac OS X nsIFile impl. No bug. r=bsmedberg
2009-07-12 16:04:25 -04:00
Hiroyuki Ikezoe
fbd4abc9d8
Bug 489500 - Implement nsLocalFile::ResolveShortcut for WinCE. r=dougt, sr=vlad
2009-07-08 10:51:38 -07:00
Josh Aas
06262a54a5
Use the same path comparison behavior for nsIFile::Equals on all platforms. b=491245 sr=bsmedberg
2009-07-08 11:26:07 -04:00
Wolfgang Rosenauer
fe4a2db0d9
Bug 496708 - non biarch system plugin location (added missing Makefile magic); r+=joshmoz
2009-07-08 09:59:01 +02:00
Josh Aas
37cd80d19c
Rewrite SetFileSize for Mac OS X using POSIX API. b=501307 r/sr=roc
2009-07-05 02:39:04 -04:00
Wolfgang Rosenauer
79b00e401a
Bug 496708 - add biarch system plugin location (Linux); r=joshmoz, sr=roc
2009-06-24 09:21:43 +02:00
Josh Aas
a887393a34
Use POSIX to get/set file permissions on Mac OS X. b=499875 sr=roc
2009-06-23 08:55:59 -04:00
Stuart Parmenter
a5497d4815
bug 492114. Deal with the fact that CE doesn't have . or .. files and will give different behavior for empty directories. r=bsmedberg
2009-06-22 10:00:52 -07:00
Shailen
45187f5935
Bug 497838 - "AIX Compilation error for 3.6a1pre source xpcom/io/nsWildCard.cpp", line 215.28: 1540-0274 (S) The name lookup for "_shexp_match" did not find a declaration" [r=benjamin]
2009-06-14 01:41:19 -07:00
Josh Aas
ca207c2111
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
2009-06-10 22:23:57 -07:00
Peter Annema
e3cae8f8b5
Bug 487192: Move both copies of nsWildCard into xpcom. r/sr=bsmedberg
...
- Clean up white space.
2009-05-13 20:22:54 -07:00
Peter Annema
8c8313039e
Bug 487192: Move both copies of nsWildCard into xpcom. r/sr=bsmedberg
...
- Move nsWildCard.{h,cpp} into xpcom/io.
--HG--
rename : modules/libjar/nsWildCard.cpp => xpcom/io/nsWildCard.cpp
rename : modules/libjar/nsWildCard.h => xpcom/io/nsWildCard.h
2009-05-13 20:22:54 -07:00
Boris Zbarsky
612e9ad4e4
Bug 482310. Add a JS api to asynchronously copy data to an output stream. r+sr=bsmedberg.
2009-05-07 15:21:54 -04:00
Josh Aas
bfcfe1db27
Backed out changeset 294eaf175b7b
2009-05-02 15:14:47 -07:00
Josh Aas
62c4bceb6c
Improve nsIFile's IsFile on Mac OS X, stop using FSGetCatalogInfo. b=491074 r=mstange sr=roc
2009-05-02 12:54:08 -07:00
Josh Aas
cffeb5a089
Remove setFileTypeAndCreatorFromMIMEType and setFileTypeAndCreatorFromExtension from nsILocalFileMac. b=491099 sr=roc
2009-05-02 11:01:25 -07:00
Josh Aas
d891d9195e
Improve nsIFile's GetFileSize on Mac OS X, stop using FSGetCatalogInfo. b=491050 r=mstange sr=roc
2009-05-01 21:52:21 -07:00
Josh Aas
2c8d1f19c7
Make nsIFile ::Exists on Mac OS X more efficient, stop using FSRef. b=490870 r=mstange sr=roc
2009-05-01 18:32:38 -07:00
Josh Aas
db53a3cbed
Remove workaround for pre-10.2 systems in nsLocalFileOSX, no need to look for CFStringNormalize. b=490959 r=mstange sr=roc
2009-05-01 09:59:33 -07:00
Josh Aas
8c02298ffe
Backed out changeset cb8262ea787f
2009-04-30 17:01:06 -07:00
Josh Aas
db4f825cfb
Improve Mac OS X local file equality testing, stop comparing FSRefs. b=490372 r=mstange sr=roc
2009-04-30 10:08:35 -07:00
Josh Aas
d9da49eca0
Improve nsILocalFile GetDiskSpaceAvailable on Mac OS X, stop using old Carbon APIs. b=490171 r=mstange sr=roc
2009-04-29 23:53:43 -07:00
Josh Aas
d19f83697a
Optimize Mac OS X filesystem time methods. Clean up UNIX time methods wrt LL_ macro usage. b=489015 r=mstange sr=roc
2009-04-23 22:22:20 -04:00
L. David Baron
6ea9c9d5f9
Back out previous logging patches (92791a422f0a and 5617c22ea9ac) for bug 469514.
2009-04-22 15:21:17 -07:00
Jesse Ruderman
144d0a1c97
Make temporary debug-only logging code not crash. r=sdwilsh
2009-04-21 16:57:19 -07:00
Shawn Wilsher
3ff1abe44a
Debug-only logging code to track down bug 469514.
...
r=ted
2009-04-21 11:32:07 -04:00
Jim Mathies
b253ceb46a
Bug 403014 - Windows "Don't Index" bit set on download files. (r=sdwilsh,dougt)
2009-04-20 20:06:03 -05:00
Nils Maier
7f26a51c51
Bug 389087 - nsILocalFileUnix affected by 32bit stat/statvfs/truncate, therefore does not work with large files; r+sr=benjamin
2009-04-16 14:09:21 +02:00
Josh Aas
4a486a40f2
optimize/modernize Mac OS X toolkit/xre code. b=486733 r=mstange sr=bsmedberg
2009-04-09 20:54:11 -04:00
Josh Aas
b5c4ced94f
Minor Mac OS X fs code cleanup, mostly change some member variable names. b=487045 r/sr=roc
2009-04-09 20:46:49 -04:00
Peter Annema
c2228f83ec
Bug 485328: nsLocalFileUnix::GetNativeTarget() is broken for symlinks and (dangling) symlinks. r=neil, sr=bsmedberg
2009-04-07 04:38:41 -07:00
Peter Annema
633a7c9dfd
Bug 485325: nsLocalFileUnix::IsSymlink() should check result of lstat(). r=joshmoz, sr=bsmedberg
2009-04-07 04:38:23 -07:00
Peter Annema
c552abb51a
Bug 484505: nsLocalFileUnix::Remove(PR_TRUE) shouldn't ever follow symlinks. r=joshmoz, sr=bsmedberg
2009-04-07 02:20:05 -07:00
Josh Aas
82ad98fe12
Fix argument name in older function decl to match newer impl. no bug.
2009-04-05 02:26:40 -04:00
Arpad Borsos
4fc5b38c9d
Bug 474369 - get rid of nsVoidArray, xpcom part; r=bsmedberg
2009-04-03 18:43:08 +02:00
Neil Rashbrook
d1fbe49005
Followup to bug 224692 to only reset inherited permissions r+sr=bsmedberg
2009-04-01 17:10:29 +01:00
Michal Novotny
8e17d253af
Bug 470716. Make the close-on-completion behavior of nsAsyncStreamCopier configurable. r+sr=bzbarsky.
2009-03-30 15:10:13 -04:00
Josh Aas
90ec5302a4
Fix some type usage in nsIStreamBufferAccess.idl. b=478687 r=wtc r=bsmedberg
2009-03-24 10:47:02 -07:00
Robert O'Callahan
f4aea6aa03
Bug 482942. Tests for nsILocalFile implementations. Also changes nsLocalFileUnix::MoveTo to update the object to refer to the destination, matching other platforms' behaviour. r=bsmedberg
...
--HG--
rename : xpcom/tests/nsIFileTest.cpp => xpcom/tests/TestFile.cpp
2009-03-24 13:44:37 +13:00
Robert O'Callahan
fba4c1c3ce
Bug 482942. Implement nsILocalFile::DELETE_ON_CLOSE. r=bsmedberg
2009-03-20 09:56:05 +13:00
Josh Aas
dde6460538
Stop using FlatCarbon headers on Mac OS X. b=482277 r=bsmedberg
2009-03-19 10:41:13 -07:00
Robert O'Callahan
d65490fce9
Bug 482938. nsPipe should create and destroy monitors using nsAutoMonitor so the potential-deadlock detector doesn't get confused. r=bsmedberg
...
--HG--
extra : rebase_source : 76fca82ad7015f55fb09e30d282f3dedf0c3976b
2009-03-19 09:18:19 +13:00
Peter Annema
e1b1304eff
Bug 207973: Directory listing errors when a bad soft link (symlink) is present. r=joshmoz, sr=bsmedberg
...
CFURLGetFSRef doesn't handle dangling symlinks well. Check if that's what we're dealing with, and use an alternative approach to create an FSRef.
2009-03-07 18:59:40 -08:00
Josh Aas
eaa45c4d2b
Only use FSIORefNum in the 64-bit case. Bustage fix for part 1 patch on bug 478687.
2009-03-06 12:48:40 -06:00
Josh Aas
ffb320ce01
Port xpcom to 64-bit Mac OS X, part 1. b=478687 r=mstange sr=bsmedberg
2009-03-06 12:32:57 -06:00
Neil Rashbrook
13d0229afc
Bug 478732 nsLocalFileWin/OS2.cpp's InitWithPath is inefficient r=bsmedberg
2009-03-04 09:48:48 +00:00
Nickolay_Ponomarev
f65cc1e89b
Bug 478086 - enumerating drives/disks on Win32 using nsIFile.directoryEntries returns a single string with embedded NULLs in it; r=benjamin
2009-02-26 18:34:07 +01:00
Antonio Gomes (tonikitoo)
f2a9697470
Bug 465783: Fennec default download location inaccessible to users. r=sdwilsh sr=bsmedberg
2009-02-25 03:26:45 -04:00
Sunil Mohan Adapa
620b5e2d7a
Bug 412610 - MAXPATHLEN too small for glibc's realpath(); m-c part; r=*
...
jsfile.cpp + reg.c + SpecialSystemDirectory.cpp : benjamin
lcms.h : bholley
XRemoteClient.cpp : roc
2009-02-23 19:28:12 +01:00
Shawn Wilsher
ce9ed14fef
Bug 476174 - Default Download Directory (DfltDwnld) uses old Safari 2's value instead of Leopard's ~/Downloads
...
This changeset makes us default to the Downloads folder on OS X 10.5 and later,
and the Desktop for 10.4. Additionally, this fixes bug 301647 ([Mac] remove
support of retrieving the 'system' download folder from
nsDirectoryService::GetFile).
r=gavin
r=josh
sr=bsmedberg
ui-r=beltzner
2009-02-19 18:06:49 -05:00
Josh Aas
fa433b18c5
Allow null as a destination file name argument for CopyTo in nsLocalFileOSX. b=478549 r=mbanner sr=roc
2009-02-15 19:20:27 -05:00
Josh Aas
61714f010e
Remove all MoreFilesX usage and remove MoreFilesX from the tree. b=476230 r=smichaud sr=dougt
2009-02-11 23:26:59 -05:00
Vladimir Vukicevic
dad201f497
b=477727; add missing braces around WinCE bits in LocalFileWin; r+sr=stuart
2009-02-10 15:10:08 -08:00
Josh Aas
9dbf2ddbd8
Make IsSymlink check for actual symlinks as well as aliases on Mac OS X. b=476919 r=ted sr=roc
2009-02-09 13:37:32 -05:00
Daniel Veditz
32440787f6
bug 452217 nsLocalFileWin should return errors consistent with other platforms, r=neil, sr=bsmedberg
2009-01-27 16:50:14 -08:00
Daniel Holbert
4301671b45
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Fred Jendrzejewski
d8f1bff747
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Robert O'Callahan
804cc7ee91
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
065bde22f3
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Josh Aas
e1b753e90c
Modernize xpcom i/o launch and reveal methods on Mac OS X, 64-bit compat. b=473078 sr=dougt
2009-01-15 17:57:43 -05:00
Peter Weilbacher
78df8b53dc
[OS/2] Bug 472753: fix OS/2 build break in nsComponentManager.cpp by adding necessary defines to the os2.h include in nsLocalFileOS2.h (fix suggested by Walter Meinl)
...
(OS/2 only, so does not affect a CLOSED TREE)
2009-01-11 14:19:00 +01:00
Benjamin Smedberg
470d4ccbfb
Bug 469072 - Annotations in XPCOM, and a couple related code fixups, to make outparams spit out useful warnings, r=bent
2008-12-11 15:13:52 -05:00
Brad Lassey
dff03b246f
Bug 461859 - windows mobile minor cleanup of xpcom r=bsmedberg
2008-12-03 08:42:03 -05:00
Brad Lassey
418f5366f7
Bug 455381 - WinCE XPCOM Explicit Unicode API Calls, Wide Char CheckVersion Function r=bsmedberg
2008-12-03 08:41:12 -05:00
Josh Aas
00ff40c300
comment and whitespace cleanup for Mac OS X filesystem code. no bug.
2008-11-28 13:37:40 -05:00
Daniel Veditz
87eae8b89c
bug 464998 - r+sr=bsmedberg, a=beltzner
2008-11-19 11:55:59 -05:00
Daniel Veditz
3ab8ffe9cb
bug 455987 crash fix, r/sr=bsmedberg
2008-10-24 16:15:33 -07:00
Brad Lassey
791430bafe
Bug 458252: local file paths are wrong on windows mobile r=dougt sr=bsmedberg
2008-10-20 13:03:20 -04:00
Mike Hommey
32b0e12023
Bug 440506 - Add a globally shared location for plugins; r=joshmoz sr=jst
2008-10-10 17:54:33 +02:00
Arpad Borsos
c72ef7d248
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Ben Turner
ea7747e94a
Backed out changeset 2bbdbe2127d3 due to hanging unit tests.
2008-10-09 12:23:22 -07:00
Josh Aas
b6b1977117
Get rid of flawed Windows stat cache. b=456603 r=smichaud sr=dougt
2008-10-09 13:52:08 -04:00
Doug Turner
798f9831c8
backing out the top level comment line to its orig state
2008-10-08 21:25:11 -07:00
Doug Turner
acb4a55a6d
removing erronous change to nsLocalFileWin
2008-10-08 21:22:21 -07:00
Doug Turner
8137791649
Bug 458917 - Windows CE Cleanup. r/sr=stuart+bsmedberg
2008-10-08 20:51:54 -07:00
Josh Aas
12b6aa82b1
Backed out changeset 4a461b03f6ae, b=456603
2008-10-08 01:32:04 -04:00
Josh Aas
dc484fbeef
Get rid of flawed Windows stat cache. b=456603 r=smichaud sr=dougt
2008-10-07 23:18:05 -04:00
Josh Aas
05e8caa7d0
Don't incorrectly change permissions on link target in SetPermissionsOfLink in unix fs code. Just don't do anything for changes targetting links. b=457487 r=smichaud sr=dougt
2008-10-07 21:26:41 -04:00
Serge Gautherie
afcf19b8de
Bug 457046 - Decide what to do with <TestPipes.cpp> |#if 0|'ed code; Bv1; r=benjamin
2008-10-08 02:27:05 +02:00
Serge Gautherie
85a3458be2
Bug 438331 - Remove WIN16 (support) code everywhere; (Av1) </xpcom/*>; r+sr=benjamin
2008-10-08 02:21:13 +02:00
Josh Aas
39fa2b5f9e
Get rid of fundamentally flawed UNIX stat cache. b=456435 r=smichaud sr=dougt
2008-09-30 02:06:18 -04:00
Josh Aas
81dfc77596
Remove a lot of dead Mac code. Part of bug 456662. sr=pinkerton
2008-09-25 12:23:33 -04:00
Josh Aas
05917f7a19
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
2008-09-19 15:50:41 -04:00
Benjamin Smedberg
f0fdeb2ef7
Remove the v1 string ABI compatibility hacks. Replace references of nsTAString_CharT with nsTSubstring_CharT which is the new base class. r=dbaron
2008-09-19 11:07:22 -04:00
Håkan Waara
98cc1e939e
Bug 442401 – nsILocalFile::IsPackage does not consider a Keynote bundle (.key) to be a package. r=josh, sr=roc
2008-08-26 11:17:13 +02:00
Michal Novotny
70da375aea
Bug 367736 - make nsEscape more efficient and clean up some signed/unsigned issues to prevent theoretical overflow, r=bsmedberg+dveditz
2008-08-19 09:57:12 -04:00
Uli Link
0296770901
Bug 445951 - missing keyword 'public' in xpcom/glue/nsAutoLock.h, r=bsmedberg
2008-08-18 20:39:19 +02:00
Aaron Nowack
018b87fe8c
Bug 224692 - Downloaded files don't inherit NTFS properties... on nsILocalFile.moveTo use the NTFS permissions inherited from the new folder, instead of keeping permissions from the old location, r=bsmedberg
2008-08-14 11:48:06 -04:00
Mike Hommey
09052f844e
Bug 278738 – file:// directory not shown containing a file larger than 2GB. r=bsmedberg
2008-08-06 13:09:44 +02:00
reed@reedloden.com
d545086c33
Bug 411579 - "Optimize read file buffer sizes for faster startup times" [p=jmathies@mozilla.com (Jim Mathies) r=sayrer sr=bsmedberg a1.9=beltzner]
2008-04-01 23:41:23 -07:00
jag@tty.nl
4f7ebb45ba
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
2008-03-18 06:31:01 -07:00
bugzilla@standard8.plus.com
0300bee861
Bug 420459 Move mailnews-specific profe code. r=benjamin,Neil,sr=dmose,a1.9=beltzner
2008-03-17 12:05:24 -07:00
dwitte@stanford.edu
2100b03129
Bug 409803 - gcc (4.1 only) zealously avoids inlining at -Os. make -finline-limit=50 the default on linux -Os builds. r=ted, blocking1.9+
2008-03-15 19:48:01 -07:00
reed@reedloden.com
a27d8a3d38
Correct copyright case ("Red Hat inc" -> "Red Hat, Inc."), as per bug 422692.
2008-03-14 11:34:21 -07:00
smontagu@smontagu.org
103f51c598
Reject properties files with encoding errors. Bug 397093, r+sr=bsmedberg, a1.9=damons
2008-03-13 12:01:53 -07:00
reed@reedloden.com
062ea6e42c
Bug 399498 - "use XDG downloads dir as default downloads dir" (use XDG download dir, with a fallback to the current default if the XDG user dirs are disabled) [p=chpe@gnome.org (Christian Persch) r=sdwilsh r=bsmedberg a1.9=damons]
2008-03-12 15:40:51 -07:00
reed@reedloden.com
bc0f2ba829
Bug 399500 - "support XDG user dirs in the directory service" [p=chpe@gnome.org (Christian Persch) r=caillon sr=bsmedberg a1.9=damons]
2008-03-12 15:35:56 -07:00
dietrich@mozilla.com
69ea3dfd0b
Bug 421943 ? "redundant multiplexed document" should be a warning not assertion (r=sayre, sr+a=shaver)
2008-03-12 09:28:45 -07:00
blassey@mozilla.com
6cc9d5a4ed
backing out: switching narrow char system calls to wide char in windows b=418703
2008-03-11 15:46:26 -07:00
blassey@mozilla.com
ff89c4a3fb
switching narrow char system calls to wide char in windows b=418703 r=bsmedberg r=dougt also looked at by stuart and roc a=beltzner and a=damon
2008-03-11 14:49:53 -07:00
timeless@mozdev.org
8b7c01dfff
Bug 419326 Crashes in Main Tab of Options [@ _wgetdcwd - nsLocalFile::Normalize] r=bsmedberg a=beltzner
2008-03-11 10:46:48 -07:00
blassey@mozilla.com
81d841c1fc
backing out b=418703, caused test 40118 to fail on WINNT 5.2 qm-win2k3-01 dep unit test tinderbox
2008-03-05 14:56:43 -08:00
blassey@mozilla.com
dfd26f92ec
switching windows narrow char system calls to wide char b=418703 r=bsmedberg a=beltzner
2008-03-05 13:39:29 -08:00
joshmoz@gmail.com
b903b64b94
always link against cocoa framework on Mac OS X, cocoa exception wrapping in xpcom file io. b=419392 r=bent sr=roc a=beltzner
2008-02-29 15:24:53 -08:00
joshmoz@gmail.com
e905c9a56a
rename files to .mm. b=419390,419392 r/sr=roc
2008-02-26 18:03:08 -08:00
reed@reedloden.com
cedb021afa
Bug 359255 - "Importers: Import Filters from current Eudora" (Get{Native}Target implementations for OS X) [p=beckley@qualcomm.com (Jeff Beckley) r=mento sr=mscott a1.9=damons]
2008-02-26 01:57:06 -08:00
gavin@gavinsharp.com
36c2275995
Fix DOS newlines added by the patch for bug 308073
2008-02-23 13:54:41 -08:00
dougt@meer.net
a1ca1ae26e
Fixes for Windows CE. b=418662, r=bsmedberg, a=damons
2008-02-22 16:22:47 -08:00
reed@reedloden.com
466b0b1204
Bug 414901 - "Back out scriptable IO" [p=neil@mozilla.com (Neil Deakin) r+sr=bsmedberg a1.9b3=beltzner]
2008-02-01 18:07:49 -08:00
reed@reedloden.com
e599e0db22
Back out the back out from bug 414901 until bug 415218 is fixed, or else we'll have very broken nightlies. :(
2008-02-01 00:51:29 -08:00
reed@reedloden.com
9380e6bfe1
Bug 414901 - "Back out scriptable IO" [p=neil@mozilla.com (Neil Deakin) r+sr=bsmedberg a1.9b3=beltzner]
2008-01-31 17:39:11 -08:00
enndeakin@sympatico.ca
a425bb001a
Bug 414901, back out scriptable IO api, r+sr=bsmedberg,a=beltzner
2008-01-31 11:18:07 -08:00
reed@reedloden.com
82f3afa0ed
Back out jimm's patch from bug 411579 due to regressions. [a1.9b3=mconnor]
2008-01-30 15:39:42 -08:00