Closed Bug 69854 Opened 24 years ago Closed 15 years ago

make string library compile stand-alone

Categories

(Core :: XPCOM, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: scc, Assigned: benjamin)

References

Details

String currently has dependencies on allocation, |NS_ASSERTION|, types from
"prtypes.h", and possibly other cruft as well.  Although low priority for the
mozilla build itself, we would like string to build stand-alone for non-mozilla
clients.
targeting mozilla 1.1, may pull in later if it becomes more important or seems
feasible
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.1
nscore.h is including prtypes.h and nsDebug.h (including nsCom.h).
Should we keep those? Getting rid of nsDebug.h would be fine, perhaps.
I suspect we only need string/src in standalone, and forget about obsolete
here?
nsMemory is just used once in AllocateStringCopy(), nsReadableUtils.cpp:150.
This looks in need for some fu. That impl. uses the UI thread to do some 
flushing (my fu goes down that drain), looks like a place to cut some "strings"

so much grep fu, better than just "adding myself to CC"

Axel
Depends on: 70087
Depends on: 70090
No longer depends on: 70090
Blocks: 70090
Blocks: 69854
No longer blocks: 70090
Depends on: 69854
Blocks: 70090
No longer depends on: 69854
Depends on: 59429
Target Milestone: mozilla1.1 → mozilla1.0
Blocks: 74985
re-targeting milestones, starting from a clean slate
Target Milestone: mozilla1.0 → ---
giving up ancient string bugs to the new string owner.  jag, you'll want to sort
through these and see which ones still apply and go with or against the
direction in which you intend strings evolve
Assignee: scc → jaggernaut
Status: ASSIGNED → NEW
jag, I use the string libraries quite a bit in other applications, and I would
really like to see if it can not depend on XPCOM and NSPR dlls.  If you give me
direction, I would be glad to help with the coding.
Benjamin: do you think we should still try to accomplish this?
Assignee: jag → benjamin
Not a chance.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
Component: String → XPCOM
You need to log in before you can comment on or make changes to this bug.