comparison org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/HTML2TextReader.d @ 16:dbfb303e8fb0

first complete successful compile (win-only)
author Frank Benoit <benoit@tionex.de>
date Wed, 18 Mar 2009 08:56:47 +0100
parents bc29606a740c
children
comparison
equal deleted inserted replaced
15:c4b1a29263fc 16:dbfb303e8fb0
20 import org.eclipse.jface.internal.text.html.SingleCharReader; // packageimport 20 import org.eclipse.jface.internal.text.html.SingleCharReader; // packageimport
21 import org.eclipse.jface.internal.text.html.BrowserInformationControlInput; // packageimport 21 import org.eclipse.jface.internal.text.html.BrowserInformationControlInput; // packageimport
22 import org.eclipse.jface.internal.text.html.HTMLMessages; // packageimport 22 import org.eclipse.jface.internal.text.html.HTMLMessages; // packageimport
23 23
24 import java.lang.all; 24 import java.lang.all;
25 import java.io.Reader;
25 import java.util.Map; 26 import java.util.Map;
26 import java.util.HashMap; 27 import java.util.HashMap;
27 import java.util.Set; 28 import java.util.Set;
28 import java.util.HashSet; 29 import java.util.HashSet;
29 import org.eclipse.dwtxhelper.PushbackReader; 30 import java.io.PushbackReader;
30 static import tango.text.convert.Utf; 31 static import tango.text.convert.Utf;
31 32
32 import org.eclipse.swt.SWT; 33 import org.eclipse.swt.SWT;
33 import org.eclipse.swt.custom.StyleRange; 34 import org.eclipse.swt.custom.StyleRange;
34 import org.eclipse.jface.text.TextPresentation; 35 import org.eclipse.jface.text.TextPresentation;
349 } 350 }
350 351
351 if (ch is ';') 352 if (ch is ';')
352 return entity2Text(buf.toString()); 353 return entity2Text(buf.toString());
353 354
354 buf.select(0, 0); 355 buf.insert(0, "&");
355 buf.prepend("&");
356 if (ch !is -1) 356 if (ch !is -1)
357 buf.append(dcharToString(cast(dchar) ch)); 357 buf.append(dcharToString(cast(dchar) ch));
358 return buf.toString(); 358 return buf.toString();
359 } 359 }
360 } 360 }