aycabta
7ea46c1ef2
[ruby/reline] Fix tests so that the completion journey starts on first C-n/C-p
...
https://github.com/ruby/reline/commit/52a40f2cd3
2021-08-29 20:30:33 +09:00
aycabta
78f46e6576
[ruby/reline] Show method or class doc correctly
...
https://github.com/ruby/reline/commit/a505294f12
2021-08-29 20:30:33 +09:00
aycabta
7e8a627052
[ruby/reline] Implement doc display dialog in conjunction with autocomplete
...
https://github.com/ruby/reline/commit/e97bbc4ccf
2021-08-29 20:30:33 +09:00
aycabta
4cd344c958
[ruby/reline] Add the ability to handle context between dialogs
...
https://github.com/ruby/reline/commit/063d9c70d9
2021-08-29 20:30:33 +09:00
aycabta
8d4370b066
[ruby/reline] Support for multiple dialog rendering
...
https://github.com/ruby/reline/commit/f589fab718
2021-08-29 20:30:33 +09:00
aycabta
acffb0b068
[ruby/reline] Cut out the autocomplete callback
...
https://github.com/ruby/reline/commit/46aa2694da
2021-08-29 20:30:33 +09:00
aycabta
164e486225
[ruby/reline] Remove @dialog_updown and @dialog_contents_width
...
https://github.com/ruby/reline/commit/458cb8a9cc
2021-08-29 20:30:33 +09:00
aycabta
4b2b10707a
[ruby/reline] Implement dynamic selection of candidates
...
https://github.com/ruby/reline/commit/e46437df00
2021-08-29 20:30:33 +09:00
aycabta
8e463e3e73
[ruby/reline] Remove unnecessary condition
...
https://github.com/ruby/reline/commit/07e911ec8e
2021-08-29 20:30:33 +09:00
aycabta
fdc005e54e
[ruby/reline] Completion journey starts with one of candidates
...
First one is just original string.
https://github.com/ruby/reline/commit/ccb70cc240
2021-08-29 20:30:33 +09:00
aycabta
18c0814fe0
[ruby/reline] Fix typo
...
https://github.com/ruby/reline/commit/6370353c71
2021-08-29 20:30:33 +09:00
aycabta
475038a622
[ruby/reline] Move cursor correctly when current line is auto wrapped
...
https://github.com/ruby/reline/commit/14c8fade54
2021-08-29 20:30:33 +09:00
aycabta
ff43b0f2dd
[ruby/reline] Update dialog backup before clearing
...
https://github.com/ruby/reline/commit/a39e2c8813
2021-08-29 20:30:33 +09:00
aycabta
ca1a2d1f68
[ruby/reline] Show autocomplete correctly when starts from prev line
...
https://github.com/ruby/reline/commit/f31a76ff31
2021-08-29 20:30:33 +09:00
aycabta
06bd48aba8
[ruby/reline] Remove unnecessary metadata between lines
...
https://github.com/ruby/reline/commit/83928249e3
2021-08-29 20:30:33 +09:00
aycabta
081e5de34d
[ruby/reline] Combine vertical processing into @dialog_vertical_offset
...
https://github.com/ruby/reline/commit/600b93620c
2021-08-29 20:30:33 +09:00
aycabta
f863ed5210
[ruby/reline] Drop too much contents before processing
...
https://github.com/ruby/reline/commit/94f7027edc
2021-08-29 20:30:33 +09:00
aycabta
fb9fe4c43f
[ruby/reline] Display autocomplete below original line if end point was wrapped
...
https://github.com/ruby/reline/commit/49f3392d59
2021-08-29 20:30:33 +09:00
aycabta
9b2afb2eed
[ruby/reline] Scroll properly to create margin
...
https://github.com/ruby/reline/commit/064d54f8f1
2021-08-29 20:30:33 +09:00
aycabta
85dd0ad5e0
[ruby/reline] Move dialog pos to left when goes beyond right edge
...
https://github.com/ruby/reline/commit/f1efa2b062
2021-08-29 20:30:33 +09:00
aycabta
d768eeeddb
[ruby/reline] Support hide/show cursor on Windows
...
https://github.com/ruby/reline/commit/0c870813bd
2021-08-29 20:30:33 +09:00
aycabta
02a61fe33f
[ruby/reline] Hide cursor when rendering dialog
...
https://github.com/ruby/reline/commit/a9050cf676
2021-08-29 20:30:32 +09:00
aycabta
c0349765e9
[ruby/reline] Remove debug code
...
https://github.com/ruby/reline/commit/2389d175f7
2021-08-29 20:30:32 +09:00
aycabta
2ec3977ce2
[ruby/reline] Clear after cursor
...
https://github.com/ruby/reline/commit/4d7503cd1f
2021-08-29 20:30:32 +09:00
aycabta
b95e5f4a41
[ruby/reline] Move cursor to rerender right margin of dialog correctly
...
https://github.com/ruby/reline/commit/554855013b
2021-08-29 20:30:32 +09:00
usa
788c047695
[ruby/reline] Create windows.rb
...
see issue #317
https://github.com/ruby/reline/commit/aad164de93
2021-08-29 20:30:32 +09:00
aycabta
d7f654ad5a
[ruby/reline] Add "sleep 0.01" to Windows event loop
...
https://github.com/ruby/reline/commit/dfc89eae53
2021-08-29 20:30:32 +09:00
aycabta
6f66927aef
[ruby/reline] Add comments about where rerendering
...
https://github.com/ruby/reline/commit/4406069b7e
2021-08-29 20:30:32 +09:00
aycabta
55459bdd67
[ruby/reline] Use background color instead of border frame
...
https://github.com/ruby/reline/commit/8f1db0a076
2021-08-29 20:30:32 +09:00
aycabta
6fda457448
[ruby/reline] Suppress warning; unused variable
...
https://github.com/ruby/reline/commit/74a6124e8d
2021-08-29 20:30:32 +09:00
aycabta
1e527c8a55
[ruby/reline] Remove an unnecessary variable
...
https://github.com/ruby/reline/commit/5435c1aa3f
2021-08-29 20:30:32 +09:00
aycabta
fb0fc20196
[ruby/reline] Implement dialog with autocomplete callback
...
https://github.com/ruby/reline/commit/1401d6165e
2021-08-29 20:30:32 +09:00
aycabta
e66200780b
[ruby/reline] Separate calling completion proc with checking args
...
https://github.com/ruby/reline/commit/3203cb97db
2021-08-29 20:30:32 +09:00
aycabta
eadd25d5af
[ruby/irb] Update dependency to "reline >= 0.2.7.pre.1" for use dialog feature in tests
...
https://github.com/ruby/irb/commit/df04a9a881
2021-08-29 20:30:07 +09:00
aycabta
cde84a5baa
[ruby/irb] Rescue NotFoundError of RDoc::RI::Driver#expand_name
...
https://github.com/ruby/irb/commit/c5f13b23d7
2021-08-29 20:30:01 +09:00
aycabta
ae4e301d5d
[ruby/irb] Add show doc dialog for Reline
...
https://github.com/ruby/irb/commit/026700499d
2021-08-29 20:29:54 +09:00
Nobuyoshi Nakada
a615885f1e
Free previously used tables [Bug #18134 ]
2021-08-29 17:18:58 +09:00
Nobuyoshi Nakada
265a725830
Handle non-succeeding reports mingled with dots
2021-08-29 16:32:55 +09:00
Nobuyoshi Nakada
6c40aa35a5
Memory::Status#_update should return `self`
2021-08-29 16:32:12 +09:00
Nobuyoshi Nakada
7487371eeb
Make ruby.pc from make
...
Expand variables undefined in configure.ac, RUBY_RELEASE_DATE and
so on.
2021-08-29 14:08:53 +09:00
Nobuyoshi Nakada
623736ae7f
Move DEFFILE to EXTDLDFLAGS
...
So that it is no longer needed in ruby.pc.in.
2021-08-29 13:04:42 +09:00
Nobuyoshi Nakada
323c0c392a
Reorder ruby.pc variables
...
Moved variables obviously independent from others first.
2021-08-29 12:50:24 +09:00
Kazuki Tsujimoto
5d62fd8e17
Update power_assert to 2.0.1
2021-08-29 11:38:45 +09:00
Nobuyoshi Nakada
523bf31564
Add negative position tests [Bug #18138 ]
2021-08-29 10:35:00 +09:00
Nobuyoshi Nakada
5dc36ddcd0
Add out of range tests for Array#slice!
2021-08-29 10:33:22 +09:00
git
7731be94eb
* 2021-08-29 [ci skip]
2021-08-29 09:41:46 +09:00
Mike Dalessio
d43279edac
Fix length calculation for Array#slice!
...
Commit 4f24255
introduced a bug which allows a length to be passed to
rb_ary_new4 which is too large, resulting in invalid memory access.
For example:
(1..1000).to_a.slice!(-2, 1000)
2021-08-29 09:41:22 +09:00
Lars Kanis
7e36b91526
Add Windows as a supported OS for Process.clock_gettime [ci skip]
2021-08-28 18:26:19 +09:00
git
f4b73f77ef
* 2021-08-28 [ci skip]
2021-08-28 18:22:29 +09:00
Nobuyoshi Nakada
394498b878
[Windows CI] Stop VS-2022
...
We have previewed it, and know it doesn't work well now.
2021-08-28 18:21:47 +09:00