3422cb1308 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Various fixes. Tried to reduce code complexity. ( #3291 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								5e5f25e2dd 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Rename named sections members into array. Various tidying up. ( #3291 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								7ac16c02cc 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Fix multiple width and position computation issue. ( #3291 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f23c39c395 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Fixed handling of scrolling policy with leading/trailing tabs. + warning fixes + bunch of renaming.  ( #3291 )  
							
							... 
							
							
 
							
							Demo tweaks. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								4a57a982be 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. ( #3291 )  
							
							... 
							
							
 
							
							(squashed various commits by 2 authors) 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								29836412e1 
								
							
								 
							
						 
						
							
							
								
								Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window)  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								27d0c3afa9 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Fixed a small bug where scrolling buttons (with ImGuiTabBarFlags_FittingPolicyScroll) would generate an unnecessary extra draw call.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								afc1099fb5 
								
							
								 
							
						 
						
							
							
								
								Tab Bar: Fixed a small bug where closing a tab that is not selected would leave a tab hole for a frame.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								795cf6fcb5 
								
							
								 
							
						 
						
							
							
								
								Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a58a727781 
								
							
								 
							
						 
						
							
							
								
								Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting  99ab5210 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ec945f44b5 
								
							
								 
							
						 
						
							
							
								
								InputText: Added support for Page Up/Down in InputTextMultiline. ( #3430 )  
							
							... 
							
							
 
							
							+ fix stb_textedit.h to build with C language (amend fbf70070 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8eca736a7a 
								
							
								 
							
						 
						
							
							
								
								Update binary link  
							
							... 
							
							
 
							
							(contents of 20200412.zip's dx11.exe is flagged by Windows Defender, can't currently repro) 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c206a19373 
								
							
								 
							
						 
						
							
							
								
								Removed ImFont::DisplayOffset in favor of ImFontConfig::GlyphOffset. ( #1619 )  
							
							... 
							
							
 
							
							+ Fonts: AddFontDefault() adjust its vertical offset based on floor(size/13) instead of always +1. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								fbf70070bb 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed minor inconsistency when pressing Down on the last line when it doesn't have a carriage return (it used to move to the end of the line)  
							
							... 
							
							
 
							
							+ fixed two of our typos in stb_textedit.h 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								c47bcb25ed 
								
							
								 
							
						 
						
							
							
								
								Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8.  
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b7b08f52a4 
								
							
								 
							
						 
						
							
							
								
								Fix popup and tooltip positioning when not fitting in the screen.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								825f699bde 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Amends ( #3467 ,  #1985 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								42575d4a99 
								
							
								 
							
						 
						
							
							
								
								Viewports, Backends: Win32: Fix toggling of ImGuiViewportFlags_TopMost ( #3477 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								2460f2abe3 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL3: Fix to avoid calling glBindSampler() with version <= 3.2 ( #3467 ,  #1985 )  
							
							... 
							
							
 
							
							(nb: GLEW sets the define we previously used) 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								645a6e0342 
								
							
								 
							
						 
						
							
							
								
								Bypass unnecessary formatting when using the TextColored()/TextWrapped()/TextDisabled() helpers with a "%s" format string. ( #3466 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d2939ce0a1 
								
							
								 
							
						 
						
							
							
								
								Columns: Make sure the ClipRect is valid. ( #3475 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6bc526676c 
								
							
								 
							
						 
						
							
							
								
								Viewports: Comments, removed unnecessary use of ViewportFrontMostStampCount (the LastFrontMostStampCount is enough)  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e230ec5a01 
								
							
								 
							
						 
						
							
							
								
								Viewports, Backends: DX12: Make secondary viewport format match main viewport one ( #3462 ) {@BeastLe9enD]  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a1597cff08 
								
							
								 
							
						 
						
							
							
								
								Backends: DX12: Fix D3D12 Debug Layer warning if scissor rect is 0 width or 0 height. ( #3472 ,  #3462 )  
							
							... 
							
							
 
							
							In the event where the scissor rect is 0 width or 0 height, don't call Draw, as it generates warnings if the D3D12 Debug Layer is enabled, and nothing would have been drawn anyway. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a8f409a848 
								
							
								 
							
						 
						
							
							
								
								Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. ( #3462 ,  #3472 ) + misc comments & minor fixes.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								770c995365 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend  41e2aa2. ( #3459 ) + Add ImGui_ImplVulkanH_CreateWindowSwapChain in ImGui_ImplVulkanH_CreateOrResizeWindow().  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								e8447dea45 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend  41e2aa2. ( #3459 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								d8d58b038e 
								
							
								 
							
						 
						
							
							
								
								Backends, Examples: DX12: Clarify support for 32-bit building in project files and comments. ( #301 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								78f753ffff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking + incl add wd->Pipeline in ImGui_ImplVulkan_RenderDrawData platform code ( #3455 ,  #3459 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								41e2aa2e7a 
								
							
								 
							
						 
						
							
							
								
								Backends: Vulkan: Separate the pipeline of the dear imgui created windows from the one created with the user's render-pass. ( #3455 ,  #3459 )  
							
							... 
							
							
 
							
							This is mostly for the benefit of multi-viewports. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6a546a500f 
								
							
								 
							
						 
						
							
							
								
								ImVector: fix max_size() for signed int value. Amend  444873404  ( #3429 ,  #3460 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8a9ee9cded 
								
									
								
							
								 
							
						 
						
							
							
								
								Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph ( #3461 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								206d78a524 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed minor glitch when erasing trailing lines in InputTextMultiline(). Fixed cursor being partially covered after using Ctrl+End key.  
							
							... 
							
							
 
							
							Removed unncessary one-empty-line-worth-of-scrolling. 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								36af398056 
								
							
								 
							
						 
						
							
							
								
								Sliders: Fixed using ImGuiSliderFlags_ClampOnInput with reverse sliders. ( #3432 ,  #3449 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b2039aac67 
								
							
								 
							
						 
						
							
							
								
								Slider: Fixed to reach maximum value with inverted integer min/max ranges, both with signed and unsigned types. Added reverse Sliders to Demo. ( #3432 ,  #3449 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								6461fd40ab 
								
							
								 
							
						 
						
							
							
								
								Examples: Fixed SDL+OpenGL2 and SDL+Vulkan examples not processing SDL_WINDOWEVENT_CLOSE events which tends to be needed in multi-viewport setting.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b25756be4a 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. ( #3459 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								aa8e09d7f1 
								
							
								 
							
						 
						
							
							
								
								Backends: GLFW: workaround for cases where glfwGetMonitorWorkarea fails ( #3457 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								751d153ca9 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed callback's helper DeleteChars() function when cursor is inside the deleted block. ( #3454 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								70289ab42c 
								
							
								 
							
						 
						
							
							
								
								Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. ( #3452 )  
							
							... 
							
							
 
							
							Fix 473a01adb 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8db94cd992 
								
							
								 
							
						 
						
							
							
								
								Internals: Scroll related, comments & shallow tweaks.  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								36c331ff74 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	imgui.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								b73305be11 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Reworked buffer resize handling, amend  df89a16d ( #3390 ,  #2626 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								8dacb4da20 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed DockNode tab bar initial order broken by  8c80d533d 
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								9a9ee7f813 
								
									
								
							
								 
							
						 
						
							
							
								
								NavInitWindow: Change IMGUI_DEBUG_LOG to IMGUI_DEBUG_LOG_NAV ( #3450 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								f4d062fa11 
								
							
								 
							
						 
						
							
							
								
								Nav: Added debug logging, extract bits of code into NavUpdateInitResult().  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								fc625d249f 
								
							
								 
							
						 
						
							
							
								
								Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								a456d17dfc 
								
							
								 
							
						 
						
							
							
								
								Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)  
							
							
 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								34077c0140 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=5 years)  
				
					
						
							
							
								 
						
							
							
								ce230fc370 
								
							
								 
							
						 
						
							
							
								
								Internals: TabBar renaming and shuffling stuff around.  
							
							... 
							
							
 
							
							+ sneaking a readme change 
							
						 
						
							ago%!(EXTRA string=5 years)