<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>.gitignore</filename>
    </added>
    <added>
      <filename>README.textile</filename>
    </added>
    <added>
      <filename>Rakefile</filename>
    </added>
    <added>
      <filename>TODO</filename>
    </added>
    <added>
      <filename>lib/Win32/Console.rb</filename>
    </added>
    <added>
      <filename>lib/Win32/Console/ANSI.rb</filename>
    </added>
    <added>
      <filename>lib/Win32/Console/api.rb</filename>
    </added>
    <added>
      <filename>lib/Win32/Console/constants.rb</filename>
    </added>
    <added>
      <filename>lib/win32console.rb</filename>
    </added>
    <added>
      <filename>src/IronRuby.Libraries.Win32.Console.Tests/ConsoleTests.cs</filename>
    </added>
    <added>
      <filename>src/IronRuby.Libraries.Win32.Console.Tests/IronRuby.Libraries.Win32.Console.Tests.csproj</filename>
    </added>
    <added>
      <filename>src/IronRuby.Libraries.Win32.Console.Tests/Properties/AssemblyInfo.cs</filename>
    </added>
    <added>
      <filename>src/Ironruby.Libraries.Win32.Console.sln</filename>
    </added>
    <added>
      <filename>src/Ironruby.Libraries.Win32.Console/Console.cs</filename>
    </added>
    <added>
      <filename>src/Ironruby.Libraries.Win32.Console/IronRuby.Libraries.Win32.Console.csproj</filename>
    </added>
    <added>
      <filename>src/Ironruby.Libraries.Win32.Console/Properties/AssemblyInfo.cs</filename>
    </added>
    <added>
      <filename>test/test_cursor.rb</filename>
    </added>
    <added>
      <filename>test/test_mouse.rb</filename>
    </added>
    <added>
      <filename>test/test_readinput.rb</filename>
    </added>
    <added>
      <filename>test/test_readoutput.rb</filename>
    </added>
    <added>
      <filename>test/test_sendevent.rb</filename>
    </added>
    <added>
      <filename>test/test_title.rb</filename>
    </added>
    <added>
      <filename>test/test_write.rb</filename>
    </added>
    <added>
      <filename>win32console-MRI-README.txt</filename>
    </added>
    <added>
      <filename>win32console-MRI-README_GEM.txt</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,36 @@
-ironruby-win32console is intended as a C# port of the Ruby win32console library for use with IronRuby
+ironruby-win32console - a C# port of the Ruby win32console library for use with IronRuby
+========================================================================================
 
-The primary driver of this effort is to get colored output from Cucumber runs.
\ No newline at end of file
+The C# sources are located in src\IronRuby.Libraries.Win32.Console.
+An NUnit (2.4.8) test suite, located in src\IronRuby.Libraries.Win32.Console.Tests.
+To compile and run the tests, you'll need NUnit 2.4.8 installed, as I'm not sure
+of the legal ramifications of distributing NUnit binaries.s
+A Visual Studio 2008 Solution file is also included.
+
+Adapted from win32console-MRI-README.txt:
+=========================================
+
+This file implements a port of Perl's Win32::Console 
+and Win32::Console::ANSI modules.
+
+Win32::Console allows controling the windows command line terminal
+thru an OO-interface.  This allows you to query the terminal (find
+its size, characters, attributes, etc).  The interface and functionality
+should be identical to Perl's.
+
+Win32::Console consists of a Ruby .rb interface.
+For best performance, this library has been also ported to C#.  
+If you lack a C# compiler, you can still use the class thru the ruby
+interface.  If you can compile it, then the ruby interface is not
+used and the C# functions are called instead.
+
+Win32::Console::ANSI is a class derived from IO that seamlessly
+translates ANSI Esc control character codes into Windows' command.exe 
+or cmd.exe equivalents.
+
+These modules allow you to develop command-line tools that can take 
+advantage of the unix terminal functions while still being portable.
+One of the most common uses for this is to allow to color your
+output.
+The modules are disted with Term/ansicolor.rb, too, as it is a nice
+thing to verify it is working properly.
\ No newline at end of file</diff>
      <filename>README</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>93c3679edbef0378d054c20e84d06cd0ecba2d45</id>
    </parent>
  </parents>
  <author>
    <name>Will Green</name>
    <email>will@hotgazpacho.org</email>
  </author>
  <url>http://github.com/hotgazpacho/ironruby-win32console/commit/150c13b3968749bcbb68b415d8b0680db2c4b6ac</url>
  <id>150c13b3968749bcbb68b415d8b0680db2c4b6ac</id>
  <committed-date>2009-06-20T08:20:43-07:00</committed-date>
  <authored-date>2009-06-20T08:20:43-07:00</authored-date>
  <message>Basic project layout.
Include the pure Ruby source to use as a fall-back.</message>
  <tree>fa767f6366b4b2110c7b6252b9eef172707df373</tree>
  <committer>
    <name>Will Green</name>
    <email>will@hotgazpacho.org</email>
  </committer>
</commit>
