プロジェクト

全般

プロフィール

機能 #887

gtk3

toshi_a 初音ほぼ2年前に追加. ほぼ2年前に更新.

ステータス:
実装待ち
優先度:
通常
対象バージョン:
開始日:
2016-09-10
期日:
進捗率:

0%

プラグイン名:

説明

現在はgtk2を利用しているが、流石に時代遅れなのでgtk3を利用するように変更する

gtkプラグイン

gtkプラグインを削除し、gtk3プラグインを実装する。
そうすることで、サードパーティプラグインでgtkプラグインに依存している(=gtk2に依存している)プラグインが、gtk3環境下でロードされないようになるため、ユーザがmikutterだけをバージョンアップした時に、gtk2に依存したプラグインがロードされず、正常に起動できるという状態になることを期待できる。
(まぁ.mikutter.ymlちゃんと書いてなかったら結局ダメなんだけどさ)

gtk2モードのようなものは用意しない。mikutterプラグインの依存関係の指定方法では、一つのプラグインが いずれかの プラグインに依存しているという状態を表現できないため、一つのプラグインでgtk{2,3}両方に対応することはできない。

その他バンドルプラグイン

gtk3プラグインへ依存するように順次書き換えていく。

時期

いくつかのプラグインの互換性がなくなる変更なので、メジャーバージョンアップとする。

関係しているリビジョン

リビジョン 232d9e55 (差分)
Katsuyoshi MATSUMOTOほぼ2年前に追加

gtk::object to gtk::style

リビジョン 0ded5749 (差分)
Katsuyoshi MATSUMOTOほぼ2年前に追加

remove gtk version check

リビジョン 13909ae6 (差分)
toshi_a 初音ほぼ2年前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン aea3d70d (差分)
toshi_a 初音ほぼ2年前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン b7c802cf (差分)
toshi_a 初音ほぼ2年前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン 39f92678 (差分)
toshi_a 初音ほぼ2年前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン be0b5e9f (差分)
toshi_a 初音ほぼ2年前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン 40280364 (差分)
toshi_a 初音1年以上前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン 69e37608 (差分)
toshi_a 初音1年以上前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン e3b27ed6 (差分)
toshi_a 初音1年以上前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン 12320c77 (差分)
toshi_a 初音1年以上前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン 1ed31a06 (差分)
toshi_a 初音約1年前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

リビジョン bb8ca8d3 (差分)
toshi_a 初音約1年前に追加

rename gtk3 refs #887

plugin slugのリネーム漏れがあった

履歴

#1 toshi_a 初音ほぼ2年前に更新

  • ステータス新規 から 実装待ち に変更
  • 担当者Katsuyoshi MATSUMOTO にセット

メインの担当者として、Rubykaigi2016でこの件に関して名乗りを挙げてくれたkatsyoshiをアサインします。

#2 toshi_a 初音ほぼ2年前に更新

どんな起動オプションでやってる?
俺はとりあえずgtk3だけ読み込むために

mikutter --confroot=/tmp/mikutter.887 --plugin=gtk3 --debug

みたいなことをしている。情報共有を円滑にするために起動オプション(厳密にはロードするプラグイン)共有してほしいです

#3 Katsuyoshi MATSUMOTOほぼ2年前に更新

どんな起動オプションでやってる?

基本的にまだ絞り込んでない

他の形式にエクスポート: Atom PDF