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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						781a7950d7 
					 
					
						
						
							
							ImVector: Fixed a oddly unqualified return type in the assignment operator (I assume C++ handles it nicely as this never warned anywhere, but it is completely unintentional).  
						
						
						
						
					 
					
						2018-09-24 11:33:26 +02:00 
						 
				 
			
				
					
						
							
							
								ice1000 
							
						 
					 
					
						
						
							
						
						201fcfd2e5 
					 
					
						
						
							
							Internals: Replace unsigned short with ImWchar when dealing with character storage. ( #2078 )  
						
						
						
						
					 
					
						2018-09-11 22:00:57 +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 
							
						 
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bbcc976739 
					 
					
						
						
							
							Demo: Added a "Configuration" block to make io.ConfigFlags/io.BackendFlags more prominent.  
						
						
						
						
					 
					
						2018-09-05 17:29:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b944aa623c 
					 
					
						
						
							
							Minor mostly inconsequential merges from Viewport + LoadIniSettingsFromMemory() entirely skip lines starting with ';'  
						
						
						
						
					 
					
						2018-09-05 11:52:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bcb1441ce7 
					 
					
						
						
							
							Version 1.65 WIP  
						
						
						
						
					 
					
						2018-09-03 14:38:04 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						48db5713d6 
					 
					
						
						
							
							Version 1.64  
						
						
						
						
					 
					
						2018-08-31 10:00:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f2aa124eb8 
					 
					
						
						
							
							Version 1.64 WIP  
						
						
						
						
					 
					
						2018-08-30 14:25:23 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9e0f24dcb6 
					 
					
						
						
							
							Version 1.63  
						
						
						
						
					 
					
						2018-08-29 16:20:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ec148988f0 
					 
					
						
						
							
							Reordered some declarations in imgui.h (in prevision of 1.64 refactor)  
						
						
						
						
					 
					
						2018-08-29 16:12:23 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a082692b0a 
					 
					
						
						
							
							ImFontAtlas Comments ( #2042 ) + added ImGuiFontAtlas_None for consistency.  
						
						
						
						
					 
					
						2018-08-25 20:06:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						042f88e5f0 
					 
					
						
						
							
							Removed obsolete redirection functions: CollapsingHeader() variation with 2 bools - marked obsolete in v1.49, May 2016.  
						
						
						
						
					 
					
						2018-08-23 13:40:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3612885dea 
					 
					
						
						
							
							Comments, demo  
						
						
						
						
					 
					
						2018-08-23 13:37:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0810d57819 
					 
					
						
						
							
							Renamed IsItemDeactivatedAfterChange() to IsItemDeactivatedAfterEdit() for consistency with new IsItemEdited() API. Kept redirection function (will obsolete fast as IsItemDeactivatedAfterChange() is very recent). ( #820 ,  #956 ,  #1875 ,  #2034 )  
						
						
						
						
					 
					
						2018-08-23 13:26:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e28b1078f5 
					 
					
						
						
							
							Added IsItemEdited() to query if the last item modified its value (or was pressed). This is equivalent to the bool returned by most widgets. It is useful in some situation e.g. using InputText() with ImGuiInputTextFlags_EnterReturnsTrue. ( #2034 )  
						
						
						
						
					 
					
						2018-08-23 13:21:01 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						102d5e6de6 
					 
					
						
						
							
							Rearrange header comments to find enums easily + fixed inconsistent sorting.  
						
						
						
						
					 
					
						2018-08-22 22:13:05 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ea9f5d7600 
					 
					
						
						
							
							Added optional misc/stl/imgui_stl.h wrapper to use with STL types (e.g. InputText with std::string). ( #2035 ,  #2006 ,  #1443 ,  #1008 )  
						
						
						
						
					 
					
						2018-08-22 13:25:08 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8d639ec60d 
					 
					
						
						
							
							InputText: callback InsertChars() support resize callbacks correctly (followup to  24ff259) + fixed demo to use those functions.  ( #2006 ,  #1443 ,  #1008 ).  
						
						
						
						
					 
					
						2018-08-22 13:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2dc5ec95d7 
					 
					
						
						
							
							Internals: InputText: Renaming. Comments.  
						
						
						
						
					 
					
						2018-08-22 12:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9f393c38e9 
					 
					
						
						
							
							InputText: Renamed ImGuiTextEditCallback to ImGuiInputTextCallback, ImGuiTextEditCallbackData to ImGuiInputTextCallbackData for consistency. Kept redirection types (will obsolete).  
						
						
						
						
					 
					
						2018-08-22 12:46:45 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						24ff259816 
					 
					
						
						
							
							InputText: Added support for buffer size/capacity changes via the ImGuiInputTextFlags_CallbackResize flag. ( #2006 ,  #1443 ,  #1008 ).  
						
						
						
						
					 
					
						2018-08-21 21:36:07 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4de6e1f7e4 
					 
					
						
						
							
							InputText: Internal renaming of some fields + final copy uses edit_state.CurLenA+1 instead of buf_size.  
						
						
						
						
					 
					
						2018-08-21 15:14:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e6c78f9470 
					 
					
						
						
							
							InputText: (Breaking change) removed ImGuiTextEditCallbackData::ReadOnly since it is a duplication of (ImGuiTextEditCallbackData::Flags & ImGuiInputTextFlags_ReadOnly) ( #211 )  
						
						
						
						
					 
					
						2018-08-21 14:27:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5942c08143 
					 
					
						
						
							
							Added IMGUI_VERSION_NUM for easy compile-time testing. ( #2025 )  
						
						
						
						
					 
					
						2018-08-21 14:27:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8972ebae73 
					 
					
						
						
							
							Metrics: Added io.MetricsActiveAllocations, moving away from the cross-context global counters than we previously used. ( #1565 ,  #1599 ,  #586 )  
						
						
						
						
					 
					
						2018-08-15 16:28:39 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4e33aeed82 
					 
					
						
						
							
							Selectable: Added ImGuiSelectableFlags_Disabled flag in the public API. ( #211 )  
						
						
						
						
					 
					
						2018-08-14 16:07:01 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bc6ac8b2ae 
					 
					
						
						
							
							Metrics: Changed io.MetricsActiveWindows to reflect the number of active windows (!= from visible windows), which is useful for lazy/idle render mechanisms as new windows are typically not visible for one frame.  
						
						... 
						
						
						
						Metrics: Added io.MetricsRenderWindow to reflect the number of visible windows. 
						
						
					 
					
						2018-08-03 18:12:36 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc64bd9e3c 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2018-08-01 11:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						87e2fea09d 
					 
					
						
						
							
							Renamed io.OptResizeWindowsFromEdges to ConfigResizeWindowsFromEdges, io.OptCursorBlink to io.ConfigCursorBlink, io.OptMacOSXBehaviors to ConfigMacOSXBehaviors for consistency. ( #1427 ,  #1495 ,  #822 ,  #473 ,  #650 )  
						
						... 
						
						
						
						Demo: Exposed flags in Demo. 
						
						
					 
					
						2018-08-01 11:50:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						faf2c34149 
					 
					
						
						
							
							Drag and Drop: Added ImGuiDragDropFlags_SourceAutoExpirePayload flag to force payload to expire if the source stops being submitted. ( #1725 ,  #143 ).  
						
						
						
						
					 
					
						2018-07-31 13:46:19 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d5400d9517 
					 
					
						
						
							
							Fixes for pre-C++11 compilers.  
						
						... 
						
						
						
						That said, I think we can consider upgrading requirement to an early VS-friendly subset of C++11. The thing I would like the most from C++11 are forward-declared enum (from VS 2012 onward). 
						
						
					 
					
						2018-07-30 17:42:27 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4ebd442a24 
					 
					
						
						
							
							Added asserts to catch illegal modifications of the font atlas between NewFrame() and EndFrame()/Render(). ( #1958 )  
						
						
						
						
					 
					
						2018-07-22 18:53:27 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e07f5d4c78 
					 
					
						
						
							
							Changed ImGui::GetTime() return value from float to double to avoid accumulating floating point imprecisions over time.  
						
						
						
						
					 
					
						2018-07-22 18:46:41 +02:00 
						 
				 
			
				
					
						
							
							
								Elias Daler 
							
						 
					 
					
						
						
							
						
						af38a5c41a 
					 
					
						
						
							
							Ignore GCC warning (-Wclass-memaccess) in imgui.h ( #1959 )  
						
						
						
						
					 
					
						2018-07-22 18:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						048add5ef2 
					 
					
						
						
							
							ImGuiTextFilter, TextRange: removed cruft from TextRange since it's not a publicly and generic helper at the moment + marked internal stuff + changed a reference to a pointer. ( #1879 )  
						
						
						
						
					 
					
						2018-07-19 15:22:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						23288547ec 
					 
					
						
						
							
							Revert part of  c7016c2  incorrectly renaming ImGuiCol_NavWindowingHighlight to ImGuiCol_NavWindowListHighlight, that was wholly unnecessary (and not documented!). (also invalidate  #1939 )  
						
						
						
						
					 
					
						2018-07-12 09:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						59fb3274a7 
					 
					
						
						
							
							Examples: include for intptr_t on tdm-gcc + mingw32 ( #1936 ) + mouse buttons comments  
						
						
						
						
					 
					
						2018-07-11 20:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9007dff5eb 
					 
					
						
						
							
							IsItemHovered(): Added ImGuiHoveredFlags_AllowWhenDisabled flag to query hovered status on disabled items. ( #1940 ,  #211 )  
						
						... 
						
						
						
						+ shallow changelog tweaks 
						
						
					 
					
						2018-07-10 19:16:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						17f36038e0 
					 
					
						
						
							
							Internals: Misc/shallow merge from Docking branch.  
						
						
						
						
					 
					
						2018-07-09 21:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c7016c25e8 
					 
					
						
						
							
							Nav: Added a CTRL+TAB window list and changed the highlight system accordingly. ( #787 )  
						
						
						
						
					 
					
						2018-07-09 19:16:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a33f0d1f7f 
					 
					
						
						
							
							Drag and Drop: Fixed ImGuiDragDropFlags_SourceNoDisableHover to affect hovering state prior to calling IsItemHovered() + fixed description. ( #143 )  
						
						
						
						
					 
					
						2018-07-08 16:38:57 +02:00