Thread overview
[Issue 14349] String imports with subpaths don't work on Windows
Mar 27, 2015
bb.temp@gmx.com
Mar 30, 2015
Alex Parrill
Jun 11, 2015
Atila Neves
Jan 07, 2016
Tanel Tagaväli
Jan 07, 2016
Tanel Tagaväli
Jan 07, 2016
Adam D. Ruppe
May 06, 2016
Andrej Mitrovic
May 06, 2016
Vladimir Panteleev
Mar 21, 2020
Basile-z
March 27, 2015
https://issues.dlang.org/show_bug.cgi?id=14349

bb.temp@gmx.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bb.temp@gmx.com

--
March 30, 2015
https://issues.dlang.org/show_bug.cgi?id=14349

Alex Parrill <initrd.gz@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |initrd.gz@gmail.com

--- Comment #1 from Alex Parrill <initrd.gz@gmail.com> ---
Looks like FileName::safeSearchPath in filename.c disallows forward slash on Windows. Fixing this should just involve removing it from the blacklist, though there may be security consequences.

Side note: the 'More info' link on safeSearchPath to www.securecoding.cert.org leads to a 404 page.

--
June 11, 2015
https://issues.dlang.org/show_bug.cgi?id=14349

Atila Neves <atila.neves@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |atila.neves@gmail.com

--- Comment #2 from Atila Neves <atila.neves@gmail.com> ---
It's not just forward slash that doesn't work: passing in a backwards one or obtaining one via std.path.buildPath still doesn't work.

--
January 07, 2016
https://issues.dlang.org/show_bug.cgi?id=14349

Tanel Tagaväli <tanel58@hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tanel58@hotmail.com

--- Comment #3 from Tanel Tagaväli <tanel58@hotmail.com> ---
Update after DDMD:

This line is the root cause: https://github.com/D-Programming-Language/dmd/blob/6e787376b89789aef8038ed1f177e94ef7f8bbf0/src/root/filename.d#L480

--
January 07, 2016
https://issues.dlang.org/show_bug.cgi?id=14349

--- Comment #4 from Tanel Tagaväli <tanel58@hotmail.com> ---
The commit that added the function: https://github.com/D-Programming-Language/dmd/commit/e15c0ac1475b2afe2ffc32f616e9919077e510db#diff-1b1a4fa25963ae78254a5c4fc1117a60R836

--
January 07, 2016
https://issues.dlang.org/show_bug.cgi?id=14349

Adam D. Ruppe <destructionator@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |destructionator@gmail.com

--- Comment #5 from Adam D. Ruppe <destructionator@gmail.com> ---
https://github.com/D-Programming-Language/dmd/pull/5337

--
May 06, 2016
https://issues.dlang.org/show_bug.cgi?id=14349

Andrej Mitrovic <andrej.mitrovich@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |andrej.mitrovich@gmail.com

--- Comment #6 from Andrej Mitrovic <andrej.mitrovich@gmail.com> ---
(In reply to Adam D. Ruppe from comment #5)
> https://github.com/D-Programming-Language/dmd/pull/5337

This issue is solved now with 5337 merged right? Should be closed.

--
May 06, 2016
https://issues.dlang.org/show_bug.cgi?id=14349

Vladimir Panteleev <thecybershadow@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #7 from Vladimir Panteleev <thecybershadow@gmail.com> ---
Yes. Adam did not format his commit message correctly.

--
March 21, 2020
https://issues.dlang.org/show_bug.cgi?id=14349

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|b2.temp@gmx.com             |

--