Hatena::ブログ(Diary)

Windchase

2008.2.26

WebKit の改行問題を直した

WebKit の改行位置がおかしい問題 について。

結論としては、パッチは無事受け入れられ、改行位置がおかしかった問題は解決した。

http://trac.webkit.org/projects/webkit/changeset/30592

深追いしてみると、

ということがわかった。

そこで、Unicode ML で議論した結果、WebKit の中の人も納得してくれて、パッチを受け入れてくれるという結果につながった。

みんな自分の使ってるアプリにバグを見つけたら、文句言ってないで、どんどんレポートすればいいと思う。そうすれば、自分もバグが直ったアプリを使えるし、自分以外の誰かの役にも立てるよ。

IRCで色をつける方法

http://d.hatena.ne.jp/nishiohirokazu/20080225/1203919287

Windows 版の LimeChat なら、Alt+K か、メニューから [編集]→[追加効果]→[色] で入力できますよー。OSX 版はまだ実装できてません。

2008.2.17

WebKit の改行位置

Safari 3 で、「、」「。」の直後にアルファベット文字がある場合に、句読点と次の文字の間で改行できなくなるバグがあったので、WebKit へのパッチを作ってレポートしておいた。

具体例でいうと、

新しいバージョンがリリースされたので、RubyCocoa を更新してください。

という文字列を表示していて、ブラウザの幅を狭くして改行させようとすると、

新しいバージョンがリリースされたので、RubyCocoa
を更新してください。

の次は、

新しいバージョンがリリースされたの
で、RubyCocoa を更新してください。

のようになってしまい、「で、RubyCocoa」の途中で改行できなくなってしまっている。

本来は、

新しいバージョンがリリースされたので、
RubyCocoa を更新してください。

このようにも改行できるようにして欲しいところだ。

他のブラウザで確認してみると、IE 6/7、Firefox 2/3 では、きちんと下の例のように改行できている。

追記 2/23

起こっている現象がわかりにくかったので、本文を書き換えました。

2008.2.16

LimeChat for OSX 0.16.2 リリース

http://limechat.sourceforge.net/index_ja.html

  • 最初の起動時に新規接続ダイアログを出すようにした。
  • Unreal IRCd の +q/+a チャンネルモードをサポートした。
  • /query nick で新規トークを開けるようにした。

RubyCocoa 0.13.2 がリリースされたので、そちらも更新してください。LimeChat がたまに落ちるという現象が改善されると思います。

2008.2.3

LimeChat for OSX 0.16 リリース

http://limechat.sourceforge.net/index_ja.html

DCC の受信時に例外が出るバグをfixしました。

変更点

  • DCC ダイアログで 0 をフォーマットするときに例外が出るバグをfixした。
  • メンバリストで複数を選択してダブルクリックしたときに、ポイントしているメンバーだけに whois を送るようにした。
  • SACrashReporter のダイアログのレイアウトを変更した。

2008.2.1

LimeChat for OSX 0.15 リリース

http://limechat.sourceforge.net/index_ja.html

バグfixのほか、細かい調整を行いました。

変更点

  • サーバの選択肢によく使うサーバを追加した。
  • 「%9n」、「%-9n」、「%@」などのようにニックネームのフォーマットを指定できるようにした。
  • /me 以外のテキストコマンドを送信するときに対象チャンネルを補完しないようにした。
  • ニックネーム補完のときに、同じ順位のニックネームはアルファベット順に並べるようにした。
  • Pasternak でペーストするときに、URL をいきなり送信せず入力テキストにペーストするようにした。
  • 起動時にサーバツリーの一番上のアイテムを選択していることをうまく認識していなかったバグをfixした。
  • テーブルビューのカスタムセルが copyWithZone を見ていないため、Tiger でメンバリストの選択と DCC ダイアログの表示がおかしくなるバグをfixした。
  • Disconnect メニューが接続試行中に効かなかったバグをfixした。
  • ニックネーム補完の重み付けを更新するときに、nil アクセスバグが発生することがあったのをfixした。