ずいぶん前に wassr と twitter の TL を一緒に表示したり、twitter の TL を最大 20ページ分遡るようにしてみたりと、ぼちぼち開発は続けていたが、N900 用の最新版の Qt で動かすと、どうも ListView の各カラムに割り当てた QTextBrowser のサイズを取得する部分で、Qt にバグがあるのか、 縦横逆に返ってくるようになった。Qt 4.5.3 for maemo や 4.6.0 で現象が確認できるし、Windows 版でも 4.6 だとなる(4.5.3 は大丈夫)。
まぁ元々強引にコーディングしてたので(よくわかってなかったし...^^;)、
もう少しスマートにしようと現在大幅に書き直し中。やっとまぁそれらしく TL 表示できるようになってきた。
ハイパーリンクが動作しない、という不具合について、 debian パッケージの最新版に maemo patch を当てて試したら動いた、という連絡を頂いたので、 最新版のコードをマージしてみました。
libeb12_4.4-1-1maemo1_armel.deb
ebview_0.3.6.2-maemo1_armel.deb
変更したのは ebview 本体のみなので、すでに1つ前のバージョン入れてる場合は libeb12 を入れなおす必要はないです。
maemo 版に関しては、ハイパーリンクの不具合の修正だけです。それ以外にも debian パッケージ自体にいくつか修正が入ってるようです。詳細はこちら。
某掲示板で、日本語版wikipedia の辞書で、ひらながでも検索できるようにならんかなぁ?という要望が出て、 どこぞの親切な人がスクリプト変更の対応をしてくれた。早速その変換スクリプトを使って作ってみたけど、最近のは辞書サイズが2GB超えるため、以前の EBView というか EB Library だとちゃんと読めない。
ということで最新版 EB Library 4.4.1 を maemo 用にビルドしてみたら EB View がクラッシュする。 どうやら EB Library のビルド時に config.h に #define _FILE_OFFSET_BITS 64 というのが追加されて、2GB超のファイルのアクセスを有効にしているが、 同じようにアプリ側もこの指定をしてやらないとヒープ領域をぶっ壊したとかでクラッシュするようだ。
ということで、無事動く EB View がビルドできたので EB Library 共々リリースしたいと思います。が、 例のごとく EB View はアルファ状態のまんまです。いい加減なんとかせにゃ...
libeb12_4.4-1-1maemo1_armel.deb
ebview_0.3.6-3-maemo5_armel.deb
Comment (2)
・tamanegi : はじめまして、tamanegiと申します。
突然の不躾な書き込み御容赦くださ...
・Kimitake : tamanegi さん、コメントありがとうございます。
自分も、ハイパーリン...
I just built EBView for two OS, Diablo (OS2008) and Bora (OS2007), as follows.
Diablo package
libeb12_4.3-3-maemo1_armel.deb
ebview_0.3.6-3-maemo4_armel.deb
Bora package
iconv-jp-0.2_armel.deb[260clicks]
libeb12_4.3-3-maemo1_armel.deb
ebview_0.3.6-3-maemo4_armel.deb
Note: If you have installed maemocjk in Bora, you don't need to install iconv package. Diablo's iconv supports EUC-JP also, so you don't need to install it to Diablo.
Unfortunately I no longer use Bora on any device, so I have not tested bora package, but of course I made sure they worked on scratchbox at least.
EBView の全画面対応版をリリースします。
もう少しいろいろバグ修正やら変更したかったんですが、ちと時間がとれそうにないので、今回はこれだけです。
Comment (2)
・Scott : Hello,
Would it be possible to get a fullscreen ebview build for o...
・Kimitake : Hi Scott,
It is not available now, so I will create the package la...
N810 で動作確認済み。多分 N800 でも OS2008 なら問題ないはず。
前回のリリース(maemo1)からは下記2点変更。
Comment (1)
・N810でユーザになりました : 以前お願いしたものですが、無事に辞書の検索ができました。
本当にありが...
せっかく SDK もセットアップしたことだし、リハビリ(ぉぃ...)も兼ねて ebview を chinook (maemo 4.0) 用にビルドしてみた。
とりあえず変更が必要だったのは以下の通り。
細かいものを除くと以上2点のみで、割とすんなりビルドできた。
どうやるのかなぁと、ちょくちょく調べてはいたんだが答えはやはり maemo の ML にあった。ちょっとしたスクリプトを作成してやればいいようだ。最初に探しあてたのは別のメールだったがまぁ中身は一緒なのでリンク先のものを参考にして下さり。
で、これで何がうれしいかというと、EBView からブラウザを起動して単語検索ができるようになる。
EPWING辞書ビューアの EBView 0.3.6 を N800(多分770でも動くはず)用に移植しました。いろいろ不具合がありますが、まぁ一応辞書の登録や日英相互に検索できる、といった基本的な部分はうごいてます。なので一応アルファ版扱いです。