<feed xmlns='http://www.w3.org/2005/Atom'>
<title>shiftos_thereturn.git/ShiftOS_TheReturn/TerminalBackend.cs, branch monogame</title>
<subtitle>The official, open-source, C# revamp of ShiftOS.
</subtitle>
<id>https://git.shiftos.dev/shiftos_thereturn.git/atom?h=monogame</id>
<link rel='self' href='https://git.shiftos.dev/shiftos_thereturn.git/atom?h=monogame'/>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/'/>
<updated>2017-08-03T00:15:46Z</updated>
<entry>
<title>Port a mini version of cowsay over to shiftos</title>
<updated>2017-08-03T00:15:46Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-08-03T00:15:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=19fceb8326fc395bee1fd858ec6617564cbbac74'/>
<id>urn:sha1:19fceb8326fc395bee1fd858ec6617564cbbac74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>adjust textcache purge</title>
<updated>2017-08-01T02:48:17Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-08-01T02:48:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=b8da7357b00c9fb11c48ed697972f284d182feae'/>
<id>urn:sha1:b8da7357b00c9fb11c48ed697972f284d182feae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>subshells and shell-specific cmds</title>
<updated>2017-07-29T15:01:32Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-07-29T15:01:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=f8854f0e4477f87ef68649e769b8126e7586865a'/>
<id>urn:sha1:f8854f0e4477f87ef68649e769b8126e7586865a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix terminal and add support for animations</title>
<updated>2017-07-19T20:08:33Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-07-19T20:08:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=b8eb7dccfdd16bd1d39bbedeb176fce7f0f1dc9e'/>
<id>urn:sha1:b8eb7dccfdd16bd1d39bbedeb176fce7f0f1dc9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SidePanel system, system status, crapton of other neat things</title>
<updated>2017-07-13T12:40:47Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-07-13T12:40:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=e92af1bc7fe5cd5860206061f4ff261b3339cc51'/>
<id>urn:sha1:e92af1bc7fe5cd5860206061f4ff261b3339cc51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Localize a lot of the window titles</title>
<updated>2017-06-19T00:31:19Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-06-19T00:31:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=5fd343195be5632ba341031953d4a4e6d9317253'/>
<id>urn:sha1:5fd343195be5632ba341031953d4a4e6d9317253</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Commands are parsed with a bash-style syntax by default</title>
<updated>2017-06-18T01:03:27Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-06-18T01:03:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=a3cd6c0e6045d12f0cb8c9355bcd50f12e367f3b'/>
<id>urn:sha1:a3cd6c0e6045d12f0cb8c9355bcd50f12e367f3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>programs are treated as commands</title>
<updated>2017-06-17T01:10:13Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-06-17T01:10:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=764cdc940f9362485e177ec3a011faff77745bc0'/>
<id>urn:sha1:764cdc940f9362485e177ec3a011faff77745bc0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of namespaces in commands.</title>
<updated>2017-06-17T00:36:43Z</updated>
<author>
<name>Michael</name>
<email>Michael@some.where</email>
</author>
<published>2017-06-17T00:36:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=79fe2101aef62b744b150203dee6953b0d17f5aa'/>
<id>urn:sha1:79fe2101aef62b744b150203dee6953b0d17f5aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ReflectMan Saves The Day..............</title>
<updated>2017-06-11T07:38:53Z</updated>
<author>
<name>RogueAI42</name>
<email>declanhoare@exemail.com.au</email>
</author>
<published>2017-06-11T07:34:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shiftos.dev/shiftos_thereturn.git/commit/?id=107a98686a105468b5f200ebcbd27343c1210ce4'/>
<id>urn:sha1:107a98686a105468b5f200ebcbd27343c1210ce4</id>
<content type='text'>
Refactored every part in the code that used that damn foreach loop.
All assemblies are now loaded on startup into an array, and the
results of GetType() on each are concatenated into another array.
The parts of the code that were loading the assemblies and scanning
them themselves now look to ReflectMan.Types, and all disk I/O is
limited to the first time ReflectMan is accessed. While I was there
I also replaced some other foreach loops with array comprehensions
and such to speed things up - there is a noticeable improvement.

It doesn't seem to have broken anything, but I'd appreciate if
someone could do more stress testing for me.
</content>
</entry>
</feed>
