omar 
							
						 
					 
					
						
						
							
						
						fb6ef8b1db 
					 
					
						
						
							
							Comments, tweak  
						
						
						
						
					 
					
						2018-12-03 23:50:59 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						10e13dd6bb 
					 
					
						
						
							
							Version 1.67 WIP (again, this time IMGUI_VERSION_NUM has leeway for another hot-fix).  
						
						
						
						
					 
					
						2018-12-03 12:19:23 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						801645d350 
					 
					
						
						
							
							Version 1.66b (will revisit how to change IMGUI_VERSION_NUM across versions, this commit reduces the numerical IMGUI_VERSION_NUM compared to the commit on Nov 22).  
						
						
						
						
					 
					
						2018-12-03 10:17:17 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7658035e5a 
					 
					
						
						
							
							About, IO: Added io.BackendPlatformName, io.BackendRendererName for informational/QA purpose.  
						
						
						
						
					 
					
						2018-11-30 18:30:21 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3849def253 
					 
					
						
						
							
							Added ShowAboutWindow(), About Window now showing various config/build information.  
						
						
						
						
					 
					
						2018-11-30 18:30:21 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						baf67d393f 
					 
					
						
						
							
							When the focused window become inactive don't restore focus to a window with the ImGuiWindowFlags_NoInputs flag. ( #2213 )  
						
						
						
						
					 
					
						2018-11-29 23:25:29 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4105cc7e97 
					 
					
						
						
							
							Added ImGuiConfigFlags_None, ImGuiBackendFlags_None for good measure.  
						
						
						
						
					 
					
						2018-11-27 19:46:14 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d27ffefbd4 
					 
					
						
						
							
							Version 1.67 WIP  
						
						
						
						
					 
					
						2018-11-22 18:59:57 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						da3c4330c1 
					 
					
						
						
							
							Version 1.66  
						
						
						
						
					 
					
						2018-11-22 15:11:52 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc4b1f9e47 
					 
					
						
						
							
							Nav: Fixed explicit directional input not re-highlighting current nav item if there is a single item in the window and highlight has been previously disabled by the mouse. ( #787 )  
						
						
						
						
					 
					
						2018-11-21 16:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b9ae9bb1e3 
					 
					
						
						
							
							Internals: Using GetOverlayDrawList(ImGuiWindow*) to match syntax of viewport/master branches. Fixed compiling with IMGUI_DEBUG_NAV_RECTS  
						
						
						
						
					 
					
						2018-11-21 15:37:29 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						50c43d1c8e 
					 
					
						
						
							
							Removed unnecessary ImGui:: prefixes.  
						
						
						
						
					 
					
						2018-11-15 16:43:05 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6b4443755d 
					 
					
						
						
							
							Internals: Added FindWindowByID() helper. ( #2190 )  
						
						
						
						
					 
					
						2018-11-15 16:41:48 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						aa668c410a 
					 
					
						
						
							
							Nav: Fixed an assert in certain circumstance (mostly when using popups) when mouse positions stop being valid. ( #2168 ) + adding a else block to make NavCalcPreferredRefPos() more explicit.  
						
						
						
						
					 
					
						2018-11-15 13:56:27 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						19b4fcdacb 
					 
					
						
						
							
							Made IsWindowFocused() work outside of NewFrame()-EndFrame() and added comments about how ImGuiFocusedFlags_AnyWindow should NOT be used in place of io.WantCaptureMouse. ( #2185 )  
						
						
						
						
					 
					
						2018-11-13 11:23:15 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c808eb92c6 
					 
					
						
						
							
							Config: Added IMGUI_DISABLE_WIN32_FUNCTIONS to disable linking with _any_ Win32 function, as a general forward compatible measure.  
						
						
						
						
					 
					
						2018-11-05 17:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Torkel Bjørnson-Langen 
							
						 
					 
					
						
						
							
						
						1441756a0f 
					 
					
						
						
							
							Doc: Fixed comments referring to LoadFromFileTTF() instead of AddFontFromFileTTF() ( #2153 )  
						
						
						
						
					 
					
						2018-11-05 14:17:51 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						12c72d2893 
					 
					
						
						
							
							Fixed OpenGL texture loading example in comment + Discourse link to root of discourse  
						
						
						
						
					 
					
						2018-10-25 21:32:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a72d5ada61 
					 
					
						
						
							
							Misc comments improvements  
						
						
						
						
					 
					
						2018-10-25 19:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ac9aaf4b6e 
					 
					
						
						
							
							Comments in demo and opengl code + Internals: Added HoveredIdNotActiveTimer tracking hovering time unless the item is active, which is a commonly useful pattern.  
						
						
						
						
					 
					
						2018-10-25 17:45:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5be915d6ab 
					 
					
						
						
							
							Added ImGuiWindowFlags_NoMouseInputs which is basically the old ImGuiWindowFlags_NoInputs (essentially  we have renamed ImGuiWindowFlags_NoInputs to ImGuiWindowFlags_NoMouseInputs). Made the new ImGuiWindowFlags_NoInputs encompass both NoMouseInputs+NoNav, which is consistent with its description. ( #1660 ,  #787 )  
						
						
						
						
					 
					
						2018-10-15 18:23:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						90b50bd4c3 
					 
					
						
						
							
							Window: Added ImGuiWindowFlags_NoBackground flag for consistency and to ease creating new flag combinations. Added ImGuiWindowFlags_NoDecoration helper flag which is essentially NoTitleBar+NoResize+NoScrollbar+NoCollapse. ( #1660 )  
						
						
						
						
					 
					
						2018-10-15 18:16:49 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ca753829cb 
					 
					
						
						
							
							Revert using wchar_t functions ( 9cf94d5 +  2eaf5b0). Big mistake, wchar_t is not guaranteed to be 16-bits.  
						
						
						
						
					 
					
						2018-10-12 15:48:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						28953208d4 
					 
					
						
						
							
							Tests: Added imgui-test engine hooks (experimental).  
						
						
						
						
					 
					
						2018-10-12 15:47:15 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9cf94d5dd6 
					 
					
						
						
							
							RenderText(), InputTextMultiline(): Optimization for large text by using memchr, wmemchr, wcschr when appropriate.  
						
						
						
						
					 
					
						2018-10-12 12:34:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0fe48cbb61 
					 
					
						
						
							
							Renamed misc/stl/imgui_stl.h,.cpp to misc/cpp/imgui_stdlib.h in prevision for other files.( #2035 ,  #2096 )  
						
						... 
						
						
						
						Added misc/README file. 
						
						
					 
					
						2018-10-12 11:16:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ed4dcd9072 
					 
					
						
						
							
							Shutdown: Unlock font atlas before destroying context, so we can destroy a context between NewFrame and EndFrame if we wait (facilitate main loop structures). Internals: GetWindowScrollMaxX(), GetWindowScrollMaxY()  
						
						
						
						
					 
					
						2018-10-11 22:38:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cf0afb48ac 
					 
					
						
						
							
							TextUnformatted: Using memchr(), fixed not properly testing for text_end bound + comments.  
						
						... 
						
						
						
						Internals: Added ImStreolRange() + used in LogRenderedText() + comments. 
						
						
					 
					
						2018-10-11 12:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d02b11dfbd 
					 
					
						
						
							
							ImGuiTextBuffer: Avoid heap allocation when empty.  
						
						
						
						
					 
					
						2018-10-11 12:08:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1efafa1d29 
					 
					
						
						
							
							Comments + internal using Tab Stop terminology (ImGuiItemFlags_NoTabStop instead of !ImGuiItemFlags_AllowKeyboardFocus)  
						
						
						
						
					 
					
						2018-10-10 12:09:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fbfe193fcd 
					 
					
						
						
							
							Window, Inputs: Fixed resizing from edges when io.MousePos is not pixel-rounded by rounding mouse position input. ( #2110 )  
						
						
						
						
					 
					
						2018-10-02 18:49:55 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ae7f833c69 
					 
					
						
						
							
							Window: Resizing from edges (with io.ConfigResizeWindowsFromEdges Beta flag) extends the hit region of root floating windows outside the window, making it easier to resize windows. Resize grips are also extended accordingly so there are no discontinuity when hovering between borders and corners. ( #1495 ,  #822 ,  #2110 )  
						
						
						
						
					 
					
						2018-10-02 18:43:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e623be998d 
					 
					
						
						
							
							Drag and Drop: Added GetDragDropPayload() to peek directly into the payload (if any) from anywhere. ( #143 )  
						
						
						
						
					 
					
						2018-10-01 15:53:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3dcd552628 
					 
					
						
						
							
							Fixed extraneous static attribute. ( #2105 )  
						
						
						
						
					 
					
						2018-09-27 13:01:51 +02:00 
						 
				 
			
				
					
						
							
							
								Loïc HAMOT 
							
						 
					 
					
						
						
							
						
						9aae21483a 
					 
					
						
						
							
							Fix missing IMGUI_API and mismatching namespace internal's CreateNewWindowSettings ( #2105 )  
						
						
						
						
					 
					
						2018-09-27 12:59:22 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						61d94ff88e 
					 
					
						
						
							
							Renamed SetScrollHere() to SetScrollHereY(). Kept redirection function (will obsolete).  
						
						
						
						
					 
					
						2018-09-26 21:30:37 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a7d3ae8937 
					 
					
						
						
							
							BeginChild(): Fixed BeginChild(const char*, ...) variation erroneously not applying the ID stack to the provided string to uniquely identify the child window. This was undoing an intentional change introduced in 1.50 and broken in 1.60. ( #1698 ,  #894 ,  #713 ) + reworked the Begin/BeginChild comments in imgui.h.  
						
						
						
						
					 
					
						2018-09-26 21:24:42 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e2436ca625 
					 
					
						
						
							
							Nav, Focus: Fixed ImGuiWindowFlags_NoBringToFrontOnFocus windows not being restoring focus properly after the main menu bar or last focused window is deactivated.  
						
						
						
						
					 
					
						2018-09-10 20:40:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						062b1f0463 
					 
					
						
						
							
							Fixed calling SetNextWindowSize()/SetWindowSize() with non-integer values leading to accidental alteration of window position. We now round the provided size. ( #2067 )  
						
						
						
						
					 
					
						2018-09-07 22:30:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2eaf722fd7 
					 
					
						
						
							
							Fixed calling DestroyContext() always saving .ini data with the current context instead of the supplied context pointer. ( #2066 )  
						
						
						
						
					 
					
						2018-09-07 17:24:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						eb7033e75b 
					 
					
						
						
							
							Version 1.66 WIP  
						
						
						
						
					 
					
						2018-09-06 21:44:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e0cab5664a 
					 
					
						
						
							
							Version 1.65  
						
						
						
						
					 
					
						2018-09-06 15:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5a679a45cc 
					 
					
						
						
							
							Renamed stb_truetype.h to imstb_truetype.h, stb_textedit.h to imstb_textedit.h, and stb_rect_pack.h to imstb_rectpack.h. ( #1718 ,  #2036 )  
						
						... 
						
						
						
						If you were conveniently using the imgui copy of those STB headers in your project, you will have to update your include paths.
The reason for this change is to avoid conflicts for projects that may also be importing their own copy of the STB libraries. Note that imgui's copy of stb_textedit.h is modified. 
						
						
					 
					
						2018-09-06 15:58:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e58bc3d5b7 
					 
					
						
						
							
							Refactor: Tweaked and improved the sectioning to facilitate grepping/moving around and applied to all files. ( #2036 )  
						
						
						
						
					 
					
						2018-09-06 11:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0b18c11440 
					 
					
						
						
							
							Refactor: Moved ImFile functions. ( #2036 )  
						
						
						
						
					 
					
						2018-09-06 11:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ab64e8f993 
					 
					
						
						
							
							Refactor: Moved one indentation level in the bulk of the ShowMetricsWindow() function. Should appear as a small diff if whitespaces changes are ignored. ( #2036 )  
						
						
						
						
					 
					
						2018-09-06 11:36:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bb3184af74 
					 
					
						
						
							
							Refactor: moved low-layout helpers to imgui_widgets.cpp (Spacing, Dummy, NewLine, Separator, etc.) ( #2036 )  
						
						
						
						
					 
					
						2018-09-05 20:54:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cbdce80837 
					 
					
						
						
							
							Internals: Refactor: Moved render functions to their own section. ( #2036 )  
						
						
						
						
					 
					
						2018-09-05 20:46:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						65876f348a 
					 
					
						
						
							
							Nav: Removed the [Beta] tag from various descriptions of the gamepad/keyboard navigation system. Although it is not perfect and will keep being improved, it is fairly functional and used by many. ( #787 )  
						
						
						
						
					 
					
						2018-09-05 17:33:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						77ba883f23 
					 
					
						
						
							
							Renamed io.OptCursorBlink/io.ConfigCursorBlink to io.ConfigInputTextCursorBlink. ( #1427 ) + changed ImGuiIO layout.  
						
						
						
						
					 
					
						2018-09-05 17:29:47 +02:00