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 206152203016164759)

ref. Mozilla 1.7.10 に関する既知の問題 - 国際化

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

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

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

2005-07-24 (Sun)

_ [debian] xine-lib 1.0.1-1vd2

libmodplug0c2 libaa1-dev で作成。

_ [debian] mplayer 1:1.0-pre7-0.0vd3

aalib1-dev の代わりに libaa1-dev に依存させ、libxxf86dga-dev への依存を追加して作成。 GCC 4.0.1 でビルドしたらどうなるかと思ったら、

Checking for cc version ... 4.0.1, bad
Checking for gcc version ... 4.0.1, bad
Checking for gcc-3.4 version ... 3.4.5, ok
Checking for host cc ... gcc-3.4

弾かれてた。

2005-07-23 (Sat)

_ [comp] tdiary 2.0.2 が ruby 1.6.4 で動かない

No such file to load – uri (LoadError) の件は

安定版の2.0.2ですが、uri.rbを使っているのを見過ごしていたため、従来サポートしているはずだったruby 1.6.3〜1.6.6で動かなくなっています。

ref. Re: [SECURITY RELEASE] tDiary 2.0.2, 2.1.2

だったようだ。