この日記はMozillaのプロダクトへの貢献者としての私の成果を中心に、気になったバグやWeb界隈の話題について書いていますが、 断り書きがある場合を除き、いかなる団体のオフィシャルな見解ではありません。あくまでも個人的なものです。 Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。

現在、XHTML 1.0 (もどき)から、HTML5なコンテンツに修正中です。古い日記は修正が完了していませんので表示が崩れます。 順次、修正していく予定ですのでしばらくお待ちください。

もずはっく日記(2005年6月)

2005年6月1日

予定 初回投稿日時: 2005年06月01日03時19分10秒
カテゴリ: 雑談
固定リンク: id=2005060100
SNS: (list)

とりあえず、早ければ6月3日から、しばらく休暇とります。 super reviewer、BorisとRobertが休暇なので、あまり仕事にならないというのと、今年入ってからGWや正月も含め、ほとんど休んでいないのが理由です。

ただ、完全に休む訳でもなく、オンラインになる時間帯が少なくなるのと、パッチの作成をしなくなるだけですので、用があったらbugzillaで容赦なくCCしといてください。

blocker 1.8b2+が消えた 初回投稿日時: 2005年06月01日08時27分15秒
カテゴリ: Mozilla Core
固定リンク: id=2005060101
SNS: (list)

そろそろリリースか?

2005年6月4日

まだ休めない 初回投稿日時: 2005年06月04日22時11分03秒
カテゴリ: 雑談
固定リンク: id=2005060400
SNS: (list)

1.9aで修正予定の巨大なパッチを作成中。なかなかうまくいかない。

Bug 3020 プリンタ名に漢字を使うと about:config で文字化けをする。 #2 初回投稿日時: 2005年06月04日22時19分48秒
カテゴリ: Firefox Mozilla Core Suite
固定リンク: id=2005060402
SNS: (list)

とりあえず、prefs.jsにUTF-8で名前を保存していなかった問題だけ修正。 表示はまだ化けたまま。1.8b3で修正したかったのだが、パッチが期待通りに動かない。

なお、この修正により、日本語のプリンタ名で過去に保存していたプリンタの設定はゴミとなっているので、prefs.jsを編集して削除しても問題は無い(UTF-8Nで保存するように)。 新たに設定を保存しなおす必要があるが、現在、Linux以外ではjavascript:window.print();でしか保存されないので注意。

2005年6月7日

2005年6月8日

今、忙しいので…… 初回投稿日時: 2005年06月08日02時26分42秒
カテゴリ: 雑談
固定リンク: id=2005060800
SNS: (list)

bug 4449にかかりっきりで、あまり他に手を回す余裕がありませんのでよろしく。

今、word-spacingの仕様の問題点を洗い出しつつIanと相談しながら実装しなおしているので、次のCSS3 Text module仕様草案ではこのへんが明文化されるかもしれない(fantasaiはそのつもりらしい)。というか、今までのword-spacing/letter-spacing仕様があいまいすぎた。

2005年6月14日

とりあえず 初回投稿日時: 2005年06月14日02時40分05秒
カテゴリ: 雑談
固定リンク: id=2005061400
SNS: (list)

17日に大阪、天満橋での講演の仕事が入ったのでこれの準備のためbugzilla関係はお休みです。

土曜日は寝屋川に顔を出してから帰ろうかな。 Piro君の日記によると駅前がキレイになったらしいので、それも見ておきたいし。(# あー、寝屋川に戻りたい。)

ついでに、そのまま続きで休みをとりたいなぁ。

2005年6月21日

Bug 4135 URLバーに入力した日本語を未確定の状態で他アプリに切り替えると、以降URLへの文字入力不可 初回投稿日時: 2005年06月21日03時11分58秒
カテゴリ: Mozilla Core
固定リンク: id=2005062100
SNS: (list)

Macでは問題なくなった様だ。パッチを書いてくれたMIHARAさんに感謝。

MIHARAさんのおかげで、Mac固有の国際化バグも進展の方向に向かっている。 しかし、最もユーザのハッカー含有率の高そうなLinuxではパッチを書いてくれる人が現れない。 Linuxユーザはプログラムさわれる人が多そう、というのは偏見なのかなぁ。

Bug 4483 絶対配置のボックスをセンタリングできない 初回投稿日時: 2005年06月21日03時20分15秒
最終更新日時: 2005年06月21日23時21分00秒
カテゴリ: Mozilla Core
固定リンク: id=2005062103
SNS: (list)

widthが指定されたposition: absolute;や、position: fixed;なボックスに対して、margin: auto;を指定してもボックスがセンタリングされない、という問題。

修正パッチは簡単にできたが、修正できても、Opera8すらこれに対応できていないという状況。うーむ。

どうも、私の仕様書の翻訳内容が間違っていた模様。If none of the three is 'auto'を「'auto'ではない値がある場合」と訳していたのだが、正しくは「'auto'が無い場合」らしい

というわけで、left: auto; right: auto; margin: auto; width: 600px;といった場合に、センタリングされないのは仕様通りで、センタリングしたいなら、leftright0を指定しなくてはいけない、ということになる。これなら、MozillaもOpera8もセンタリングして表示してくれている。

2005年6月24日

2005年6月28日

Bug-org 296339 No response when I am inputting use the MSPinYin(Chinese) input method 初回投稿日時: 2005年06月28日02時11分38秒
カテゴリ: Mozilla Core
固定リンク: id=2005062800
SNS: (list)

中国語用のIME、MSPinYinを利用して、Chinese full stop等を入力すると、Geckoのエディタがまだ、IMEのトランザクション中だと判断してキー入力を受け付けなくなっていた問題。とりあえず修正完了。

メッセージの値と、Mozillaとの相性の問題だったので他のIMEの処理でも問題があったのかもしれないが、不明。