mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 05:01:05 +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. |       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 | - 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. |   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) | - Style: renamed rarely used style.CircleSegmentMaxError (old default = 1.60f) | ||||||
|   to style.CircleTessellationMaxError (new default = 0.30f) as its meaning changed. (#3808) [@thedmd] |   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 | - 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" /> |     <ClInclude Include="..\..\backends\imgui_impl_allegro5.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -51,7 +51,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -172,7 +172,7 @@ | |||||||
|     <ClInclude Include="..\..\backends\imgui_impl_opengl2.h" /> |     <ClInclude Include="..\..\backends\imgui_impl_opengl2.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -175,7 +175,7 @@ | |||||||
|     <ClInclude Include="..\libs\gl3w\GL\glcorearb.h" /> |     <ClInclude Include="..\libs\gl3w\GL\glcorearb.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -66,7 +66,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -172,7 +172,7 @@ | |||||||
|     <ClInclude Include="..\..\backends\imgui_impl_vulkan.h" /> |     <ClInclude Include="..\..\backends\imgui_impl_vulkan.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -172,7 +172,7 @@ | |||||||
|     <ClInclude Include="..\..\backends\imgui_impl_opengl2.h" /> |     <ClInclude Include="..\..\backends\imgui_impl_opengl2.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -173,7 +173,7 @@ | |||||||
|     <ClInclude Include="..\..\backends\imgui_impl_sdl.h" /> |     <ClInclude Include="..\..\backends\imgui_impl_sdl.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -53,7 +53,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -172,7 +172,7 @@ | |||||||
|     <ClInclude Include="..\..\backends\imgui_impl_sdl.h" /> |     <ClInclude Include="..\..\backends\imgui_impl_sdl.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -175,7 +175,7 @@ | |||||||
|     <ClInclude Include="..\libs\gl3w\GL\glcorearb.h" /> |     <ClInclude Include="..\libs\gl3w\GL\glcorearb.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -66,7 +66,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -172,7 +172,7 @@ | |||||||
|     <ClInclude Include="..\..\backends\imgui_impl_vulkan.h" /> |     <ClInclude Include="..\..\backends\imgui_impl_vulkan.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -51,7 +51,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -162,7 +162,7 @@ | |||||||
|     <ClCompile Include="main.cpp" /> |     <ClCompile Include="main.cpp" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -53,7 +53,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -161,7 +161,7 @@ | |||||||
|     <ClCompile Include="main.cpp" /> |     <ClCompile Include="main.cpp" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -53,7 +53,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -162,7 +162,7 @@ | |||||||
|     <ClInclude Include="..\..\backends\imgui_impl_win32.h" /> |     <ClInclude Include="..\..\backends\imgui_impl_win32.h" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis" /> |     <None Include="..\..\misc\debuggers\imgui.natvis" /> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | ||||||
|   | |||||||
| @@ -54,7 +54,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <None Include="..\README.txt" /> |     <None Include="..\README.txt" /> | ||||||
|     <None Include="..\..\misc\natvis\imgui.natvis"> |     <None Include="..\..\misc\debuggers\imgui.natvis"> | ||||||
|       <Filter>sources</Filter> |       <Filter>sources</Filter> | ||||||
|     </None> |     </None> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|   | |||||||
| @@ -3,6 +3,10 @@ misc/cpp/ | |||||||
|   InputText() wrappers for C++ standard library (STL) type: std::string. |   InputText() wrappers for C++ standard library (STL) type: std::string. | ||||||
|   This is also an example of how you may wrap your own similar types. |   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/ | misc/fonts/ | ||||||
|   Fonts loading/merging instructions (e.g. How to handle glyph ranges, how to merge icons 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. |   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. |   Font atlas builder/rasterizer using FreeType instead of stb_truetype. | ||||||
|   Benefit from better FreeType rasterization, in particular for small fonts. |   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/ | misc/single_file/ | ||||||
|   Single-file header stub. |   Single-file header stub. | ||||||
|   We use this to validate compiling all *.cpp files in a same compilation unit. |   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"?> | <?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"> | <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