changeset 124:6f2199435268

fixed snippet 217 and OpenGL snippets
author Denis Shelomovskij <verylonglogin.reg@gmail.com>
date Thu, 11 Aug 2011 19:28:27 +0300
parents 746dd3dea737
children c43718956f21
files org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet174.d org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.d org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet217.d snippets-status.txt
diffstat 4 files changed, 7 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet174.d	Wed Aug 10 19:12:32 2011 +0200
+++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet174.d	Thu Aug 11 19:28:27 2011 +0300
@@ -36,6 +36,8 @@
 import org.eclipse.swt.opengl.GLCanvas;
 import org.eclipse.swt.opengl.GLData;
 
+import java.lang.all;
+
 import derelict.opengl.gl;
 import derelict.opengl.glu;
 
--- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.d	Wed Aug 10 19:12:32 2011 +0200
+++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet195.d	Thu Aug 11 19:28:27 2011 +0300
@@ -34,6 +34,8 @@
 import org.eclipse.swt.opengl.GLCanvas;
 import org.eclipse.swt.opengl.GLData;
 
+import java.lang.all;
+
 import derelict.opengl.gl;
 import derelict.opengl.glu;
 
--- a/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet217.d	Wed Aug 10 19:12:32 2011 +0200
+++ b/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet217.d	Thu Aug 11 19:28:27 2011 +0300
@@ -48,7 +48,7 @@
     import jive.stacktrace;
 }
 
-const OBJ_MARKER = "\uFFFC";
+const char[] OBJ_MARKER = "\uFFFC"; //should be char[] because of dmd v1.069 @@@BUG@@@ Issue 6467
 void main() {
     static StyledText styledText;
     static String text =
@@ -91,6 +91,7 @@
     int lastOffset = 0;
     for (int i = 0; i < controls.length; i++) {
         int offset = text.indexOf( OBJ_MARKER, lastOffset);
+        assert(offset != -1, "Can't find OBJ_MARKER");
         offsets[i] = offset;
         addControl(controls[i], offsets[i]);
         lastOffset = offset + OBJ_MARKER.length;
--- a/snippets-status.txt	Wed Aug 10 19:12:32 2011 +0200
+++ b/snippets-status.txt	Thu Aug 11 19:28:27 2011 +0300
@@ -1,3 +1,1 @@
-The following sinppets crash on Windows:
-217
-42
\ No newline at end of file
+All enabled by default sinppets look working on Windows