Closed
Bug 104426
Opened 24 years ago
Closed 24 years ago
Remove extraneous exported symbols from intl/locale
Categories
(Core :: Internationalization, defect)
Core
Internationalization
Tracking
()
VERIFIED
FIXED
People
(Reporter: jonsmirl, Assigned: jonsmirl)
Details
(Keywords: intl, Whiteboard: fix in hand)
Attachments
(1 file)
|
438 bytes,
patch
|
alecf
:
superreview+
|
Details | Diff | Splinter Review |
Remove extraneous exported symbols from intl/locale
There is only one on nsCollation
Comment 2•24 years ago
|
||
Comment on attachment 53286 [details] [diff] [review]
remove extraneous symbol exports
sr=alecf
Attachment #53286 -
Flags: superreview+
Fix checked in
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
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.
You need to log in
before you can comment on or make changes to this bug.
Description
•