Commit graph

276 commits

Author SHA1 Message Date
Vladimir Panteleev
bf1d655754 std.path: Rename toAbsolutePath, toNormalizedPath, toRelativePath
New names: asAbsolutePath, asNormalizedPath, asRelativePath

Discussion:
http://forum.dlang.org/post/mmktgszutvkqgrjmnice@forum.dlang.org
2015-07-08 11:32:13 +00:00
Vladimir Panteleev
9561bc631d std.path: Rename defaultExt to withDefaultExtension
Discussion:
http://forum.dlang.org/post/btbyfqvkpwivjxuolmhx@forum.dlang.org
2015-06-29 19:34:28 +00:00
Vladimir Panteleev
044cbc00c3 std.path: Rename setExt to withExtension
Discussion:
http://forum.dlang.org/post/dgtczeqnaulmdgdvvdrx@forum.dlang.org
2015-06-29 19:34:28 +00:00
Walter Bright
bb2a23050f std.path.toNormalizedPath - fix typo 2015-06-17 03:31:08 -07:00
Walter Bright
519c3bf35a Range-ify std.path.buildNormalizedPath by adding toNormalizedPath() 2015-06-10 11:25:50 -07:00
Walter Bright
5cd1d24917 Range-ify std.path.pathSplitter() 2015-06-08 00:24:52 -07:00
Andrei Alexandrescu
3de3633f41 Merge pull request #3384 from WalterBright/toRelativePath
Range-ify std.path.relativePath by adding toRelativePath()
2015-06-07 15:56:26 -07:00
Walter Bright
e87d9c867b Range-ify std.path.relativePath by adding toRelativePath() 2015-06-07 14:59:12 -07:00
Vladimir Panteleev
1fb3b10798 std.path: Fix building documentation 2015-06-07 20:17:46 +00:00
Walter Bright
84dad982fc rewrite std.path.buildPath in terms of chainPath() 2015-06-06 20:48:04 -07:00
Walter Bright
01496c87fb Range-ify std.path.absolutePath by adding toAbsolutePath() 2015-06-06 14:18:41 -07:00
Walter Bright
03866cb12a Range-ify std.path.buildPath by adding chainPath() 2015-06-05 17:30:22 -07:00
Andrei Alexandrescu
0fd371325b Merge pull request #3370 from WalterBright/addSetExt
Range-ify std.path.setExtension by adding setExt()
2015-06-04 23:42:43 -07:00
Walter Bright
aad6b591a8 Range-ify std.path.setExtension by adding setExt() 2015-06-04 22:53:24 -07:00
Walter Bright
70c9965ade Range-ifdefaulttd.path.setExtensiondefault adding setExt() 2015-06-04 22:17:06 -07:00
Andrei Alexandrescu
e0d8161aed Merge pull request #3368 from WalterBright/rangeStripExtension
Range-ify std.path.stripExtension()
2015-06-03 16:16:38 -07:00
Walter Bright
1b321c0070 Range-ify std.path.stripExtension() 2015-06-03 14:38:21 -07:00
Walter Bright
f6345626ee Range-ify std.path.dirName() 2015-06-03 14:31:22 -07:00
Walter Bright
97efe3f06e Range-ify std.path.driveName() 2015-06-02 22:07:22 -07:00
Walter Bright
a73e4b4e1f Range-ify std.path.rootName() 2015-06-02 19:43:53 -07:00
Joakim
3352c90c2e Separate linux kernel, glibc, and bionic APIs where appropriate 2015-05-27 21:54:52 -05:00
Andrei Alexandrescu
c5d5a3fa9b Merge pull request #3268 from WalterBright/relaxtrimSeparators
accept more range types for std.path.*trimSeparators()
2015-05-22 13:08:00 -07:00
Walter Bright
c31c02c004 accept more range types for std.path.*trimSeparators() 2015-05-21 23:29:44 -07:00
Andrei Alexandrescu
d1af429d17 Merge pull request #3266 from WalterBright/rangeFilenameCmp
Range-ify std.path.filenameCmp()
2015-05-21 19:52:51 -07:00
Walter Bright
86c6afa188 Range-ify std.path.filenameCmp() 2015-05-18 00:03:40 -07:00
Martin Nowak
d47c603448 Merge pull request #3261 from WalterBright/rangeGlobMatch
Range-ify std.path.globMatch()
2015-05-12 23:53:06 +02:00
Walter Bright
4e760187ff Refactor std.string.relativePath() to use algorithms 2015-05-08 13:47:59 -07:00
Martin Nowak
0029b30a2e Merge pull request #3260 from WalterBright/refactorExpandTilde
Refactor std.path.expandTilde() to remove unnecessary gc allocations
2015-05-07 23:16:36 +02:00
Walter Bright
d9a9826e55 Revert "Introducing std.meta package" 2015-05-06 14:36:45 -07:00
Walter Bright
7a2561e2e2 Range-ify std.path.globMatch() 2015-05-06 02:57:22 -07:00
Walter Bright
1a7556946c Refactor std.path.expandTilde() to remove unnecessary gc allocations 2015-05-05 23:29:24 -07:00
Dicebot
82f54a38d3 TypeTuple -> MetaList inside Phobos 2015-05-05 22:22:11 +03:00
Dicebot
73f773838d import std.typetuple -> import std.meta 2015-05-05 22:22:10 +03:00
Lars T. Kyllingstad
4a0bdeb2ff Undo change from "Windows" to "Win32"
This was changed in pull request 3185, for reasons unknown.  The correct
term is "Win32 device namespace".
aa365247(v=vs.85).aspx#namespaces
2015-05-04 16:07:14 +02:00
Walter Bright
10be8d574e upgrade std.path.isValidFilename and isValidPath for Ranges 2015-04-12 03:28:48 -07:00
Andrei Alexandrescu
27197a5fe3 Merge pull request #2803 from WalterBright/entity
use uuml entity for Thomas' name
2015-01-05 20:48:22 -08:00
Walter Bright
64f87e895c use uuml entity for Thomas' name 2015-01-05 20:46:53 -08:00
H. S. Teoh
5265bb1288 Fix typo in PR 2791. 2014-12-18 20:12:45 -08:00
Crom (Thibaut CHARLES)
a6251a3f24 Added tests & changed windows paths to backquoted strings 2014-12-13 18:05:22 +01:00
Crom (Thibaut CHARLES)
10ca987d87 Spaces between parenthesis 2014-12-11 17:46:12 +01:00
Crom (Thibaut CHARLES)
45d2283978 Spaces between "==" 2014-12-11 11:16:09 +01:00
Crom (Thibaut CHARLES)
fce47d8b09 code style (braces) and !is comparison 2014-12-11 10:11:43 +01:00
Crom (Thibaut CHARLES)
c7654bdbc3 Doc update 2014-12-09 11:50:52 +01:00
Crom (Thibaut CHARLES)
6e83a614f0 Added unittests (not tested on windows platform) 2014-12-09 11:45:55 +01:00
Crom (Thibaut CHARLES)
5462585245 Fix Issue 12114
buildNormalizedPath shouldn't normalize current path to empty string
2014-12-09 11:24:40 +01:00
H. S. Teoh
64d5a3a806 Merge pull request #2777 from WalterBright/upgrade
add upgrade hints
2014-11-30 19:24:48 -08:00
Walter Bright
21221cf34a add upgrade hints 2014-11-30 18:51:02 -08:00
Ilya Yaroshenko
2c744b54e1 std.range: constraints => primitives
See discussion and voting in #2661
2014-11-23 20:05:20 +03:00
Ilya Yaroshenko
c8d9afedea clean scope imports
imports of `std.range, std.algorithm, std.array, std.string,
std.format, std.uni` are affected.
2014-11-21 00:08:35 +03:00
Ilya Yaroshenko
573c894c62 std.path: clean imports 2014-11-14 17:07:57 +03:00