05.04.2010, в 22:46, Maciej Stachowiak написал(а):

>> The current implementation allows for (and operates on) positions such as 
>> [img, 0] - [img, 1] or [br,0] - [br, 1]. Is there a fundamental reason to 
>> keep such positions within the internal representation rather than normalize 
>> them to [parent-of-img, index-of-img(+1)] - round-tripping perhaps?
> 
> Having fake positions like that is not good. I don't think there is a good 
> reason for it. But the assumption got deeply embedded into the code, and it 
> will take some doing to remove. One step in that direction would be to phase 
> out all use of Position.deprecatedEditingOffset() and Position.node().

I think that one reason is performance - "index-of-img" can be costly. But I 
completely agree that we should try to get rid of these.

- WBR, Alexey Proskuryakov

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to