Skip to content
  • tomoya ishida's avatar
    d7bc6f0e
    [ruby/reline] Reline 0.5.0.pre · d7bc6f0e
    tomoya ishida authored
    (https://github.com/ruby/reline/pull/614
    
    )
    
    * Re-architecture LineEditor's internal state and rendering
    
    * Fix test related to LineEditor re-architecture
    
    * Bump to 0.5.0.pre.1
    
    * Hide cursor only when updating screen. Frequent hide&show makes cursor flickering.
    
    * Simplify rerender call from reline.rb
    
    * Simplify handle_cleared
    
    It only need to clear screen. line_editor.rerender will be called later.
    
    * Add description of updating pasting_state inserts continuous_insertion_buffer
    
    * Use meaningful block parameter
    
    Co-authored-by: default avatarStan Lo <stan001212@gmail.com>
    
    * Fix use of `@cursor_y`
    
    Fix bug updating `@cursor_y`. Do not use `@cursor_y` while updating dialog because it is not current cursor position but cursor position at last rendered time.
    
    * Remove useless instance_variable_set in test
    
    These instance variables are already removed from LineEditor
    
    * Always initialize instance variables to avoid ruby 2.7 warning, remove unused instance variable
    
    * Call update_dialogs from reline.rb before first render
    
    * Combine state representing rendered screen information into `@rendered_screen`
    
    * Rename editor_cursor_ to wrapped_cursor
    
    It represents cursor position of word wrapped whole content
    
    * Remove unused code, tweak, add comment
    
    ---------
    
    https://github.com/ruby/reline/commit/3fa376217d
    
    
    
    Co-authored-by: default avatarStan Lo <stan001212@gmail.com>
    d7bc6f0e
    [ruby/reline] Reline 0.5.0.pre
    tomoya ishida authored
    (https://github.com/ruby/reline/pull/614
    
    )
    
    * Re-architecture LineEditor's internal state and rendering
    
    * Fix test related to LineEditor re-architecture
    
    * Bump to 0.5.0.pre.1
    
    * Hide cursor only when updating screen. Frequent hide&show makes cursor flickering.
    
    * Simplify rerender call from reline.rb
    
    * Simplify handle_cleared
    
    It only need to clear screen. line_editor.rerender will be called later.
    
    * Add description of updating pasting_state inserts continuous_insertion_buffer
    
    * Use meaningful block parameter
    
    Co-authored-by: default avatarStan Lo <stan001212@gmail.com>
    
    * Fix use of `@cursor_y`
    
    Fix bug updating `@cursor_y`. Do not use `@cursor_y` while updating dialog because it is not current cursor position but cursor position at last rendered time.
    
    * Remove useless instance_variable_set in test
    
    These instance variables are already removed from LineEditor
    
    * Always initialize instance variables to avoid ruby 2.7 warning, remove unused instance variable
    
    * Call update_dialogs from reline.rb before first render
    
    * Combine state representing rendered screen information into `@rendered_screen`
    
    * Rename editor_cursor_ to wrapped_cursor
    
    It represents cursor position of word wrapped whole content
    
    * Remove unused code, tweak, add comment
    
    ---------
    
    https://github.com/ruby/reline/commit/3fa376217d
    
    
    
    Co-authored-by: default avatarStan Lo <stan001212@gmail.com>
Loading