# HG changeset patch # User Frank Benoit # Date 1211612354 -7200 # Node ID c853f6513712312bbd5db4347890c0422b5c3d8f # Parent 5ff96efb6f4be88486dab4925bfb08d6c5a41fcc removed debug prints diff -r 5ff96efb6f4b -r c853f6513712 dwt/graphics/TextLayout.d --- a/dwt/graphics/TextLayout.d Sat May 24 08:37:28 2008 +0200 +++ b/dwt/graphics/TextLayout.d Sat May 24 08:59:14 2008 +0200 @@ -12,8 +12,6 @@ *******************************************************************************/ module dwt.graphics.TextLayout; -import tango.util.log.Trace; - import dwt.DWT; import dwt.DWTException; import dwt.internal.Compatibility; @@ -2263,16 +2261,13 @@ if (pItems is null) DWT.error(DWT.ERROR_NO_HANDLES); int pcItems; wchar[] chars = StrToWCHARs( segmentsText ); - Trace.formatln( "{} {}: segmentsText='{}' chars='{}'", __FILE__,__LINE__, segmentsText, chars ); OS.ScriptItemize(chars.ptr, chars.length, MAX_ITEM, &scriptControl, &scriptState, pItems, &pcItems); // if (hr is E_OUTOFMEMORY) //TODO handle it // Translate the utf16 indices to utf8 indices - Trace.formatln( "{} {}: pcItems={} chars.length={} segmentsText.length={}", __FILE__,__LINE__,pcItems, chars.length, segmentsText.length ); int utf8idx = 0; SCRIPT_ITEM* si = pItems; foreach( uint utf16idx, char c; chars ){ - Trace.formatln( "{} {}: utf8idx={} utf16idx={} si.iCharPos={}", __FILE__,__LINE__,utf8idx, utf16idx, si.iCharPos ); if( si.iCharPos is utf16idx ){ si.iCharPos = utf8idx; si++; @@ -2295,16 +2290,13 @@ styles = newStyles; } int count = 0, start = 0, end = segmentsText.length, itemIndex = 0, styleIndex = 0; -Trace.formatln( "{} {}: itemCount={} stylesCount={}", __FILE__,__LINE__,itemCount, stylesCount ); StyleItem[] runs = new StyleItem[itemCount + stylesCount]; SCRIPT_ITEM* scriptItem = new SCRIPT_ITEM(); bool linkBefore = false; -Trace.formatln( "{} {}: start={} end={}", __FILE__,__LINE__,start, end ); while (start < end) { StyleItem item = new StyleItem(); item.start = start; item.style = styles[styleIndex].style; -Trace.formatln( "{} {}: count={}", __FILE__,__LINE__,count ); runs[count++] = item; OS.MoveMemory(scriptItem, (cast(void*)items) + itemIndex * SCRIPT_ITEM.sizeof, SCRIPT_ITEM.sizeof); item.analysis = scriptItem.a; @@ -2333,13 +2325,11 @@ start = itemLimit; } item.length = start - item.start; -Trace.formatln( "{} {}: start={} end={}", __FILE__,__LINE__,start, end ); } StyleItem item = new StyleItem(); item.start = end; OS.MoveMemory(scriptItem, (cast(void*)items) + itemCount * SCRIPT_ITEM.sizeof, SCRIPT_ITEM.sizeof); item.analysis = scriptItem.a; -Trace.formatln( "{} {}: count={}", __FILE__,__LINE__,count ); runs[count++] = item; if (runs.length !is count) { StyleItem[] result = new StyleItem[count]; @@ -2754,7 +2744,6 @@ styles[1] = new StyleItem(); styles[1].start = text.length; stylesCount = 2; -Trace.formatln( "{} {}: text='{}'", __FILE__,__LINE__, text ); } /**