<feed xmlns='http://www.w3.org/2005/Atom'>
<title>winapi-common/include/winapi, branch no_more_travis</title>
<subtitle>WinAPI: C++ wrappers for common utilities (processes, pipes, file I/O, etc.)</subtitle>
<id>http://git.tensin.name/winapi-common/atom?h=no_more_travis</id>
<link rel='self' href='http://git.tensin.name/winapi-common/atom?h=no_more_travis'/>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/'/>
<updated>2020-10-27T10:18:45Z</updated>
<entry>
<title>code style</title>
<updated>2020-10-27T10:18:45Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-27T10:17:26Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=0c62070b24273e565cce112ab061df6665d3ae8c'/>
<id>urn:sha1:0c62070b24273e565cce112ab061df6665d3ae8c</id>
<content type='text'>
Don't use brace initialization in constructors, VS 2013 doesn't like
that.
</content>
</entry>
<entry>
<title>VS 2013 workarounds</title>
<updated>2020-10-26T23:27:56Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-26T22:55:22Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=3a36e6c51974594d994562c712e068835aae85f1'/>
<id>urn:sha1:3a36e6c51974594d994562c712e068835aae85f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rework Process API &amp; tests</title>
<updated>2020-10-26T21:11:41Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-24T18:33:44Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=a864099ba77157090c4cd12817245122c163ec24'/>
<id>urn:sha1:a864099ba77157090c4cd12817245122c163ec24</id>
<content type='text'>
* Add separate classes ProcessParameters &amp; ShellParameters for
Process::create() and Process::shell() methods.
* Add a separate "worker" executable. It's used in tests via a fairly
complicated scheme, receiving orders to execute via a shared memory
region.
* Add tests that utilize the Console API, reading console window's
screen buffer directly, making for more reliable tests &amp; broader
coverage.
</content>
</entry>
<entry>
<title>Process: add termination methods</title>
<updated>2020-10-24T22:57:29Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-24T22:57:29Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=1abf2fbac63c90c315cf6e87d6bce0c285bd4019'/>
<id>urn:sha1:1abf2fbac63c90c315cf6e87d6bce0c285bd4019</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove redundant namespace names</title>
<updated>2020-10-23T21:57:58Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-23T21:57:58Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=f90dc196e39686c820414db4503cdeab83ea6078'/>
<id>urn:sha1:f90dc196e39686c820414db4503cdeab83ea6078</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle: add get()/ptr()</title>
<updated>2020-10-23T21:57:06Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-23T21:57:06Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=e40169e87f2d705d0dfc7b4a29c622b0d3204d26'/>
<id>urn:sha1:e40169e87f2d705d0dfc7b4a29c622b0d3204d26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle: add static is_invalid() method</title>
<updated>2020-10-23T16:59:03Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-23T16:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=0843ecaee7c53dea868f866811559416533d49cc'/>
<id>urn:sha1:0843ecaee7c53dea868f866811559416533d49cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add Shared{Memory,Object} classes</title>
<updated>2020-10-21T01:27:40Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-21T00:39:05Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=89f1c684d73ce275671f2cf5c312dd75af1f18d8'/>
<id>urn:sha1:89f1c684d73ce275671f2cf5c312dd75af1f18d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Process: add runas()</title>
<updated>2020-10-18T21:00:12Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-18T20:59:02Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=00999694f9ce98ad7ef54b66c9e82186edcf55a6'/>
<id>urn:sha1:00999694f9ce98ad7ef54b66c9e82186edcf55a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stream.hpp -&gt; process_io.hpp, move IO there</title>
<updated>2020-10-18T10:40:08Z</updated>
<author>
<name>Egor Tensin</name>
<email>Egor.Tensin@gmail.com</email>
</author>
<published>2020-10-18T10:39:44Z</published>
<link rel='alternate' type='text/html' href='http://git.tensin.name/winapi-common/commit/?id=f5b479fbabdceda48e3fd20d60bef1af393799cc'/>
<id>urn:sha1:f5b479fbabdceda48e3fd20d60bef1af393799cc</id>
<content type='text'>
</content>
</entry>
</feed>
