Closed Bug 1015664 Opened 10 years ago Closed 10 years ago

Remove NS_HIDDEN usage in Gecko

Categories

(Core :: XPCOM, defect)

x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla32

People

(Reporter: roc, Assigned: roc)

References

Details

Attachments

(4 files)

Now that all platforms but Mac use #pragma visibility hidden, we can remove most usage of NS_HIDDEN_() and NS_HIDDEN.
This patch was mechanically generated via perl -pi -e 's/NS_HIDDEN_\(([^)]*)\)/$1/g'

I excluded xpcom/glue because AIUI that code might be built outside of libxul without the visibility pragmas.
Assignee: nobody → roc
Attachment #8428329 - Flags: review?(benjamin)
This was automatically generated via perl -pi -e 's/ NS_HIDDEN;/;/g'
Attachment #8428433 - Flags: review?(benjamin)
Comment on attachment 8428329 [details] [diff] [review]
Part 1: Remove usage of NS_HIDDEN_()

Please exclude the changes in xpcom/string/public/nsXPCOMStrings.h
Attachment #8428329 - Flags: review?(benjamin) → review+
Comment on attachment 8428433 [details] [diff] [review]
Remove some NS_HIDDEN usage

Please exclude the change in xpcom/build/xrecore.h
Attachment #8428433 - Flags: review?(benjamin) → review+
Attachment #8428434 - Flags: review?(benjamin) → review+
Attachment #8428435 - Flags: review?(benjamin) → review+
Blocks: 1020971
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: