2012/01/27
-Android Version 1.02
1.BUGs
-下端列の方向キーボタンがキーイベントを重複発生する
-Insertモードのときカーソルの後ろの文字が見えない
-アンドロイド3(Honecomb)の場合"SystemBar" が下端のボタン列にオーバーラップしている
-アンドロイド3の場合ICUコンバータの初期化が失敗する
個別のcnvファイルをアクセスしないようにアクセスモードが設定されているようだ
"u_setDataDirectory"が効かないが"udata_setFileAcess"でデフォルトのアクセスモードにリセットできる
-アンドロイド4(Ice Cream Sandwich) で ArrayIndexOutOfBoundException
"paint.getTextWidth" が変更になったようだ。ucs4のサロゲートペアに対し配列の2エントリー分に出力される
-アンドロイド4のjniコードで"DeleteGlobalRef on non-global"の警告
"NewGlobalRef" は opaque handleを返すように変更になった
2.追加機能
-フリック操作による上下スクロールにファイルの最初/最後を追加
画面長の >60% フリックで 最初/最後, >40% で 1ページ, >20% で画面の半分, それ以下は1行スクロール
3.その他
-/data/busybox を PATH 環境変数に追加
"busybox --install" は個々にリンクを展開する
-apk ファイルを縮小しスタートアップを早めるためアセットファイルは別立て(AxeAsset.zip)にした
AxeAssetには Html ヘルプファイル, ユーティリティー, Andre Simonのハイライト関連が含まれる
ダウンロードして /data/data/com.xe.Axe/filesに展開する(unzipコマンドはbusyboxに含まれています)
/data/data/com.xe.Axe/files/bin/xfc と xdc は 3.12/3.14 画面で使用
/data/data/com.xe.Axe/files/bin/highlight と
/data/data/com.xe.Axe/files/highlight-data は シンタックスハイライトで使用
/data/data/com.xe.Axe/files/xehelp は"?"("help") コマンドで使用
-ホーム(home)を /data/data/com.xe.Axe/files/myhome に変更
grep を ワーク(../files/xewd)にかけないようにしてください
xe 上で grep をかけると中間出力を xewdに書くのでループします
4.Tools.
-xcv v1.17 :コード変換
."sbcs map table overflow" の警告メッセージが出る
.-MFオプションを指定しないB2Mの変換が不正
(アンドロイドで"wcrtomb"は正しく動かないのでiconvないしICUを使用するように変更)