changeset 56:f9f5e04f20b2

Bit of polish for a public release, including some more documentation.
author Diggory Hardy <diggory.hardy@gmail.com>
date Sat, 14 Jun 2008 12:04:25 +0100
parents f3d8c0441408
children 9e1f05fbbcef
files Readme.txt codeDoc/jobs.txt dsss.conf mde/scheduler/Init.d
diffstat 4 files changed, 24 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Readme.txt	Sat Jun 14 12:04:25 2008 +0100
@@ -0,0 +1,17 @@
+See doc/Readme.txt for the real readme. This file just lists some quick information about what's here...
+
+mde/            The source directory.
+data/           Some data files, plus some base configuration data (user-
+                configuration should be stored in ~/.config/mde on UNIX systems
+                and ./user on Windows (needs fixing); see
+                codeDoc/resource/paths.txt for further info).
+user/           Windows only user-config (see above note).
+bin/            This directory contains executables/other binaries. It must
+                exist for compiling (but should be auto-created).
+doc/            Some basic information.
+codeDoc/        Documentation aimed mostly at developers. The directory
+                structure roughly corresponds to that under mde/.
+test/           Source code for testing programs.
+util/           Source code for utility programs.
+dsss_objs/      Compiled object files. Delete if you like.
+dsss.conf       The build-time configuration.
--- a/codeDoc/jobs.txt	Tue Jun 10 17:35:13 2008 +0100
+++ b/codeDoc/jobs.txt	Sat Jun 14 12:04:25 2008 +0100
@@ -11,6 +11,7 @@
 4   Fonts from Options. Get yMax for font not all glyphs on line?
 4   Not guaranteed to catch up-click ending callback! Appears not to be a problem...
 4   OutOfMemoryException is not currently checked for − it should be at least in critical places (use high-level catching of all errors?).
+3   glBindTexture not working with non-0 index (??)
 3   on-event draw support (mde.events and GUI need to tell mde.mde)
 3   Scheduler for drawing only windows which need redrawing.
 3   Update scheduler as outlined in FIXME.
--- a/dsss.conf	Tue Jun 10 17:35:13 2008 +0100
+++ b/dsss.conf	Sat Jun 14 12:04:25 2008 +0100
@@ -6,6 +6,9 @@
 [*]
 version (Posix) {
     buildflags=-L-ldl
+    prebuild = mkdir bin -p
+} else version (Windows) {
+    prebuild = mkdir bin
 }
 
 [mde/mde.d]
--- a/mde/scheduler/Init.d	Tue Jun 10 17:35:13 2008 +0100
+++ b/mde/scheduler/Init.d	Sat Jun 14 12:04:25 2008 +0100
@@ -50,7 +50,7 @@
 // Derelict imports
 import derelict.opengl.gl;
 import derelict.sdl.sdl;
-import derelict.sdl.image;
+//import derelict.sdl.image;	Was to be used... for now isn't
 import derelict.freetype.ft;
 import derelict.util.exception;
 
@@ -208,7 +208,8 @@
         * Also means that init functions aren't run if a library fails to load. */
         try {
             DerelictSDL.load();
-            DerelictSDLImage.load();
+            // SDLImage was going to be used... for now it isn't because of gl texturing problems
+            //DerelictSDLImage.load();
             DerelictGL.load();
             DerelictFT.load();
         } catch (DerelictException de) {