<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>sdl/Makefile.flash</filename>
    </added>
    <added>
      <filename>sdl/include/SDL_config_flash.h</filename>
    </added>
    <added>
      <filename>sdl/src/video/flash/SDL_flashevents.c</filename>
    </added>
    <added>
      <filename>sdl/src/video/flash/SDL_flashevents_c.h</filename>
    </added>
    <added>
      <filename>sdl/src/video/flash/SDL_flashmouse.c</filename>
    </added>
    <added>
      <filename>sdl/src/video/flash/SDL_flashmouse_c.h</filename>
    </added>
    <added>
      <filename>sdl/src/video/flash/SDL_flashvideo.c</filename>
    </added>
    <added>
      <filename>sdl/src/video/flash/SDL_flashvideo.h</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -5,6 +5,7 @@ package {
 	public class FlashDisplay extends Sprite {
 		public function FlashDisplay() {
 			var loader:CLibInit = new CLibInit;
+		//	loader.putEnv(&quot;SDL_VIDEODRIVER&quot;, &quot;flash&quot;);
 			var lib:Object = loader.init();
 			lib.run(this);
 		}</diff>
      <filename>FlashDisplay.as</filename>
    </modified>
    <modified>
      <diff>@@ -3,13 +3,13 @@ FlashDisplay.swf: libSDL.swc
 	mxmlc -library-path+=libSDL.swc --target-player=10.0.0 FlashDisplay.as
 
 libSDL.swc: libSDL.a
-	gcc flashSDL.c -DFLASHVM -Isdl/include -Lsdl -lSDL -swc -O3 -o libSDL.swc
+	gcc flashSDL.c -DFLASH -Isdl/include -Lsdl -lSDL -swc -O3 -o libSDL.swc
 
 libSDL.a:
-	cd sdl; make -f Makefile.flashvm clean all; cd ..
+	cd sdl; make -f Makefile.flash clean all; cd ..
 
 clean:
-	cd sdl; make -f Makefile.flashvm clean; cd ..
+	cd sdl; make -f Makefile.flash clean; cd ..
 	rm FlashDisplay.swf
 	rm libSDL.swc
 	rm sdl/SDL.l.bc</diff>
      <filename>Makefile</filename>
    </modified>
    <modified>
      <diff>@@ -55,7 +55,8 @@ AS3_Val run(void *data, AS3_Val args)
 
 	bitmapData = initDisplay(parent, 320, 240);
 
-	SDL_Init(SDL_INIT_VIDEO);
+	if(SDL_Init(SDL_INIT_VIDEO) &gt; 0) sztrace(&quot;sdl init successful&quot;);
+	else sztrace(&quot;sdl init unsuccessful&quot;);
 
 	_fillRect(bitmapData, 50, 50, 50, 50, 0xFF00FF);
 </diff>
      <filename>flashSDL.c</filename>
    </modified>
    <modified>
      <diff>@@ -38,8 +38,8 @@
 #include &quot;SDL_config_win32.h&quot;
 #elif defined(__OS2__)
 #include &quot;SDL_config_os2.h&quot;
-#elif defined(__FLASHVM__)
-#include &quot;SDL_config_flashvm.h&quot;
+#elif defined(__FLASH__)
+#include &quot;SDL_config_flash.h&quot;
 #else
 #include &quot;SDL_config_minimal.h&quot;
 #endif /* platform config */</diff>
      <filename>sdl/include/SDL_config.h</filename>
    </modified>
    <modified>
      <diff>@@ -38,7 +38,7 @@
 #include &quot;SDL_config_win32.h&quot;
 #elif defined(__OS2__)
 #include &quot;SDL_config_os2.h&quot;
-#elif defined(__FLASHVM__)
+#elif defined(__FLASH__)
 #include &quot;SDL_config_flashvm.h&quot;
 #else
 #include &quot;SDL_config_minimal.h&quot;</diff>
      <filename>sdl/include/SDL_config.h.default</filename>
    </modified>
    <modified>
      <diff>@@ -96,9 +96,9 @@
 #undef __WIN32__
 #define __WIN32__	1
 #endif
-#if defined(FLASHVM)
-#undef __FLASHVM__
-#define __FLASHVM__	1
+#if defined(FLASH)
+#undef __FLASH__
+#define __FLASH__	1
 #endif
 
 #endif /* _SDL_platform_h */</diff>
      <filename>sdl/include/SDL_platform.h</filename>
    </modified>
    <modified>
      <diff>@@ -67,7 +67,7 @@ int surfaces_allocated = 0;
 
 int SDL_InitSubSystem(Uint32 flags)
 {
-	printf(&quot;in SDL_InitSubSystem()\n&quot;);
+	sztrace(&quot;SDL_InitSubSystem()&quot;);
 #if !SDL_VIDEO_DISABLED
 	/* Initialize the video/event subsystem */
 	if ( (flags &amp; SDL_INIT_VIDEO) &amp;&amp; !(SDL_initialized &amp; SDL_INIT_VIDEO) ) {
@@ -76,6 +76,7 @@ int SDL_InitSubSystem(Uint32 flags)
 			return(-1);
 		}
 		SDL_initialized |= SDL_INIT_VIDEO;
+		sztrace(&quot;video init!!&quot;);
 	}
 #else
 	if ( flags &amp; SDL_INIT_VIDEO ) {</diff>
      <filename>sdl/src/SDL.c</filename>
    </modified>
    <modified>
      <diff>@@ -404,12 +404,12 @@ extern VideoBootStrap OS2FSLib_bootstrap;
 #if SDL_VIDEO_DRIVER_AALIB
 extern VideoBootStrap AALIB_bootstrap;
 #endif
-#if SDL_VIDEO_DRIVER_DUMMY
-extern VideoBootStrap DUMMY_bootstrap;
-#endif
 #if SDL_VIDEO_DRIVER_FLASH
 extern VideoBootStrap FLASH_bootstrap;
 #endif
+#if SDL_VIDEO_DRIVER_DUMMY
+extern VideoBootStrap DUMMY_bootstrap;
+#endif
 
 /* This is the current video device */
 extern SDL_VideoDevice *current_video;</diff>
      <filename>sdl/src/video/SDL_sysvideo.h</filename>
    </modified>
    <modified>
      <diff>@@ -120,12 +120,12 @@ static VideoBootStrap *bootstrap[] = {
 #if SDL_VIDEO_DRIVER_AALIB
 	&amp;AALIB_bootstrap,
 #endif
+#if SDL_VIDEO_DRIVER_FLASH
+	&amp;FLASH_bootstrap,
+#endif
 #if SDL_VIDEO_DRIVER_DUMMY
 	&amp;DUMMY_bootstrap,
 #endif
-#if SDL_VIDEO_DRIVER_FLASHVM
-	&amp;FLASH_bootstrap,
-#endif
 	NULL
 };
 
@@ -153,6 +153,9 @@ int SDL_VideoInit (const char *driver_name, Uint32 flags)
 	SDL_PixelFormat vformat;
 	Uint32 video_flags;
 
+	sztrace(&quot;SDL_VideoInit (const char *driver_name, Uint32 flags)&quot;);
+	sztrace(driver_name);
+
 	/* Toggle the event thread flags, based on OS requirements */
 #if defined(MUST_THREAD_EVENTS)
 	flags |= SDL_INIT_EVENTTHREAD;
@@ -196,6 +199,7 @@ int SDL_VideoInit (const char *driver_name, Uint32 flags)
 		}
 	}
 	if ( video == NULL ) {
+		sztrace(&quot;No available video device&quot;);
 		SDL_SetError(&quot;No available video device&quot;);
 		return(-1);
 	}</diff>
      <filename>sdl/src/video/SDL_video.c</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>sdl/Makefile.flashvm</filename>
    </removed>
    <removed>
      <filename>sdl/include/SDL_config_flashvm.h</filename>
    </removed>
    <removed>
      <filename>sdl/src/video/flashvm/SDL_flashevents.c</filename>
    </removed>
    <removed>
      <filename>sdl/src/video/flashvm/SDL_flashevents_c.h</filename>
    </removed>
    <removed>
      <filename>sdl/src/video/flashvm/SDL_flashmouse.c</filename>
    </removed>
    <removed>
      <filename>sdl/src/video/flashvm/SDL_flashmouse_c.h</filename>
    </removed>
    <removed>
      <filename>sdl/src/video/flashvm/SDL_flashvideo.c</filename>
    </removed>
    <removed>
      <filename>sdl/src/video/flashvm/SDL_flashvideo.h</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>d329d660b1f3f7791a4bb93b9aeaf5118f604057</id>
    </parent>
  </parents>
  <author>
    <name>William Beene</name>
    <email>bwr@mirror.(none)</email>
  </author>
  <url>http://github.com/bwr/flashsdl/commit/f96a70ffe766cc70edd55842abbfb460492298e9</url>
  <id>f96a70ffe766cc70edd55842abbfb460492298e9</id>
  <committed-date>2008-11-23T15:28:21-08:00</committed-date>
  <authored-date>2008-11-23T15:28:21-08:00</authored-date>
  <message>more nonsense</message>
  <tree>c250e6d0fa7ba7b79e0a89c5c4f76e9d6ec48c0a</tree>
  <committer>
    <name>William Beene</name>
    <email>bwr@mirror.(none)</email>
  </committer>
</commit>
