[スレッド全体]

2008/8/31 (日) 05:54:22 なすこじ  
Mozilla/4.8 (Macintosh; U; PPC)
[5413] Re7:HTMLアウトライン解析の段落処理
▼ あろかさん
> > 1) Pエレメント内にAエレメントがあった場合
> >  インラインエレメントに関しては、パッチ適用前と同様にPに
> >  ぶら下がる形になるべきではないでしょうか?

> そうですね。アウトラインに残すなら適用前の振る舞いに直したいです。
> 逆にインラインエレメント自体アウトラインに不要かと思ったのですがその点はいかがでしょうか。


AやIMGの存在が分かると便利かもと思いましたが、アウトラインという観点からするとインラインエレメントは不要なのかもしれませんね。
なので、無くても良いと思います。

> > 2) P以外で終了タグが省略可能なもの
> >  HEAD,BODY,LI,DT,DD,TR,TH,TD,OPTIONなどが終了タグ省略
> >  可能なようですが、対処漏れがあると思います。

> まずはpだけの改善をするつもりでした。
> 全部に対応しようとすると結構面倒なので諦めたのですが、やっぱりちゃんとやらないとまずいですかね。


そういう事でしたら、まずはPだけでも良いと思います。

ではでは。

2008/9/8 (月) 01:09:21 あろか  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
[5415] Re8:HTMLアウトライン解析の段落処理
▼ なすこじさん
> 3) TDエレメント内にPエレメントがあった場合
>  次のTRエレメントのアウトラインがおかしくなるようです。

修正しました。pの終わりを判定する場所が不適切でした。

> AやIMGの存在が分かると便利かもと思いましたが、アウトラインという観点からするとインラインエレメントは不要なのかもしれませんね。
> なので、無くても良いと思います。

確かに便利ですね。
テキスト飾りとルビ要素はアウトラインから外すようにしましたが、他は従来どおりにしてあります。

diffをWikiのDevelop/8にアップロードしました。

2008/9/11 (木) 04:20:44 なすこじ  
Mozilla/4.0 (compatible; MSIE 6.0; KDDI-MA33) Opera 8.60 [ja]
[5425] Re9:HTMLアウトライン解析の段落処理
▼ あろかさん
ソースコードおよび動作を確認しました。
コミットOKと思います。
 
1点確認ですが、CEditDoc.cppの2955,2958行でpLineのみ更新してiを更新していないのは意識的なものでしょうか?
動作に大きな影響は無さそうですがちょっと気になりました。

2008/9/14 (日) 15:05:38 あろか  
Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
[5427] Re10:HTMLアウトライン解析の段落処理
▼ なすこじさん
> ▼ あろかさん
> ソースコードおよび動作を確認しました。
> コミットOKと思います。
>
> 1点確認ですが、CEditDoc.cppの2955,2958行でpLineのみ更新してiを更新していないのは意識的なものでしょうか?
> 動作に大きな影響は無さそうですがちょっと気になりました。


度々の確認ありがとうございます。
ご指摘の二箇所にi++;を加えてコミットしました。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]