<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/reline/terminfo.rb, branch v3_2_11</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] Revert "Merge pull request #441 from nevans/workaround-linker-script-so"</title>
<updated>2022-06-13T10:33:15+00:00</updated>
<author>
<name>st0012</name>
<email>stan001212@gmail.com</email>
</author>
<published>2022-06-13T08:17:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b1397e96dacfed3dec3fb962e3b3ee9032ac137f'/>
<id>b1397e96dacfed3dec3fb962e3b3ee9032ac137f</id>
<content type='text'>
This reverts commit https://github.com/ruby/reline/commit/4ccf128ffa18, reversing
changes made to https://github.com/ruby/reline/commit/a2651419e9a0.

https://github.com/ruby/reline/commit/51053138a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit https://github.com/ruby/reline/commit/4ccf128ffa18, reversing
changes made to https://github.com/ruby/reline/commit/a2651419e9a0.

https://github.com/ruby/reline/commit/51053138a4
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Workaround libncurses.so as a linker script</title>
<updated>2022-05-24T21:34:28+00:00</updated>
<author>
<name>nicholas a. evans</name>
<email>nicholas.evans@gmail.com</email>
</author>
<published>2022-04-06T22:31:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d020334e9ee6d978bbed09ce96a03a6d6d2490a6'/>
<id>d020334e9ee6d978bbed09ce96a03a6d6d2490a6</id>
<content type='text'>
This maybe isn't probably isn't the best approach, but it will allow
`Fiddle::Terminfo.curses_dl` to work.  I documented more details about
this in an issue on fiddle: https://github.com/ruby/fiddle/issues/107

It is probably better to deal with it there.  But this is workaround is
simpler.

FYI: `reline` itself seems to be working just fine for me _without_
loading ncurses.  But I wanted to be able to use `Reline::Terminfo` for
my own projects. :)

https://github.com/ruby/reline/commit/fd4bdb35e2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This maybe isn't probably isn't the best approach, but it will allow
`Fiddle::Terminfo.curses_dl` to work.  I documented more details about
this in an issue on fiddle: https://github.com/ruby/fiddle/issues/107

It is probably better to deal with it there.  But this is workaround is
simpler.

FYI: `reline` itself seems to be working just fine for me _without_
loading ncurses.  But I wanted to be able to use `Reline::Terminfo` for
my own projects. :)

https://github.com/ruby/reline/commit/fd4bdb35e2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Ignore global constants when checking if Fiddle::VERSION exists</title>
<updated>2022-01-23T22:00:34+00:00</updated>
<author>
<name>Postmodern</name>
<email>postmodern.mod3@gmail.com</email>
</author>
<published>2022-01-21T14:59:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c155445752bdf51f048284519587f73443f2f227'/>
<id>c155445752bdf51f048284519587f73443f2f227</id>
<content type='text'>
If a top-level `VERSION` constant exists, or if a module containing a `VERSION` constant is included into the top-level scope, then `Fiddle.const_defined?(:VERSION)` will erroneously return true when `RUBY_VERSION &lt; 3.0.0`.

https://github.com/ruby/reline/commit/8529c8e47a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a top-level `VERSION` constant exists, or if a module containing a `VERSION` constant is included into the top-level scope, then `Fiddle.const_defined?(:VERSION)` will erroneously return true when `RUBY_VERSION &lt; 3.0.0`.

https://github.com/ruby/reline/commit/8529c8e47a
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Fix reline on Solaris</title>
<updated>2022-01-08T11:32:06+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2022-01-08T03:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=09cfc653b77584d557a551df6a5b8ebddbbd11a2'/>
<id>09cfc653b77584d557a551df6a5b8ebddbbd11a2</id>
<content type='text'>
Solaris requires that the pointer errret_int is alined to an integer,
however, with VWA, strings are no longer aligned to an integer, so use a
Fiddle::Pointer with a malloc'd region instead.

https://github.com/ruby/reline/commit/5fcd89ab0c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Solaris requires that the pointer errret_int is alined to an integer,
however, with VWA, strings are no longer aligned to an integer, so use a
Fiddle::Pointer with a malloc'd region instead.

https://github.com/ruby/reline/commit/5fcd89ab0c
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Check capname of tigetstr/tigetflag/tigetnum</title>
<updated>2022-01-02T02:44:07+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2022-01-02T02:44:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=76181ae940c485d80990941d064f8fdc26b3b4ee'/>
<id>76181ae940c485d80990941d064f8fdc26b3b4ee</id>
<content type='text'>
Incorrect arguments can cause SEGV.

https://github.com/ruby/reline/commit/a58748bcf9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Incorrect arguments can cause SEGV.

https://github.com/ruby/reline/commit/a58748bcf9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Implement Reline::Terminfo.tigetnum</title>
<updated>2022-01-02T01:27:09+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2022-01-02T01:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=85f304b9315815f00c54db682a5bb3188c3fa2e8'/>
<id>85f304b9315815f00c54db682a5bb3188c3fa2e8</id>
<content type='text'>
https://github.com/ruby/reline/commit/695212d5d2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/695212d5d2
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Fix the difinition of tigetflag() in comment...</title>
<updated>2022-01-01T15:39:45+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2022-01-01T15:40:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=530586fafca6e3ea73d3b19129b31a7aaff05d27'/>
<id>530586fafca6e3ea73d3b19129b31a7aaff05d27</id>
<content type='text'>
https://github.com/ruby/reline/commit/af4d77ba09
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/af4d77ba09
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Remove unnecessary qualifiers on definition of comments</title>
<updated>2022-01-01T14:12:07+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2022-01-01T14:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=7deee741ab2aeb74304f2e09be7783c0600d1afe'/>
<id>7deee741ab2aeb74304f2e09be7783c0600d1afe</id>
<content type='text'>
https://github.com/ruby/reline/commit/abc1e4ee88
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/abc1e4ee88
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Implement Reline::Terminfo.tigetflag</title>
<updated>2022-01-01T14:06:53+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2022-01-01T14:03:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6300c4dcc3e040bdaf0f36e7be53e7c0e8c57ac0'/>
<id>6300c4dcc3e040bdaf0f36e7be53e7c0e8c57ac0</id>
<content type='text'>
https://github.com/ruby/reline/commit/0451ed7a28
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/0451ed7a28
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Rescue LoadError to require 'fiddle'</title>
<updated>2021-10-11T12:34:31+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-10-11T12:24:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e212d051d0358734f78b5c402dddd9b631a12fe1'/>
<id>e212d051d0358734f78b5c402dddd9b631a12fe1</id>
<content type='text'>
https://github.com/ruby/reline/commit/fe504bb6b9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/fe504bb6b9
</pre>
</div>
</content>
</entry>
</feed>
