Twilight boring memorandum.


TeamSpeak 3 Client 3.1.1- Release

118th Posted
Date : 2017/02/23 21:31.28 ()
Category : Software




=== Client Release 21 Feb 2017
! Fixed possible crash on OS X

=== Client Release 3.1.1 10 Feb 2017
! Plugin API version updated to 22. Version 21 plugins will continue to work.
+ New hotkey backend
  + New Plugin API to allow plugins to "provide" new hotkey input
  + Mouse Button 4 and 5 support on Linux
  + Improved cross-platform keyboard key mapping to better handle keys 
    on non US keyboards
  - Fixed a bug that would cause the client to lose the ability 
    to handle hotkeys on Mac after an update using the built-in updater
  ! Hotkeys created using Client 3.1.1 are not compatible with or below
  ! Moved Gamepad and Joystick support from the client to a plugin. This plugin
    is available in myTeamSpeak and will be automatically installed.
+ Improvements to Windows Audio Session sound backend
* Added some informative tooltips and dialogs to myTeamSpeak dialogs, trying to
  explain what "Stay logged in on this computer" and "Synchronization" features
  do, as this apparently caused some user confusion.
* Changed behavior in myTeamSpeak options page. Apply settings immediately
  instead of waiting for Apply/Ok click.
* Added openglblacklist.json trying to workaround broken OpenGL drivers of
  some graphic cards, forcing software renderer mode.
* Added help texts to sync item collision dialogs to explain how a collision
  happened and how to resolve it.
- TSDNS fixes to workaround issues with broken routers. Using Google DNS
  servers as fallback.
- Fixed channel subscriptions of non-existant channels bloating bookmark sync
  data. Bookmarks will auto-cleanup themselves on connect.
- Open external links in online addons browser widget in external browser.
- Limit channel auto-subscription to 500 channels to avoid exceeding maximum
  server packet size.
- Fixed filetransfer from password-protected channels.
- Fixed updater UAC detection on Windows.
- Treat empty profiles in plugin API guiConnect function as "use default
  profiles", fixing issue in Overwolf apps.
- Reimplemented plugin API call getBookmarkList, added demo code to test plugin
- Fixed crash in plugin API sendFile function when passing a nullptr as return
- Fixed opening the recovery key dialog from statusbar icon when sync data
  failed to decrypt.
- Increased settings.db version to 7 due to new hotkey backend.
- Fixed various crashes found through the crashdump upload system.
- Fixed third icon in badges setup dialog not showing the proper badge.
- Various fixes to importing pre-3.1 hotkeys.
- Fixed certain unicode characters in bookmark nickname to trigger the "unsaved
  changes" dialog even if there was no change. Closing the bookmarks dialog
  with "Ok" once will fix existing bookmarks.
- Fixed clearing cache during a running client session breaking badges.
- Fixed server- and clientlog filter list breaking on entries including
- Fixed port being ignored in bookmarks using IPv6 addresses.
- Added "Cancel" button to myTeamSpeak account setup dialog.
- Fixed pressing escape not deleting the key in a hotkey dialog created by
  the plugin API requestHotkeyDialog.
- Fixed a crash in the ClientQuery Plugin.
- When a style is uninstalled, the client now switches back to default.
- When a soundpack is uninstalled, the combobox for selection is now updated
- Sound packs can now use relative paths again to reference to default sound
  pack files
- Default sound pack gets updated immediately upon installation through addon
- Addons are now sorted by name in the addon options


=== クライアント リリース 2017年2月21日
! OS Xでクラッシュするのを修正

=== クライアント リリース 3.1.1 2017年2月10日
! プラグインAPIのバージョンが22に更新されました
+ 新しいホットキーバックエンド
  + プラグインが新しいホットキー入力を "提供" できるようにする新しいプラグインAPI
  + Linuxでのマウスボタン4と5のサポート
  + 米国以外のキーボードのキーをより適切に処理するためのクロスプラットフォームのキーボードキーマッピングの改善
  - 組み込みアップデータを使用してアップデートした後、クライアントがMacでホットキーを処理できなくなるバグを修正しました
  ! クライアント3.1.1を使用して作成されたホットキーは、以下と互換性がありません
  ! ゲームパッドとジョイスティックのサポートをクライアントからプラグインに移動しました
+ Windowsオーディオセッションサウンドバックエンドの改善
* myTeamSpeakダイアログに有益なツールチップやダイアログを追加し、"このコンピュータにログインしてください" と "同期" 機能が何をするのかを説明します
* myTeamSpeakのオプションページの動作が変更されました
  適用/OK をクリックするのではなく、すぐに設定を適用します
* いくつかのグラフィックカードのOpenGLドライバをクラッシュさせて、ソフトウェアレンダラモードを強制的に回避しようとする openglblacklist.json を追加しました
* 項目衝突のダイアログに同期させるためのヘルプテキストが追加され、衝突の発生状況とその解決方法を説明するようになりました
- TSDNSは壊れたルータの回避策に関する問題を修正しました
  フォールバックとしてGoogle DNSサーバを使用するようにします
- 存在しないチャンネルのチャンネル購読は、ブックマーク同期データが増えるのを修正
- オンラインアドオンブラウザウィジェットの外部リンクを外部ブラウザで開きます
- 最大サーバーパケットサイズを超えないように、チャネルの自動購読を500チャネルに制限します
- パスワードで保護されたチャネルからのファイル転送を修正しました
- WindowsでUACの検出を修正しました
- プラグインAPIの guiConnect 関数の空のプロファイルを "デフォルトプロファイルを使用" として扱い、Overwolfアプリケーションの問題を修正しました
- 再実装されたプラグインAPI、 getBookmarkList のデモコードを追加
- APIのsendFile関数で nullptr をリターンコードとして渡すとがクラッシュする問題を修正しました
- 同期データの復号化に失敗したときに、ステータスバーアイコンから回復キーダイアログを開くのを修正しました
- 新しいホットキーバックエンドのため、 settings.db のバージョンを7アップデートしました
- クラッシュダンプアップロードシステムで見つかったさまざまなクラッシュを修正しました
- バッジ設定ダイアログの3番目のアイコンが適切な表示がされないバグを修正しました
- クライアントバージョン3.1より前のホットキーをインポートするための修正をしました
- ブックマークニックネーム内の特定のユニコード文字を修正し、変更がない場合でも "保存されていない変更" ダイアログを表示させるようにしました
  ブックマークダイアログを "OK" で一度閉じると、既存のブックマークが修正されます
- 実行中のクライアントセッション中にクリアされたキャッシュを修正し、バッジを破棄しました
- 改行を含むエントリのサーバーおよびクライアントログのフィルターリストが破損する問題を修正しました
- IPv6アドレスを使用するブックマークでポートが無視されるのを修正しました
- myTeamSpeak のアカウント設定ダイアログに "キャンセル" ボタンを追加しました
- プラグインAPI requestHotkeyDialog で作成されたホットキーダイアログでキーを削除しないようにするエスケープキーを修正しました
- クライアントクエリプラグインがクラッシュするのを修正しました
- スタイルがアンインストールされると、スタイルはデフォルトに戻ります
- サウンドパックをアンインストールすると、コンボボックスが正しく更新されるようになりました
- サウンドパックでは、相対パスを使用してデフォルトのサウンドパックファイルを参照できるようになりました
- デフォルトのサウンドパックは、アドオンブラウザを介してインストール直後に更新されます
- アドオンオプションでアドオンは名前でソートされるようになりました