https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2021-11-02T17:32:48Z
やること
mikutter - バグ #1527: gtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
https://dev.mikutter.hachune.net/issues/1527?journal_id=4980
2021-11-02T17:32:48Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul><li><strong>ファイル</strong> <a href="/attachments/723">0001-gtk3-change-pointer.patch</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/723/0001-gtk3-change-pointer.patch">0001-gtk3-change-pointer.patch</a> を追加</li><li><strong>ファイル</strong> <a href="/attachments/724">mikutter_gtk3-1527-poineter.mp4</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/724/mikutter_gtk3-1527-poineter.mp4">mikutter_gtk3-1527-poineter.mp4</a> を追加</li><li><strong>ステータス</strong> を <i>分類待ち</i> から <i>パッチ適用待ち</i> に変更</li><li><strong>プラグイン名</strong> を <i>gtk3</i> にセット</li></ul><p>なんとなく <a class="issue tracker-2 status-5 priority-4 priority-default closed behind-schedule" title="機能: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更して欲しい (終了)" href="https://dev.mikutter.hachune.net/issues/1197">#1197</a> の <a class="changeset" title="MiraclePainterのマウスカーソルを変更する処理を一箇所にまとめた refs #1197" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/863cf2689c3e2ddd2d09ebc9bc8458317cf6f6a4">863cf268</a> の差分と <a class="source" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/f06b9506/entry/plugin/gtk3/widget/miraclepainter.rb">source:plugin/gtk3/widget/miraclepainter.rb@f06b9506</a> とを見比べて、<br />単に後者の gtk3 の最初のリビジョンから <a class="issue tracker-2 status-5 priority-4 priority-default closed behind-schedule" title="機能: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更して欲しい (終了)" href="https://dev.mikutter.hachune.net/issues/1197">#1197</a> の一部がマージ漏れというか暫定あとまわし実装っぽいなー、<br />と思って適当に勘パッチしたら <a class="attachment" href="https://dev.mikutter.hachune.net/attachments/724">mikutter_gtk3-1527-poineter.mp4</a> の通りでそれっぽく動いているっぽいです。<br />( <code>window</code> のスコープとかが野生の勘なので要レビュー)</p>
mikutter - バグ #1527: gtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
https://dev.mikutter.hachune.net/issues/1527?journal_id=4981
2021-11-02T17:53:45Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul><li><strong>ファイル</strong> <a href="/attachments/725">0001-gtk3-change-pointer-2.patch</a> <a class="icon-only icon-download" title="ダウンロード" href="/attachments/download/725/0001-gtk3-change-pointer-2.patch">0001-gtk3-change-pointer-2.patch</a> を追加</li></ul><p>コンソール見てたら deprecated 出まくってたので修正してパッチ作り直しました。<br /><pre>
{MIKUTTER_DIR}/plugin/gtk3/widget/miraclepainter.rb:698:in `set_cursor': 'Gdk::Cursor::HAND2' has been deprecated. Use 'Gdk::CursorType::HAND2' or ':hand2'.
{MIKUTTER_DIR}/plugin/gtk3/widget/miraclepainter.rb:700:in `set_cursor': 'Gdk::Cursor::XTERM' has been deprecated. Use 'Gdk::CursorType::XTERM' or ':xterm'.
{MIKUTTER_DIR}/plugin/gtk3/widget/miraclepainter.rb:702:in `set_cursor': 'Gdk::Cursor::LEFT_PTR' has been deprecated. Use 'Gdk::CursorType::LEFT_PTR' or ':left_ptr'.
</pre></p>
mikutter - バグ #1527: gtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
https://dev.mikutter.hachune.net/issues/1527?journal_id=5003
2021-11-07T04:17:06Z
Shibafu Midorino
<ul></ul><p>私の環境だと <a class="changeset" title="Merge branch 'topic/1534-fix-lost-trust-and-process' into topic/887-gtk3" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/eb5da23b6f50605c2d4dfc3e92ccd93f1c9d454d">eb5da23b6f50605c2d4dfc3e92ccd93f1c9d454d</a> 時点で、パッチなしでカーソルが変更されているように見えます。</p>
<p>実質的な差異は指定しているカーソル名が若干変わっているだけだと思うのですが、なんでだろう…</p>
mikutter - バグ #1527: gtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
https://dev.mikutter.hachune.net/issues/1527?journal_id=5004
2021-11-07T12:12:01Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul></ul><p>Shibafu Midorino さんは <a href="#note-3">#note-3</a> で書きました:</p>
<blockquote>
<p>私の環境だと <a class="changeset" title="Merge branch 'topic/1534-fix-lost-trust-and-process' into topic/887-gtk3" href="https://dev.mikutter.hachune.net/projects/mikutter/repository/main/revisions/eb5da23b6f50605c2d4dfc3e92ccd93f1c9d454d">eb5da23b6f50605c2d4dfc3e92ccd93f1c9d454d</a> 時点で、パッチなしでカーソルが変更されているように見えます。</p>
</blockquote>
あれ? っと思って別の NetBSD/amd64 9.2 のノートPC環境で試したところ以下の動作でした。 gtk3設定によっては名前が異なるんですかね?
<ul>
<li>通常エリアは 左上向け矢印(たぶん <code>:left_pointer</code> )</li>
<li>メッセージ本文テキスト上だと I 文字形状の <code>:xterm</code> 相当になる</li>
<li>URL やハッシュタグ等のリンク文字列では デフォルト 左上矢印のままで このチケット添付の <code>:hand2</code> のアイコンにはならない
<ul>
<li>パッチを当てるとリンク文字列で指差しマークの <code>:hand2</code> になる</li>
</ul></li>
</ul>
mikutter - バグ #1527: gtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
https://dev.mikutter.hachune.net/issues/1527?journal_id=5016
2021-11-20T06:02:15Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>ステータス</strong> を <i>パッチ適用待ち</i> から <i>レビュー待ち</i> に変更</li><li><strong>担当者</strong> を <i>Izumi Tsutsui</i> にセット</li><li><strong>ブランチ</strong> を <i>topic/1527-miracle-painter-cursor-shape</i> にセット</li></ul><p>パッチ参考に、よりシンプルな変更にしました。確認お願いします。</p>
mikutter - バグ #1527: gtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
https://dev.mikutter.hachune.net/issues/1527?journal_id=5017
2021-11-20T06:19:52Z
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp
<ul><li><strong>ステータス</strong> を <i>レビュー待ち</i> から <i>マージ待ち</i> に変更</li></ul><p>toshi_a 初音 さんは <a href="#note-5">#note-5</a> で書きました:</p>
<blockquote>
<p>パッチ参考に、よりシンプルな変更にしました。確認お願いします。</p>
</blockquote>
<p>topic/1527-miracle-painter-cursor-shape をマージしてリンク指印アイコン出ました。<br />OKと思います。</p>
mikutter - バグ #1527: gtk3: MiraclePainter上でマウスを動かしたときにカーソル形状を適切に変更する が未対応
https://dev.mikutter.hachune.net/issues/1527?journal_id=5020
2021-11-20T06:35:15Z
toshi_a 初音
toshi.alternative@gmail.com
<ul><li><strong>ステータス</strong> を <i>マージ待ち</i> から <i>終了</i> に変更</li></ul>