Project

General

Profile

提案 #1303

gtk2 3.3.0を利用する

Added by Akira Ouchi almost 2 years ago. Updated almost 2 years ago.

Status:
終了
Priority:
通常
Assignee:
-
Target version:
プラグイン名:
gtk
ブランチ:
topic/1303-gtk330

Description

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

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


Files

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

Related issues

Copied to 提案 #1316: gtk2 3.3.2を利用する終了Akira OuchiActions
#1

Updated by cob odo almost 2 years ago

~~あらすじ~~
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

Updated by toshi_a 初音 almost 2 years ago

  • Status changed from 分類待ち to パッチ適用待ち

ワロタ

#3

Updated by Izumi Tsutsui almost 2 years ago

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

#4

Updated by toshi_a 初音 almost 2 years ago

  • Status changed from パッチ適用待ち to レビュー待ち
  • ブランチ set to topic/1303-gtk330

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

#5

Updated by toshi_a 初音 almost 2 years ago

  • Target version set to 3.8
#6

Updated by Akira Ouchi almost 2 years ago

  • Status changed from レビュー待ち to マージ待ち

:ok_yu_yo:

#7

Updated by toshi_a 初音 almost 2 years ago

  • Status changed from マージ待ち to 終了

ええんちゃうか

#8

Updated by Akira Ouchi over 1 year ago

Also available in: Atom PDF