<feed xmlns='http://www.w3.org/2005/Atom'>
<title>subsurface.git/scripts, branch v3.9.2</title>
<subtitle>forked from https://github.com/subsurface/subsurface</subtitle>
<id>https://git.tsegers.com/subsurface.git/atom?h=v3.9.2</id>
<link rel='self' href='https://git.tsegers.com/subsurface.git/atom?h=v3.9.2'/>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/'/>
<updated>2013-10-12T17:30:00Z</updated>
<entry>
<title>Fix two issues with directory searches on Windows</title>
<updated>2013-10-12T17:30:00Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-12T03:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6026fef35e106fb8e6c2572ebda5dac4487c25d7'/>
<id>urn:sha1:6026fef35e106fb8e6c2572ebda5dac4487c25d7</id>
<content type='text'>
First, make sure we actually match /c/windows from the beginning, not
if it occurs in the middle of the path.

Second, make sure that directories containing the binaries are
searched first. Do that by using unshift (prepend) instead of push
(append).

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Tabify win-ldd.pl - subsurface coding style</title>
<updated>2013-10-11T19:05:55Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-11T18:05:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=4a213bba41982f311777310834024a4caece64bf'/>
<id>urn:sha1:4a213bba41982f311777310834024a4caece64bf</id>
<content type='text'>
Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Ignore the Windows system directories when searching for DLLs</title>
<updated>2013-10-11T19:05:47Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-11T18:05:42Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=336acb3e18d22bfdea1255cb9c1b0b549f01c17c'/>
<id>urn:sha1:336acb3e18d22bfdea1255cb9c1b0b549f01c17c</id>
<content type='text'>
We don't want to deploy kernel32.dll or such.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Fix the DLL search path order</title>
<updated>2013-10-11T19:05:43Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-11T18:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=1fdbc2eaa4e69a377c033865693a67e634b3db30'/>
<id>urn:sha1:1fdbc2eaa4e69a377c033865693a67e634b3db30</id>
<content type='text'>
The correct order on Windows is:
 1. Local directory (relative to the binary)
 2. $PATH
 3. System dirs

We insert our -L flags between 1 and 2 above.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Set the objdump default to "objdump" in win-ldd.pl</title>
<updated>2013-10-11T19:05:37Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-11T18:05:40Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2a871fc3e4fdd7fd06193ffbe6c9a80310f35e07'/>
<id>urn:sha1:2a871fc3e4fdd7fd06193ffbe6c9a80310f35e07</id>
<content type='text'>
The environment variable is to be used if the caller knows that the
default objdump can't parse Windows DLL files (COFF-PE). On Fedora,
Debian, and OpenSUSE, the default objdump can, and obviously the
native one on Windows can too.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Use the $PATH environment variable to pass extra dirs for DLLs</title>
<updated>2013-10-09T06:29:43Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-09T04:07:43Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=245e29a72e47177b3337f7046b6bb0702888e3d8'/>
<id>urn:sha1:245e29a72e47177b3337f7046b6bb0702888e3d8</id>
<content type='text'>
Unix developers, look away... this is how it's done on Windows: the
binary loader searches $PATH for the DLLs, so let's reuse the same
variable. This simplifies the command-line a little.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
</content>
</entry>
<entry>
<title>Add a tool to scan for dependencies on Windows</title>
<updated>2013-10-09T06:29:43Z</updated>
<author>
<name>Thiago Macieira</name>
<email>thiago@macieira.org</email>
</author>
<published>2013-10-09T00:47:25Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=2fedb100ca84a94868e33f871e77b6379c3748c9'/>
<id>urn:sha1:2fedb100ca84a94868e33f871e77b6379c3748c9</id>
<content type='text'>
Similar to ldd on Linux.

Signed-off-by: Thiago Macieira &lt;thiago@macieira.org&gt;
</content>
</entry>
<entry>
<title>Improved documentation; small code adjustments.</title>
<updated>2013-05-12T14:23:57Z</updated>
<author>
<name>Cristian Ionescu-Idbohrn</name>
<email>cristian.ionescu-idbohrn@axis.com</email>
</author>
<published>2013-05-12T09:51:56Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=9cae783703391355360715b91cd86f67da1d3b27'/>
<id>urn:sha1:9cae783703391355360715b91cd86f67da1d3b27</id>
<content type='text'>
Signed-off-by: Cristian Ionescu-Idbohrn &lt;cristian.ionescu-idbohrn@axis.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Match less; don't ignore case.</title>
<updated>2013-05-12T14:23:55Z</updated>
<author>
<name>Cristian Ionescu-Idbohrn</name>
<email>cristian.ionescu-idbohrn@axis.com</email>
</author>
<published>2013-05-12T09:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=b994b534c50932f6318bf4e9d40fdc0e1845cb7d'/>
<id>urn:sha1:b994b534c50932f6318bf4e9d40fdc0e1845cb7d</id>
<content type='text'>
Still, some false positives show up ('Veo 3.0' is one of them).

Signed-off-by: Cristian Ionescu-Idbohrn &lt;cristian.ionescu-idbohrn@axis.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
<entry>
<title>Whole text lines are easier to find.</title>
<updated>2013-05-12T14:23:53Z</updated>
<author>
<name>Cristian Ionescu-Idbohrn</name>
<email>cristian.ionescu-idbohrn@axis.com</email>
</author>
<published>2013-05-12T09:50:37Z</published>
<link rel='alternate' type='text/html' href='https://git.tsegers.com/subsurface.git/commit/?id=6d19e9c7ea86dbb03ab9d9d7882c886428174b75'/>
<id>urn:sha1:6d19e9c7ea86dbb03ab9d9d7882c886428174b75</id>
<content type='text'>
Signed-off-by: Cristian Ionescu-Idbohrn &lt;cristian.ionescu-idbohrn@axis.com&gt;
Signed-off-by: Dirk Hohndel &lt;dirk@hohndel.org&gt;
</content>
</entry>
</feed>
