Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						4a57a982be 
					 
					
						
						
							
							Tab Bar: Added TabItemButton(), ImGuiTabItemFlags_Leading, ImGuiTabItemFlags_Trailing + demo. ( #3291 )  
						
						... 
						
						
						
						(squashed various commits by 2 authors) 
						
						
					 
					
						2020-09-22 16:43:38 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						29836412e1 
					 
					
						
						
							
							Internals, CollapsingHeader, TabItem: Standardized using a #CLOSE id prefix for TabItem and ColllapsingHeader (same as window)  
						
						
						
						
					 
					
						2020-09-22 15:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						27d0c3afa9 
					 
					
						
						
							
							Tab Bar: Fixed a small bug where scrolling buttons (with ImGuiTabBarFlags_FittingPolicyScroll) would generate an unnecessary extra draw call.  
						
						
						
						
					 
					
						2020-09-21 20:00:25 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						afc1099fb5 
					 
					
						
						
							
							Tab Bar: Fixed a small bug where closing a tab that is not selected would leave a tab hole for a frame.  
						
						
						
						
					 
					
						2020-09-21 18:52:20 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						795cf6fcb5 
					 
					
						
						
							
							Removed return value from OpenPopupOnItemClick(). Use IsWindowAppearing() after BeginPopup() for a similar result.  
						
						
						
						
					 
					
						2020-09-21 15:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a58a727781 
					 
					
						
						
							
							Renamed OpenPopupContextItem() back to OpenPopupOnItemClick(), reverting  99ab5210 
						
						
						
						
					 
					
						2020-09-21 14:45:35 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						ec945f44b5 
					 
					
						
						
							
							InputText: Added support for Page Up/Down in InputTextMultiline. ( #3430 )  
						
						... 
						
						
						
						+ fix stb_textedit.h to build with C language (amend fbf70070 
						
						
					 
					
						2020-09-18 14:15:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8eca736a7a 
					 
					
						
						
							
							Update binary link  
						
						... 
						
						
						
						(contents of 20200412.zip's dx11.exe is flagged by Windows Defender, can't currently repro) 
						
						
					 
					
						2020-09-18 10:05:12 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-09-17 16:45:21 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2020-09-17 12:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c47bcb25ed 
					 
					
						
						
							
							Fix popup and tooltip positioning when not fitting in the screen. Amend fa42ccea8.  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2020-09-17 11:02:04 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						b7b08f52a4 
					 
					
						
						
							
							Fix popup and tooltip positioning when not fitting in the screen.  
						
						
						
						
					 
					
						2020-09-17 11:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						825f699bde 
					 
					
						
						
							
							Backends: OpenGL3: Amends ( #3467 ,  #1985 )  
						
						
						
						
					 
					
						2020-09-17 09:55:58 +02:00 
						 
				 
			
				
					
						
							
							
								Julian Webb 
							
						 
					 
					
						
						
							
						
						2460f2abe3 
					 
					
						
						
							
							Backends: OpenGL3: Fix to avoid calling glBindSampler() with version <= 3.2 ( #3467 ,  #1985 )  
						
						... 
						
						
						
						(nb: GLEW sets the define we previously used) 
						
						
					 
					
						2020-09-17 09:34:11 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						645a6e0342 
					 
					
						
						
							
							Bypass unnecessary formatting when using the TextColored()/TextWrapped()/TextDisabled() helpers with a "%s" format string. ( #3466 )  
						
						
						
						
					 
					
						2020-09-16 18:36:42 +02:00 
						 
				 
			
				
					
						
							
							
								Bartosz Szreder 
							
						 
					 
					
						
						
							
						
						d2939ce0a1 
					 
					
						
						
							
							Columns: Make sure the ClipRect is valid. ( #3475 )  
						
						
						
						
					 
					
						2020-09-16 16:52:57 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre-Loup Pagniez 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-09-16 10:43:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a8f409a848 
					 
					
						
						
							
							Examples: DX12: Enable breaking on any warning/error when debug interface is enabled. ( #3462 ,  #3472 ) + misc comments & minor fixes.  
						
						
						
						
					 
					
						2020-09-16 10:40:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e8447dea45 
					 
					
						
						
							
							Backends: Vulkan: Removed unused shader code. Fix leaks. Avoid unnecessary pipeline creation for main viewport. Amend  41e2aa2. ( #3459 )  
						
						
						
						
					 
					
						2020-09-08 22:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d8d58b038e 
					 
					
						
						
							
							Backends, Examples: DX12: Clarify support for 32-bit building in project files and comments. ( #301 )  
						
						
						
						
					 
					
						2020-09-08 20:03:34 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Lesoinne 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-09-08 16:54:48 +02:00 
						 
				 
			
				
					
						
							
							
								xndcn 
							
						 
					 
					
						
						
							
						
						6a546a500f 
					 
					
						
						
							
							ImVector: fix max_size() for signed int value. Amend  444873404  ( #3429 ,  #3460 )  
						
						
						
						
					 
					
						2020-09-08 13:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								HALX99 
							
						 
					 
					
						
						
							
						
						8a9ee9cded 
					 
					
						
						
							
							Add const qualifier for parameter ImFontConfig of ImFont::AddGlyph ( #3461 )  
						
						
						
						
					 
					
						2020-09-08 12:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-09-08 11:42:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						36af398056 
					 
					
						
						
							
							Sliders: Fixed using ImGuiSliderFlags_ClampOnInput with reverse sliders. ( #3432 ,  #3449 )  
						
						
						
						
					 
					
						2020-09-07 19:52:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
					 
					
						2020-09-07 17:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6461fd40ab 
					 
					
						
						
							
							Examples: Fixed SDL+OpenGL2 and SDL+Vulkan examples not processing SDL_WINDOWEVENT_CLOSE events which tends to be needed in multi-viewport setting.  
						
						
						
						
					 
					
						2020-09-07 12:23:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michel Lesoinne 
							
						 
					 
					
						
						
							
						
						b25756be4a 
					 
					
						
						
							
							Examples: Vulkan: Switch validation layer. Fix CMakeLists to find Vulkan the standard way. ( #3459 )  
						
						
						
						
					 
					
						2020-09-07 11:43:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						751d153ca9 
					 
					
						
						
							
							InputText: Fixed callback's helper DeleteChars() function when cursor is inside the deleted block. ( #3454 ).  
						
						
						
						
					 
					
						2020-09-03 19:09:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						70289ab42c 
					 
					
						
						
							
							Scrolling: Fixed edge snapping being applied prior to knowing ContentSize. ( #3452 )  
						
						... 
						
						
						
						Fix 473a01adb 
						
						
					 
					
						2020-09-03 17:38:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8db94cd992 
					 
					
						
						
							
							Internals: Scroll related, comments & shallow tweaks.  
						
						
						
						
					 
					
						2020-09-03 17:07:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b73305be11 
					 
					
						
						
							
							Examples: Vulkan: Reworked buffer resize handling, amend  df89a16d ( #3390 ,  #2626 )  
						
						
						
						
					 
					
						2020-09-02 12:43:23 +02:00 
						 
				 
			
				
					
						
							
							
								Valentin Vanelslande 
							
						 
					 
					
						
						
							
						
						9a9ee7f813 
					 
					
						
						
							
							NavInitWindow: Change IMGUI_DEBUG_LOG to IMGUI_DEBUG_LOG_NAV ( #3450 )  
						
						
						
						
					 
					
						2020-09-01 23:19:33 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f4d062fa11 
					 
					
						
						
							
							Nav: Added debug logging, extract bits of code into NavUpdateInitResult().  
						
						
						
						
					 
					
						2020-09-01 18:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a456d17dfc 
					 
					
						
						
							
							Internals: Begin: update ->Hidden flags only on first begin of the frame. (ignore whitespace to see simple diff)  
						
						
						
						
					 
					
						2020-09-01 15:24:24 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ce230fc370 
					 
					
						
						
							
							Internals: TabBar renaming and shuffling stuff around.  
						
						... 
						
						
						
						+ sneaking a readme change 
						
						
					 
					
						2020-08-31 17:49:18 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						13f718337a 
					 
					
						
						
							
							Internals: Added support for overriding locale decimal point, undocumented. ( #2278 ) + Misc doc update.  
						
						... 
						
						
						
						Doc: Mention IMGUI_VERSION_NUM in recent api breaking changes + textwrap some demo code. 
						
						
					 
					
						2020-08-28 18:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						901d432cb7 
					 
					
						
						
							
							Nav: Fixed using Alt to toggle the Menu layer when inside a Modal window. ( #787 ) Tidying up todo items.  
						
						
						
						
					 
					
						2020-08-27 19:51:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						302896d488 
					 
					
						
						
							
							Basic optimization for ShadeVertsLinearColorGradientKeepAlpha() - especially for debug overhead - since it's used massively by some of our experiments.  
						
						
						
						
					 
					
						2020-08-27 12:19:13 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						093afd4f7f 
					 
					
						
						
							
							Internals: Added Name to ImGuiDataTypeInfo + minor misc comments in BeginGroup().  
						
						
						
						
					 
					
						2020-08-26 21:00:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						45499b8f2f 
					 
					
						
						
							
							Window: Fixed using non-zero pivot in SetNextWindowPos() when the window is collapsed. ( #3433 )  
						
						
						
						
					 
					
						2020-08-26 20:18:54 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Schnellbach 
							
						 
					 
					
						
						
							
						
						8c80d533d9 
					 
					
						
						
							
							Tab Bar: Fixed a small bug where toggling a tab bar from Reorderable to not Reorderable would leave tabs reordered in the tab list popup.  
						
						
						
						
					 
					
						2020-08-26 16:36:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b30d33378d 
					 
					
						
						
							
							Nav: Activate InputSource as Gamepad when pressing any of the digital d-pad button.  
						
						
						
						
					 
					
						2020-08-26 12:41:05 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						8d71bc2132 
					 
					
						
						
							
							Internals: Nav: shallow refactor.  
						
						
						
						
					 
					
						2020-08-26 12:39:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						833eb771f2 
					 
					
						
						
							
							Nav: Fix navigation resuming on first visible item when using gamepad.  
						
						... 
						
						
						
						In cases where navigation was requested with focused item out of view, clipping of current item rect resulted in an inverted rect, which was completely discarded and ImRect(0,0,0,0) was used as current point from which navigation scoring was calculated. IsInverted() check is completely removed as rect can no longer be inverted. Since rects are not initialized to ImRect(0,0,0,0) - old .Min.x != FLT_MAX check (which was changed in c7835dd189 
						
						
					 
					
						2020-08-26 11:30:08 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1e8b9f84da 
					 
					
						
						
							
							Nav: Removed stateful NavMoveFromClampedRefRect and made it more explicit that nav move request from gamepad start from a clipped location.  
						
						
						
						
					 
					
						2020-08-26 11:28:35 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4448734041 
					 
					
						
						
							
							ImVector: added max_size() to facilitate usage with sol2 binding generator ( #3429 )  
						
						
						
						
					 
					
						2020-08-26 11:03:55 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						32be6c064b 
					 
					
						
						
							
							InputText: Fixed using ImGuiInputTextFlags_Password with InputTextMultiline(). ( #3427 ,  #3428 )  
						
						
						
						
					 
					
						2020-08-25 20:08:24 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5919a6fa89 
					 
					
						
						
							
							Tab Bar: Keep tab item close button visible while dragging a tab (independent of hovering state).  
						
						... 
						
						
						
						Improve 08108cf 
						
						
					 
					
						2020-08-25 19:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						021c28ae39 
					 
					
						
						
							
							Nav: Fix ScrollToBringRectIntoView() not bringing entire item into view when nav moves to the left. Correct some comments.  
						
						
						
						
					 
					
						2020-08-25 16:48:49 +02:00