2014年8月11日月曜日

Tungsten 1.91リリース

Tungsten Version 1.91をリリースしました。

スキン刷新、Blinkエンジンのバージョンアップ、ローカルフォルダー機能の修正、バグ修正を行いました。

(自称)大がかりなアップデートは、まだ時間がかかりそうなので保留。

デフォルトスキンを刷新

とあるところで募集をかけ、デフォルトスキンを作成していただきました。

スキンを作成した方、ありがとうございました。この場をお借りして御礼申し上げます。

ローカルフォルダーにお気に入り追加機能を追加

ローカルフォルダーにて、お気に入り追加ボタンを追加しました。

Blinkエンジンのバージョンアップ

Blinkエンジンを36.0.1985.125にバージョンアップしました。Chromiumで発生する以下の問題を、独自に修正しています。

  • Flashが埋め込まれている特定のページで、NPAPI版Flashで表示しようとするとクラッシュする
    ※ただの予防策のため、クラッシュしない保証は不可能
  • アクティブでないブラウザウィンドウのチルトホイールイベントが正しく動作しない
  • プラグインがインストールされていない時に表示されるプレースホルダーが文字化けしている
  • Chromium 33以下から36に一気にバージョンアップすると、インストールされている拡張機能がすべて消える
    ※ただし、Chromium 33未満は未確認

また、Blinkエンジン起動時のコマンドラインスイッチに、--disable-d3d11を追加しました。
DirectX 11版ANGLE(簡単に言ってしまえばOpenGL ES→DirectX(9 or 11)変換機。WebGL、UIやページの描画などで使われる)がChromium36から有効になり、 それを強制的に無効にする機能ですが、有効になっているとGPU負荷が高くなりパフォーマンスが落ちることを確認したため、無効にするようにしました。
36では正常に動くようですが、将来、このコマンドラインスイッチが使えなくなったらChromium側でパフォーマンス問題を解消してくれるのを待つしかありません(でも、Canaryを動かした限りでは期待できそうにないなー)。
Canvas Perfや、 WebVizBenchでスコアが最大で半分に落ちることを確認済

そのほか、Tungstenでは使用しない機能の一部を削除など、若干のカスタマイズも実施しています。

バグ修正

以下のバグを修正しました。

  • ローカルフォルダーへの切り替えでSSL状態とプライバシー状態が元に戻らない
  • Blinkエンジンのダウンロードマネージャで、ファイルが開けない
  • ブラウザで開けるローカルファイルを開いているときにURLを指定して開くとローカルフォルダーに切り替わってしまう

すでにTungstenをお使いの方は、デフォルトでTungstenの起動時に通知されるようになっています。 その指示に従ってダウンロード・インストールを行ってください。
ダウンロードページからダウンロード・インストールでもOKです。