Closed
Bug 112436
Opened 23 years ago
Closed 22 years ago
Some functions in nsATSUIToolkit has to take length
Categories
(Core :: Internationalization, defect)
Tracking
()
VERIFIED
FIXED
mozilla1.2alpha
People
(Reporter: nhottanscp, Assigned: ftang)
References
Details
The current usage of ATSUI is per character base, it draws only one
character per time. But the interfaces should be more generic, it should
take a length along with the string pointer in PRUnichar* and they should
not hard code a length as one.
Index: mozilla/gfx/src/mac/nsATSUIUtils.h
=========================================================
==========
RCS file: /cvsroot/mozilla/gfx/src/mac/nsATSUIUtils.h,v
retrieving revision 1.7
diff -c -0 -r1.7 nsATSUIUtils.h
*** nsATSUIUtils.h 2001/10/26 20:54:02 1.7
--- nsATSUIUtils.h 2001/11/28 17:50:58
***************
*** 77 ****
! nsresult GetTextDimensions(const PRUnichar *aCharPt,
nsTextDimensions &oDim,
--- 77 ----
! nsresult GetTextDimensions(const PRUnichar *aCharPt, PRUint32
aLength, nsTextDimensions &oDim,
***************
*** 80 ****
! nsresult DrawString(const PRUnichar *aCharPt, PRInt32 x, PRInt32 y,
short &oWidth,
--- 80 ----
! nsresult DrawString(const PRUnichar *aCharPt, PRUint32 aLength,
PRInt32 x, PRInt32 y, short &oWidth,
***************
*** 85 ****
! void StartDraw(const PRUnichar *aCharPt, short aSize, short fontNum,
PRBool aBold,
--- 85 ----
! void StartDraw(const PRUnichar *aCharPt, PRUint32 aLength, short
aSize, short fontNum, PRBool aBold,
Reporter | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.9
Reporter | ||
Updated•23 years ago
|
Target Milestone: mozilla0.9.9 → mozilla1.2
Does the ATSUI patch in bug 121540 address this?
Reporter | ||
Comment 2•22 years ago
|
||
bug 128263 will fix this
Assignee: nhotta → ftang
Status: ASSIGNED → NEW
Assignee | ||
Comment 3•22 years ago
|
||
fixed and check in
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•