Closed Bug 59429 Opened 24 years ago Closed 24 years ago

Move string code out into its own lib

Categories

(Core :: XPCOM, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla0.9

People

(Reporter: jag+mozbugs, Assigned: scc)

References

Details

Attachments

(6 files)

And it sounds so simple when you put it like that ;-)
Component: Tracking → XPCOM
Thanks for filing this bug for me :-)
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9
Component: XPCOM → String
Here are the files that will move in this change source destination mozilla/xpcom/ds/bufferRoutines.h mozilla/string/obsolete/ nsStr.cpp nsStr.h nsString.cpp nsString.h nsString2.cpp nsString2.h nsXPIDLString.cpp nsXPIDLString.h nsAlgorithm.h mozilla/string/public/ nsAReadableString.h nsAWritableString.h nsBufferHandle.h nsBufferHandleUtils.h nsCharTraits.h nsFragmentedString.h nsPrintfCString.h nsPrivateSharableString.h nsReadableUtils.h nsSharedBufferList.h nsSharedString.h nsSlidingString.h nsFragmentedString.cpp mozilla/string/src/ nsPrintfCString.cpp nsReadableUtils.cpp nsSharedBufferList.cpp nsSlidingString.cpp
last thing to do now is to CVS-remove the string files from their old locations in xpcom/ds.
Apparantly I forgot to clobber at the right point, so that patch is rather incomplete. Also, waterson just moved some xul stuff from rdf to content, so I'll come up with an updated patch shortly.
So this should at least get senna green again, I should probably file a bug on (looking at) cleaning up some of those REQUIRES lines. I'm not quite sure why I ran into those libimg REQUIRES updates, but I did, so here they are ;-P
r=jst for the REQUIRES updates.
sr=cls on REQUIRES updates.
Okay, checked in. I believe we are mostly done with this now, unless you'd like to keep this open until the string libs are stand-alone?
This is all checked in, so marking fixed. I've filed a separate bug for making string build standalone (much lower priority): bug #69854.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Blocks: 70090
Blocks: 69854
No longer blocks: 70090
Component: String → XPCOM
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: