diff --git a/TGit/IconMappings.csv b/TGit/IconMappings.csv new file mode 100644 index 0000000..ae688d8 --- /dev/null +++ b/TGit/IconMappings.csv @@ -0,0 +1,18 @@ +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,1,d53d7256-d44d-4245-bdd2-bfd22943659c,1 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,2,d53d7256-d44d-4245-bdd2-bfd22943659c,2 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,3,d53d7256-d44d-4245-bdd2-bfd22943659c,3 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,4,d53d7256-d44d-4245-bdd2-bfd22943659c,4 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,5,d53d7256-d44d-4245-bdd2-bfd22943659c,5 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,6,d53d7256-d44d-4245-bdd2-bfd22943659c,6 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,7,d53d7256-d44d-4245-bdd2-bfd22943659c,7 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,8,d53d7256-d44d-4245-bdd2-bfd22943659c,8 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,9,d53d7256-d44d-4245-bdd2-bfd22943659c,9 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,10,d53d7256-d44d-4245-bdd2-bfd22943659c,10 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,11,d53d7256-d44d-4245-bdd2-bfd22943659c,11 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,12,d53d7256-d44d-4245-bdd2-bfd22943659c,12 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,13,d53d7256-d44d-4245-bdd2-bfd22943659c,13 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,14,d53d7256-d44d-4245-bdd2-bfd22943659c,14 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,15,d53d7256-d44d-4245-bdd2-bfd22943659c,15 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,16,d53d7256-d44d-4245-bdd2-bfd22943659c,16 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,17,d53d7256-d44d-4245-bdd2-bfd22943659c,17 +fec49b6d-c04a-42bd-b021-b8b2e5cfb291,18,d53d7256-d44d-4245-bdd2-bfd22943659c,18 diff --git a/TGit/Images.imagemanifest b/TGit/Images.imagemanifest new file mode 100644 index 0000000..12be814 --- /dev/null +++ b/TGit/Images.imagemanifest @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Images.vsct b/TGit/Images.vsct new file mode 100644 index 0000000..ac9da50 --- /dev/null +++ b/TGit/Images.vsct @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TGit/OptionsFlow.cs b/TGit/OptionsFlow.cs index 6a7b6b6..0765b3b 100644 --- a/TGit/OptionsFlow.cs +++ b/TGit/OptionsFlow.cs @@ -2,6 +2,7 @@ using System; using System.ComponentModel; using System.Runtime.InteropServices; +// ReSharper disable InconsistentNaming namespace SamirBoulema.TGit { diff --git a/TGit/Resources/Images/Blame.xaml b/TGit/Resources/Images/Blame.xaml new file mode 100644 index 0000000..d1eed1b --- /dev/null +++ b/TGit/Resources/Images/Blame.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Branch.xaml b/TGit/Resources/Images/Branch.xaml new file mode 100644 index 0000000..7d494c4 --- /dev/null +++ b/TGit/Resources/Images/Branch.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Cleanup.xaml b/TGit/Resources/Images/Cleanup.xaml new file mode 100644 index 0000000..c4d81f2 --- /dev/null +++ b/TGit/Resources/Images/Cleanup.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Commit.xaml b/TGit/Resources/Images/Commit.xaml new file mode 100644 index 0000000..34c9220 --- /dev/null +++ b/TGit/Resources/Images/Commit.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Differences.xaml b/TGit/Resources/Images/Differences.xaml new file mode 100644 index 0000000..07768c5 --- /dev/null +++ b/TGit/Resources/Images/Differences.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Disk.xaml b/TGit/Resources/Images/Disk.xaml new file mode 100644 index 0000000..3d3136e --- /dev/null +++ b/TGit/Resources/Images/Disk.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Fetch.xaml b/TGit/Resources/Images/Fetch.xaml new file mode 100644 index 0000000..5c484c7 --- /dev/null +++ b/TGit/Resources/Images/Fetch.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Merge.xaml b/TGit/Resources/Images/Merge.xaml new file mode 100644 index 0000000..d0a38a5 --- /dev/null +++ b/TGit/Resources/Images/Merge.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Pull.xaml b/TGit/Resources/Images/Pull.xaml new file mode 100644 index 0000000..a28dcff --- /dev/null +++ b/TGit/Resources/Images/Pull.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Push.xaml b/TGit/Resources/Images/Push.xaml new file mode 100644 index 0000000..7e83959 --- /dev/null +++ b/TGit/Resources/Images/Push.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Repo.xaml b/TGit/Resources/Images/Repo.xaml new file mode 100644 index 0000000..f487af4 --- /dev/null +++ b/TGit/Resources/Images/Repo.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Resolve.xaml b/TGit/Resources/Images/Resolve.xaml new file mode 100644 index 0000000..230e791 --- /dev/null +++ b/TGit/Resources/Images/Resolve.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Revert.xaml b/TGit/Resources/Images/Revert.xaml new file mode 100644 index 0000000..8e8bd0f --- /dev/null +++ b/TGit/Resources/Images/Revert.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/ShowChanges.xaml b/TGit/Resources/Images/ShowChanges.xaml new file mode 100644 index 0000000..39214c5 --- /dev/null +++ b/TGit/Resources/Images/ShowChanges.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/ShowLog.xaml b/TGit/Resources/Images/ShowLog.xaml new file mode 100644 index 0000000..93c082e --- /dev/null +++ b/TGit/Resources/Images/ShowLog.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Stash.xaml b/TGit/Resources/Images/Stash.xaml new file mode 100644 index 0000000..30b3edb --- /dev/null +++ b/TGit/Resources/Images/Stash.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Switch.xaml b/TGit/Resources/Images/Switch.xaml new file mode 100644 index 0000000..b054cf0 --- /dev/null +++ b/TGit/Resources/Images/Switch.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/Resources/Images/Sync.xaml b/TGit/Resources/Images/Sync.xaml new file mode 100644 index 0000000..8287bbf --- /dev/null +++ b/TGit/Resources/Images/Sync.xaml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/TGit/TGIT.csproj b/TGit/TGIT.csproj index 22b7ab1..2f5e56a 100644 --- a/TGit/TGIT.csproj +++ b/TGit/TGIT.csproj @@ -29,6 +29,9 @@ + + Images.imagemanifest + Debug @@ -75,34 +78,46 @@ ..\packages\VSSDK.GraphModel.11.0.4\lib\net45\Microsoft.VisualStudio.GraphModel.dll False + + ..\packages\Microsoft.VisualStudio.ImageCatalog.14.3.25407\lib\net45\Microsoft.VisualStudio.ImageCatalog.dll + True + + + ..\packages\Microsoft.VisualStudio.Imaging.14.3.25407\lib\net45\Microsoft.VisualStudio.Imaging.dll + True + + + True + ..\packages\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.14.3.25407\lib\Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime.dll + True + - False - ..\packages\VSSDK.OLE.Interop.7.0.4\lib\net20\Microsoft.VisualStudio.OLE.Interop.dll + ..\packages\Microsoft.VisualStudio.OLE.Interop.7.10.6070\lib\Microsoft.VisualStudio.OLE.Interop.dll + True - - False - ..\packages\VSSDK.Shell.12.12.0.4\lib\net45\Microsoft.VisualStudio.Shell.12.0.dll - False + + ..\packages\Microsoft.VisualStudio.Shell.14.0.14.3.25407\lib\Microsoft.VisualStudio.Shell.14.0.dll + True - False - ..\packages\VSSDK.Shell.Immutable.10.10.0.4\lib\net40\Microsoft.VisualStudio.Shell.Immutable.10.0.dll + ..\packages\Microsoft.VisualStudio.Shell.Immutable.10.0.10.0.30319\lib\net40\Microsoft.VisualStudio.Shell.Immutable.10.0.dll + True - False - ..\packages\VSSDK.Shell.Immutable.11.11.0.4\lib\net45\Microsoft.VisualStudio.Shell.Immutable.11.0.dll + ..\packages\Microsoft.VisualStudio.Shell.Immutable.11.0.11.0.50727\lib\net45\Microsoft.VisualStudio.Shell.Immutable.11.0.dll + True - False - ..\packages\VSSDK.Shell.Immutable.12.12.0.4\lib\net45\Microsoft.VisualStudio.Shell.Immutable.12.0.dll + ..\packages\Microsoft.VisualStudio.Shell.Immutable.12.0.12.0.21003\lib\net45\Microsoft.VisualStudio.Shell.Immutable.12.0.dll + True - - False - ..\packages\VSSDK.Shell.Interop.7.0.4\lib\net20\Microsoft.VisualStudio.Shell.Interop.dll + + ..\packages\Microsoft.VisualStudio.Shell.Immutable.14.0.14.3.25407\lib\net45\Microsoft.VisualStudio.Shell.Immutable.14.0.dll + True - - False - ..\packages\VSSDK.Shell.Interop.8.8.0.4\lib\net20\Microsoft.VisualStudio.Shell.Interop.8.0.dll + + ..\packages\Microsoft.VisualStudio.Shell.Interop.7.10.6071\lib\Microsoft.VisualStudio.Shell.Interop.dll + True @@ -111,22 +126,33 @@ true + + ..\packages\Microsoft.VisualStudio.Shell.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.Shell.Interop.8.0.dll + True + - False - ..\packages\VSSDK.Shell.Interop.9.9.0.4\lib\net20\Microsoft.VisualStudio.Shell.Interop.9.0.dll + ..\packages\Microsoft.VisualStudio.Shell.Interop.9.0.9.0.30729\lib\Microsoft.VisualStudio.Shell.Interop.9.0.dll + True - False - ..\packages\VSSDK.TextManager.Interop.7.0.4\lib\net20\Microsoft.VisualStudio.TextManager.Interop.dll + ..\packages\Microsoft.VisualStudio.TextManager.Interop.7.10.6070\lib\Microsoft.VisualStudio.TextManager.Interop.dll + True - False - ..\packages\VSSDK.TextManager.Interop.8.8.0.4\lib\net20\Microsoft.VisualStudio.TextManager.Interop.8.0.dll + ..\packages\Microsoft.VisualStudio.TextManager.Interop.8.0.8.0.50727\lib\Microsoft.VisualStudio.TextManager.Interop.8.0.dll + True - - False - ..\packages\VSSDK.Threading.12.0.4\lib\net45\Microsoft.VisualStudio.Threading.dll - False + + ..\packages\Microsoft.VisualStudio.Threading.14.1.111\lib\net45\Microsoft.VisualStudio.Threading.dll + True + + + ..\packages\Microsoft.VisualStudio.Utilities.14.3.25407\lib\net45\Microsoft.VisualStudio.Utilities.dll + True + + + ..\packages\Microsoft.VisualStudio.Validation.14.1.111\lib\net45\Microsoft.VisualStudio.Validation.dll + True @@ -199,6 +225,16 @@ + + Designer + + + true + + + true + Designer + Designer @@ -240,6 +276,80 @@ false + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + Designer + MSBuild:Compile + + true diff --git a/TGit/TGIT.vsct b/TGit/TGIT.vsct index 1762352..972e4d9 100644 --- a/TGit/TGIT.vsct +++ b/TGit/TGIT.vsct @@ -2,6 +2,7 @@ + diff --git a/TGit/TGITPackage.cs b/TGit/TGITPackage.cs index b6dcec2..4e8a8ce 100644 --- a/TGit/TGITPackage.cs +++ b/TGit/TGITPackage.cs @@ -10,7 +10,7 @@ namespace SamirBoulema.TGit { [PackageRegistration(UseManagedResourcesOnly = true)] [InstalledProductRegistration("#110", "#112", "1.0", IconResourceID = 400)] - [ProvideMenuResource("Menus.ctmenu", 1)] + [ProvideMenuResource("Menus.ctmenu", 1, IconMappingFilename = "IconMappings.csv")] [Guid(GuidList.GuidTgitPkgString)] [ProvideAutoLoad(UIContextGuids80.NoSolution)] [ProvideOptionPage(typeof(OptionPageGrid), "TGit", "General", 0, 0, true)] diff --git a/TGit/packages.config b/TGit/packages.config index e80a47b..1e46120 100644 --- a/TGit/packages.config +++ b/TGit/packages.config @@ -1,5 +1,22 @@  + + + + + + + + + + + + + + + + + @@ -9,7 +26,6 @@ -