u3shit
							
						 
						
							 
							
							
							
								
							
								528b12eb7a 
								
							
								 
							
						 
						
							
							
								
								Fix glClipControl(GL_UPPER_LEFT) handling in opengl3.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								c0283c1289 
								
							
								 
							
						 
						
							
							
								
								TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								37f665b619 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). ( #3137 ,  #2327 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								András Kucsma
							
						 
						
							 
							
							
								
								
							
							
								
							
								388bf66247 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix missing comma in FAQ.md ( #3134 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								9f9ff84ba1 
								
							
								 
							
						 
						
							
							
								
								TestEngine: Added PushID() hooks.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								b0e9092d6f 
								
							
								 
							
						 
						
							
							
								
								TestEngine: Added extra storage and global enable flag. Added missing ItemInfo hooks.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								3233fbff0e 
								
							
								 
							
						 
						
							
							
								
								Internals: Added SetNextWindowScroll() ( #1526 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								1fd9e131e4 
								
							
								 
							
						 
						
							
							
								
								TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. ( #143 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								54b38d88f7 
								
							
								 
							
						 
						
							
							
								
								TreeNode: Fixed bug where BeginDragDropSource() failed when the _OpenOnDoubleClick flag is set. Added basic demo code. (Amend  05420ea)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								e8c986b34e 
								
							
								 
							
						 
						
							
							
								
								Version 1.77 WIP  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								5503c0a12e 
								
							
								 
							
						 
						
							
							
								
								Version 1.76  
							
							 
							
							... 
							
							
 
							
							+ fixed PVS warning, update demo binaries, update readme image 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								7ee623d9b1 
								
							
								 
							
						 
						
							
							
								
								Internals: FocusScope not inherited by popups, modals. Amend  a5041c88  2ebe08be)  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								SergeyN
							
						 
						
							 
							
							
							
								
							
								977ac53dd8 
								
							
								 
							
						 
						
							
							
								
								Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. ( #3087 ,  #3115 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								f7852fa8e8 
								
							
								 
							
						 
						
							
							
								
								Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. ( #3114 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								832fda8488 
								
							
								 
							
						 
						
							
							
								
								Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								4e7ceb5f90 
								
							
								 
							
						 
						
							
							
								
								Plot: Internals: Added hovered index to PlotEx() function. ( #2670 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								e9366b4c73 
								
							
								 
							
						 
						
							
							
								
								Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. ( #3088 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								752436219d 
								
							
								 
							
						 
						
							
							
								
								Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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. 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								b7e1b13ca7 
								
							
								 
							
						 
						
							
							
								
								Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags).  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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 . 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								3490046c97 
								
							
								 
							
						 
						
							
							
								
								Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. ( #787 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								fd56de1144 
								
							
								 
							
						 
						
							
							
								
								Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods.  
							
							 
							
							... 
							
							
 
							
							+ renamed NavScoringRectScreen > NavScoringRect 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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).  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Dylan
							
						 
						
							 
							
							
								
								
							
							
								
							
								68c5d030cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Typo in readme ( #3078 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								ec2a24a5f1 
								
							
								 
							
						 
						
							
							
								
								Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. ( #125 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								b4d1287011 
								
							
								 
							
						 
						
							
							
								
								Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it).  
							
							 
							
							... 
							
							
 
							
							Amend old 6251d379 , 2bcafc86 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								7c11997bcc 
								
							
								 
							
						 
						
							
							
								
								Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. ( #2347 ,  #2601 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								ac2247f551 
								
							
								 
							
						 
						
							
							
								
								Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks.  
							
							 
							
							... 
							
							
 
							
							made max_x absolutely to reduce confusion.
amend cf481e1 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								1d4b5def51 
								
							
								 
							
						 
						
							
							
								
								Alter definition of IM_UNICODE_ defines to faclitate C-binding. ( #2538 ,  #2541 ,  #2815 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								670367e51d 
								
							
								 
							
						 
						
							
							
								
								Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. ( #2538 ,  #2541 ,  #2815 )  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								f2b01c3436 
								
							
								 
							
						 
						
							
							
								
								Changelog, tweak OpenGL3 backends. ( #3061 ), update Gallery thread links.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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 ) 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								110f506ec0 
								
							
								 
							
						 
						
							
							
								
								Comments in imgui.h  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								fbc93debf9 
								
							
								 
							
						 
						
							
							
								
								Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks()  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								ccf0cc8584 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame().  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								d8824f9a9a 
								
							
								 
							
						 
						
							
							
								
								CI: Clarify purpose of example_null, Changelog  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								ac5ffffc23 
								
							
								 
							
						 
						
							
							
								
								CI: Test builds with freetype on linux.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								bdd31ec4db 
								
							
								 
							
						 
						
							
							
								
								Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								omar
							
						 
						
							 
							
							
							
								
							
								0bbbbe0f68 
								
							
								 
							
						 
						
							
							
								
								Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								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 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								Rokas Kupstys
							
						 
						
							 
							
							
							
								
							
								75a65f6fb0 
								
							
								 
							
						 
						
							
							
								
								CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled.  
							
							 
							
							... 
							
							
 
							
							+ amend notes 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								339ffd25a9 
								
							
								 
							
						 
						
							
							
								
								Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function.  
							
							 
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
						
					 
				
					
						
							
							
								 
								ocornut
							
						 
						
							 
							
							
							
								
							
								1d5612a05e 
								
							
								 
							
						 
						
							
							
								
								Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget  
							
							 
							
							... 
							
							
 
							
							ImVec2 *= ImVec2 to match  ImVec2 * ImVec2, likewise with / 
							
						 
						
							ago%!(EXTRA string=6 years)