Releases: hymkor/binview
Releases · hymkor/binview
v0.6.3
v0.6.2
- Fix: on Linux,
w
: output was zero bytes.
The reason is that the parameter os.O_WRONLY was not given to os.OpenFile. On Windows, the file can be output, but on Linux, the file can be created, but no data could not be output.
- Linux版で
w
の出力がゼロバイトになっていた不具合を修正
この不具合は書き込みオープン時に os.O_WRONLY が抜けていたのが原因でした。Windows ではそれでも出力は出来ていたのですが、Linux ではファイルの作成は出来てもデータの出力が出来ない結果となっていました。
- fd, err := os.OpenFile(fname, os.O_EXCL|os.O_CREATE, 0666)
+ fd, err := os.OpenFile(fname, os.O_WRONLY|os.O_EXCL|os.O_CREATE, 0666)
v0.6.1
v0.6.0
v0.5.0
- ALT-L: Change the character encoding to UTF16LE
- ALT-B: Change the character encoding to UTF16BE
- Show some unicode's name(ByteOrderMark,ZeroWidthjoin) on the status line
- Change feature:
i
: insert multi bytes data (for example:0xFF
,U+0000
,"utf8string"
) - Change Feature:
a
: append multi bytes data (for example:0xFF
,U+0000
,"utf8string"
) - Support history on getline
- ALT-L: 文字表示のエンコーディングを UTF16LE へ変更する
- ALT-B: 文字表示のエンコーディングを UTF16BE へ変更する
- 幾つかの Unicode の名前をステータスラインに表示するようにした
- 機能変更:
i
:0xFF
,U+0000
,"utf8string"
といった形式で複数バイトのデータをカーソル左に挿入する - 機能変更:
a
:0xFF
,U+0000
,"utf8string"
といった形式で複数バイトのデータをカーソル右に追加する - 一行入力でヒストリをサポート
v0.4.1
v0.4.0
- Update status-line even if no keys are typed
- ALT-A: Change the character encoding to the current codepage (Windows-Only)
- ALT-U: Change the character encoding to UTF8 (default)
- キーがタイプされていなくとも、ステータスラインを更新するようにした
- ALT-A: 文字表示のエンコーディングを現在のコードページへ変更する(Windowsのみ)
- ALT-U: 文字表示のエンコーディングを UTF8 へ変更する(デフォルト)
v0.3.0
- Fix the problem that the utf8-rune on the line boundary could not be drawn
w
: restore the last saved filename as the next savingw
: showcanceled
instead of^C
when ESCAPE key is pressed- Display CR, LF, TAB with half width arrows
- Read data while waiting key typed
- Improve the internal data structure and be able to read more huge data
- Fix: the text color remained yellow even after the program ended
- 行境界上の UTF8 文字が描画されない問題を修正
w
最後に保存したファイル名を次回保存の時に復元するようにしたw
ESCキーが押された時、^C ではなく canceled と表示するようにした- CR, LF, TAB を半角の矢印で表示するようにした
- キー入力待ちの間もデータを読み込むようにした
- 内部のデータ構造を改善し、より巨大なデータが読めるようになった
- プログラム終了後もテキスト色が黄色のままになっていた点を修正
v0.2.1
- (#1) Fix the panic by overflow that pointer to seek the top of the rune is decreased less than zero (Thx @spiegel-im-spiegel)
- If the cursor is not on utf8 sequences, print
(not utf8)
- If the parameter is a directory, show error and quit immediately instead of hanging
- (#1) UTF8文字の先頭を探すためのポインタがマイナスになるオーバーフローでパニックになる不具合を修正 (Thx @spiegel-im-spiegel)
- カーソルが UTF8 のバイト列上にない時は
(not utf8)
と表記するようにした - パラメータがディレクトリの時ハングしていたのを、エラーを表示して、即終了するようにした
At first, on this release, the filename of tarball for the linux binary was invalid (.zip). So, is renamed.
最初、このリリースでの Linux バイナリの tarball のファイル名が不適切(.zip)だったので、リネームしました。
v0.2.0
- Status line:
- Implement key feature
p
(paste 1 byte the rightside of the cursor)P
(paste 1 byte the leftside of the cursor)a
(append '\0' at the rightside of the cursor)
- Update library go-readline-ny to v0.4.13
- ステータスラインに以下を表示
- カーソル上の UTF8 のコードポイント
- 変更ありを示すマーク
- キーの機能を追加
- p (カーソルの右にペースト)
- P (カーソルの左にペースト)
- a (カーソルの右に '\0' を追加)
- ライブラリを更新: go-readline-ny to v0.4.13