ん〜なんか小さいコードで試したほうがよさそうだ
ボンクラプログラマー
頭とお腹が弱い。
最近は個人鯖の @shibafu528 がメインです。
⚠️ CW設定のない下品な発言が非常に多いです。これは仕様ですのでご了承下さい。
ℹ️ spam対策でフォロー承認制にしています。上の一文が構わないという方ならお気軽にどうぞ。
FINAL FANTASY XIV 関連の著作物は
(C) SQUARE ENIX CO., LTD. All Rights Reserved.
う〜〜〜〜〜〜ん そもそもgtkでvirtual function実装するコード書いたことないので全然分からんが、まるで手応えがないぞ!!
Gtk::WidgetのサブクラスでGtk::Widgetのvfunc→OK
Gtk::ListBoxRowのサブクラス(みくぺた)でGtk::Widgetのvfunc→NG
ゆーてこれが通って現在のdevelopをmergeできたとしても、まだ本線合流できない理由がいくつもあるわけで、全然作業がある
gtk3、とりあえず諸々の課題を放っておいて現在のdevelop相当まで更新するのだけやってみようと思う
ruby3で動かすなら、4.1.0以降で入ったruby3対応諸々足りてないから色々コケると思う
なんとか79b48d7fあたりまでは追従したいんだが
そっから先は俺が構造いじりまくったのでクソだるいマージ作業になる
0f535ea2
09da0c5f
あたりをcherry-pickするとよさそう(ためしてない)
今年入ってから開発用mikutterディレクトリに置いてるやつ公開しちゃお
confrootをな、指定したいことあるじゃん
https://gist.github.com/shibafu528/71896b24a20f2aeb4b3311e5bb1885ac
~/profiles にmikutterのconfroot置きまくってて、ちょこちょこ起動パラメータいじったりいじらんかったりする時に--confroot指定するのだるいのと、環境変数に書いてもどっかに出てないと忘れるのとでこういうの使っている
--confrootだと上手く行かないけどMIKUTTER_CONFROOT環境変数だとイケる特殊ケースってのもあって、まあそういう諸々込みで
#<Thread:0x00007fc0ef9f7d58 /Users/akkie/mikutter-gtk3/plugin/mastodon_sse_streaming/connection.rb:39 aborting> terminated with exception (report_on_exception is true):
/Users/akkie/mikutter-gtk3/plugin/mastodon_sse_streaming/connection.rb:39:in `new': can't alloc thread (ThreadError)
ニコニコでやべーボイロキッチン作ったり正面party_parrot作ってた人やしまあ多少はね
This account is not set to public on notestock.
つつい書店から送られてきた本が会社の輪読会で読みませんかみたいな可能性が出てきてわろてる
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
gtk3ブランチ、mikutter 4.1.5相当まで追従させたのでruby-3.0.xで実行できるようになった
別件でなんかタブ切り替えすると一生タブ切り替えっぱなしになるバグっぽいのなんだろう
(mikutter.rb:41613): Gtk-WARNING **: 23:42:07.716: Could not load image '../../core/skin/data/icon_alternative.png': ファイル“/home/shibafu/git/mikutter-gtk3/plugin/gtk3/widget/../../core/skin/data/icon_alternative.png”のオープンに失敗しました: そのようなファイルやディレクトリはありません
普通にwarn出てた…
Gtk-CRITICAL **: gtk_window_set_focus: assertion 'gtk_widget_get_can_focus (focus)' failed
from /home/shibafu/git/mikutter-gtk3/vendor/bundle/ruby/3.0.0/gems/gobject-introspection-3.4.9/lib/gobject-introspection/loader.rb:616:in `invoke'
ん?
そもそもLinux上のX環境でもラリった動きをしてるので今動かしても期待できなさそう
1回タブ切り替えたら二度と切り替えできないみたいな怪奇現象が起きてる #mikuttergtk3
元々の作業成果物がどこまで出来てたのかもハッキリ分からんので、not yetなのかマジのバグなのか分からんです