CotEditor

CotEditor は  Mac App Store
移動しました。

CotEditor 2.2 のハイライト

Mac App Store に登場
CotEditor は 2.2 から Mac App Store でリリースされることになりました。バージョンの管理が OS X システムに統合されることでより簡単に最新の状態が保てます。また、Cask などを使い手動で管理したい場合は、引き続き非 App Store 版が使用できます。
Sandbox 化
サンドボックス化により悪質な行動ができないことがシステムレベルで保証され、CotEditor は今まで以上に信頼できる OS X アプリケーションとなりました。非 App Store 版もサンドボックス化されています。
縦書き機能の強化
縦書き印刷や縦書き時の行番号表示、縦書き状態の保存など、縦書きでより快適に CotEditor を使用できるようになしました。
シンタックスカラーリングのパフォーマンス改善
CotEditor のシンタックスカラーリングがさらに速く正確になりました。
印刷機能の強化
縦書きの印刷のほか、プリントパネルでもページ設定が設定できるようになる、CotEditor 独自のプリント設定もプリントプリセットに保存されるようになる、など印刷機能が全面的に強化されました。
El Capitan 対応
CotEditor 2.2.0 は El Capitan 上でもしっかり動きます。

CotEditor 2.2.2 の変更点

リリース:

新機能

  • 新しい Unicode 正規化形式「修正 NFD」(NFS+ で使用されている非公式の正規化方式)をユーティリティメニューの 「Unicode 正規化」に追加 (doraTeX さんに感謝!)

機能改善/仕様変更

  • “JSON”シンタックス定義を更新
    • 拡張子に “geojson” を追加

修正

  • 設定フォントによっては、不可視文字のベースラインが誤って描画されることがあった不具合を修正
  • El Capitan でテーマ名を編集した時にアプリケーションがクラッシュすることがあった不具合を修正
  • メニューキーバインド設定のサブメニューの展開矢印が表示されないことがあった不具合を修正
  • システム共有の検索文字列を取り込むタイミングを修正
  • まれに移行ウインドウが毎回されることがあった不具合を修正

CotEditor 2.2.1 の変更点

リリース:

修正

  • El Capitan で、日本語入力中にアプリケーションがクラッシュすることがある不具合を修正

CotEditor 2.2.0 の変更点

リリース:

2.2.0-rc.3 からの変更点はありません。参考: 2.2.0ベータでの変更点

このバージョンは、ユーザによる移行処理が必要な仕様変更を含んでいます。詳細はよくある質問を参照してください。

新機能

  • サンドボックス化
  • 折り返し行のインデント
    • 環境設定の編集ペインで振る舞いを設定できます
  • 外部プロセスによる書類更新時の挙動を変更できる設定項目を追加(環境設定の一般ペイン)
  • ツールバーに共有ボタンを追加(使用するためにはツールバーをカスタマイズしてください)
  • 新しいテーマ “Anura” と “Note” を追加
  • 縦書き時の行番号表示
  • 縦書き印刷
  • 縦書きの状態をファイル自身に保存し、ファイルオープン時にそれを復帰
    • 上級ユーザ向け: この機能は、エディタが縦書きのときにのみファイルの extended atributecom.coteditor.VerticalText というキー名のメタデータを埋め込みます。ターミナルから defaults write com.coteditor.CotEditor savesTextOrientation -bool NO を実行することで、CotEditor のこの機能自体を無効にすることもできます。
  • インタープリタ名リストをシンタックス定義に追加し、ファイル名からシンタックス名が推定できないときにファイル内のシェバンからもシンタックスを決定できるように
    • これにともない、いくつかのバンドルされているシンタックス定義を更新
  • 新しい Unicode 正規化形式「NFKC Casefold」をユーティリティメニューの 「Unicode 正規化」に追加 (doraTeX さんに感謝!)
    • AppleScript 辞書にもこの NFKC Casefold は追加されれています。
  • 文字エンコーディングの自動認識で参照するエンコーディング宣言に encoding:coding: を追加 (解釈は charset= > encoding= > @charset > encoding: > coding: の順で行われます)
  • ドイツ語ローカライズを追加

