mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-30 20:51:06 +01:00 
			
		
		
		
	Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis'
This commit is contained in:
		| @@ -62,6 +62,7 @@ Breaking Changes: | ||||
|       This is technically the only real breaking change which we can't solve automatically. | ||||
| - ImDrawList: clarified that PathArcTo()/PathArcToFast() won't render with radius < 0.0f. Previously it sorts | ||||
|   of accidentally worked but would lead to counter-clockwise paths which and have an effect on anti-aliasing. | ||||
| - Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis' as we will provide scripts for other debuggers. | ||||
| - Style: renamed rarely used style.CircleSegmentMaxError (old default = 1.60f) | ||||
|   to style.CircleTessellationMaxError (new default = 0.30f) as its meaning changed. (#3808) [@thedmd] | ||||
| - Win32+MinGW: Re-enabled IME functions by default even under MinGW. In July 2016, issue #738 had me incorrectly | ||||
|   | ||||
| @@ -171,7 +171,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_allegro5.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -51,7 +51,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -172,7 +172,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_opengl2.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -54,7 +54,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -175,7 +175,7 @@ | ||||
|     <ClInclude Include="..\libs\gl3w\GL\glcorearb.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -66,7 +66,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -172,7 +172,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_vulkan.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -54,7 +54,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -172,7 +172,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_opengl2.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -54,7 +54,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -173,7 +173,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_sdl.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -53,7 +53,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -172,7 +172,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_sdl.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -54,7 +54,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -175,7 +175,7 @@ | ||||
|     <ClInclude Include="..\libs\gl3w\GL\glcorearb.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -66,7 +66,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -172,7 +172,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_vulkan.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -51,7 +51,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -162,7 +162,7 @@ | ||||
|     <ClCompile Include="main.cpp" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -53,7 +53,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -161,7 +161,7 @@ | ||||
|     <ClCompile Include="main.cpp" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -53,7 +53,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -162,7 +162,7 @@ | ||||
|     <ClInclude Include="..\..\backends\imgui_impl_win32.h" /> | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||
|     <None Include="..\README.txt" /> | ||||
|   </ItemGroup> | ||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||
|   | ||||
| @@ -54,7 +54,7 @@ | ||||
|   </ItemGroup> | ||||
|   <ItemGroup> | ||||
|     <None Include="..\README.txt" /> | ||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> | ||||
|     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||
|       <Filter>sources</Filter> | ||||
|     </None> | ||||
|   </ItemGroup> | ||||
|   | ||||
| @@ -3,6 +3,10 @@ misc/cpp/ | ||||
|   InputText() wrappers for C++ standard library (STL) type: std::string. | ||||
|   This is also an example of how you may wrap your own similar types. | ||||
|  | ||||
| misc/debuggers/ | ||||
|   Helper files for popular debuggers. | ||||
|   With the .natvis file, types like ImVector<> will be displayed nicely in Visual Studio debugger. | ||||
|  | ||||
| misc/fonts/ | ||||
|   Fonts loading/merging instructions (e.g. How to handle glyph ranges, how to merge icons fonts). | ||||
|   Command line tool "binary_to_compressed_c" to create compressed arrays to embed data in source code. | ||||
| @@ -12,11 +16,6 @@ misc/freetype/ | ||||
|   Font atlas builder/rasterizer using FreeType instead of stb_truetype. | ||||
|   Benefit from better FreeType rasterization, in particular for small fonts. | ||||
|  | ||||
| misc/natvis/ | ||||
|   Natvis file to describe dear imgui types in the Visual Studio debugger. | ||||
|   With this, types like ImVector<> will be displayed nicely in the debugger. | ||||
|   You can include this file a Visual Studio project file, or install it in Visual Studio folder. | ||||
|  | ||||
| misc/single_file/ | ||||
|   Single-file header stub. | ||||
|   We use this to validate compiling all *.cpp files in a same compilation unit. | ||||
|   | ||||
							
								
								
									
										7
									
								
								misc/debuggers/README.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								misc/debuggers/README.txt
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
|  | ||||
| HELPER FILES FOR POPULAR DEBUGGERS | ||||
|  | ||||
| imgui.natvis | ||||
|     Natvis file to describe dear imgui types in the Visual Studio debugger. | ||||
|     With this, types like ImVector<> will be displayed nicely in the debugger. | ||||
|     You can include this easily in your Visual Studio project files. | ||||
| @@ -1,6 +1,17 @@ | ||||
| <?xml version="1.0" encoding="utf-8"?> | ||||
| 
 | ||||
| <!-- natvis file for Visual Studio debugger (you can include this in a project file, or install in visual studio folder) --> | ||||
| <!-- | ||||
|  natvis file for Visual Studio debugger | ||||
|  Provide nicer views on data types used by Dear ImGui. | ||||
| 
 | ||||
|  To enable: | ||||
|  - include file in your VS project (recommended: not intrusive and always kept up to date) | ||||
|  - copy in %USERPROFILE%\Documents\Visual Studio XXXX\Visualizers (current user) | ||||
|  - copy in %VsInstallDirectory%\Common7\Packages\Debugger\Visualizers (all users) | ||||
| 
 | ||||
|  More references? See https://docs.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects?view=vs-2019 | ||||
| 
 | ||||
| --> | ||||
| 
 | ||||
| <AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> | ||||
| 
 | ||||
| @@ -1,4 +0,0 @@ | ||||
|  | ||||
| Natvis file to describe dear imgui types in the Visual Studio debugger. | ||||
| With this, types like ImVector<> will be displayed nicely in the debugger. | ||||
| You can include this file a Visual Studio project file, or install it in Visual Studio folder. | ||||
		Reference in New Issue
	
	Block a user