diff --git a/README.md b/README.md
index cb6f876f..954e48f4 100644
--- a/README.md
+++ b/README.md
@@ -299,6 +299,7 @@ Clone dependency libraries to dlangui/deps directory
git clone https://github.com/DerelictOrg/DerelictSDL2.git
git clone https://github.com/gecko0307/dlib.git
git clone https://github.com/Dav1dde/gl3n.git
+ git clone https://github.com/Devisualization/image.git de_image
Open solution file with Mono-D
@@ -345,6 +346,79 @@ Now you can build and run your project.
To hack DlangIDE project, you can clone it from https://github.com/buggins/dlangide.git into the same directory dlangui is cloned to. Then just open solution dlangide/dlangide-monod-linux.sln with mono-d.
+Windows development using VisualD
+---------------------------------
+
+Install GIT, DUB, DMD, MS Visual Studio (e.g. Community 2013) + VisualD plugin
+
+
+Clone DlangUI repository
+
+ git clone https://github.com/buggins/dlangui.git
+
+Enter dlangui directory
+
+ cd dlangui
+
+Clone dependency libraries to dlangui/deps directory
+
+ mkdir deps
+ cd deps
+ git clone https://github.com/DerelictOrg/DerelictUtil.git
+ git clone https://github.com/DerelictOrg/DerelictGL3.git
+ git clone https://github.com/DerelictOrg/DerelictFT.git
+ git clone https://github.com/DerelictOrg/DerelictSDL2.git
+ git clone https://github.com/gecko0307/dlib.git
+ git clone https://github.com/Dav1dde/gl3n.git
+ git clone https://github.com/Devisualization/image.git de_image
+
+Open solution file with Visual-D
+
+ dlangui-msvc.sln
+
+Try running examples: helloworld, example1, tetris, dmledit
+
+Configurations Debug, Release, Unittest build SDL2+OpenGL versions of apps.
+
+Configurations DebugMinimal, ReleaseMinimal, UnittestMinimal build pure win32 versions of apps w/o OpenGL.
+
+
+If you are creating your own solution / project which uses DlangUI in Mono-D:
+
+ * Create new solution (assuming that solution directory is located in the same directory as dlangui and "Create directory for solution" option is unchecked; if no - you will need to correct pathes)
+ * Add / create source files of your project (e.g. copy+paste helloworld.d)
+ * Add dlangui library project dlangui/dlangui-monod-linux.dproj to solution
+
+Following settings are to be applied to all configurations of your new project (Debug, Release, Unittest):
+
+ * In your project options Build/Project Dependencies - mark dlangui-monod-linux item
+ * In your project options Build/Compiling/Linking - check "Link in static/shared libraries from nested dependencies"
+ * In your project options Build/Compiling/Compiling - specify Version constants as "USE_FREETYPE;USE_OPENGL;EmbedStandardResources;Unicode;windows" (EmbedStandardResources is required if you want to embed your own additional resources into executable)
+ * If your project needs to embed some resources into executable (usually from "views" directory), specify all directories which contain resources in Build/Compiling/Compiling/Extra Compiler Options, e.g.:
+
+ -Jviews
+ -Jviews/res
+ -Jviews/res/i18n
+ -Jviews/res/mdpi
+ -Jviews/res/hdpi
+
+ * In your project options Build/Includes put list of import directories of DlangUI library and its dependencies, like
+
+ ../dlangui/src
+ ../dlangui/deps/dlib
+ ../dlangui/deps/gl3n
+ ../dlangui/deps/DerelictSDL2/source
+ ../dlangui/deps/DerelictFT/source
+ ../dlangui/deps/DerelictGL3/source
+ ../dlangui/deps/DerelictUtil/source
+
+Now you can build and run your project.
+
+To hack DlangIDE project, you can clone it from https://github.com/buggins/dlangide.git into the same directory dlangui is cloned to. Then just open solution dlangide/dlangide-monod-linux.sln with mono-d.
+
+
+
+
Linux builds (DUB)
------------------
diff --git a/dlangui-msvc.sln b/dlangui-msvc.sln
index 984468e2..1df50262 100644
--- a/dlangui-msvc.sln
+++ b/dlangui-msvc.sln
@@ -5,27 +5,27 @@ VisualStudioVersion = 12.0.31101.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlangui", "dlangui-msvc.visualdproj", "{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}"
EndProject
-Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "d3d", "examples\d3d\d3d_msvc.visualdproj", "{1C8C4726-B356-4533-90C7-88BDA875BF30}"
+Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "d3d", "examples\d3d\d3d-msvc.visualdproj", "{1C8C4726-B356-4533-90C7-88BDA875BF30}"
ProjectSection(ProjectDependencies) = postProject
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
EndProjectSection
EndProject
-Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dmledit", "examples\dmledit\dmledit_msvc.visualdproj", "{79EA1B6E-D87E-4C45-A12D-7AD00C398F1F}"
+Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dmledit", "examples\dmledit\dmledit-msvc.visualdproj", "{79EA1B6E-D87E-4C45-A12D-7AD00C398F1F}"
ProjectSection(ProjectDependencies) = postProject
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
EndProjectSection
EndProject
-Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "example1", "examples\example1\example1_msvc.visualdproj", "{B1CA031C-C195-4938-8F3E-8BFF7DA68933}"
+Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "example1", "examples\example1\example1-msvc.visualdproj", "{B1CA031C-C195-4938-8F3E-8BFF7DA68933}"
ProjectSection(ProjectDependencies) = postProject
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
EndProjectSection
EndProject
-Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "helloworld", "examples\helloworld\helloworld_msvc.visualdproj", "{9F5147FF-DB71-4CEC-BF2F-803143E42BCD}"
+Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "helloworld", "examples\helloworld\helloworld-msvc.visualdproj", "{9F5147FF-DB71-4CEC-BF2F-803143E42BCD}"
ProjectSection(ProjectDependencies) = postProject
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
EndProjectSection
EndProject
-Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "tetris", "examples\tetris\tetris_msvc.visualdproj", "{954B6A84-1EEC-42B0-B215-2A17842B1101}"
+Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "tetris", "examples\tetris\tetris-msvc.visualdproj", "{954B6A84-1EEC-42B0-B215-2A17842B1101}"
ProjectSection(ProjectDependencies) = postProject
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
EndProjectSection
diff --git a/examples/d3d/d3d_msvc.visualdproj b/examples/d3d/d3d-msvc.visualdproj
similarity index 90%
rename from examples/d3d/d3d_msvc.visualdproj
rename to examples/d3d/d3d-msvc.visualdproj
index 7d9d91d4..b6a3df2c 100644
--- a/examples/d3d/d3d_msvc.visualdproj
+++ b/examples/d3d/d3d-msvc.visualdproj
@@ -53,7 +53,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -155,7 +155,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -257,7 +257,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -359,7 +359,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
diff --git a/examples/d3d/d3d.visualdproj b/examples/d3d/d3d.visualdproj
deleted file mode 100644
index e5920820..00000000
--- a/examples/d3d/d3d.visualdproj
+++ /dev/null
@@ -1,210 +0,0 @@
-
- {55B79469-E5D8-4B58-89BD-5A3E11A696B0}
-
- 0
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 2.043
- 0
- 0
- 0
- 0
- 0
- $(CC) -c
- 1
- $(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
- views views/res views/res/i18n views/res/mdpi views/res/hdpi
- $(ConfigurationName)
- $(OutDir)
-
-
- 0
-
-
-
-
- 0
-
-
- 1
- $(IntDir)\$(TargetName).json
- 0
-
- 0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
- 0
- 0
- 0
-
-
-
- 0
-
- 1
- $(VisualDInstallDir)cv2pdb\cv2pdb.exe
- 0
- 0
- 0
-
-
-
- ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
-
-
-
- $(OutDir)\$(ProjectName).exe
- 1
- 2
- 0
-
-
-
- *.obj;*.cmd;*.build;*.json;*.dep
-
-
- 0
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 2.043
- 0
- 0
- 0
- 0
- 0
- $(CC) -c
- 1
- $(DMDInstallDir)windows\bin\dmd.exe
-
-
- $(ConfigurationName)
- $(OutDir)
-
-
- 0
-
-
-
-
- 0
-
-
- 1
- $(IntDir)\$(TargetName).json
- 0
-
- 0
-
- 0
- 0
- 0
-
-
-
- 0
-
- 0
- $(VisualDInstallDir)cv2pdb\cv2pdb.exe
- 0
- 0
- 0
-
-
-
- ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
-
-
-
- $(OutDir)\$(ProjectName).exe
- 1
- 1
- 0
-
-
-
- *.obj;*.cmd;*.build;*.json;*.dep
-
-
-
-
-
diff --git a/examples/dmledit/dmledit_msvc.visualdproj b/examples/dmledit/dmledit-msvc.visualdproj
similarity index 90%
rename from examples/dmledit/dmledit_msvc.visualdproj
rename to examples/dmledit/dmledit-msvc.visualdproj
index f4460787..739a44ee 100644
--- a/examples/dmledit/dmledit_msvc.visualdproj
+++ b/examples/dmledit/dmledit-msvc.visualdproj
@@ -53,7 +53,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -155,7 +155,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -257,7 +257,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -359,7 +359,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
diff --git a/examples/dmledit/dmledit.visualdproj b/examples/dmledit/dmledit.visualdproj
deleted file mode 100644
index 9a550c44..00000000
--- a/examples/dmledit/dmledit.visualdproj
+++ /dev/null
@@ -1,212 +0,0 @@
-
- {06D73450-2919-48A8-B2C3-738B12505D74}
-
- 0
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 2.043
- 0
- 0
- 0
- 0
- 0
- $(CC) -c
- 1
- $(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
- views views/res views/res/i18n views/res/mdpi
- $(ConfigurationName)
- $(OutDir)
-
-
- 0
-
-
-
-
- 0
-
-
- 1
- $(IntDir)\$(TargetName).json
- 0
-
- 0
- EmbedStandardResources Unicode USE_FREETYPE
- 0
- 0
- 0
-
-
-
- 0
-
- 1
- $(VisualDInstallDir)cv2pdb\cv2pdb.exe
- 0
- 0
- 0
-
-
-
- ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
-
-
-
- $(OutDir)\$(ProjectName).exe
- 1
- 2
- 0
-
-
-
- *.obj;*.cmd;*.build;*.json;*.dep
-
-
- 0
- 0
- 0
- 2
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 2.043
- 0
- 0
- 0
- 0
- 0
- $(CC) -c
- 1
- $(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
- views views/res views/res/i18n views/res/mdpi
- $(ConfigurationName)
- $(OutDir)
-
-
- 0
-
-
-
-
- 0
-
-
- 1
- $(IntDir)\$(TargetName).json
- 0
-
- 0
- EmbedStandardResources Unicode USE_FREETYPE
- 0
- 0
- 0
-
-
-
- 0
-
- 0
- $(VisualDInstallDir)cv2pdb\cv2pdb.exe
- 0
- 0
- 0
-
-
-
- ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib
-
-
-
- $(OutDir)\$(ProjectName).exe
- 1
- 1
- 0
-
-
-
- *.obj;*.cmd;*.build;*.json;*.dep
-
-
-
-
-
-
-
diff --git a/examples/example1/example1_msvc.visualdproj b/examples/example1/example1-msvc.visualdproj
similarity index 90%
rename from examples/example1/example1_msvc.visualdproj
rename to examples/example1/example1-msvc.visualdproj
index 8398fef3..4557b38b 100644
--- a/examples/example1/example1_msvc.visualdproj
+++ b/examples/example1/example1-msvc.visualdproj
@@ -53,7 +53,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -155,7 +155,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -257,7 +257,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -359,7 +359,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
diff --git a/examples/helloworld/helloworld_msvc.visualdproj b/examples/helloworld/helloworld-msvc.visualdproj
similarity index 90%
rename from examples/helloworld/helloworld_msvc.visualdproj
rename to examples/helloworld/helloworld-msvc.visualdproj
index 78ac4680..1682169e 100644
--- a/examples/helloworld/helloworld_msvc.visualdproj
+++ b/examples/helloworld/helloworld-msvc.visualdproj
@@ -53,7 +53,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -155,7 +155,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -257,7 +257,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -359,7 +359,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
diff --git a/examples/tetris/tetris_msvc.visualdproj b/examples/tetris/tetris-msvc.visualdproj
similarity index 90%
rename from examples/tetris/tetris_msvc.visualdproj
rename to examples/tetris/tetris-msvc.visualdproj
index a7d470cb..57fc3185 100644
--- a/examples/tetris/tetris_msvc.visualdproj
+++ b/examples/tetris/tetris-msvc.visualdproj
@@ -53,7 +53,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -155,7 +155,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -257,7 +257,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)
@@ -359,7 +359,7 @@
$(CC) -c
1
$(DMDInstallDir)windows\bin\dmd.exe
- $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib
+ $(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib
views views/res views/res/i18n views/res/mdpi views/res/hdpi
$(ConfigurationName)
$(OutDir)