プロジェクト

全般

プロフィール

機能 #887

gtk3

toshi_a 初音約1年前に追加. 約1年前に更新.

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

0%

プラグイン名:

説明

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

gtkプラグイン

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

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

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

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

時期

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

関係しているリビジョン

リビジョン a2311026 (差分)
MATSUMOTO, Katsuyoshi が約1年前に追加

gtk3

リビジョン 232d9e55 (差分)
MATSUMOTO, Katsuyoshi が約1年前に追加

gtk::object to gtk::style

リビジョン 0ded5749 (差分)
MATSUMOTO, Katsuyoshi が約1年前に追加

remove gtk version check

リビジョン e45e9f2e (差分)
MATSUMOTO, Katsuyoshi が約1年前に追加

rename gtk3

リビジョン 90682783 (差分)
MATSUMOTO, Katsuyoshi が約1年前に追加

fix name space

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

rename gtk3 refs #887

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

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

rename gtk3 refs #887

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

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

rename gtk3 refs #887

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

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

rename gtk3 refs #887

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

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

rename gtk3 refs #887

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

リビジョン 40280364 (差分)
toshi_a 初音12ヶ月前に追加

rename gtk3 refs #887

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

リビジョン 69e37608 (差分)
toshi_a 初音12ヶ月前に追加

rename gtk3 refs #887

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

リビジョン e3b27ed6 (差分)
toshi_a 初音11ヶ月前に追加

rename gtk3 refs #887

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

リビジョン 12320c77 (差分)
toshi_a 初音11ヶ月前に追加

rename gtk3 refs #887

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

リビジョン 1ed31a06 (差分)
toshi_a 初音6ヶ月前に追加

rename gtk3 refs #887

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

リビジョン bb8ca8d3 (差分)
toshi_a 初音6ヶ月前に追加

rename gtk3 refs #887

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

履歴

#1 toshi_a 初音約1年前に更新

  • ステータス新規 から 進行中 に変更
  • 担当者Katsuyoshi MATSUMOTO にセット

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

#2 toshi_a 初音約1年前に更新

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

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

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

#3 Katsuyoshi MATSUMOTO約1年前に更新

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

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

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