Open
Bug 63766
Opened 24 years ago
Updated 2 years ago
clean up messy include structure in layout
Categories
(Core :: Layout, defect, P4)
Tracking
()
NEW
Future
People
(Reporter: dbaron, Unassigned)
References
Details
Attachments
(1 file, 3 obsolete files)
21.99 KB,
patch
|
Details | Diff | Splinter Review |
In layout, there are a number of files exported from src directories, and some include paths that are bigger than they need to (or ought to) be. If we're ever going to successfully split layout, this needs to be cleaned up. I did a bit of work on this this afternoon, and I'll attach a patch that removes a bunch of exports and shrinks a few include paths. (The gcc-generated .deps directory is great for seeing how the include paths are used.)
Reporter | ||
Comment 1•24 years ago
|
||
Reporter | ||
Comment 2•24 years ago
|
||
And I already noticed a rather serious typo... Well, you get the idea, anyway.
Reporter | ||
Comment 3•24 years ago
|
||
Reporter | ||
Comment 4•24 years ago
|
||
Comment 5•24 years ago
|
||
r=jst for the last version of the patch (apart from the unrelated changes to layout/xul/base/src/nsBoxToBlockAdaptor.cpp).
Reporter | ||
Comment 6•24 years ago
|
||
I just finished a distclean and delete-the-whole-objdir build (as close as one can get to a fresh tree without a new checkout, I think), and it built and ran fine. And, yes, I didn't mean to include those changes in nsBoxToBlockAdaptor.cpp in the patch.
nice work. sr=buster. one minor item: =================================================================== RCS file: /cvsroot/mozilla/layout/build/makefile.win,v retrieving revision 3.42 diff -u -r3.42 makefile.win --- makefile.win 2000/11/18 02:13:34 3.42 +++ makefile.win 2000/12/27 18:22:51 @@ -52,6 +52,7 @@ LINCS=-I$(PUBLIC)\xpcom -I$(PUBLIC)\raptor -I$(PUBLIC)\dom \ -I$(PUBLIC)\js -I..\..\style\src -I..\html\base\src -I..\base\src \ + -I..\html\style\src \ -I..\xul\content\src \ -I..\xul\base\src \ can we remove -I..\..\style\src ? on a big system checkin like this, here's what I think we need to do: 1) get somebody to apply the patch to their tree, one person per major platform, and verify that it builds ok. sounds like you've already done this for linux. 2) notify the other platform owners that the makefiles have changed (by posting to .builds, maybe.) 3) get in contact with folks who have major #ifdef blocks of code and give them a heads-up. mathml, ibm bi-di, etc. maybe just a posting to .layout 4) give (2) and (3) a couple of days to settle in, address any comments or concerns, then carpool in the changes.
Reporter | ||
Comment 8•24 years ago
|
||
I really don't think the changes are that risky or complicated. I'd been hoping to check them in sooner.
Comment 9•24 years ago
|
||
Buster, I do agree with you that a checkin like this one would be good to get tested on many platforms but given that it's saturday morning and it's the day before new-years and not that many people are working I think it's acceptable to just land this as is now. I just chatted with dbaron and we'll give it a shot, I'll help dealing with the possible redness.
Reporter | ||
Comment 10•24 years ago
|
||
Reporter | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
Priority: -- → P3
Target Milestone: --- → mozilla0.8
Reporter | ||
Updated•24 years ago
|
Target Milestone: mozilla0.8 → mozilla0.9
Comment 11•24 years ago
|
||
Is this bug still alive? Shouldn't the patch2 changed after the layout content split. I would volunteer to test a patch under win98.
Reporter | ||
Comment 12•23 years ago
|
||
Reality check. Moving out to 0.9.1.
Target Milestone: mozilla0.9 → mozilla0.9.1
Reporter | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.1 → mozilla0.9.2
Reporter | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.2 → Future
Reporter | ||
Updated•23 years ago
|
Priority: P3 → P4
Updated•23 years ago
|
Attachment #21316 -
Attachment is obsolete: true
Updated•23 years ago
|
Attachment #21321 -
Attachment is obsolete: true
Updated•23 years ago
|
Attachment #21333 -
Attachment is obsolete: true
Updated•23 years ago
|
Attachment #21511 -
Flags: needs-work+
Updated•15 years ago
|
QA Contact: chrispetersen → layout
Reporter | ||
Updated•3 years ago
|
Assignee: dbaron → nobody
Status: ASSIGNED → NEW
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•