<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/reline/io.rb, branch v3_4_9</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>[ruby/reline] Change quoted_insert and bracketed_paste to a single</title>
<updated>2024-12-16T13:53:34+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2024-12-16T13:53:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=4428c51f01638c1ce6ba8a9eb8ffea00a4c78318'/>
<id>4428c51f01638c1ce6ba8a9eb8ffea00a4c78318</id>
<content type='text'>
key input
(https://github.com/ruby/reline/pull/792)

https://github.com/ruby/reline/commit/8f331edb07
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
key input
(https://github.com/ruby/reline/pull/792)

https://github.com/ruby/reline/commit/8f331edb07
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.""</title>
<updated>2024-06-04T18:33:12+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2024-06-04T18:32:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5ea843f9b237c08dbdc82125462cf431bd885c7b'/>
<id>5ea843f9b237c08dbdc82125462cf431bd885c7b</id>
<content type='text'>
This reverts commit 6e84ac2359c8fc8cb686ef4644b9cae26cd5ab9e.

Now that the rubygems spec change has been merged, let's try reverting
this and fixing it with tompng's new patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 6e84ac2359c8fc8cb686ef4644b9cae26cd5ab9e.

Now that the rubygems spec change has been merged, let's try reverting
this and fixing it with tompng's new patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not."</title>
<updated>2024-06-03T23:11:54+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2024-06-03T23:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6e84ac2359c8fc8cb686ef4644b9cae26cd5ab9e'/>
<id>6e84ac2359c8fc8cb686ef4644b9cae26cd5ab9e</id>
<content type='text'>
This reverts commit ba01d15cf5db96933905d669c68f5cc0cd6910b8.

It seems to be failing test-bundler-parallel. Reverting it to normalize
the CI. We should revert this revert once we figure it out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit ba01d15cf5db96933905d669c68f5cc0cd6910b8.

It seems to be failing test-bundler-parallel. Reverting it to normalize
the CI. We should revert this revert once we figure it out.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Reline::ANSI is general io. Reline::GeneralIO is not.</title>
<updated>2024-06-03T14:28:33+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2024-06-03T14:28:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ba01d15cf5db96933905d669c68f5cc0cd6910b8'/>
<id>ba01d15cf5db96933905d669c68f5cc0cd6910b8</id>
<content type='text'>
(https://github.com/ruby/reline/pull/659)

Reline::ANSI has a partial non-tty supporting code. It should be a general io.
Reline::Dumb should be only used in testing.

https://github.com/ruby/reline/commit/2d6828473d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/reline/pull/659)

Reline::ANSI has a partial non-tty supporting code. It should be a general io.
Reline::Dumb should be only used in testing.

https://github.com/ruby/reline/commit/2d6828473d
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Overhaul io gate structure</title>
<updated>2024-06-01T10:28:08+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2024-06-01T10:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cda69b5910494a745d87b7932547341cb2fefe3a'/>
<id>cda69b5910494a745d87b7932547341cb2fefe3a</id>
<content type='text'>
(https://github.com/ruby/reline/pull/666)

* Overhaul IO gate structure

1. Move IO related classes to `lib/reline/io/` directory.
2. Rename `GeneralIO` to `Dumb`.
3. Use IO classes as instances instead of classes.

* Update lib/reline/io/ansi.rb

Co-authored-by: tomoya ishida &lt;tomoyapenguin@gmail.com&gt;

---------

https://github.com/ruby/reline/commit/dc1518e1ac

Co-authored-by: tomoya ishida &lt;tomoyapenguin@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/reline/pull/666)

* Overhaul IO gate structure

1. Move IO related classes to `lib/reline/io/` directory.
2. Rename `GeneralIO` to `Dumb`.
3. Use IO classes as instances instead of classes.

* Update lib/reline/io/ansi.rb

Co-authored-by: tomoya ishida &lt;tomoyapenguin@gmail.com&gt;

---------

https://github.com/ruby/reline/commit/dc1518e1ac

Co-authored-by: tomoya ishida &lt;tomoyapenguin@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
