Skip to content

Releases 0.2

Compare
Choose a tag to compare
@akinomyoga akinomyoga released this 18 Mar 09:29
· 1542 commits to master since this release

v0.2.3 (2019-07-10) Patch 3

Fixes

  • global: fix leak variable ret #D0906 6ad206a (master: 9892d63)
  • edit (widget delete-horizontal-space): fix a bug that spaces before the cursor is not removed #D0932 6c931fd (master: 9290adb)
  • decode: fix a bug that \ cannot be input after reattach #D0937 6f5058d (master: a46ada0)
  • vi_nmap (/, ?, n, N): fix search progress #D0944 637ec53 (master: f20f840)
  • highlight: do not highlight overwrite modes when mark is active #D0950 7109acf (master: 4efe1a9)
  • util (ble/util/msleep): suppress warnings from usleep #D0984 50fbadf (master: 8e4180c)
  • util: improve performance of ble/{util/{mapfile,assign-array},string#split-lines} (<= bash-3.2) #D0985 ae72dc3 (master: ae176b2) #D0989 73a191d (master: 36b9a8f) 6713766 (master: f199215)
  • util: fix a problem that C-d cannot be input in nested Bash 3.1 #D0992 b109b46 (master: 88a1b0f)
  • edit: erase in page on SIGWINCH #D1016 be97da5
  • edit: fix exit code of ble-edit/content/find-logical-bol #D1037 772db56
  • color (layer:region): fix a bug that highlighting is cleared without dirty ranges #D1053 1d0bfca
  • decode: fix ble-decode-bind/.generate-source-to-unbind-default/.process c184fc8
  • highlight: fix a bug that region is not cleared f59fdaf
  • decode: workaround a bash-5.0 bug of bind -p #D1078 60f8029 (master: b52da28)
  • syntax: fix false error highlighting of commands after }, fi, done or esac #D1082 f095ab1 (master: 4ce2753)
  • edit: fix a problem that status line vanishes on window resize #D1085 9723f0e (master: 467b7a4)
  • edit (ble/builtin/read): suppress noisy job messages and delay caused by vbell #D1087 83b24aa (master: 309b9e4)
  • edit: recalculate prompts after resize #D1088 cf1bdff (master: b29f248)
  • edit (ble/builtin/read): workaround failglob crash on vbell inside read #D1090 24af642 (master: 2e6f44c)
  • highlight: fix a bug that quoted tilde expansions are processed for filename highlighting #D1095 417dec7 (master: 3f1f472)

v0.2.2 (2018-02-09) Patch 2

ChangeLog

Fixes

  • vi (xmap aw/iw): Extend backward to include the current entire word
  • util (ble/util/openat): Add workaround a Bash 3.2 bug that causes problems with C-d in nested shells
  • edit (ble/textarea#render): Fix a bug of wrong scroll/cursor position after entire redraw
  • main: Fix a "$_ble_base" determination bug on source ble.sh for local ble.sh
  • global: Fix a leak variable ret

v0.2.1 (2018-09-30) Patch 1

ChangeLog

Fixes

  • isearch: Fix a bug that the entire line is highlighted for an empty match for isearch/prev
  • decode: Fix a bug that ble-bind -d fails for shopt -s failglob
  • edit: Fix a bug that command-help fails to extract the correct command name
  • vi: Fix internal usage of the builtin unset
  • syntax: Fix extraction of history expansions with substitution specifiers
  • edit: Change a workaround of the history expansion in bash 3.0 for :&
  • bind: Fix a bug that key binding of " is broken after ble-detach in Bash 3.0
  • edit: Render READLINE_LINE contents after ble-detach
  • core: fix a bug that ble/array#push without arguments pushes an empty element in Bash 3.0
  • edit: Fix a bug that prompt is redrawn for SIGWINCH even in executing external commands
  • complete: Add _ble_complete_load_hook
  • highlight: Fix a bug that failglob is applied to designated initializers
  • decode: Add bleopt decode_isolated_esc=auto

v0.2.0 (2018-09-09) Release

ChangeLog

Fixes

  • decode: Fix a bug that ble-bind -x did not work
  • vim-surround: Fix a bug that some inserted delimiters are broken on Bash 4.4
  • decode: Fix a bug that ble-bind cannot unbind keys in Bash ≦ 4.2
  • decode: Fix a bug that the shell hangs with the setting bind 'set convert-meta on'
  • core: Support changing of LC_CTYPE
  • core: Properly handle invalid characters in the current LC_CTYPE
  • decode: Fix a bug that special keys are always decoded to 9 in Bash 4.0 and 4.1
  • complete: Fix a bug that omittable extensions .exe are not properly completed in Cygwin
  • decode: Fix a bug that ble-bind -c did not properly work
  • edit: Fix a bug that histories are doubled
  • vi: Fix a bug that key board macros are not properly played
  • edit: Fix a 0 division bug in progress bars
  • complete: Add a workaround for failglob in user-provided program completion functions
  • core: Suppress error messages of missing C.UTF-8 locales
  • edit: Fix problems of IGNOREEOF and jobs in Bash 3.2
  • syntax: Add workarounds for the Bash 3.2--4.1 arithmetic bug

Internal changes

  • core: Improve performance of ble/is-array
  • core: Remove an unused function ble-text.s2c
  • edit: Improve performance of history loading in Cygwin
  • core: Use builtin sleep if it is available
  • edit: Fix a function name ble/textare#slice-text-buffer
  • syntax: Fix a bug that the cache of ble-syntax/highlight/cmdtype did not work
  • main: check the -o posix option earlier than the other options
  • core, vi: Fix bugs that array expansions in assignments are not properly quoted

v0.2.a2 (2018-03-21) Alpha release 2

ChangeLog

Fixes

  • edit: Fix a bug that set -o vi fails
  • core: Fix a bug of wrong stty states right after set -o vi/emacs
  • syntax: Adjust highlight colors for dark background terminals
  • edit: Update adjustment for bleopt_suppress_output_bash=

v0.2.a1 (2018-03-18) Alpha release 1