Two complex tests of the basic attributes. These tests currently fail due some
unknown bug unrelated to the attribute handling code.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7588 561c3618-0fe6-0310-b5d6-fc65c73fee30
Add code to parse modes, though no modes are yet supported.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7589 561c3618-0fe6-0310-b5d6-fc65c73fee30
Make it easier to tell which character should have which attributes by giving
them each a different letter instead of all a's.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7599 561c3618-0fe6-0310-b5d6-fc65c73fee30
Fix the attribute parsing to actually break the string up. This fixes two bugs:

1. Incorrectly parsing multi-attribute commands as if only the last one were
   sent. ie. 1;4 would be interpreted as 4.

2. Fix an infinite loop issue where a multi-attribute command would get stuck on
   the ';' and loop forever.
 
This fixes the test failures in the combination attribute tests.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7600 561c3618-0fe6-0310-b5d6-fc65c73fee30
Move away from individual parsing of the styles and instead move to a bitmap
which matches their integer values.


git-svn-id: svn+ssh://svnrepo/projects/tachyon/trunk@7601 561c3618-0fe6-0310-b5d6-fc65c73fee30