Closed Bug 9589 Opened 25 years ago Closed 16 years ago

InstallObject::toString() should return PRUnichar*

Categories

(Core Graveyard :: Installer: XPInstall Engine, defect, P2)

x86
Other
defect

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: dveditz, Assigned: dveditz)

References

Details

(Keywords: intl, l12y, Whiteboard: [nsbeta2-])

toString() returns a char* -- should be PRUnichar*

Need to check other API's as well for char*
Status: NEW → ASSIGNED
Target Milestone: M9
Priority: P3 → P2
Target Milestone: M9 → M10
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
checked in fixes to return PRUnichar* in all ::toString() functions

fixes applied to the following C++ objects:
nsInstallDelete
nsInstallExecute
nsInstallFile
nsInstallFileOpItem
nsInstallPatch
nsInstallUninstall
nsWinProfileItem
nsWinRegItem
Depends on: 12428
Depends on: 12430
Status: RESOLVED → REOPENED
No longer depends on: 12430
reopen bug.
backing out changes ringt now.

we need ways to convert nstrings to UTF8 strings (bug 12428)
and sprintf support for unichar strings (bug 12430)
Depends on: 12430
Target Milestone: M10 → M15
setting target milestone to M15
looks like the depending suport won't be in till later...
Resolution: FIXED → ---
Clearing Fixed resolution due to reopen.
Bulk move of XPInstall (component to be deleted) bugs to Installer: XPInstall
Engine
reassign to dveditz
set to M17
bug meeting 3/20
Assignee: cathleen → dveditz
Status: REOPENED → NEW
Target Milestone: M15 → M17
changes will affect strings output.
QA would like to see this get in early rather than later because it would be 
hard for them to test.
Keywords: nsbeta2
Putting on [NEED INFO] radar.  Can someone explain impace to user and why a 
beta2 blocker please?  Thanks!
Whiteboard: [NEED INFO]
This bug prevents localization of XPInstall into double-byte languages (e.g. 
Japanese). In addition fixing this would require a fair amount of internal API 
changing and it seemed better to take the hit now.

If you can live with it, I can live with it--but CC'ing i18n folks to get their 
input :-)
Spoke with dveditz. Putting on [nsbeta2-] radar. Not critical to beta2.
Whiteboard: [NEED INFO] → [nsbeta2-]
These won't make 6.0 for sure
Target Milestone: M17 → Future
Status: NEW → ASSIGNED
Is there any one working on this? Two bugs this bug depends on have been fixed a
long time ago. Cathleen, can you resurrect your check-ins? Well, I can do
'code-achaelogoy'...
See also bug 12574 comment #11


Keywords: intl, l12y
The xpinstall script engine has been removed from the trunk, bugs in it are obsolete.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago16 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.