Alexander Iljin
|
560caf8e4d
|
io.directories.search-docs: fix indentation
|
2016-10-30 14:18:53 -07:00 |
John Benediktsson
|
2628dbc5c9
|
io.directories.search.windows: merging with io.standard-paths.windows.
|
2016-10-06 14:57:40 -07:00 |
Björn Lindqvist
|
ba4bb45d4d
|
io.directories.*: move of the qualified directory listing words to io.directories
|
2016-07-30 19:03:22 +02:00 |
Alexander Iljin
|
ef29e0947f
|
io.directories.windows: remove synchronous copy-file implementation
|
2016-06-29 14:17:57 -07:00 |
Björn Lindqvist
|
6a76bf9084
|
io.directories.unix: normalize-path doesn't need to be called
It is already called by the words copy-file delegates to.
|
2016-06-15 01:25:53 +02:00 |
Björn Lindqvist
|
ea4333e490
|
io.directories: new utility word make-parent-directories, for making sure directories exists
|
2016-06-15 00:33:44 +02:00 |
Doug Coleman
|
49be5b2c52
|
io.directories.search: Fix unit test using list.
|
2016-04-05 14:49:27 -07:00 |
John Benediktsson
|
2269b07d33
|
use with-temp-file and with-temp-directory in some tests.
|
2016-04-04 10:33:03 -07:00 |
John Benediktsson
|
d2daa05790
|
io: fix some temp-files in the tests to use unique-files.
|
2016-03-31 00:23:13 -07:00 |
John Benediktsson
|
498285d7dd
|
unicode: make this the API for all unicode things.
|
2016-03-30 23:29:48 -07:00 |
John Benediktsson
|
bde8f522f1
|
fix some tests broken by my io.files.unique change.
|
2016-03-19 09:50:01 -07:00 |
John Benediktsson
|
baae677276
|
io.files.unique: change to create unique files and directories relative to the current-directory.
|
2016-03-18 10:57:54 -07:00 |
John Benediktsson
|
2e85dd2eb3
|
io.directories: simplify tests by using with-temp-directory.
|
2016-03-17 17:11:59 -07:00 |
Björn Lindqvist
|
e35087fb22
|
io.files.windows: fix incorrect parsing of file attribute bitfield in win32-file-attributes
|
2015-10-11 04:11:30 +02:00 |
Björn Lindqvist
|
dbcfc178ff
|
io.directories.unix,environment.unix: better to use
native-string-encoding over hardcoding utf8
|
2015-10-01 15:52:51 +02:00 |
John Benediktsson
|
ceb75057da
|
change ERROR: words from throw-foo back to foo.
|
2015-08-13 16:13:05 -07:00 |
Doug Coleman
|
b6be8685c3
|
basis: ERROR: changes.
|
2015-08-13 03:20:39 -07:00 |
John Benediktsson
|
2a3427bdff
|
io.files.info: use directory?, symbolic-link?, and regular-file?.
|
2015-08-05 18:33:35 -07:00 |
Doug Coleman
|
1fcf96cada
|
factor: remove """ string syntax for now. there are HEREDOC:, STRING:, escaping \", and something else soon.
|
2015-07-25 22:59:56 -07:00 |
John Benediktsson
|
5eec781b40
|
use ``if*`` instead of ``dup [ ] [ drop ] if``.
|
2015-07-20 22:24:30 -07:00 |
Doug Coleman
|
892c62e1dc
|
factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test
|
2015-07-03 09:39:59 -07:00 |
Doug Coleman
|
59f3b1ea57
|
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!"
Needs a bit more work.
This reverts commit 7e54cc2824 .
|
2015-07-02 13:47:06 -07:00 |
Doug Coleman
|
7e54cc2824
|
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
|
2015-07-02 11:36:08 -07:00 |
Doug Coleman
|
999aa7c897
|
factor: clean up spaces in -tests files
|
2015-07-02 10:34:01 -07:00 |
Doug Coleman
|
e3cb325040
|
factor: clean up whitespace in -docs files
|
2015-07-02 10:31:22 -07:00 |
Doug Coleman
|
352e5de16a
|
core, basis, extra: Remove DOS line endings from files.
Remove whitespace from end of lines.
Add a newline to the end of each file.
|
2015-06-29 17:25:40 -07:00 |
Doug Coleman
|
cf3ccd0abe
|
io.directories.search: Add some more combinators for finding files.
|
2015-05-21 22:35:24 -07:00 |
John Benediktsson
|
b366a06c41
|
use reject instead of [ ... not ] filter.
|
2015-05-12 18:50:34 -07:00 |
Doug Coleman
|
f2c67d6ab4
|
io.directories.search: Add two tests for find-up-to-directory, one that finds a file and one that doesn't.
|
2015-05-08 21:02:29 -07:00 |
Doug Coleman
|
2aa6ce7e8c
|
io.directories.search: fix inline recursive combinator compilation. fix
reversed logic for containing-directory
|
2015-05-07 16:49:32 -07:00 |
Doug Coleman
|
510f605df9
|
io.directories.search: Add find-up-to-root combinator and helper words.
Example: "c:\\factor64\\.git\\objects" [ ".txt" tail? ] find-up-to-root .
"c:\\factor64\\.git"
|
2015-05-05 23:26:52 -07:00 |
Doug Coleman
|
d23ab51ce8
|
io.files: Move with-cd to the tests file so that nobody uses it. My bad. Basically nobody should ever use cd or cwd for anything. Fixes #1214.
|
2014-11-23 01:39:36 -08:00 |
Doug Coleman
|
aff0150a8c
|
io.files: add with-cd. Related to #1214.
|
2014-11-22 22:21:35 -08:00 |
John Benediktsson
|
7badef25ce
|
libc: reduce code duplication.
|
2014-11-21 10:19:12 -08:00 |
John Benediktsson
|
39093727b1
|
libc: rename (io-error) to throw-errno.
|
2014-11-21 09:29:45 -08:00 |
Doug Coleman
|
0fe5b2d90f
|
io.directories: Add unit test for #890.
|
2014-11-18 14:11:13 -08:00 |
Benjamin Pollack
|
2c3dd8c3c8
|
Remove executable bit from tons of files that aren't
|
2014-11-05 20:40:42 -08:00 |
Doug Coleman
|
be232dac9b
|
io.backend: Remove duplicate definition of file-mode. Add mkdir-mode using non-magic symbols. Cleanup imports.
|
2014-10-24 17:16:40 -07:00 |
John Benediktsson
|
ab969b072c
|
io.directories.search: some cleanup.
|
2014-05-20 14:46:01 -07:00 |
John Benediktsson
|
3fb1532bd6
|
io.directories.search: add quot stack effects, simplify find-all-files.
|
2014-05-20 12:29:02 -07:00 |
John Benediktsson
|
7e4f2ec618
|
io.directories.search: faster directory traversal.
|
2014-05-20 12:06:11 -07:00 |
John Benediktsson
|
4ca5b2ccb3
|
Revert "unix.ffi: be more explicit about dirent64."
This reverts commit edf456149330d44995b1c8bdf61a1c5d2617ed9c.
|
2014-04-29 14:02:30 -07:00 |
John Benediktsson
|
5dd26a9066
|
unix.ffi: be more explicit about dirent64.
|
2014-04-29 13:54:27 -07:00 |
John Benediktsson
|
09dec78603
|
io.directories.unix.linux: fix using.
|
2014-04-29 13:38:27 -07:00 |
John Benediktsson
|
26ff963758
|
io.directories: faster directory-entries by caching dirent structs.
|
2014-04-29 13:22:56 -07:00 |
Björn Lindqvist
|
eaca04de3b
|
libc: several vocabs now need to depend on libc
|
2014-04-02 12:13:00 -05:00 |
Doug Coleman
|
e407981e12
|
io.directories: Add with-resource-directory word and use it.
|
2013-09-24 13:13:39 -07:00 |
Doug Coleman
|
ec1ecbe549
|
io.directories.unix: If you mount a .iso, all the file types are +unknown+ according to directory-files.
Fall back to file-info on +unknown+ file types and use with-directory in with-unix-directory so the paths are correct for file-info.
Fixes #911.
|
2013-07-11 09:46:26 -07:00 |
Doug Coleman
|
7a35d85f30
|
io.directories.search: Show directory entries instead of throwing them away.
|
2013-04-13 16:18:54 -07:00 |
Doug Coleman
|
84a93dd998
|
io.directories.search.windows: Windows8 doesn't find ProgramFiles with the
existing methods, find it in an os-env.
|
2013-04-09 12:19:06 -07:00 |