bucchiさんのブログ

qgmap-0.2.1 リリース

Posted by bucchi at 2010/03/13 - 17:28

久しぶりに qgmap をリリースしました。→ダウンロードページ

変更点は以下の通りです。今回はあまり機能追加等はなく、主にバグフィックスとなります。

バグフィックス

  • フリーハンド範囲指定機能で重複した領域が出力される (sugarwareさんのご報告)
  • ガンマ補正時に画面が動的に反映されない (sugarwareさんのご報告)
  • POI機能でアイコンの指定がない状態で登録すると落ちる (botesanさんのご報告)
  • POIの情報表示で全てが表示されない場合がある (botesanさんのご報告)
  • POI削除時の確認ダイアログに名称ではなくズームレベルが表示される (botesanさんのご報告)
  • 2つめ以降に登録されたPOIの表示をOFFにできない (cycloneさんのご報告)

新規機能

  • 2GB以上のisoイメージがマウント可能に (bxk07344さんのご報告)
  • POI追加時にプログレスバーを表示
  • POIにプリセットアイコンを追加

今回の修正は多くの方のバグ報告やご意見を反映させていただきました。ありがとうございました。

修正が多いので新規機能だけご紹介します。

まず、2GB以上のisoイメージを使用することができるようになりました。この問題は zaurus に元々入っている mount コマンドが 2GB 以上のイメージを扱えなかったのが原因でした。
そのため、独自にビルドした mount コマンドを同梱し、qgmap が mount する時は、同梱した mount コマンドを使うようにしてあります。
これにより、大きな iso イメージも意識することなく普通に使えるようになりました。

次に、POI を追加する時にプログレス表示をするようにしました。

POI追加のプログレス表示
POI追加時のプログレス表示

今までは、大きな CSV ファイルを登録しようとすると、登録が終わるまで操作を受け付けず、CSVファイルによっては1分以上も固まったような状態になっていました。
登録処理が早くなったわけではないですが、状況がわかるので不安にならずに済むようになったと思います。

最後の新規機能は、POIのアイコンにプリセットアイコンを追加しました。

プリセットアイコンを追加
プリセットアイコンを追加

今のところ、赤丸の1つだけですが、他にも著作権フリーもしくは作者に許可がいただけたアイコンを追加していければいいなと思っています。

1つだけでもアイコンを登録しておけば、落ちる問題が回避できるからという安易な考えがあったのは内緒ですあっかんべー

 

とりあえず大体のバグは修正できたので、これから新規機能を追加していく予定です。
まだ決めてないですが、POI検索か住所検索あたりを実装しようかなと思ってます。

トラックバック


トラックバックは承認後に表示されます。

Tags:

SL-C750/760/860用 SDHC ドライバ更新

Posted by bucchi at 2010/03/04 - 23:38

kana さんからご指摘があった、取り外し操作後の電源OFF中のカード入れ替えに対応しました。 → ダウンロードページ

取説を全く読んでなかったので知らなかったのですが、SDの差し替えは以下の手順が正しいそうです。

  1. タスクトレイのSDアイコンをクリックし、「SD-カード取り外し」を実行
  2. 電源を切る
  3. カードを差し替える
  4. 電源を入れる

いやぁ、お恥ずかしながら知りませんでした (^^;

そのため、この手順では確認してませんでした。
今回の問題が起こるのは SL-C750/760/860 用の v2.0 のみです。
他の機種は抜き差し検出周辺をいじっていないので、発生しないと思います。
また、この問題の解決にはブースカさんにもご協力をいただきました。ありがとうございました。

 

今回のリリースを機に、SDHCドライバのダウンロードページを見直しました。

SDHC ドライバの v2.x 系ですが、おおよそ安定してきたので実験バージョンから、メインバージョンに格上げしました。

SL-C700用の SDHC ドライバも特に問題なさそうですので、ダウンロードページでの配布に切り替えました。

だいぶ落ち着いてきたので、そろそろ qgmap の開発に戻ろうかな?

トラックバック


トラックバックは承認後に表示されます。

Tags:

一応認識したけど・・・

Posted by bucchi at 2010/03/03 - 08:21

手元にある Team 製の TG032G0SD26A (32GB SDHC Class6) が認識しない件ですが、調べてみた結果、CMD2 (SEND_ALL_CID) のレスポンスで CRC エラーが出ていたのが原因でした。

ただ、CRC エラーが出ていると言っても、エラーのあったレスポンスと、SL-C760 でエラー無く取得できた CMD2 のレスポンスは全く同じでした。

ということで、ひとまず CMD2 の CRC エラーを無視する修正を加えたところ、カードを認識し、Read/Write も問題なく動作するようになりました。

とりあえず CMD2 以外はちゃんと動いているようです。

ただ、エラーを無視しているだけで、エラーが出ていることには変わりないので、ちょっと不安ということもあり、ひとまず修正版のドライバ公開は差し控えます。

私もしばらく使ってみて問題が無いことが確認でき、他にもこういった症状の方が出てきたら公開しようと思います。

トラックバック


トラックバックは承認後に表示されます。

Tags:
コンテンツの配信