omar 
							
						 
					 
					
						
						
							
						
						004fe8916a 
					 
					
						
						
							
							Internals: Settings: Simple optimization caching index into the settings buffer, to remove an unnecessary O(N*M) search during saving. (with N=active root windows during the session, M=stored settings which grows over time)  
						
						
						
						
							
						
					 
					
						2018-06-28 18:42:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						242d7e0b0b 
					 
					
						
						
							
							ImVector: Added index_from_pointer() helper.  
						
						
						
						
							
						
					 
					
						2018-06-28 18:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b16603745c 
					 
					
						
						
							
							Allow menu windows from ignoring the style.WindowMinSize values so short menus are not padded. ( #1909 )  
						
						
						
						
							
						
					 
					
						2018-06-28 11:33:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7adae3299e 
					 
					
						
						
							
							Double-click on resize grip doesn't need to test HoveredWindow (as button has the flattenchild flag anyway) + double-click on title bar verify that we don't have overlapping items to allow contents in title bar. + Comments  
						
						
						
						
							
						
					 
					
						2018-06-27 17:29:31 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Cornut 
							
						 
					 
					
						
						
							
						
						42a919f303 
					 
					
						
						
							
							Examples: Apple: Fixed paths of GLFW+GL2 example. ( #1906 ) Update ignore list.  
						
						
						
						
							
						
					 
					
						2018-06-27 09:39:52 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						79153cf19f 
					 
					
						
						
							
							Internals: Various renaming. e.g. NewFrameUpdateHoveredWindowAndCaptureFlags() to UpdateHoveredWindowAndCaptureFlags() + exposed UpdateMovingWindow() in imgui_internal.h.  
						
						
						
						
							
						
					 
					
						2018-06-26 12:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						14ceaaf460 
					 
					
						
						
							
							ArrowButton: Fixed to honor PushButtonRepeat() setting (and internals' ImGuiItemFlags_ButtonRepeat). Setup current line text baseline so that ArrowButton() + SameLine() + Text() are aligned properly.  
						
						
						
						
							
						
					 
					
						2018-06-26 12:37:20 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9d67d18d86 
					 
					
						
						
							
							Internals: Moved some of the SliderBehaviorT code into SliderBehavior to reduce the amount of instanciated code.  
						
						
						
						
							
						
					 
					
						2018-06-25 14:01:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a1ec7723ef 
					 
					
						
						
							
							Examples: OpenGL3: Remove misleading or unnecessary "#version 150" strings.  
						
						
						
						
							
						
					 
					
						2018-06-25 09:50:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c1d8dee6c5 
					 
					
						
						
							
							Version 1.63 WIP  
						
						
						
						
							
						
					 
					
						2018-06-25 09:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fb0106fad2 
					 
					
						
						
							
							Demo: Fixed incorrect response to Begin() returning false in overlay demo (which cannot happen since we don't have a title bar, but that doesn't make it a good behaving demo!).  
						
						
						
						
							
						
					 
					
						2018-06-25 09:32:55 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						20e89201cb 
					 
					
						
						
							
							Examples: Fixes.  
						
						
						
						
							
						
					 
					
						2018-06-23 09:42:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						00418d13e3 
					 
					
						
						
							
							Demo: Fixed mismatched TreePush/TreePop in Property Editor, due to incorrect revert in  826d77185e ( #1895 )  
						
						
						
						
							
 
						
					 
					
						2018-06-22 17:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d68633398b 
					 
					
						
						
							
							Examples: Vulkan: nverted the parameters to ImGui_ImplVulkan_RenderDrawData() to be consistent with other bindings.  
						
						
						
						
							
						
					 
					
						2018-06-22 10:02:02 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1b74e3be02 
					 
					
						
						
							
							Version 1.62  
						
						
						
						
							
						
					 
					
						2018-06-22 09:41:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f9a5ff7a19 
					 
					
						
						
							
							Examples: DirectX12: Moved the ID3D12GraphicsCommandList* parameter from ImGui_ImplDX12_NewFrame() to ImGui_ImplDX12_RenderDrawData() which makes a lots more sense. ( #301 )  
						
						
						
						
							
						
					 
					
						2018-06-21 12:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cac4c3f9b8 
					 
					
						
						
							
							Examples: The functions in imgui_impl_xxx.cpp are prefixed with IMGUI_IMPL_API (which defaults to IMGUI_API) to facilitate some uses. ( #1888 ) + Comments in imgui.h  
						
						
						
						
							
						
					 
					
						2018-06-21 12:04:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						528b0b4af6 
					 
					
						
						
							
							Examples: SDL+OpenGL2: Fixed Makefile. ( #1886 )  
						
						
						
						
							
						
					 
					
						2018-06-20 11:17:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c44a4bed84 
					 
					
						
						
							
							Examples: Fixed bindings to use ImGuiMouseCursor_COUNT instead of old name ImGuiMouseCursor_Count_ so they can compile with IMGUI_DISABLE_OBSOLETE_FUNCTIONS. ( #1887 )  
						
						
						
						
							
						
					 
					
						2018-06-20 11:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2ce121b7d0 
					 
					
						
						
							
							Readme, Links, Bindings  
						
						
						
						
							
						
					 
					
						2018-06-16 10:43:05 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						40845852b9 
					 
					
						
						
							
							Fixed warnings + readme  
						
						
						
						
							
						
					 
					
						2018-06-16 10:23:11 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Cornut 
							
						 
					 
					
						
						
							
						
						a402edb66c 
					 
					
						
						
							
							Examples: OSX: Added clipboard support. Fixed ignore list for xcode cruft. Comments about broken keys. ( #1873 )  
						
						
						
						
							
						
					 
					
						2018-06-15 23:01:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b5d385824d 
					 
					
						
						
							
							Added assert in TreePop() to ease catching ID stack underflow earlier.  
						
						
						
						
							
						
					 
					
						2018-06-14 15:11:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						826d77185e 
					 
					
						
						
							
							Revert  640c0566: TreeNode: Fixed nodes with ImGuiTreeNodeFlags_Leaf flag always returning true which was meaningless -> more flexible to keep allowing it by default so it setup an ID scope.  
						
						
						
						
							
						
					 
					
						2018-06-14 15:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ce0b36ba10 
					 
					
						
						
							
							Added _None values to various enum flags, useful for readability and some coding style likes it. (Unfortunately we can't refer to them as default value in imgui.h functions because they need to be declared below).  
						
						
						
						
							
						
					 
					
						2018-06-13 23:22:19 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2a6fbb2197 
					 
					
						
						
							
							Speculative fix for Win32 clipboard handler if SetClipboardText() fails + Minor fix for static analyzer + using :: prefix when calling in Win32 functions.  
						
						
						
						
							
						
					 
					
						2018-06-13 22:22:52 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						185b4dde87 
					 
					
						
						
							
							Examples: Allegro5: Added support for ImGuiConfigFlags_NoMouseCursorChange flag. Added clipboard support. Unindexing buffers ourselves as Allegro indexed drawing primitives are buggy in the DirectX9 back-end.  
						
						
						
						
							
						
					 
					
						2018-06-13 19:22:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						335f6fde7e 
					 
					
						
						
							
							Comments + missing changelog bits in 1.52 for SetNextWindowPos, SetNextWindowPosCenter. (obsolete  #771 )  
						
						
						
						
							
						
					 
					
						2018-06-13 14:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d57fc7fb97 
					 
					
						
						
							
							Added IsItemDeactivatedAfterChange() if the last item was active previously, isn't anymore, and during its active state modified a value. Note that you may still get false positive. ( #820 ,  #956 ,  #1875 )  
						
						
						
						
							
						
					 
					
						2018-06-13 00:10:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						be4b8b5615 
					 
					
						
						
							
							Internals: Added GetItemID(), GetFocusID() for consistency. Made GetActiveID() inline. Comments, fixed typos, demo tweaks.  
						
						
						
						
							
						
					 
					
						2018-06-13 00:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3569d74f98 
					 
					
						
						
							
							Demo: Moved test of the Hovered/Active/Focused functions to the Widgets section.  
						
						
						
						
							
						
					 
					
						2018-06-12 18:51:23 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cd455a4600 
					 
					
						
						
							
							Added IsItemDeactivated() to query if the last item was active previously but isn't anymore. Useful for Undo/Redo patterns. ( #820 ,  #956 ,  #1875 )  
						
						
						
						
							
						
					 
					
						2018-06-12 18:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c725710c6d 
					 
					
						
						
							
							Comments  
						
						
						
						
							
						
					 
					
						2018-06-12 18:25:04 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a48815b870 
					 
					
						
						
							
							Comments, changelog  
						
						
						
						
							
						
					 
					
						2018-06-12 12:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Cornut 
							
						 
					 
					
						
						
							
						
						e54b61aa0f 
					 
					
						
						
							
							Examples: OSX: Fixed obsolete enums. Fixed keyboard mapping. Added missing keyboard modifiers. ( #1873 )  
						
						
						
						
							
						
					 
					
						2018-06-11 21:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f96c7fac91 
					 
					
						
						
							
							Examples: FreeGLUT: Fixed mapping of Space key. ( #801 )  
						
						
						
						
							
						
					 
					
						2018-06-11 20:03:35 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cdf51cad2d 
					 
					
						
						
							
							Comments, documentation  
						
						
						
						
							
						
					 
					
						2018-06-11 19:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a1b6766d43 
					 
					
						
						
							
							Examples: FreeGLUT: Added FreeGLUT bindings. Added FreeGLUT+OpenGL2 example. ( #801 )  
						
						
						
						
							
						
					 
					
						2018-06-11 19:27:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bdb3d72d37 
					 
					
						
						
							
							Examples: Win32: Fixed handling of mouse wheel messages to support finer position messages (typically sent by track-pads). ( #1874 )  
						
						
						
						
							
						
					 
					
						2018-06-11 17:36:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7acb46bec5 
					 
					
						
						
							
							Examples: Comments to make ImGuiConfigFlags_NoMouseCursorChange more visible ( #1027 ). + Allegro5: Added support for ImGuiConfigFlags_NoMouseCursorChange flag.  
						
						
						
						
							
						
					 
					
						2018-06-11 12:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fac0c801da 
					 
					
						
						
							
							Examples: Added imgui_impl_osx.mm bindings ( #1870 ,  #281 )  
						
						
						
						
							
						
					 
					
						2018-06-11 10:19:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6f7b7807ad 
					 
					
						
						
							
							Fixed Travis path + various paths in comments/documentations  
						
						
						
						
							
						
					 
					
						2018-06-10 16:14:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5a13e4dcde 
					 
					
						
						
							
							Examples: Renamed imgui_impl_sdl2.cpp to imgui_impl_sdl.cpp ( #1870 ) + changelog bits  
						
						
						
						
							
						
					 
					
						2018-06-10 15:58:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8d58fbb5ed 
					 
					
						
						
							
							Examples: Renamed example folders. ( #1870 )  
						
						
						
						
							
						
					 
					
						2018-06-10 15:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						689ec0bd06 
					 
					
						
						
							
							Merge branch 'font_min_max_advance'  
						
						
						
						
							
						
					 
					
						2018-06-10 15:07:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						85f9694bd4 
					 
					
						
						
							
							Big example binding refactor (manually imported from Viewport branch, stripped out of Viewport code). ( #1870 )  
						
						... 
						
						
						
						Read examples/README.txt for some details.
ImDrawData: Added DisplayPos, DisplaySize fields honored by all backends (not strictly necessary to honor just now, but doing it to be ahead) 
						
						
							
						
					 
					
						2018-06-08 19:37:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f5bf9f509c 
					 
					
						
						
							
							ImFontConfig: Added GlyphMinAdvanceX/GlyphMaxAdvanceX settings useful to make a font appears monospaced, particularly useful for icon fonts. ( #1869 )  
						
						
						
						
							
						
					 
					
						2018-06-08 12:52:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8e48ab6b19 
					 
					
						
						
							
							Nav: Addendum: only set io.WantSetMousePos if necessary. ( #1867 )  
						
						
						
						
							
						
					 
					
						2018-06-07 18:08:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e3710448ae 
					 
					
						
						
							
							Nav: Removed an unnecessary assertion that could fail when using Mouse and Keyboard simultaneously with the NavEnableSetMousePos flag. ( #1867 )  
						
						
						
						
							
						
					 
					
						2018-06-07 18:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						929529a0db 
					 
					
						
						
							
							SliderFloat(): When using keyboard/gamepad and a zero precision format string (e.g. "%.0f"), always step in integer units. ( #1866 )  
						
						
						
						
							
						
					 
					
						2018-06-07 13:29:54 +02:00