2005-07-28 (Thu)

_ [debian] ftp-master.debian.org, db.debian.org 復活

まだアナウンスはないみたいだけど、昨日あたりからぼちぼち復活していたようだ。 アナウンスが出た。> ftp-master.d.o, db.d.o back online

_ [debian] tdiary 2.1.2.20050728-0vd1

CVS から引っ張ってきて vd_tdiary_rast-search_html-anchor.diff を当てて作成。

_ [debian] sylpheed 2.0.0-0vd1

ついに 2.0.0 リリース。

2005-07-27 (Wed)

_ [comp] Deer Park Alpha2 で Edit-Preferences ウィンドウの表示が乱れる

Edit-Preferences ウィンドウがぐちゃぐちゃでろくに設定できない。と思ったら、Deer Park には未対応のテーマ LO-FI Theme for Firefox を無理矢理使っているせいだった。デフォルトテーマに戻してみると Edit-Preferences ウィンドウは問題なく表示された。

_ [debian] uim 1:0.4.7.1+0.4.8alpha1-0vd1

作成。と思ったらまったく動かない。調べてみると、インストールすべきファイルがパッケージから抜けていたようだ。/usr/share/uim/{skk-dialog,tutcode-key-custom,uim-db,uim-module-manager}.scm を含めて作成し直し。

2005-07-26 (Tue)

_ [comp] 続・Mozilla の折り返しに関するバグ

Bugzilla ORG 206152 の depends on から、パッチ付きのものを見てみる。1. Bugzilla ORG 95067 - line-break should be allowed after hyphens (unless followed by number)

  1. Bugzilla ORG 164759 - Line wrapping issues with some punctuations
  2. Bugzilla ORG 215963 - clean up nsJISx4501LineBreaker (sic)
  3. Bugzilla ORG 255990 - Characters below U+0100 are not subject to line-breaking rules at all

それらをざっと見てみたまとめ。

  1. Bugzilla JP 1476 と同一のパッチで、そのまま当てても Deer Park ではきちんと動かないっぽい。

  2. いくつかの punctuation (句読点) で正しく折り返しされない問題。

  3. nsJISx4501LineBreaker のクリーンアップ。

  4. U+0100 以下のキャラクタが折り返しルールにまったく従っていない。

  5. をざっと見てみたところ、いけそうな気がしたので patch v3 (alt) を Deer Park Alpha2 に当ててビルド。見た感じ、長い URI がきれいに折り返されているようだ。しばらくはこれを使ってみよう。 なお、nsJISx4501LineBreaker とは、

改行のアルゴリズムは UTR 14 (改行) ではなく JIS X 4051 を元にしています。これは、CJK とタイ語以外は言語に依存していません。(Bug 206152、203016、164759)

ref. [Mozilla 1.7.10 に関する既知の問題 - 国際化](http://www.mozilla-japan.org/releases/mozilla1.7.10/known-issues-int.html)

JIS X 4051 を元にした改行のアルゴリズム部分ということかな。

_ [debian] mozilla-firefox 1.0.99+deerpark-alpha2-1vd2

vd_deerpark-alpha1_without-gnome-and-gconf.patch と Bugzilla ORG 255990 の patch v3 (alt) を当てて作成。