Commit Graph

159 Commits

Author SHA1 Message Date
Ryan VanderMeulen
75fca0bae3 Merge fx-team to m-c. 2014-01-22 15:32:22 -05:00
Masatoshi Kimura
770921903c Bug 951028 - Fix NTFS permissions when a file is moved to a different directory. r=yoric,bbondy 2014-01-23 02:33:48 +09:00
David Rajchenbach-Teller
afaa495ef8 Bug 916076 - Add telemetry for OS.File. r=froydnj 2014-01-22 12:21:43 -05:00
David Rajchenbach-Teller
9e57eae457 Bug 878791 - Link OS.File to 'libc.so' and 'a.out' without further niceties. r=glandium 2014-01-13 09:09:30 -05:00
Ryan VanderMeulen
ca494fa043 Backed out changeset 13bea55207f2 (bug 952997) for xpcshell orange. 2014-01-10 11:33:35 -05:00
David Rajchenbach-Teller
fd5dc954ed Bug 854169 - OS.File.{read, writeAtomic} support for lz4. r=froydnj 2014-01-09 17:10:05 +01:00
David Rajchenbach-Teller
618b8247c0 Bug 854169 - Lazy loading for lz4 bindings. r=froydnj 2014-01-09 17:10:04 +01:00
David Rajchenbach-Teller
45833582d1 Bug 854169 - Move OS.File's normalizeToPointer() to SharedAll. r=froydnj 2014-01-09 17:10:03 +01:00
Nils Maier
011208a7f3 Bug 952997 - Fix OS.File large file support. r=Yoric 2014-01-10 08:15:37 -05:00
Dustin J. Mitchell
3db5fb625b Bug 803188 - Support converting between file paths and file:/// uris in OS.File. r=Yoric 2013-12-16 14:55:37 -05:00
Peiyong Lin
f791520796 Bug 951202 - Change bindings declared with declareLazyFFI to be enumerable. r=Yoric 2013-12-17 16:29:17 -05:00
Fabrice Desré
1cf7aa7a16 Bug 944859 - osfile_async_worker.js worker is never shut down in the parent process. r=yoric 2013-12-03 09:48:01 -08:00
David Rajchenbach-Teller
ae0baf923b Bug 935792 - ignoreAbsent flag for removeDir() doesn't default to true as intended/documented. r=froydnj 2013-11-26 14:21:03 -05:00
Bill McCloskey
5f3c521ca4 Bug 940217 - Fix error report about StopIteration promise (r=Yoric) 2013-11-20 13:35:25 -08:00
Jan Beich
9e4306a609 Bug 939527 - Make OS.File.stat() use correct type for file size. r=Yoric 2013-11-19 14:58:00 -05:00
Avinash Kundaliya
161e60bf87 Bug 897023 - [OS.File] Be smarter with functions that can fail with becauseAbsent/becauseExists. r=yoric 2013-11-15 21:46:59 -05:00
Ryan VanderMeulen
c3c4ed3717 Backed out changeset 3232989e79e7 (bug 897023) for mochitest-other failures. 2013-11-11 10:55:36 -05:00
Avinash Kundaliya
a6faa2f322 Bug 891110 - Detecting attempts to pass undefined in declareFFI. r=Yoric 2013-11-11 09:18:22 -05:00
Avinash Kundaliya
ffa216cce2 Bug 897023 - [OS.File] Be smarter with functions that can fail with becauseAbsent/becauseExists. r=Yoric 2013-11-11 09:02:13 -05:00
Martin Husemann
0c7cc7524e Bug 935962: [OS.File] create a special type for stat.st_size and deal with NetBSD libc symbol names. r=yoric 2013-11-09 08:36:19 +01:00
Kyle Huey
1df2e75c40 Bug 919885: Move Worker to WebIDL and thread-agnostic event dispatch. r=bent,bz 2013-11-05 22:16:24 +08:00
Felix H. Dahlke
8670dadc7a Bug 921229 - Remove files with the read-only flag set. r=yoric 2013-10-29 09:27:01 +01:00
Chris Manchester
af4c9f68b4 Bug 885480 - Set becauseNoSuchFile on windows for osfile errors produced as a result of no such directory. r=yoric 2013-10-29 17:35:31 -04:00
Nils Maier
1c33a4aee1 Bug 924916: Part 3 - Provide async OS.File.setDates() API for main-thread. r=yoric 2013-10-28 05:41:00 +00:00
Nils Maier
1fb6e921a1 Bug 924916: Part 2 - Implement OS.File.setDates() for Windows. r=yoric 2013-10-28 05:40:00 +00:00
Nils Maier
53182b42c6 Bug 924916: Part 1 - Implement OS.File.setDates() for Unix. r=yoric 2013-10-28 05:40:00 +00:00
Nils Maier
f9c46e8aaf Bug 912457 - Expose async |flush()| in OS.File. r=yoric 2013-10-27 19:03:25 -04:00
Nils Maier
b588fe089e Bug 924858 - Part 2: Implement |append| mode for OS.File.open on Windows. r=yoric 2013-10-27 08:03:35 -04:00
Nils Maier
6ced290c9d Bug 924858 - Part 1: Add |append| mode flag to OS.File.open on Unix. r=yoric
To match previous behavior, this mode flag will default to |true|.
2013-10-27 08:03:16 -04:00
David Rajchenbach-Teller
9f9a3ec7fd Bug 927560 - Shutdown osfile_async_worker.js when it's not needed;r=froydnj 2013-10-24 05:04:00 +01:00
Nils Maier
9036e98063 Bug 928239 - Fix pump_userland fallback in OS.File.copy. r=yoric 2013-10-21 06:50:00 +01:00
David Rajchenbach-Teller
e7b72fb2e7 Bug 801376 - OS.File loads symbols lazily;r=froydnj 2013-10-22 02:43:00 +01:00
David Rajchenbach-Teller
0e59655734 Bug 904652 - Port osfile_{win, unix}_allthreads.jsm to a module loader. r=froydnj 2013-10-16 11:15:04 -04:00
Marcos Aruj
1d9bda1ddd Bug 866571 - [OS.File] Add createUnique method. r=yoric 2013-10-16 08:21:39 -04:00
Ryan VanderMeulen
18857620bb Backed out changeset 03d629375717 (bug 904652) for suspicion of causing mass test bustage.
CLOSED TREE
2013-10-15 15:22:13 -04:00
Nils Maier
d4e58ba289 Bug 926691 - OS.File API must preverse |bytes| options to .readTo() and .write(). r=yoric 2013-10-15 14:05:57 -04:00
David Rajchenbach-Teller
1a8aba9d55 Bug 904652 - Port osfile_{win, unix}_allthreads.jsm to module loader. r=froydnj 2013-10-15 13:28:26 -04:00
Ryan VanderMeulen
a425a08d23 Backed out 2 changesets (bug 915757, bug 919885) for frequent Android Armv6 mochitest-8 crashes.
Backed out changeset 04610078280c (bug 915757)
Backed out changeset db9190b3ce60 (bug 919885)
2013-10-14 14:38:54 -04:00
Kyle Huey
d5b090adc9 Bug 919885: Move Worker to WebIDL and thread-agnostic event dispatch. r=bent,bz 2013-10-14 19:58:05 +08:00
Sankha Narayan Guria
e9ad2183a0 Bug 865387 - Handle the read-ahead flag operation on Linux. r=Yoric 2013-10-11 23:13:48 +05:30
Sankha Narayan Guria
469fcf59ed Bug 865387 - Changes to |options| and |clone| in OS.File. r=Yoric 2013-10-12 12:44:52 +05:30
David Rajchenbach-Teller
ae973fd312 Bug 918364 - Make exceptions more meaningful in OS.File. r=froydnj 2013-10-11 11:50:52 -04:00
Marco Castelluccio
6f59a8da37 Bug 923540 - Add a function to recursively remove directories. r=Yoric 2013-10-10 10:59:49 -04:00
Bill McCloskey
e17af08f82 Bug 885615 - Fix "reference to undefined property exn.stack" (r=Yoric) 2013-09-30 12:24:40 -07:00
Errietta Kostala
16752e9f2c Bug 918354 - Remove outer try/catch in osfile_async_worker.js. r=yoric 2013-09-23 14:41:01 +01:00
Brandon Benvie
321541a5f1 Bug 919769 - Make OS.Path.normalize correctly handle forward slashes on Windows. r=yoric 2013-09-24 10:59:37 -07:00
David Rajchenbach-Teller
a0cf18d6c7 Bug 910827 - Setting OS.File DEBUG will not automatically start the OS.File thread. r=froydnj 2013-09-23 12:18:28 -04:00
David Rajchenbach-Teller
9d97bf081c Bug 891300 - Porting ospath_* to the module loader. r=froydnj 2013-09-19 08:55:53 -04:00
Cameron McCormack
cb04639fff Bug 910300 - Silence "reference to undefined property options.bytes" warning. r=dteller 2013-09-17 17:53:29 +10:00
David Rajchenbach-Teller
2dc8c795e1 Bug 913899 - Plugging OS.File to AsyncShutdown;r=froydnj 2013-09-14 18:48:39 +02:00