Closed Bug 104316 Opened 23 years ago Closed 23 years ago

remove nslayout.h and extraneous symbol exports

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: jonsmirl, Assigned: jonsmirl)

References

Details

(Whiteboard: fix in hand)

Attachments

(1 file)

nslayout.h doesn't really do anything anymore and it introduces an unneeded dependency (one of many) between layout and content. This patch removes nslayout.h. It will need to be removed from the tree. The two defines: #define NS_LAYOUT NS_EXPORT #define NS_HTML NS_EXPORT Have been removed and the appropriate places in the source adjusted to use NS_EXPORT. Several h file in layout and content we also needlessly exporting symbols. For example nsTextFragment.h. These have also been removed. This patch touches 77 files -- please review it quickly before it gets too stale.
Blocks: 101890
Whiteboard: fix in hand
this is great. I will test on linux tomorrow..
Fix checked in
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: