Doug Coleman
7016ffbb7b
Rename append-path-naive to append-relative-path, fix bugs to support Firefox FTP again
2010-09-05 00:40:47 -05:00
Doug Coleman
612a683973
If ftp clients send a path starting with /, treat it as a path relative to the serving directory. Expose absolute-path? and append-path-naive in io.pathnames to implement this change.
2010-09-04 22:16:57 -05:00
Joe Groff
8e1a81f8d5
Revert "fix append-path and vocab-dir to use path-separator"
...
This reverts commit 0f3026b871 .
2010-02-17 16:06:45 -08:00
Joe Groff
a48dd77d61
Revert "io.pathnames: make absolute-path? public"
...
This reverts commit 48756c9fca .
2010-02-17 16:06:30 -08:00
Joe Groff
a968c15b41
Revert "make io.pathnames tests path-separator-neutral"
...
This reverts commit f344c00629 .
2010-02-17 16:06:13 -08:00
Joe Groff
67b5b8436f
Merge branch 'master' of git://factorcode.org/git/factor
2010-02-17 12:50:46 -08:00
Slava Pestov
fd1c0a5d0a
io.pathnames: fix doc typo
2010-02-18 08:38:45 +13:00
Joe Groff
f344c00629
make io.pathnames tests path-separator-neutral
2010-02-16 19:28:51 -08:00
Joe Groff
48756c9fca
io.pathnames: make absolute-path? public
2010-02-16 19:01:44 -08:00
Joe Groff
0f3026b871
fix append-path and vocab-dir to use path-separator
2010-02-16 18:40:40 -08:00
Doug Coleman
995952389b
use surround/glue instead of 3append
2009-11-12 03:01:09 -06:00
Slava Pestov
3b75114015
Fixing test failures
2009-11-11 02:40:24 -06:00
Slava Pestov
0aa3f19f68
io.pathnames: document resource: and vocab:
2009-11-10 18:57:46 -06:00
Doug Coleman
9ff38fb56c
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
2009-10-28 17:25:50 -05:00
Slava Pestov
ada80d7100
io.backend/pathnames: fix help lint
2009-10-17 00:09:57 -05:00
Doug Coleman
56915d5f0b
make words public again
2009-10-16 16:59:25 -05:00
Doug Coleman
44637f6fae
improve io.pathnames docs
2009-10-16 05:48:37 -05:00
Keith Lazuka
8f79ea91ba
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Joe Groff
746d749ae6
add file-stem word to io.pathnames as the counterpart to file-extension. write docs for both
2009-07-30 20:58:32 -05:00
Doug Coleman
4057332535
add a few usages of iota, remove most 1+ and 1- from core
2009-05-01 19:58:24 -05:00
Slava Pestov
5e19766330
Fix conflict
2009-02-18 22:20:05 -06:00
Doug Coleman
2af9d5a6df
add canonicalize-path, fix a bug in file-extension
2009-02-18 13:33:55 -06:00
Slava Pestov
4a639033fa
Merge branch 'master' into new_ui
2009-02-15 21:06:55 -06:00
Slava Pestov
6b99b04531
Add vocab: for vocab-relative paths
2009-02-15 19:53:21 -06:00
Slava Pestov
f14d6b79c6
io.pathnames: Clarify normalize-path docs
2009-02-10 17:30:19 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Doug Coleman
f9dacfb16b
more docs for pathnames
2008-12-26 17:13:20 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
e335059a87
Add meta-data to new I/O vocabularies
2008-12-15 08:15:32 -06:00
Slava Pestov
5cb18d51b3
Fixing test-all and help-lint-all failures
2008-12-15 03:33:04 -06:00
Slava Pestov
e0f86889c7
Fixing load-everything for io.files split
2008-12-15 01:13:35 -06:00
Slava Pestov
6ea1de887d
More unit test fixes
2008-12-14 22:38:14 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00