diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 2cb40845a..8c5b42b70 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -36,21 +36,22 @@ Code Explanation
There are [several pages](https://github.com/baldurk/renderdoc/wiki/Code-Dives) on the wiki explaining different aspects of how the code fits together - like how the capture-side works vs replay-side, how shader debugging works, etc.
renderdoc/
- dist.sh ; a little script that will build into dist/ with everything necessary
- ; to distribute a build - assumes that exes etc are already built
+ Makefile ; The linux make file, will recurse into subdirectories to build them
+ renderdoc.sln ; VS2010 solution for windows building
renderdoc/
3rdparty/ ; third party utilities & libraries included
... ; everything else in here consists of the core renderdoc runtime
renderdoccmd/ ; A small C++ utility program that runs to do various little tasks
+ renderdocshim/ ; A tiny C DLL using only kernel32.dll that is used for global hooking
renderdocui/ ; The .NET UI layer built on top of renderdoc/
+ 3rdparty/ ; third party utilities & libraries included
pdblocate/ ; a simple stub program to invoke DIA to look up symbols/pdbs
; for callstack resolution on windows
docs/ ; source documentation for the .chm file or http://docs.renderdoc.org/
; in the Sandcastle help file builder
installer/ ; installer scripts for WiX Toolset
- ScintillaNET/ ; .NET component for using Scintilla in the shader viewers
- WinFormsUI/ ; dockpanelsuite for docking UI
- breakpad/ ; parts of google breakpad necessary for crash reporting system
+ dist.sh ; a little script that will build into dist/ with everything necessary
+ ; to distribute a build - assumes that exes etc are already built
Testing
--------------
diff --git a/dist.sh b/dist.sh
index c27f8f604..209eeefc8 100644
--- a/dist.sh
+++ b/dist.sh
@@ -22,8 +22,8 @@ mkdir -p dist/Release{32,64}
cp -R x64/Release/* dist/Release64/
cp -R Win32/Release/* dist/Release32/
-cp renderdocui/ironpython/pythonlibs.dll dist/Release64/
-cp renderdocui/ironpython/pythonlibs.dll dist/Release32/
+cp renderdocui/3rdparty/ironpython/pythonlibs.dll dist/Release64/
+cp renderdocui/3rdparty/ironpython/pythonlibs.dll dist/Release32/
# Copy in d3dcompiler from windows kit 8.1
cp /c/Program\ Files\ \(x86\)/Windows\ Kits/8.1/Redist/D3D/x64/d3dcompiler_47.dll dist/Release64/
diff --git a/renderdoc.sln b/renderdoc.sln
index aa955e982..2a33c46e6 100644
--- a/renderdoc.sln
+++ b/renderdoc.sln
@@ -18,7 +18,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "renderdocui", "renderdocui\
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pdblocate", "pdblocate\pdblocate.vcxproj", "{6CCB39BA-AB6B-4589-B7C4-9DA879571713}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsUI", "WinFormsUI\WinFormsUI.csproj", "{C75532C4-765B-418E-B09B-46D36B2ABDB1}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WinFormsUI", "renderdocui\3rdparty\WinFormsUI\WinFormsUI.csproj", "{C75532C4-765B-418E-B09B-46D36B2ABDB1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DLL", "DLL", "{B1FB29A4-9C48-4D47-BAEF-CF14CB2A40A3}"
EndProject
diff --git a/ScintillaNET/License.txt b/renderdocui/3rdparty/ScintillaNET/License.txt
similarity index 100%
rename from ScintillaNET/License.txt
rename to renderdocui/3rdparty/ScintillaNET/License.txt
diff --git a/ScintillaNET/SciLexer.dll b/renderdocui/3rdparty/ScintillaNET/SciLexer.dll
similarity index 100%
rename from ScintillaNET/SciLexer.dll
rename to renderdocui/3rdparty/ScintillaNET/SciLexer.dll
diff --git a/ScintillaNET/SciLexer64.dll b/renderdocui/3rdparty/ScintillaNET/SciLexer64.dll
similarity index 100%
rename from ScintillaNET/SciLexer64.dll
rename to renderdocui/3rdparty/ScintillaNET/SciLexer64.dll
diff --git a/ScintillaNET/ScintillaNET.dll b/renderdocui/3rdparty/ScintillaNET/ScintillaNET.dll
similarity index 100%
rename from ScintillaNET/ScintillaNET.dll
rename to renderdocui/3rdparty/ScintillaNET/ScintillaNET.dll
diff --git a/ScintillaNET/ScintillaNET.pdb b/renderdocui/3rdparty/ScintillaNET/ScintillaNET.pdb
similarity index 100%
rename from ScintillaNET/ScintillaNET.pdb
rename to renderdocui/3rdparty/ScintillaNET/ScintillaNET.pdb
diff --git a/ScintillaNET/ScintillaNET.xml b/renderdocui/3rdparty/ScintillaNET/ScintillaNET.xml
similarity index 100%
rename from ScintillaNET/ScintillaNET.xml
rename to renderdocui/3rdparty/ScintillaNET/ScintillaNET.xml
diff --git a/WinFormsUI/Docking/AutoHideStripBase.cs b/renderdocui/3rdparty/WinFormsUI/Docking/AutoHideStripBase.cs
similarity index 100%
rename from WinFormsUI/Docking/AutoHideStripBase.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/AutoHideStripBase.cs
diff --git a/WinFormsUI/Docking/DockAreasEditor.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockAreasEditor.cs
similarity index 100%
rename from WinFormsUI/Docking/DockAreasEditor.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockAreasEditor.cs
diff --git a/WinFormsUI/Docking/DockContent.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockContent.cs
similarity index 100%
rename from WinFormsUI/Docking/DockContent.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockContent.cs
diff --git a/WinFormsUI/Docking/DockContentCollection.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockContentCollection.cs
similarity index 100%
rename from WinFormsUI/Docking/DockContentCollection.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockContentCollection.cs
diff --git a/WinFormsUI/Docking/DockContentEventArgs.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockContentEventArgs.cs
similarity index 100%
rename from WinFormsUI/Docking/DockContentEventArgs.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockContentEventArgs.cs
diff --git a/WinFormsUI/Docking/DockContentHandler.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockContentHandler.cs
similarity index 100%
rename from WinFormsUI/Docking/DockContentHandler.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockContentHandler.cs
diff --git a/WinFormsUI/Docking/DockOutlineBase.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockOutlineBase.cs
similarity index 100%
rename from WinFormsUI/Docking/DockOutlineBase.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockOutlineBase.cs
diff --git a/WinFormsUI/Docking/DockPane.SplitterControl.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPane.SplitterControl.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPane.SplitterControl.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPane.SplitterControl.cs
diff --git a/WinFormsUI/Docking/DockPane.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPane.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPane.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPane.cs
diff --git a/WinFormsUI/Docking/DockPaneCaptionBase.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPaneCaptionBase.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPaneCaptionBase.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPaneCaptionBase.cs
diff --git a/WinFormsUI/Docking/DockPaneCollection.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPaneCollection.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPaneCollection.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPaneCollection.cs
diff --git a/WinFormsUI/Docking/DockPaneStripBase.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPaneStripBase.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPaneStripBase.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPaneStripBase.cs
diff --git a/WinFormsUI/Docking/DockPanel.Appearance.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.Appearance.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.Appearance.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.Appearance.cs
diff --git a/WinFormsUI/Docking/DockPanel.AutoHideWindow.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.AutoHideWindow.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.AutoHideWindow.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.AutoHideWindow.cs
diff --git a/WinFormsUI/Docking/DockPanel.DockDragHandler.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.DockDragHandler.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.DockDragHandler.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.DockDragHandler.cs
diff --git a/WinFormsUI/Docking/DockPanel.DragHandler.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.DragHandler.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.DragHandler.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.DragHandler.cs
diff --git a/WinFormsUI/Docking/DockPanel.FocusManager.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.FocusManager.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.FocusManager.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.FocusManager.cs
diff --git a/WinFormsUI/Docking/DockPanel.MdiClientController.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.MdiClientController.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.MdiClientController.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.MdiClientController.cs
diff --git a/WinFormsUI/Docking/DockPanel.Persistor.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.Persistor.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.Persistor.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.Persistor.cs
diff --git a/WinFormsUI/Docking/DockPanel.SplitterDragHandler.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.SplitterDragHandler.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.SplitterDragHandler.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.SplitterDragHandler.cs
diff --git a/WinFormsUI/Docking/DockPanel.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.bmp
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.bmp
diff --git a/WinFormsUI/Docking/DockPanel.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanel.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanel.cs
diff --git a/WinFormsUI/Docking/DockPanelExtender.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanelExtender.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanelExtender.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanelExtender.cs
diff --git a/WinFormsUI/Docking/DockPanelSkin.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockPanelSkin.cs
similarity index 100%
rename from WinFormsUI/Docking/DockPanelSkin.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockPanelSkin.cs
diff --git a/WinFormsUI/Docking/DockWindow.SplitterControl.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockWindow.SplitterControl.cs
similarity index 100%
rename from WinFormsUI/Docking/DockWindow.SplitterControl.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockWindow.SplitterControl.cs
diff --git a/WinFormsUI/Docking/DockWindow.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockWindow.cs
similarity index 100%
rename from WinFormsUI/Docking/DockWindow.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockWindow.cs
diff --git a/WinFormsUI/Docking/DockWindowCollection.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DockWindowCollection.cs
similarity index 100%
rename from WinFormsUI/Docking/DockWindowCollection.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DockWindowCollection.cs
diff --git a/WinFormsUI/Docking/DragForm.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DragForm.cs
similarity index 100%
rename from WinFormsUI/Docking/DragForm.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DragForm.cs
diff --git a/WinFormsUI/Docking/DummyControl.cs b/renderdocui/3rdparty/WinFormsUI/Docking/DummyControl.cs
similarity index 100%
rename from WinFormsUI/Docking/DummyControl.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/DummyControl.cs
diff --git a/WinFormsUI/Docking/Enums.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Enums.cs
similarity index 100%
rename from WinFormsUI/Docking/Enums.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Enums.cs
diff --git a/WinFormsUI/Docking/FloatWindow.cs b/renderdocui/3rdparty/WinFormsUI/Docking/FloatWindow.cs
similarity index 100%
rename from WinFormsUI/Docking/FloatWindow.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/FloatWindow.cs
diff --git a/WinFormsUI/Docking/FloatWindowCollection.cs b/renderdocui/3rdparty/WinFormsUI/Docking/FloatWindowCollection.cs
similarity index 100%
rename from WinFormsUI/Docking/FloatWindowCollection.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/FloatWindowCollection.cs
diff --git a/WinFormsUI/Docking/Helpers/DockHelper.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Helpers/DockHelper.cs
similarity index 100%
rename from WinFormsUI/Docking/Helpers/DockHelper.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Helpers/DockHelper.cs
diff --git a/WinFormsUI/Docking/Helpers/DrawHelper.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Helpers/DrawHelper.cs
similarity index 100%
rename from WinFormsUI/Docking/Helpers/DrawHelper.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Helpers/DrawHelper.cs
diff --git a/WinFormsUI/Docking/Helpers/ResourceHelper.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Helpers/ResourceHelper.cs
similarity index 100%
rename from WinFormsUI/Docking/Helpers/ResourceHelper.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Helpers/ResourceHelper.cs
diff --git a/WinFormsUI/Docking/Helpers/Win32Helper.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Helpers/Win32Helper.cs
similarity index 100%
rename from WinFormsUI/Docking/Helpers/Win32Helper.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Helpers/Win32Helper.cs
diff --git a/WinFormsUI/Docking/InertButtonBase.cs b/renderdocui/3rdparty/WinFormsUI/Docking/InertButtonBase.cs
similarity index 100%
rename from WinFormsUI/Docking/InertButtonBase.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/InertButtonBase.cs
diff --git a/WinFormsUI/Docking/Interfaces.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Interfaces.cs
similarity index 100%
rename from WinFormsUI/Docking/Interfaces.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Interfaces.cs
diff --git a/WinFormsUI/Docking/Localization.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Localization.cs
similarity index 100%
rename from WinFormsUI/Docking/Localization.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Localization.cs
diff --git a/WinFormsUI/Docking/Measures.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Measures.cs
similarity index 100%
rename from WinFormsUI/Docking/Measures.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Measures.cs
diff --git a/WinFormsUI/Docking/NestedDockingStatus.cs b/renderdocui/3rdparty/WinFormsUI/Docking/NestedDockingStatus.cs
similarity index 100%
rename from WinFormsUI/Docking/NestedDockingStatus.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/NestedDockingStatus.cs
diff --git a/WinFormsUI/Docking/NestedPaneCollection.cs b/renderdocui/3rdparty/WinFormsUI/Docking/NestedPaneCollection.cs
similarity index 100%
rename from WinFormsUI/Docking/NestedPaneCollection.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/NestedPaneCollection.cs
diff --git a/WinFormsUI/Docking/Resources.Designer.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Resources.Designer.cs
similarity index 100%
rename from WinFormsUI/Docking/Resources.Designer.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources.Designer.cs
diff --git a/WinFormsUI/Docking/Resources.resx b/renderdocui/3rdparty/WinFormsUI/Docking/Resources.resx
similarity index 100%
rename from WinFormsUI/Docking/Resources.resx
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources.resx
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Bottom.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Bottom.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Bottom.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Bottom.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Hotspot.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Hotspot.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Hotspot.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Hotspot.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_HotspotIndex.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_HotspotIndex.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_HotspotIndex.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_HotspotIndex.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Left.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Left.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Left.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Left.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Right.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Right.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Right.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Right.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Top.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Top.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Top.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PaneDiamond_Top.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelBottom.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelBottom.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelBottom.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelBottom.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelBottom_Active.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelBottom_Active.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelBottom_Active.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelBottom_Active.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelFill.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelFill.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelFill.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelFill.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelFill_Active.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelFill_Active.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelFill_Active.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelFill_Active.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelLeft.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelLeft.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelLeft.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelLeft.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelLeft_Active.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelLeft_Active.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelLeft_Active.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelLeft_Active.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelRight.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelRight.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelRight.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelRight.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelRight_Active.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelRight_Active.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelRight_Active.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelRight_Active.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelTop.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelTop.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelTop.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelTop.bmp
diff --git a/WinFormsUI/Docking/Resources/DockIndicator_PanelTop_Active.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelTop_Active.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockIndicator_PanelTop_Active.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockIndicator_PanelTop_Active.bmp
diff --git a/WinFormsUI/Docking/Resources/DockPane_AutoHide.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_AutoHide.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockPane_AutoHide.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_AutoHide.bmp
diff --git a/WinFormsUI/Docking/Resources/DockPane_Close.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_Close.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockPane_Close.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_Close.bmp
diff --git a/WinFormsUI/Docking/Resources/DockPane_Dock.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_Dock.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockPane_Dock.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_Dock.bmp
diff --git a/WinFormsUI/Docking/Resources/DockPane_Option.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_Option.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockPane_Option.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_Option.bmp
diff --git a/WinFormsUI/Docking/Resources/DockPane_OptionOverflow.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_OptionOverflow.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/DockPane_OptionOverflow.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/DockPane_OptionOverflow.bmp
diff --git a/WinFormsUI/Docking/Resources/Dockindicator_PaneDiamond_Fill.bmp b/renderdocui/3rdparty/WinFormsUI/Docking/Resources/Dockindicator_PaneDiamond_Fill.bmp
similarity index 100%
rename from WinFormsUI/Docking/Resources/Dockindicator_PaneDiamond_Fill.bmp
rename to renderdocui/3rdparty/WinFormsUI/Docking/Resources/Dockindicator_PaneDiamond_Fill.bmp
diff --git a/WinFormsUI/Docking/Skins/DockPanelSkinBuilder.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Skins/DockPanelSkinBuilder.cs
similarity index 100%
rename from WinFormsUI/Docking/Skins/DockPanelSkinBuilder.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Skins/DockPanelSkinBuilder.cs
diff --git a/WinFormsUI/Docking/Skins/Style.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Skins/Style.cs
similarity index 100%
rename from WinFormsUI/Docking/Skins/Style.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Skins/Style.cs
diff --git a/WinFormsUI/Docking/SplitterBase.cs b/renderdocui/3rdparty/WinFormsUI/Docking/SplitterBase.cs
similarity index 100%
rename from WinFormsUI/Docking/SplitterBase.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/SplitterBase.cs
diff --git a/WinFormsUI/Docking/Strings.Designer.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Strings.Designer.cs
similarity index 100%
rename from WinFormsUI/Docking/Strings.Designer.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Strings.Designer.cs
diff --git a/WinFormsUI/Docking/Strings.resx b/renderdocui/3rdparty/WinFormsUI/Docking/Strings.resx
similarity index 100%
rename from WinFormsUI/Docking/Strings.resx
rename to renderdocui/3rdparty/WinFormsUI/Docking/Strings.resx
diff --git a/WinFormsUI/Docking/VS2005AutoHideStrip.cs b/renderdocui/3rdparty/WinFormsUI/Docking/VS2005AutoHideStrip.cs
similarity index 100%
rename from WinFormsUI/Docking/VS2005AutoHideStrip.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/VS2005AutoHideStrip.cs
diff --git a/WinFormsUI/Docking/VS2005DockPaneCaption.cs b/renderdocui/3rdparty/WinFormsUI/Docking/VS2005DockPaneCaption.cs
similarity index 100%
rename from WinFormsUI/Docking/VS2005DockPaneCaption.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/VS2005DockPaneCaption.cs
diff --git a/WinFormsUI/Docking/VS2005DockPaneStrip.cs b/renderdocui/3rdparty/WinFormsUI/Docking/VS2005DockPaneStrip.cs
similarity index 100%
rename from WinFormsUI/Docking/VS2005DockPaneStrip.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/VS2005DockPaneStrip.cs
diff --git a/WinFormsUI/Docking/VisibleNestedPaneCollection.cs b/renderdocui/3rdparty/WinFormsUI/Docking/VisibleNestedPaneCollection.cs
similarity index 100%
rename from WinFormsUI/Docking/VisibleNestedPaneCollection.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/VisibleNestedPaneCollection.cs
diff --git a/WinFormsUI/Docking/Win32/Enums.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Win32/Enums.cs
similarity index 100%
rename from WinFormsUI/Docking/Win32/Enums.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Win32/Enums.cs
diff --git a/WinFormsUI/Docking/Win32/NativeMethods.cs b/renderdocui/3rdparty/WinFormsUI/Docking/Win32/NativeMethods.cs
similarity index 100%
rename from WinFormsUI/Docking/Win32/NativeMethods.cs
rename to renderdocui/3rdparty/WinFormsUI/Docking/Win32/NativeMethods.cs
diff --git a/WinFormsUI/Properties/AssemblyInfo.cs b/renderdocui/3rdparty/WinFormsUI/Properties/AssemblyInfo.cs
similarity index 100%
rename from WinFormsUI/Properties/AssemblyInfo.cs
rename to renderdocui/3rdparty/WinFormsUI/Properties/AssemblyInfo.cs
diff --git a/WinFormsUI/WinFormsUI.csproj b/renderdocui/3rdparty/WinFormsUI/WinFormsUI.csproj
similarity index 100%
rename from WinFormsUI/WinFormsUI.csproj
rename to renderdocui/3rdparty/WinFormsUI/WinFormsUI.csproj
diff --git a/WinFormsUI/dockpanelsuite.snk b/renderdocui/3rdparty/WinFormsUI/dockpanelsuite.snk
similarity index 100%
rename from WinFormsUI/dockpanelsuite.snk
rename to renderdocui/3rdparty/WinFormsUI/dockpanelsuite.snk
diff --git a/WinFormsUI/license.txt b/renderdocui/3rdparty/WinFormsUI/license.txt
similarity index 100%
rename from WinFormsUI/license.txt
rename to renderdocui/3rdparty/WinFormsUI/license.txt
diff --git a/renderdocui/ironpython/IronPython.Modules.dll b/renderdocui/3rdparty/ironpython/IronPython.Modules.dll
similarity index 100%
rename from renderdocui/ironpython/IronPython.Modules.dll
rename to renderdocui/3rdparty/ironpython/IronPython.Modules.dll
diff --git a/renderdocui/ironpython/IronPython.Modules.xml b/renderdocui/3rdparty/ironpython/IronPython.Modules.xml
similarity index 100%
rename from renderdocui/ironpython/IronPython.Modules.xml
rename to renderdocui/3rdparty/ironpython/IronPython.Modules.xml
diff --git a/renderdocui/ironpython/IronPython.dll b/renderdocui/3rdparty/ironpython/IronPython.dll
similarity index 100%
rename from renderdocui/ironpython/IronPython.dll
rename to renderdocui/3rdparty/ironpython/IronPython.dll
diff --git a/renderdocui/ironpython/IronPython.xml b/renderdocui/3rdparty/ironpython/IronPython.xml
similarity index 100%
rename from renderdocui/ironpython/IronPython.xml
rename to renderdocui/3rdparty/ironpython/IronPython.xml
diff --git a/renderdocui/ironpython/LICENSE.md b/renderdocui/3rdparty/ironpython/LICENSE.md
similarity index 100%
rename from renderdocui/ironpython/LICENSE.md
rename to renderdocui/3rdparty/ironpython/LICENSE.md
diff --git a/renderdocui/ironpython/Microsoft.Dynamic.dll b/renderdocui/3rdparty/ironpython/Microsoft.Dynamic.dll
similarity index 100%
rename from renderdocui/ironpython/Microsoft.Dynamic.dll
rename to renderdocui/3rdparty/ironpython/Microsoft.Dynamic.dll
diff --git a/renderdocui/ironpython/Microsoft.Dynamic.xml b/renderdocui/3rdparty/ironpython/Microsoft.Dynamic.xml
similarity index 100%
rename from renderdocui/ironpython/Microsoft.Dynamic.xml
rename to renderdocui/3rdparty/ironpython/Microsoft.Dynamic.xml
diff --git a/renderdocui/ironpython/Microsoft.Scripting.dll b/renderdocui/3rdparty/ironpython/Microsoft.Scripting.dll
similarity index 100%
rename from renderdocui/ironpython/Microsoft.Scripting.dll
rename to renderdocui/3rdparty/ironpython/Microsoft.Scripting.dll
diff --git a/renderdocui/ironpython/Microsoft.Scripting.xml b/renderdocui/3rdparty/ironpython/Microsoft.Scripting.xml
similarity index 100%
rename from renderdocui/ironpython/Microsoft.Scripting.xml
rename to renderdocui/3rdparty/ironpython/Microsoft.Scripting.xml
diff --git a/renderdocui/ironpython/README.md b/renderdocui/3rdparty/ironpython/README.md
similarity index 100%
rename from renderdocui/ironpython/README.md
rename to renderdocui/3rdparty/ironpython/README.md
diff --git a/renderdocui/ironpython/compilelibs.sh b/renderdocui/3rdparty/ironpython/compilelibs.sh
similarity index 100%
rename from renderdocui/ironpython/compilelibs.sh
rename to renderdocui/3rdparty/ironpython/compilelibs.sh
diff --git a/renderdocui/ironpython/libs.txt b/renderdocui/3rdparty/ironpython/libs.txt
similarity index 100%
rename from renderdocui/ironpython/libs.txt
rename to renderdocui/3rdparty/ironpython/libs.txt
diff --git a/renderdocui/renderdocui.csproj b/renderdocui/renderdocui.csproj
index 7438751d0..1eeb654a8 100644
--- a/renderdocui/renderdocui.csproj
+++ b/renderdocui/renderdocui.csproj
@@ -76,18 +76,18 @@
False
- ironpython\IronPython.dll
+ 3rdparty\ironpython\IronPython.dllFalse
- ironpython\IronPython.Modules.dll
+ 3rdparty\ironpython\IronPython.Modules.dllFalse
- ironpython\Microsoft.Scripting.dll
+ 3rdparty\ironpython\Microsoft.Scripting.dll
- ..\ScintillaNET\ScintillaNET.dll
+ 3rdparty\ScintillaNET\ScintillaNET.dll
@@ -427,7 +427,7 @@
-
+ {C75532C4-765B-418E-B09B-46D36B2ABDB1}WinFormsUI
@@ -455,11 +455,11 @@
-
+
SciLexer.dll
PreserveNewest
-
+
SciLexer64.dll
PreserveNewest
@@ -532,4 +532,4 @@
-->
-
\ No newline at end of file
+