Closed Bug 69854 Opened 24 years ago Closed 16 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: 16 years ago
Resolution: --- → WONTFIX
Component: String → XPCOM
You need to log in before you can comment on or make changes to this bug.