提案 #1303
完了gtk2 3.3.0を利用する
説明
ruby-gnome2 3.3.0がリリースされたので、利用して問題ないか検証して適用する。
NEWS: https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS
- 見どころ
- 金具さんの報告が含まれる https://github.com/ruby-gnome2/ruby-gnome2/issues/1244
- Worldonがいい感じになるなら歓迎?
- Ruby/CairoGObject (gtk3だけ?)のメモリリーク解消
- 金具さんの報告が含まれる https://github.com/ruby-gnome2/ruby-gnome2/issues/1244
ファイル
関連するチケット
cob odo さんが約6年前に更新
~~あらすじ~~
twitter側の:aboutuserコマンドではuser_fragmentがどうのこうのといった特殊なタブが開くけどtwitterに依存しすぎていてめんどくさい!
→プロフィールだけ出すDiva::Modelを作って普通のTimelineに投げ込んだらいいんじゃね?
→プロフィール用Modelだけは何が何でも一番上に出るようにしたい!
→ピン留めトゥートも上の方に出るようにしたい!
→sort用の数値にクソでかい任意の値を入れればいいんじゃね?
→プロフィールに5,000兆、ピン留めトゥートに時刻+66兆2千億を設定。
→32bit環境で無事死亡 https://social.mikutter.hachune.net/@tsutsuii/100857885259630774 https://social.mikutter.hachune.net/@tsutsuii/100859309370961352
→じゃあGTK側で無理なく扱える最大値をプロフィールに、最大値-1をピン留めトゥートに設定してやればいいか。
→RubyのIntegerはglib2でLONG型に変換されている https://mstdn.kanagu.info/@cobodo/100859567207357253
→GLib::MAXLONG
を使えばいい……アアーッ!バグってるゥーッ! https://github.com/ruby-gnome2/ruby-gnome2/issues/1244
……というわけで、マージされると目論見通りGLib::MAXLONG
を使ったものに変更できると思いますが、影響範囲は今のところつついさんだけです。
Izumi Tsutsui さんが約6年前に更新
pkgsrc 環境 + NetBSD/i386 8.0 で mikutter 3.8.2 + ruby-gnome2 3.3.0 + rcairo 1.16.2
でテストしていますが、特に即死やメモリリークっぽい挙動もなく、問題なく動いているようです。
toshi_a 初音 さんが約6年前に更新
- ステータス を パッチ適用待ち から レビュー待ち に変更
- ブランチ を topic/1303-gtk330 にセット
mikutter 3.9からと言いたいところでしたが、そういう事情ならmasterで行きましょう。