[Mono-bugs] [Bug 79888][Nor] Changed - [libgdiplus] utf8_to_ucs2() makes wrong code with the value over 0x1000

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Nov 10 09:31:15 EST 2006

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien at ximian.com.


--- shadow/79888	2006-11-10 02:33:53.000000000 -0500
+++ shadow/79888.tmp.8378	2006-11-10 09:31:15.000000000 -0500
@@ -1,17 +1,17 @@
 Bug#: 79888
 Product: Mono: Class Libraries
 Version: 1.1
+OS: unknown
 OS Details: 
 Status: NEW   
-Priority: Critical
+Severity: Unknown
+Priority: Normal
 Component: libgdiplus
-AssignedTo: mono-bugs at ximian.com                            
+AssignedTo: sebastien at ximian.com                            
 ReportedBy: choe.hwanjin at gmail.com               
 QAContact: mono-bugs at ximian.com
 TargetMilestone: ---
 Summary: [libgdiplus] utf8_to_ucs2() makes wrong code with the value over 0x1000
@@ -58,6 +58,15 @@
 +               if (ucs4[i] < 0x10000 && !(ucs4[i] >= 0xd800 && ucs4[i] <
 0xe000)) {
                         *ptr = (gunichar2)ucs4[i];
                 }       /* we're simply ignoring any chars that don't fit
 into ucs2 */
+------- Additional Comments From sebastien at ximian.com  2006-11-10 09:31 -------
+Setting priority to Normal. See
+Please include futur patches as attachments (it's easier, hence
+faster, to test/commit) and also include some test cases (or better a
+unit test usable in System.Drawing) to ensure there won't be
+regression in the future.

More information about the mono-bugs mailing list