Talk about dredging up old stuff, eh? ;)
layout/base/ [ Central objects and things that don't go anywhere else. ]
layout/style/sheets/ [ Style sheet objects and supporting code ]
layout/style/data/ [ Style data computation ]
I agree with roc that "cascade" seems better here.
layout/corenodes/ [ roughly what's now in layout/html/base/src/ -
looking for a better name (*) ]
Fantasai's "generic" suggestion is the best I've seen.... I guess "box-model" would still be too XUL-like? On the other hand, are we perhaps drawing a spurious distinction between this and layout/base/? Maybe this stuff should just live in base/? Or would that make it have too much stuff?
Maybe layout/css-box/ ?
layout/printing/ [ or should this just be within base ? ]
No, putting the print-specific stuff on its own makes sense to me...
layout/style/sheets/nsHTMLAttributes.cpp ? (maybe content?)
layout/style/sheets/nsHTMLAttributes.h ? (maybe content?)
layout/style/sheets/nsHTMLValue.cpp ? (maybe content?)
layout/style/sheets/nsHTMLValue.h ? (maybe content?)
Those seem pretty solidly content to me.... nsHTMLValue.h will need to be exported, probably, since things in layout do use it. I doubt anyone except content cares about nsHTMLAttributes.
layout/base/nsBidiUtils.cpp ?
layout/base/nsBidiUtils.h ?
Looks reasonable.
content/html/content/src/nsImageMapUtils.cpp ?
content/html/content/src/nsImageMapUtils.h ?
Yeah, something along those lines.
[lists of atoms munged]The following should probably all go in layout/base/, but that might make it a bit crowded. Any better ideas?
layout/atomlists/ ? ;)
I realize a reorganization is painful, but I think we need to do it, and now's as good a time as any (and better than many).
I agree that we want to do it, and I can't decide whether it's better to do it during the 1.6 final freeze (with its lower checkin volume) or at the beginning of 1.7a... I lean toward the former, if drivers are ok with it.
It sounds like people are pretty much agreed except for this issue of what to name the dir with the "basic" frame impls...
-Boris _______________________________________________ mozilla-layout mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-layout
