<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/lib/reline/windows.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] Add a comment for VK_MENU</title>
<updated>2022-01-27T11:54:09+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2022-01-17T21:20:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d66e7ec77b0067b113e1b9f584e7f5f741d6cd78'/>
<id>d66e7ec77b0067b113e1b9f584e7f5f741d6cd78</id>
<content type='text'>
https://github.com/ruby/reline/commit/ee307c2b01
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/ee307c2b01
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] The AltGr behaves exactly the same as Ctrl+Alt</title>
<updated>2022-01-27T11:54:09+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2022-01-17T21:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f4ee60543acf05742360c8d1f029d88672ff1eef'/>
<id>f4ee60543acf05742360c8d1f029d88672ff1eef</id>
<content type='text'>
On European keyboards.

https://github.com/ruby/reline/commit/75fe9759a4
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On European keyboards.

https://github.com/ruby/reline/commit/75fe9759a4
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] windows fix scroll</title>
<updated>2021-12-30T11:53:21+00:00</updated>
<author>
<name>YO4</name>
<email>ysno@ac.auone-net.jp</email>
</author>
<published>2021-12-27T10:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=31c69d66d2200566695a0c88dd68cdd04a77614d'/>
<id>31c69d66d2200566695a0c88dd68cdd04a77614d</id>
<content type='text'>
https://github.com/ruby/reline/commit/c559d0f7a9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/c559d0f7a9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Determine 1st char or 2nd char of surrogate pair correctly</title>
<updated>2021-12-24T04:57:46+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-12-24T04:58:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=3a59abab0875ef734311a6f74de10dc480445e4a'/>
<id>3a59abab0875ef734311a6f74de10dc480445e4a</id>
<content type='text'>
https://github.com/ruby/reline/commit/182606c847
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/182606c847
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Rename an unused variable name for CI</title>
<updated>2021-12-20T06:52:51+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-12-20T06:53:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=6ccc15c2abbc0e96fb2e4d02a584819116743b44'/>
<id>6ccc15c2abbc0e96fb2e4d02a584819116743b44</id>
<content type='text'>
https://github.com/ruby/reline/commit/ba97f3bd87
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/ba97f3bd87
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Add space</title>
<updated>2021-12-20T05:53:45+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-12-20T05:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=cf508d4db9cfcec27d1e01e051aff1f3101766b4'/>
<id>cf508d4db9cfcec27d1e01e051aff1f3101766b4</id>
<content type='text'>
https://github.com/ruby/reline/commit/4b7fa6b213
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://github.com/ruby/reline/commit/4b7fa6b213
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] windows jruby issue</title>
<updated>2021-12-20T05:51:52+00:00</updated>
<author>
<name>YO4</name>
<email>ysno@ac.auone-net.jp</email>
</author>
<published>2021-12-17T09:22:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2a8ff602e0a6302faef92d554fc809aef3b71212'/>
<id>2a8ff602e0a6302faef92d554fc809aef3b71212</id>
<content type='text'>
jruby needs terminal control with Windows API  on classic console

https://github.com/ruby/reline/commit/b61bc43374
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
jruby needs terminal control with Windows API  on classic console

https://github.com/ruby/reline/commit/b61bc43374
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] windows clear screen with \e 2 J</title>
<updated>2021-12-20T05:51:52+00:00</updated>
<author>
<name>YO4</name>
<email>ysno@ac.auone-net.jp</email>
</author>
<published>2021-12-11T14:40:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=65cb250cb15f8b93cee8a1a7c1e8adb1b2e6e95e'/>
<id>65cb250cb15f8b93cee8a1a7c1e8adb1b2e6e95e</id>
<content type='text'>
Windows Terminal does smart screen clearing when \e 2 J (not clear entire screen but scrolls down just needed)

On consoles not support sequences, ruby still converts it to API call.

https://github.com/ruby/reline/commit/c00930dab9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Windows Terminal does smart screen clearing when \e 2 J (not clear entire screen but scrolls down just needed)

On consoles not support sequences, ruby still converts it to API call.

https://github.com/ruby/reline/commit/c00930dab9
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] windows improve scrolling</title>
<updated>2021-12-20T05:51:51+00:00</updated>
<author>
<name>YO4</name>
<email>ysno@ac.auone-net.jp</email>
</author>
<published>2021-12-11T14:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2c415cda854ab02f8341428b5346a115d3648a48'/>
<id>2c415cda854ab02f8341428b5346a115d3648a48</id>
<content type='text'>
ScrollConsoleScreenBuffer can't scroll window of Windows Terminal.
Use LF to sctoll.

Microsoft says
```In the virtual terminal sequences world, the size of the window and the size of the screen buffer are fixed to the same value.
```
https://docs.microsoft.com/en-us/windows/console/window-and-screen-buffer-size

https://github.com/ruby/reline/commit/9ff3c70732
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ScrollConsoleScreenBuffer can't scroll window of Windows Terminal.
Use LF to sctoll.

Microsoft says
```In the virtual terminal sequences world, the size of the window and the size of the screen buffer are fixed to the same value.
```
https://docs.microsoft.com/en-us/windows/console/window-and-screen-buffer-size

https://github.com/ruby/reline/commit/9ff3c70732
</pre>
</div>
</content>
</entry>
<entry>
<title>[ruby/reline] Revert "Add a space after a comma"</title>
<updated>2021-12-20T05:50:41+00:00</updated>
<author>
<name>aycabta</name>
<email>aycabta@gmail.com</email>
</author>
<published>2021-12-20T05:51:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=a856489be63f78b137cb2517c9d812a911d58fbe'/>
<id>a856489be63f78b137cb2517c9d812a911d58fbe</id>
<content type='text'>
This reverts commit https://github.com/ruby/reline/commit/6009b3ef7ab7.

To merge a Pull Request...

https://github.com/ruby/reline/commit/83021f4267
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit https://github.com/ruby/reline/commit/6009b3ef7ab7.

To merge a Pull Request...

https://github.com/ruby/reline/commit/83021f4267
</pre>
</div>
</content>
</entry>
</feed>
