# HG changeset patch # User Frank Benoit # Date 1238193529 -3600 # Node ID ea8b884d85f63a8bc26414d766ba1037eb1d7272 # Parent 70388b0e6dad5e677e5566adb02e2e9661bce116 [swt lin] fixed tango compile diff -r 70388b0e6dad -r ea8b884d85f6 org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/accessibility/AccessibleObject.d --- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/accessibility/AccessibleObject.d Fri Mar 27 23:31:11 2009 +0100 +++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/accessibility/AccessibleObject.d Fri Mar 27 23:38:49 2009 +0100 @@ -30,7 +30,7 @@ import java.util.Hashtable; import java.util.Enumeration; version(Tango){ -import tango.text.Util; + //import tango.text.Util; } else { // Phobos } diff -r 70388b0e6dad -r ea8b884d85f6 org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/browser/AppFileLocProvider.d --- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/browser/AppFileLocProvider.d Fri Mar 27 23:31:11 2009 +0100 +++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/browser/AppFileLocProvider.d Fri Mar 27 23:38:49 2009 +0100 @@ -14,7 +14,6 @@ version(Tango){ import tango.sys.Environment; -import tango.text.Util; } else { // Phobos } diff -r 70388b0e6dad -r ea8b884d85f6 org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/program/Program.d --- a/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/program/Program.d Fri Mar 27 23:31:11 2009 +0100 +++ b/org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/program/Program.d Fri Mar 27 23:38:49 2009 +0100 @@ -600,7 +600,8 @@ +/ static String[][ String ] gnome24_getMimeInfo() { version(Tango){ - scope it = new Lines!(char)(tango.io.device.File.get("/usr/share/mime/globs")); + scope file = new tango.io.device.File.File("/usr/share/mime/globs"); + scope it = new tango.io.stream.Lines.Lines!(char)( file ); } else { // Phobos scope it = std.string.splitlines( cast(String)std.file.read("/usr/share/mime/globs")); } @@ -783,7 +784,7 @@ String[] mimeExts = mimeInfo[mimeType]; for (int index = 0; index < mimeExts.length; index++){ version(Tango){ - bool contains = extensions.contains(mimeExts[index]); + bool contains = cast(bool)tango.core.Array.contains(extensions, mimeExts[index]); } else { // Phobos bool contains = std.algorithm.find(extensions, mimeExts[index]) != std.iterator.end(extensions); }