Closed Bug 104426 Opened 24 years ago Closed 24 years ago

Remove extraneous exported symbols from intl/locale

Categories

(Core :: Internationalization, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED

People

(Reporter: jonsmirl, Assigned: jonsmirl)

Details

(Keywords: intl, Whiteboard: fix in hand)

Attachments

(1 file)

Remove extraneous exported symbols from intl/locale There is only one on nsCollation
Whiteboard: fix in hand
Comment on attachment 53286 [details] [diff] [review] remove extraneous symbol exports sr=alecf
Attachment #53286 - Flags: superreview+
Keywords: intl
QA Contact: andreasb → ruixu
Fix checked in
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Could someone provide me more info for verifying this bug?
Look at a DLL on Windows that uses nsCollation using the Dependencies tool. These DLL used to export a lot of symbols for nsCollation. Now they don't. These symbols were unnecessary and allowed external programs entry points that they shouldn't have had access to.
Take a look at the attachment, seems the only change is NS_EXPORT was removed from nsCollation.h at /cvsroot/mozilla/intl/locale/src/. How to access /cvsroot/mozilla/intl/locale/src/ ?
Effects from this patch are not visible on Linux. You can see them for sure on Windows and maybe on the Mac.
Verified.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: