2015年2月10日火曜日

Tungsten 2.00 リリース

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

変更点

マウスジェスチャーを追加

要望を出してくださった方、たいへん長らくお待たせいたしました。
マウスジェスチャー機能を搭載しました。ホイールジェスチャー、ロッカージェスチャーも搭載しています。

マウスジェスチャーの詳細は、別ページで。

ローカルアプリ取り込み機能を正式機能に

1.93から長らく試験機能としていましたが、OSごとフリーズさせるような致命的な現象が起きていないため、 2.00を機会に正式機能に格上げすることにしました。(もちろん、不具合はまだ存在するのでバグ修正は継続します)

これに伴い、試験機能時に設定したローカルアプリ取り込み設定が上書きされ、デフォルトで有効となります。
この機能をオフにしたい場合は、ブラウザ設定の「高度な設定」→「ローカルアプリ」から変更できます。

ローカルアプリの詳細は別ページで。

Delphi、C++ Builderで開発されたアプリの取り込みが可能に

1.99まで、DelphiやC++ Builderで開発されたアプリの取り込みができませんでしたが、 2.00で取り込み可能になりました。
ただし、次の条件を全て満たす場合は取り込みできません。

  • 最大化状態、または最小化状態で起動する場合
  • exeファイルがUPXやPECompactなどで圧縮されている場合

これは、APIフックの仕様によるものです。

確認メッセージに「次回から表示しない」チェックボックスを追加

確認メッセージに「次回から表示しない」チェックボックスを追加しました。
次の確認メッセージが対象です。

  • タブが1個以上ある状態でのTungstenの終了
  • クイックスタートの削除
  • お気に入りフォルダーの削除
  • お気に入りフォルダーをグループとして開く(11個~100個)
  • タブグループを閉じる
  • 指定したタブ以外のタブを全て閉じる

これらの確認メッセージを表示・非表示を変更するには、 ブラウザ設定の「高度な設定」→「確認メッセージ」から変更できます。

Blinkエンジンを40.0.2214.111にバージョンアップしました。

以前のバージョンに引き続き以下のような独自修正を行っています。

  • システムにインストールされたPPAPI Flashを認識するようにした
    Chromium 40でもシステムにインストールしたPPAPI Flashが認識しないので、 レジストリを参照するように修正しました。バージョンが上がっても認識できます。
  • アクティブでないブラウザウィンドウのチルトホイールイベントが正しく動作しないバグの修正
  • DirectX11版のANGLEを無効化し、従来からあるDirectX9版にした(引数指定により実現)
    39から、一部GPUでCanvasの描画不具合 (Canvas Perfなど) を抱えているのでまだDirectX11版を有効にしません。
  • HiDPI対応を無効化
    TungstenがHiDPIに対応していないので、相性問題を回避するために無効化しました。
  • 不要機能の削除(Google Now、Googleアカウント同期機能、Chromiumアンインストーラー、翻訳、Chromium固有のブックマーク、履歴、ブラウザオプションの一部など)
  • コンパイラ最適化オプションを一部変更

バグ修正

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

  • .urlファイルをタブバーにD&Dしてもタブに追加されない (Thanks Potatoさん)
  • その他、細かなバグ

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