From 9da95274cf98a179795307f636ecb595373549ab Mon Sep 17 00:00:00 2001 From: Matthew Barbour Date: Sat, 23 Feb 2013 15:08:23 -0600 Subject: [PATCH] Created 2.2 branch for adding Linux support --- GameSave.Info.csproj | 7 +- GameSaveInfo20.xsd | 4 +- GameSaveInfo22.xsd | 508 +++++++++++++++++++++++++++++++++++ GameXmlFile.cs | 4 +- enums/EnvironmentVariable.cs | 7 +- 5 files changed, 522 insertions(+), 8 deletions(-) create mode 100644 GameSaveInfo22.xsd diff --git a/GameSave.Info.csproj b/GameSave.Info.csproj index a24a63c..4e7db70 100644 --- a/GameSave.Info.csproj +++ b/GameSave.Info.csproj @@ -1,4 +1,4 @@ - + Debug @@ -10,10 +10,8 @@ Properties GameSaveInfo GameSave.Info - v4.0 512 - - + 1.1.0 true @@ -91,6 +89,7 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GameXmlFile.cs b/GameXmlFile.cs index bb66684..6cbca18 100644 --- a/GameXmlFile.cs +++ b/GameXmlFile.cs @@ -5,9 +5,9 @@ namespace GameSaveInfo { public class GameXmlFile : AXmlDataFile { - public static Version SupportedVersion = new Version(2, 0); + public static Version SupportedVersion = new Version(2, 2); - public const string Schema = "GameSaveInfo20.xsd"; + public const string Schema = "GameSaveInfo22.xsd"; public const string RootElementName = "programs"; diff --git a/enums/EnvironmentVariable.cs b/enums/EnvironmentVariable.cs index ada97cf..81db533 100644 --- a/enums/EnvironmentVariable.cs +++ b/enums/EnvironmentVariable.cs @@ -6,7 +6,12 @@ public enum EnvironmentVariable { None, AltSavePaths, InstallLocation, - + + // Linux evs, pretty much always just these two. + Root, + Home, + + // Now we start the windows EVs Drive, AllUsersProfile,