機能改善/仕様変更

  • OS X 10.11 El Capitan に対応
  • サンドボックス化にともない、ユーザにパーミッションがないファイルでもオープン/上書きができる機能 (authopen) を廃止
  • Mac App Store ガイドラインに沿うため、cot コマンドラインツールの同梱の廃止
    • CotEditor 2.2.0 およびそれ以降で cot コマンドを使うためには、新しいコマンドラインツールを http://coteditor.com/cot からダウンロードして、手動でインストールを行ってください。過去のコマンドラインツールは CotEditor 2.2.0 に対応していません。
  • サイドインスペクタのユーザインターフェイスを改良
  • シンタックスハイライトの改善:
    • シンタックスハイライトの処理時間を短縮(約1.8倍)
    • ファイルオープン時のシンタックスハイライト処理時間を最適化
    • 編集中のシンタックス解析精度を向上
    • 編集中にフォーカスのない分割ビューのカラーリングも更新
  • サンドボックス化にともない、スクリプトフォルダの場所を ~/Library/Application Support/CotEditor/ScriptMenu/ から ~/Library/Application Scripts/com.coteditor.CotEditor/ に変更
    • ユーザはすでにあるスクリプトを手動で移動する必要があります。
  • 印刷機能の改良:
    • ヘッダ/フッタのレイアウトをシステム標準のものに揃えた
    • ページ設定項目を印刷パネルに追加
    • 印刷設定のプリセットに CotEditor 独自の設定も保存されるように
  • カラーコードエディタの改良:
    • スタイルシートのキーワードをカラーコードタイプに追加
    • スタイルシートのキーワードのカラーリストをエディタパネルに追加
    • パネルをリサイズ可能に
  • ファイルオープン時、適切なシンタックススタイルが見つからなかったけどファイル内容が XML 宣言から始まっていた場合、自動的に “XML” がシンタックススタイルに設定されるように改良
  • 書類復帰時の文字エンコーディングの扱いを改善
  • “Swift” シンタックススタイルの更新
    • Swift 2.0 で追加された語句の追加
  • 入力補完候補リストの設定インターフェイスの刷新(以前の設定はリセットされます)
  • CotEditor のスクリプト定義に アクセスグループ (access-group) com.coteditor.CotEditor.edit を追加
  • ウインドウ復帰に関する改善:
    • スクロール位置とカーソル位置も復帰の対象に
    • 未保存書類のシンタックススタイルも復帰可能に
  • El Capitan のスワイプして削除を環境設定上のいくつかの表/リストで対応
  • 環境設定内のテーマとシンタックススタイルリストのコンテキストメニューを改良
  • <> のハイライトが有効な時にも 対応していない > が入力された時にビープ音が鳴るのを抑止
  • 保存エラーダイアログがより詳細なエラー理由を表示するよう改良
  • 保存プロセスの最適化
  • 検索時のハイライト色の調整
  • 表記の調整
  • サンプルスクリプトを削除
    • 今後はオンラインの アーカイブ ページで入手することができます。
  • ドキュメントの更新
  • ビルド環境を OS X El Capitan + Xcode 7 (SDK 10.11) に変更
  • ソースコードのライセンスを GNU General Public License version 2 から Apache Lisence version 2.0 に変更
  • 非 AppStore 版のみ: 自動更新機能の廃止
    • CotEditor の自動更新に使われている Sparkle というフレームワークがまだサンドボックスに対応していないため、CotEditor 内での自動更新機能は一旦廃止されました。今後は、新しいバージョンがリリースされたときは(以前と同様に)通知ウインドウが表示されるので、その後サイトから新しいバージョンをダウンロードして手動でアップデートを行ってください。もしくは、Mac App Store 版に切り替えてください。
  • 非 AppStore 版のみ: プレリリース版を更新対象に含めるオプションを追加
    • なお、プレリリース版使用中は、設定に関わらず新しいプレリリース版が対象に含まれようになります。
  • 非 AppStore 版のみ: Sparkle framework を 1.11.0 に更新

修正

  • プリントプレビューでテーマカラーが反映されなかったことがあった不具合を修正
  • サロゲートペアの部分を入力した時にアプリケーションがクラッシュした不具合を修正
  • サロゲートペアの不可視文字が描画されないことがあった不具合を修正
  • 書類ファイルが移動されたときに書類情報のフルパス表示が更新されなかった不具合を修正
  • 検索文字列に CR および CR/LF の改行コードが含まれるとき検索ができなかった不具合を修正
  • 連携ペインの警告が、問題解決後も消えなかった不具合を修正
  • シンタックス編集シートで、空の表のヘッダをクリックするとアプリケーションがクラッシュした不具合を修正
  • OS X 10.8 で、スクロールバーを常に表示する設定にしているときに行番号表示が乱れることがあった不具合を修正
  • 連携ペインでのコマンドラインツールのインストールが稀にできないことがあった不具合を修正
  • 複数の分割エディタを閉じた後にアプリケーションがクラッシュすることがあった不具合を修正
  • ウインドウ復帰時にツールバーの縦書きボタンが実際の状態を反映していなかった不具合を修正
  • 行高を固定しているとき、リガチャ文字が誤った場所に描画されることがあった不具合を修正
  • 不可視文字の表示で「タブ」がオフで「その他の不可視文字」がオンのとき、不要な不可視文字マークが表示されていた不具合を修正
  • 日本語のローカライズが一部抜けていた不具合を修正
  • 全般的な安定性を向上

その他

  • Mac App Store でリリースされるようになりました。
  • Dash API ドキュメントブラウザとの連携のための CotEditor スクリプトがリリースされました: Dash CotEditor Plugin/GitHub.

以前のリリースノート