<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libextra/term.rs, branch 0.7</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=0.7</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=0.7'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2013-06-29T15:20:02+00:00</updated>
<entry>
<title>Great renaming: propagate throughout the rest of the codebase</title>
<updated>2013-06-29T15:20:02+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2013-06-28T22:32:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1662bd371c22ba5d476c0c9024fdd99534fc7867'/>
<id>urn:sha1:1662bd371c22ba5d476c0c9024fdd99534fc7867</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Smarter warning in extra::term::Terminal.reset()</title>
<updated>2013-06-29T05:02:07+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2013-06-29T03:29:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee7307e6cb9e942fc1ef27109bfbc6fbf730ee3c'/>
<id>urn:sha1:ee7307e6cb9e942fc1ef27109bfbc6fbf730ee3c</id>
<content type='text'>
Don't spew a warn!() in reset() if num_colors is 0, because
non-color-supporting terminals are legit. Use debug!() there instead.
Continue spewing warn!() if we believe the terminal to support colors.

Use a better warning when the `op` capability can't be found.
</content>
</entry>
<entry>
<title>Teach extra::term::Terminal.reset() to handle missing op</title>
<updated>2013-06-27T21:32:33+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2013-06-27T20:37:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d9fed2b06f0850fa9e2455e98606644d5d54757f'/>
<id>urn:sha1:d9fed2b06f0850fa9e2455e98606644d5d54757f</id>
<content type='text'>
Unlike fg() and bg(), we haven't already checked for the presence of
"op" in the terminfo when we call reset(), so we need to handle the case
where it's missing.

Also update the warn!() lines to avoid double-quoting the output.

Fixes #7431.
</content>
</entry>
<entry>
<title>Refactor extra::term a bit</title>
<updated>2013-06-26T22:07:17+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2013-06-25T23:38:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0ae203a779b8a75b3b79b409d92558d4bda92133'/>
<id>urn:sha1:0ae203a779b8a75b3b79b409d92558d4bda92133</id>
<content type='text'>
Move all the colors into a nested mod named color instead of prefixing
with "color_".

Define a new type color::Color, and make this a u16 instead of a u8 (to
allow for easy comparisons against num_colors, which is a u16).

Remove color_supported and replace it with num_colors.

Teach fg() and bg() to "dim" bright colors down to the normal intensity
if num_colors isn't high enough.

Remove unnecessary copies, and fix a bug where a terminfo parse failure
would try to use the wrong error and end up failing.
</content>
</entry>
<entry>
<title>Deny common lints by default for lib{std,extra}</title>
<updated>2013-06-26T00:39:43+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2013-06-26T00:02:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c109bed15b79c81fed4277abd0f4a71a221224c1'/>
<id>urn:sha1:c109bed15b79c81fed4277abd0f4a71a221224c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix line lengths in terminfo</title>
<updated>2013-06-14T20:03:42+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2013-06-14T20:02:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=da4e614742ea67677ed122985c1730590748d788'/>
<id>urn:sha1:da4e614742ea67677ed122985c1730590748d788</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak terminfo::parm::expand function signature</title>
<updated>2013-06-14T19:37:53+00:00</updated>
<author>
<name>Kevin Ballard</name>
<email>kevin@sb.org</email>
</author>
<published>2013-06-14T01:16:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c9e234a1ae7b631ca058f2331a3986630b5d1b64'/>
<id>urn:sha1:c9e234a1ae7b631ca058f2331a3986630b5d1b64</id>
<content type='text'>
Take a new struct Variables instead of two &amp;mut [] vectors for static
and dynamic variables.
</content>
</entry>
<entry>
<title>libsyntax: Remove `pub impl` from the language</title>
<updated>2013-06-05T04:45:42+00:00</updated>
<author>
<name>Patrick Walton</name>
<email>pcwalton@mimiga.net</email>
</author>
<published>2013-06-03T23:56:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=16086ecff7edda82b114a72948762d59095f6fb4'/>
<id>urn:sha1:16086ecff7edda82b114a72948762d59095f6fb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix formatting for tidy</title>
<updated>2013-06-01T00:02:56+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2013-05-31T17:37:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11f31b96848c7d04f79e6aaa2c789857bb224526'/>
<id>urn:sha1:11f31b96848c7d04f79e6aaa2c789857bb224526</id>
<content type='text'>
</content>
</entry>
<entry>
<title>extra::term: better error handling and win32 compat</title>
<updated>2013-06-01T00:02:49+00:00</updated>
<author>
<name>Corey Richardson</name>
<email>corey@octayn.net</email>
</author>
<published>2013-05-30T23:14:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5311d590230428aa5f2473d9dc6355ed943f731d'/>
<id>urn:sha1:5311d590230428aa5f2473d9dc6355ed943f731d</id>
<content type='text'>
</content>
</entry>
</feed>
