プロジェクト

全般

プロフィール

提案 #1303

gtk2 3.3.0を利用する

Akira Ouchi約1ヶ月前に追加. 26日前に更新.

ステータス:
終了
優先度:
通常
担当者:
-
対象バージョン:
プラグイン名:
gtk
ブランチ:
topic/1303-gtk330

説明

ruby-gnome2 3.3.0がリリースされたので、利用して問題ないか検証して適用する。

NEWS: https://github.com/ruby-gnome2/ruby-gnome2/blob/master/NEWS

gtk330.patch (50 Bytes) gtk330.patch Akira Ouchi, 2018-10-31 15:57

関係しているリビジョン

履歴

#1 cob odo約1ヶ月前に更新

~~あらすじ~~
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を使ったものに変更できると思いますが、影響範囲は今のところつついさんだけです。

#2 toshi_a 初音約1ヶ月前に更新

  • ステータス分類待ち から パッチ適用待ち に変更

ワロタ

#3 Izumi Tsutsui約1ヶ月前に更新

pkgsrc 環境 + NetBSD/i386 8.0 で mikutter 3.8.2 + ruby-gnome2 3.3.0 + rcairo 1.16.2
でテストしていますが、特に即死やメモリリークっぽい挙動もなく、問題なく動いているようです。

#4 toshi_a 初音約1ヶ月前に更新

  • ステータスパッチ適用待ち から レビュー待ち に変更
  • ブランチtopic/1303-gtk330 にセット

mikutter 3.9からと言いたいところでしたが、そういう事情ならmasterで行きましょう。

#5 toshi_a 初音約1ヶ月前に更新

  • 対象バージョン3.8 にセット

#6 Akira Ouchi約1ヶ月前に更新

  • ステータスレビュー待ち から マージ待ち に変更

:ok_yu_yo:

#7 toshi_a 初音26日前に更新

  • ステータスマージ待ち から 終了 に変更

ええんちゃうか

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