omar 
							
						 
					 
					
						
						
							
						
						5503c0a12e 
					 
					
						
						
							
							Version 1.76  
						
						... 
						
						
						
						+ fixed PVS warning, update demo binaries, update readme image 
						
						
							
 
						
					 
					
						2020-04-12 20:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7ee623d9b1 
					 
					
						
						
							
							Internals: FocusScope not inherited by popups, modals. Amend  a5041c88  2ebe08be)  
						
						
						
						
							
						
					 
					
						2020-04-12 18:58:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ec7294d890 
					 
					
						
						
							
							Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. ( #3119 ,  #2866 ,  #2852 )  
						
						
						
						
							
						
					 
					
						2020-04-12 18:01:10 +02:00 
						 
				 
			
				
					
						
							
							
								SergeyN 
							
						 
					 
					
						
						
							
						
						977ac53dd8 
					 
					
						
						
							
							Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. ( #3087 ,  #3115 )  
						
						
						
						
							
						
					 
					
						2020-04-12 09:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f7852fa8e8 
					 
					
						
						
							
							Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. ( #3114 )  
						
						
						
						
							
						
					 
					
						2020-04-10 11:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fb70d90fef 
					 
					
						
						
							
							Made default clipboard handlers for Win32 and OSX use a buffer inside the main context instead of a static buffer, so it can be freed properly on Shutdown. ( #3110 )  
						
						
						
						
							
						
					 
					
						2020-04-09 13:34:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						832fda8488 
					 
					
						
						
							
							Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers.  
						
						
						
						
							
						
					 
					
						2020-04-07 14:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4e7ceb5f90 
					 
					
						
						
							
							Plot: Internals: Added hovered index to PlotEx() function. ( #2670 )  
						
						
						
						
							
						
					 
					
						2020-04-07 12:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e9366b4c73 
					 
					
						
						
							
							Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. ( #3088 )  
						
						
						
						
							
						
					 
					
						2020-04-07 11:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc0e43e631 
					 
					
						
						
							
							Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. ( #3105 )  
						
						
						
						
							
						
					 
					
						2020-04-07 11:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								OmarEmaraDev 
							
						 
					 
					
						
						
							
						
						00927105ba 
					 
					
						
						
							
							Backends: Include imgui.h in implementation headers. ( #3105 )  
						
						... 
						
						
						
						Currently, the implementation headers don't include the imgui.h header.
Which means that the compilation will fail if the implementation header
was included before the imgui.h header in the compilation unit. For
instance, a compilation unit with the following will work:
  #include "imgui.h"
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
But a compilation unit with the following will fail because IMGUI_IMPL_API
and possibly other symbols will not be defined:
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
  #include "imgui.h"
This patch includes imgui.h in the implementation headers to make
inclusions order-invariant, which is a recommended practice. 
						
						
							
						
					 
					
						2020-04-07 11:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						752436219d 
					 
					
						
						
							
							Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible.  
						
						
						
						
							
						
					 
					
						2020-04-06 18:10:24 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc0d4e346a 
					 
					
						
						
							
							Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers.  
						
						... 
						
						
						
						+ Nav: Use nav layer enum, comments. 
						
						
							
						
					 
					
						2020-04-03 12:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b7e1b13ca7 
					 
					
						
						
							
							Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags).  
						
						
						
						
							
						
					 
					
						2020-04-02 21:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						11116eee80 
					 
					
						
						
							
							Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. ( #3037 ,  #125 )  
						
						... 
						
						
						
						Essentially reverting 9d444062f9 
						
						
							
						
					 
					
						2020-04-02 20:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3490046c97 
					 
					
						
						
							
							Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. ( #787 )  
						
						
						
						
							
						
					 
					
						2020-04-02 17:56:35 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fd56de1144 
					 
					
						
						
							
							Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods.  
						
						... 
						
						
						
						+ renamed NavScoringRectScreen > NavScoringRect 
						
						
							
						
					 
					
						2020-04-02 17:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						05420ea2cf 
					 
					
						
						
							
							TreeNode: Made clicking on arrow with _OpenOnArrow toggle the open state on the Mouse Down  event rather than the Mouse Down+Up sequence (this is rather standard behavior).  
						
						
						
						
							
						
					 
					
						2020-04-02 14:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dylan 
							
						 
					 
					
						
						
							
						
						68c5d030cd 
					 
					
						
						
							
							Typo in readme ( #3078 )  
						
						
						
						
							
						
					 
					
						2020-03-29 15:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ec2a24a5f1 
					 
					
						
						
							
							Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. ( #125 )  
						
						
						
						
							
						
					 
					
						2020-03-26 20:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5be5add1ad 
					 
					
						
						
							
							Selectable: Removed extraneous WindowPadding.x worth of width when auto-sized selectable label goes off available width (would not be noticeable) + Renamed ImGuiSelectableFlags_DrawFillAvailWidth to ImGuiSelectableFlags_SpanAvailWidth.  
						
						
						
						
							
						
					 
					
						2020-03-26 20:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b4d1287011 
					 
					
						
						
							
							Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it).  
						
						... 
						
						
						
						Amend old 6251d3792bcafc86 
						
						
							
						
					 
					
						2020-03-26 17:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7c11997bcc 
					 
					
						
						
							
							Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. ( #2347 ,  #2601 )  
						
						
						
						
							
						
					 
					
						2020-03-26 15:02:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ac2247f551 
					 
					
						
						
							
							Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks.  
						
						... 
						
						
						
						made max_x absolutely to reduce confusion.
amend cf481e1 
						
						
							
						
					 
					
						2020-03-26 14:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1d4b5def51 
					 
					
						
						
							
							Alter definition of IM_UNICODE_ defines to faclitate C-binding. ( #2538 ,  #2541 ,  #2815 )  
						
						
						
						
							
						
					 
					
						2020-03-25 21:40:20 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						670367e51d 
					 
					
						
						
							
							Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. ( #2538 ,  #2541 ,  #2815 )  
						
						
						
						
							
						
					 
					
						2020-03-24 20:15:17 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f2b01c3436 
					 
					
						
						
							
							Changelog, tweak OpenGL3 backends. ( #3061 ), update Gallery thread links.  
						
						
						
						
							
						
					 
					
						2020-03-24 18:45:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Kalnischkies 
							
						 
					 
					
						
						
							
						
						ac4262ad01 
					 
					
						
						
							
							Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 ( #3061 )  
						
						... 
						
						
						
						This removes the unversioned definition IMGUI_IMPL_OPENGL_LOADER_GLBINDING in favor of two versioned ones to choose explicitly.
References: #2870 , 5e2329b98e 
						
						
							
						
					 
					
						2020-03-24 18:36:34 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4986dba270 
					 
					
						
						
							
							Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. ( #3073 )  
						
						... 
						
						
						
						This would often get fixed after the fix item submission, but using the ImGuiListClipper as the first thing after Begin() could largely break size calculations. (#3073 ) 
						
						
							
						
					 
					
						2020-03-24 11:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						110f506ec0 
					 
					
						
						
							
							Comments in imgui.h  
						
						
						
						
							
						
					 
					
						2020-03-19 18:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fbc93debf9 
					 
					
						
						
							
							Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks()  
						
						
						
						
							
						
					 
					
						2020-03-19 12:27:16 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ccf0cc8584 
					 
					
						
						
							
							Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame().  
						
						
						
						
							
						
					 
					
						2020-03-19 12:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d8824f9a9a 
					 
					
						
						
							
							CI: Clarify purpose of example_null, Changelog  
						
						
						
						
							
						
					 
					
						2020-03-19 11:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						ac5ffffc23 
					 
					
						
						
							
							CI: Test builds with freetype on linux.  
						
						
						
						
							
						
					 
					
						2020-03-19 11:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bdd31ec4db 
					 
					
						
						
							
							Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature.  
						
						
						
						
							
						
					 
					
						2020-03-18 22:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0bbbbe0f68 
					 
					
						
						
							
							Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context  
						
						
						
						
							
						
					 
					
						2020-03-18 22:48:22 +01:00 
						 
				 
			
				
					
						
							
							
								David Kalnischkies 
							
						 
					 
					
						
						
							
						
						2fd411a83e 
					 
					
						
						
							
							Support custom stb_rect_pack filename in Freetype ( #3062 )  
						
						... 
						
						
						
						Copies the #define magic from imgui_draw.cpp to the imgui_freetype implementation to allow the use of a custom stb rect_pack here as well.
References: fe5347ef94 
						
						
							
						
					 
					
						2020-03-18 22:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						75a65f6fb0 
					 
					
						
						
							
							CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled.  
						
						... 
						
						
						
						+ amend notes 
						
						
							
						
					 
					
						2020-03-17 20:33:28 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						339ffd25a9 
					 
					
						
						
							
							Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function.  
						
						
						
						
							
						
					 
					
						2020-03-13 18:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1d5612a05e 
					 
					
						
						
							
							Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget  
						
						... 
						
						
						
						ImVec2 *= ImVec2 to match  ImVec2 * ImVec2, likewise with / 
						
						
							
						
					 
					
						2020-03-12 20:58:24 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b016f1ad70 
					 
					
						
						
							
							Examples: SDL+DX11: Fixed resizing main window. Amend ( #3057 )  
						
						
						
						
							
						
					 
					
						2020-03-11 21:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								joeslay 
							
						 
					 
					
						
						
							
						
						a0f01d2290 
					 
					
						
						
							
							Improve resizing in dx11 example ( #3057 )  
						
						... 
						
						
						
						Make the dx11 example implementation resize the window in a sane way, i.e. not the stretching/scaling the initial render to fit the new window size (current behaviour). 
						
						
							
						
					 
					
						2020-03-11 21:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a5041c8820 
					 
					
						
						
							
							Focus: Child inherit focus scope from parent (amend  2ebe08be).  
						
						
						
						
							
						
					 
					
						2020-03-11 21:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9a46a19e99 
					 
					
						
						
							
							Internals: Rename ImGuiSelectableFlags_PressedOnXXX to ImGuiSelectableFlags_SelectOnXXX, ImGuiButtonFlags_NoHoveredOnNav to ImGuiButtonFlags_NoHoveredOnFocus.  
						
						
						
						
							
						
					 
					
						2020-03-11 21:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4a10af2bda 
					 
					
						
						
							
							Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). ( #2541 ,  #2815 )  
						
						
						
						
							
						
					 
					
						2020-03-11 13:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e137db2df7 
					 
					
						
						
							
							CI: Enable error on warnings for the extra warnings builds as an experiment. FAQ tweaks  
						
						
						
						
							
						
					 
					
						2020-03-10 14:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						aef057e975 
					 
					
						
						
							
							Internals: Added GetInputTextState() + comments.  
						
						
						
						
							
						
					 
					
						2020-03-07 15:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2dcf8df9f4 
					 
					
						
						
							
							Internals: Shuffled some of the windows-specific includes to avoid duplication. Might have undesirable side-effects on some compilers, please report!  
						
						
						
						
							
						
					 
					
						2020-03-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						de37a0bfab 
					 
					
						
						
							
							Internals: fix potential warning. Comments around include sections. Moved a few bits.  
						
						
						
						
							
						
					 
					
						2020-03-07 15:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1b5b87a40e 
					 
					
						
						
							
							Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds.  
						
						
						
						
							
						
					 
					
						2020-03-07 15:19:51 +01:00