new text frame
初回投稿日時: 2007年01月21日05時40分29秒
カテゴリ: Mozilla Core
SNS:
Tweet (list)
まだ有効になってないものの、既にtrunkにはnew text frameが入っている。Rocの素晴らしい仕事の結果だ。
全体的に今までのコードが整理されて、構造もgfxと密接に連携するようになったためにかなり見やすくなっている。(以前のtext frameは膨大なCSS処理を不自由なgfxのインターフェースで実現するためと、省メモリ化と高速化の両立のためにすごい状態だった。スパゲッティの一歩手前だった。人によっては既にスパゲッティに見えていたかもしれないが。それから考えるとよくここまですっきりしたもんだという感じにまとまっている。やっぱりインターフェースもユーザ主体に書き換えないとこうなるんだな、という感じ。)
しかしspacing周りのコードを目で追ってるが(まだこのフレームはパッチ無しには機能しない)、いくつか悩ましい点とかバグは発見。もうしばらく忙しい日々が続きそうだ。(改善点の方が大きいので一時的なregressionを悲観してても仕方無いのだが。)