やること: チケット
https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2016-09-03T14:53:48Z
やること
Redmine
mikutter - 機能 #877 (終了): Ruby 2.4に対応するため、gtk2 3.0.9を利用する
https://dev.mikutter.hachune.net/issues/877
2016-09-03T14:53:48Z
コスモ 虹川
<p>原因はこのPR <a class="external" href="https://github.com/ruby-gnome2/ruby-gnome2/pull/848">https://github.com/ruby-gnome2/ruby-gnome2/pull/848</a> のコミットが含まれていないgtk2 3.0.8に依存しているため。<br />Integer Unificationによるものです。<br />Ruby 2.4に対応するにはgtk2 3.0.9を使う必要があります。</p>
<p>ですが、gtk2が依存するgdk_pixbufのgemの依存関係が変わっているため、単純に3.0.9に更新するだけでは動きません。<br />こちらはRuby-GNOME2のバグかと思われます。</p>
mikutter - 機能 #751 (終了): Enamerator.newのdeprecation warning対応
https://dev.mikutter.hachune.net/issues/751
2015-01-25T06:10:53Z
コスモ 虹川
<p>新しめのRubyを使うと以下のような警告が出るようになっていました、</p>
<pre>
mikutter/core/mui/gtk_inneruserlist.rb:30:
warning: Enumerator.new without a block is deprecated; use Object#to_enum
</pre>
<p>これは単純にobj.to_enumすれば良いだけのようです。</p>
mikutter - 最適化 #750 (終了): Gtk::Tooltopsインスタンスを使いまわす対応
https://dev.mikutter.hachune.net/issues/750
2015-01-22T14:15:23Z
コスモ 虹川
<p>Gtk::Tooltipsインスタンスを使う時は毎回newしているのですが、<br />これがWidgetよりも先にGCされてしまって応答不能になる場合があります。<br /><del>WindowsとかWindowsで、ですが。</del></p>
<p>そこで、Gtk::Tooltipsに関してのみインスタンスを使いまわすようにすれば、<br />ツールチップに由来する応答なしの現象が回避できると思いますがどうでしょう。</p>
mikutter - 提案 #741 (分類待ち): openimgプラグインに閉じるボタンが欲しい
https://dev.mikutter.hachune.net/issues/741
2014-12-28T08:14:39Z
コスモ 虹川
<p>mikutter 3.2に同梱されているopenimgプラグインは以前のバージョンの</p>
<ul>
<li>画像をクリックした際にウィンドウを破棄してブラウザで開く</li>
</ul>
<p>という動作ではなくなってしまっています。</p>
<p>その代わりにGTKのツールバーにブラウザで開くボタンが配置されていることから、<br />同じツールバーに閉じるボタンが欲しいなぁと思いました。</p>
<p>添付したパッチで実現可能なのは確認済みです。</p>
mikutter - バグ #552 (終了): 投稿できない文字列がある?
https://dev.mikutter.hachune.net/issues/552
2013-01-05T01:37:19Z
コスモ 虹川
<p>「✧*。ヾ(。>﹏<。)ノ゙。*✧」<br />が含まれるツイートを投稿しようとすると投稿できず、PostBoxがそのまま残る上に消せない。<br />リビジョン1112で発生しました。</p>
mikutter - 機能 #528 (終了): SIGHUPシグナルを受け取ったときにエラーとしない
https://dev.mikutter.hachune.net/issues/528
2012-10-15T20:37:34Z
コスモ 虹川
<p>kill -SIGHUPされた時にエラーとせず、SignalExceptionをrescueするようにする。<br />$ kill -SIGHUP <mikutterのプロセスID><br />された時に<br /><pre>
SignalException SIGHUP
mikutter.rb:58:in `main'
mikutter.rb:58:in `boot!'
mikutter.rb:76:in `<main>'
</pre><br />が表示されるだけで意味のあるバグ報告となるとは考えにくいため。<br />また、rescue Interrupt, SystemExit ではSIGHUPシグナルは補足できていない。<br />InterruptクラスはSignalExceptionクラスの下位クラスであるため。<br />Interruptクラス:http://doc.ruby-lang.org/ja/1.9.2/class/Interrupt.html<br />SignalExceptionクラス:http://doc.ruby-lang.org/ja/1.9.2/class/SignalException.html</p>
mikutter - バグ #423 (終了): config.rbのバージョンのマッチが上手く動いていない
https://dev.mikutter.hachune.net/issues/423
2012-02-09T17:58:23Z
コスモ 虹川
<p>Ubuntu11.10でconfig.rbのsvn infoからリビジョンを引っ張る機能が上手く動いていないようです。</p>
<pre>
VERSION = [0,1,0, ((/Last Changed Rev\s*:\s*(\d+)/.match(`sh -c 'LANG=C svn info ../'`)[1] || REVISION).to_i rescue REVISION)]
</pre><br />では上手く引っ張って来れていないようです。<br /><pre>
VERSION = [0,1,0, ((/Last Changed Rev\s*:\s*(\d+)/.match(`sh -c 'LC_ALL=C svn info ../'`)[1] || REVISION).to_i rescue REVISION)]
</pre><br />こちらだと引っ張れるようです