とりあえずdev.mikutterにメモ。
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
数回に分けてgit mergeを打ってるので、あとはこれだけ解消すれb……だっっっっっる
conflict解消してもそれはそれでgtk2依存コードが先祖返りしてロードされたりしねぇかな…
なんとなく動いてるような、動いてなくても気づけないような……みたいな状態に持ちこんだ
こっから先どうやったもんかねえという感じはある。マージデグレとか直すのと、上手く動いてないところ直すのとか…
Apple M1, brew環境でgtk3ブランチを動かした結果
https://gist.github.com/shibafu528/ddae25ab43bc17ab7ece092bcf97a24b
ruby3にしてなんか変わったらおもろいなと思って試したが同じように死んでいった
メインのconfroot持ってきてgtk3動かしてみてるが、いきなりセグったりUIスレッドがフリーズしたりしている
define_deprecated_signalっていうメソッドがあるんですが、一見これを使えばsignalをdeprecatedであると宣言し警告が出せるように見えるのに、実際は2011年からバグっていて動いてないように見える
なぜこんなのを使おうとしたかというと、gtk3ブランチでsignalをdeprecateにしようとしてGem::Deprecateを使っているけど、signal_connectした時に何らかの警告を出すんじゃなくてとにかく受けがいなくても常にsignalを発火するたびにdeprecateを出すヤバいことになってるからですね
@toshi_a MiraclePainterが自身でdefineしている:clickが、gtk3ブランチ上ではdeprecatedなものとしてマークされている。べつにそうせんで続投させててええような気もするんやけど…
やばいクレーマーのTOHOKU TV - ニコニコ動画
https://www.nicovideo.jp/watch/sm39307125
/home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/gems/gobject-introspection-3.4.9/lib/gobject-introspection/loader.rb:614: warning: GRClosure invoking callback: already destroyed: GtkImageMenuItem::activate
えぇ…?
context menuのやつのはずだが、ssc(:activate)で渡したブロックどこいってしまったんや?
なんか例外出たときの挙動がだいたいSEGVになってるの、俺が知らない原初mikutterになってないか?
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。