<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/reline/unicode.rb, branch v3_3_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Merge reline-0.5.10 (#11558)</title>
<updated>2024-09-06T00:55:34+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-09-06T00:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c3f7041ab19fbf0e937126dc1b7397b97f768b9a'/>
<id>c3f7041ab19fbf0e937126dc1b7397b97f768b9a</id>
<content type='text'>
* Merge reline-0.5.8

* Merge reline-0.5.9

* Merge reline-0.5.10</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Merge reline-0.5.8

* Merge reline-0.5.9

* Merge reline-0.5.10</pre>
</div>
</content>
</entry>
<entry>
<title>[Bug #20511] Update reline-0.5.7 (#10848)</title>
<updated>2024-05-28T22:54:39+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2024-05-28T22:54:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=077558ee2b8dd3ed414b78384f21118f833eb259'/>
<id>077558ee2b8dd3ed414b78384f21118f833eb259</id>
<content type='text'>
* Update reline-0.5.7

* Update irb-1.13.1</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Update reline-0.5.7

* Update irb-1.13.1</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Remove unused method</title>
<updated>2023-06-22T17:07:23+00:00</updated>
<author>
<name>ima1zumi</name>
<email>52617472+ima1zumi@users.noreply.github.com</email>
</author>
<published>2023-06-22T17:07:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=218a8d8ef1504e98e59f65c135dba8d0991dca93'/>
<id>218a8d8ef1504e98e59f65c135dba8d0991dca93</id>
<content type='text'>
(https://github.com/ruby/reline/pull/557)

`get_mbchar_byte_size_by_first_char` isn't used in Reline.
Also, this method implements the same functionality as `String#bytesize` and is unnecessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/reline/pull/557)

`get_mbchar_byte_size_by_first_char` isn't used in Reline.
Also, this method implements the same functionality as `String#bytesize` and is unnecessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Drop Unicode.take_range's optional arg as it's never</title>
<updated>2023-03-29T10:20:29+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2023-03-29T10:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=02ecdf85c5896e8da9abe4765147e995396377a5'/>
<id>02ecdf85c5896e8da9abe4765147e995396377a5</id>
<content type='text'>
used
(https://github.com/ruby/reline/pull/528)

https://github.com/ruby/reline/commit/428fed4a6a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
used
(https://github.com/ruby/reline/pull/528)

https://github.com/ruby/reline/commit/428fed4a6a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Improve OSC sequence regexp. OSC sequence can end with</title>
<updated>2023-03-29T06:54:08+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-03-29T06:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e26908dc4b6604cfe3c89f4cdc75dab67dff7d03'/>
<id>e26908dc4b6604cfe3c89f4cdc75dab67dff7d03</id>
<content type='text'>
ST(ESC\) and it should not to include \a and \e inside.
(https://github.com/ruby/reline/pull/527)

https://github.com/ruby/reline/commit/a88052adec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ST(ESC\) and it should not to include \a and \e inside.
(https://github.com/ruby/reline/pull/527)

https://github.com/ruby/reline/commit/a88052adec
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Expand the scanned array to later case statement more</title>
<updated>2023-03-28T12:49:49+00:00</updated>
<author>
<name>Stan Lo</name>
<email>stan001212@gmail.com</email>
</author>
<published>2023-03-28T12:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1e9a218ade3af90c18f42e3fea08e2fcea81222a'/>
<id>1e9a218ade3af90c18f42e3fea08e2fcea81222a</id>
<content type='text'>
straightforward
(https://github.com/ruby/reline/pull/526)

* Improve test coverage on Unicode.take_range

* Add test for Unicode.calculate_width

* Expand the scanned array to later case statement more straightforward
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
straightforward
(https://github.com/ruby/reline/pull/526)

* Improve test coverage on Unicode.take_range

* Add test for Unicode.calculate_width

* Expand the scanned array to later case statement more straightforward
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Fix split_by_width to retain color sequences</title>
<updated>2023-03-25T15:01:35+00:00</updated>
<author>
<name>tomoya ishida</name>
<email>tomoyapenguin@gmail.com</email>
</author>
<published>2023-03-25T15:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=60ca800d4fc410ea9d49ef24dfb80577d4183f15'/>
<id>60ca800d4fc410ea9d49ef24dfb80577d4183f15</id>
<content type='text'>
(https://github.com/ruby/reline/pull/490)

* Fix split_by_width to retain color sequences

* Add OSC escape sequence testcase of Reline::Unicode.split_by_width
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(https://github.com/ruby/reline/pull/490)

* Fix split_by_width to retain color sequences

* Add OSC escape sequence testcase of Reline::Unicode.split_by_width
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] "Halfwidth char + halfwidth (han)dakuten" is a single grapheme.</title>
<updated>2021-12-23T15:51:47+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-12-23T14:08:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=726cc8122e5abb17a2af156e83ac88c1e4e9a42e'/>
<id>726cc8122e5abb17a2af156e83ac88c1e4e9a42e</id>
<content type='text'>
When a halfwidth character is followed by a halfwidth dakuten or a
halfwidth handakuten character, it should be treated as a single
grapheme.

https://github.com/ruby/reline/commit/9f20b9ec28
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a halfwidth character is followed by a halfwidth dakuten or a
halfwidth handakuten character, it should be treated as a single
grapheme.

https://github.com/ruby/reline/commit/9f20b9ec28
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Add that Reline::Unicode.take_range is cutting based on width</title>
<updated>2021-09-05T20:22:36+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-09-05T20:22:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e68a5862630590caf79ac0576ba6d15135709d58'/>
<id>e68a5862630590caf79ac0576ba6d15135709d58</id>
<content type='text'>
https://github.com/ruby/reline/commit/18405d9594
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/18405d9594
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Add comments about optimizing chars in ASCII range of UTF-8</title>
<updated>2021-09-05T20:22:29+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-09-05T20:19:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1fe604a67501d5f05694266d065833e3c150d79a'/>
<id>1fe604a67501d5f05694266d065833e3c150d79a</id>
<content type='text'>
https://github.com/ruby/reline/commit/3c13d93486
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/3c13d93486
</pre>
</div>
</content>
</entry>
</feed>
