omar 
							
						 
					 
					
						
						
							
						
						9660657e95 
					 
					
						
						
							
							Merge branch 'master' into viewport  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_sdl.cpp 
						
						
					 
					
						2018-06-10 15:59:35 +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 
							
						 
					 
					
						
						
							
						
						13a3a2d0f3 
					 
					
						
						
							
							Merge branch 'examples_refactor2' into viewport ( #1870 )  
						
						... 
						
						
						
						# Conflicts:
#	examples/README.txt
#	examples/directx11_example/main.cpp
#	examples/directx12_example/main.cpp
#	examples/imgui_impl_dx10.cpp
#	examples/imgui_impl_dx11.cpp
#	examples/imgui_impl_dx12.cpp
#	examples/imgui_impl_glfw.cpp
#	examples/imgui_impl_opengl2.cpp
#	examples/imgui_impl_opengl2.h
#	examples/imgui_impl_opengl3.cpp
#	examples/imgui_impl_sdl2.cpp
#	examples/imgui_impl_sdl2.h
#	examples/imgui_impl_vulkan.cpp
#	examples/imgui_impl_vulkan.h
#	examples/imgui_impl_win32.cpp
#	examples/imgui_impl_win32.h
#	examples/opengl2_example/main.cpp
#	examples/opengl3_example/main.cpp
#	examples/sdl_opengl2_example/main.cpp
#	examples/sdl_opengl3_example/main.cpp
#	examples/sdl_vulkan_example/main.cpp
#	examples/vulkan_example/main.cpp
#	imgui.cpp
#	imgui.h 
						
						
					 
					
						2018-06-10 15:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ff4f40de41 
					 
					
						
						
							
							Merge branch 'master' into viewport  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2018-06-08 20:22:07 +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 
							
						 
					 
					
						
						
							
						
						24fc7c30dd 
					 
					
						
						
							
							Examples: Documentation  
						
						
						
						
					 
					
						2018-06-08 00:00:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						06aa9d8d9a 
					 
					
						
						
							
							Examples: Fixed Makefile, batch files.  
						
						
						
						
					 
					
						2018-06-07 22:30:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8c374512fd 
					 
					
						
						
							
							Examples, Platform: Removed the call to ImGui::NewFrame() from the platform _NewFrame() function e.g. ImGui_ImplWin32_NewFrame(), ImGui_ImplSDL2_NewFrame(), ImGui_ImplGlfw_NewFrame(), etc. Moved to main.cpp for consistency. ( #1542 )  
						
						
						
						
					 
					
						2018-06-07 22:10:31 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						77d51ebf24 
					 
					
						
						
							
							Examples: Added .. folder in include path to remove the awkward #include "../imgui_impl_xxx.h" statements.  
						
						
						
						
					 
					
						2018-06-07 19:20:04 +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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b3a5b8debd 
					 
					
						
						
							
							Popup: Improved handling of (erroneously) repeating calls to OpenPopup() to not fully close/re-open the popup so its child popups won't get closed. ( #1497 ,  #1533 ,  #1865 ).  
						
						... 
						
						
						
						Followup/fix the change made in deab2ab015 
						
						
					 
					
						2018-06-06 19:25:49 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f63a404df0 
					 
					
						
						
							
							Added missing IMGUI_API markers in non-inline section of the IMGUI_DISABLE_OBSOLETE_FUNCTIONS block: old Begin(), InputFloat().  
						
						
						
						
					 
					
						2018-06-06 15:40:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5a288b2d3a 
					 
					
						
						
							
							Readme, FAQ tweaks ( #1807 )  
						
						
						
						
					 
					
						2018-06-06 13:02:19 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d44faa165a 
					 
					
						
						
							
							Added GetGlyphRangesChineseSimplifiedCommon() helper that returns a list of ~2500 most common Simplified Chinese characters. Renamed GetGlyphRangesChinese() to GetGlyphRangesChineseFull() to distinguish other variants and discourage using the full set. ( #1859 )  
						
						... 
						
						
						
						Changed the accumulative encoding to remove the implicit +1 which only saved a little space and made things more confusing. 
						
						
					 
					
						2018-06-06 12:35:36 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2a56105f85 
					 
					
						
						
							
							TreeNodeEx(): The helper ImGuiTreeNodeFlags_CollapsingHeader flag now include ImGuiTreeNodeFlags_NoTreePushOnOpen. The flag was already set by CollapsingHeader(). The only difference is if you were using TreeNodeEx() manually with ImGuiTreeNodeFlags_CollapsingHeader and without ImGuiTreeNodeFlags_NoTreePushOnOpen. In which case you can remove the ImGuiTreeNodeFlags_NoTreePushOnOpen flag from your call (ImGuiTreeNodeFlags_CollapsingHeader & ~ImGuiTreeNodeFlags_NoTreePushOnOpen). ( #1864 )  
						
						
						
						
					 
					
						2018-06-06 11:39:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						21f553fa55 
					 
					
						
						
							
							stb_textedit, InputText(): Fixed Undo after pasting large amount of text (Redo will still fail when undo buffers are exhausted, but text won't be corrupted).  
						
						... 
						
						
						
						See issue 620 in nothings/stb/ 
						
						
					 
					
						2018-06-05 23:29:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						67b139ccae 
					 
					
						
						
							
							Updated stb_textedit 1.09 + patches --> 1.12 + minor patches. ( #715 )  
						
						
						
						
					 
					
						2018-06-05 23:27:42 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						916528080e 
					 
					
						
						
							
							InputTextMultiline(): Fixed double navigation highlight when scrollbar is active. ( #787 )  
						
						
						
						
					 
					
						2018-06-05 16:16:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						512ffa37bd 
					 
					
						
						
							
							Nav: Fixed clipped scoring when exiting a NavFlattened child back to a parent item (clipping not desirable then). (followup and fix to  c665c15). ( #787 )  
						
						
						
						
					 
					
						2018-06-05 16:12:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						93b032ea92 
					 
					
						
						
							
							Merge branch 'master' into viewport  
						
						... 
						
						
						
						# Conflicts:
#	examples/opengl3_example/imgui_impl_glfw_gl3.cpp
#	examples/sdl_opengl3_example/imgui_impl_sdl_gl3.cpp
#	imgui.cpp 
						
						
					 
					
						2018-06-05 15:51:52 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6d98c0323b 
					 
					
						
						
							
							Nav: Added support for PageUp/PageDown (explorer-style: first aim at bottom/top most item, when scroll a page worth of contents). ( #787 )  
						
						
						
						
					 
					
						2018-06-05 15:49:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2bdf0b54a2 
					 
					
						
						
							
							Changelog formatting update, Todo, comments. Tweak Child demo. Shuffle some code in NavUpdate().  
						
						
						
						
					 
					
						2018-06-05 15:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c665c15a7d 
					 
					
						
						
							
							Nav: When entering into a NavFlattened child we only consider the visible items for scoring (note that this only work assuming the NavFlattened child window has interactive items). Fixes accidentally hoping into a NavFlattened child. ( #767 )  
						
						
						
						
					 
					
						2018-06-04 18:18:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f4120e20d5 
					 
					
						
						
							
							Nav: NavFlattened: Fixed navigation miscrolling parent window when the current window is scrolling enough to keep the item in view. Fix feature added in  e11610d6, typically affect large navigation steps (used by PageUp/PageDown). + comments ( #787 )  
						
						
						
						
					 
					
						2018-06-04 18:18:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5a7e98c7cf 
					 
					
						
						
							
							Internals: Nav: Removed ParentID from move result (unused, would need to be full-filled for PageUp/PageDown code) + FAQ typo fix.  
						
						
						
						
					 
					
						2018-06-04 15:43:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						948009a8b2 
					 
					
						
						
							
							Intensive FAQ answer for the million of people asking the same questions over and over again. ( #1848 ,  #1791 ,  #1840 ,  #1493 ,  #1295 )  
						
						
						
						
					 
					
						2018-05-30 16:31:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marc J. Schmidt 
							
						 
					 
					
						
						
							
						
						0903a12c2a 
					 
					
						
						
							
							Fixed documentation example ( #1847 )  
						
						
						
						
					 
					
						2018-05-30 10:28:27 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a2198bcf6b 
					 
					
						
						
							
							Made mouse drag distance calculation more robust to invalid mouse position. ( #1845 )  
						
						
						
						
					 
					
						2018-05-29 10:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						08e20ae465 
					 
					
						
						
							
							Internals: Reintroducing LastActiveIdTimer because it is useful and to reduce merge conflicts. ( #1537 )  
						
						
						
						
					 
					
						2018-05-28 21:48:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d4b151076c 
					 
					
						
						
							
							Internals: Added BeginDragDropTooltip() internal function to convey semantic (drag and drop tooltip doesn't get clipped within display boundaries). Revert part of  3218666fb9. ( #1739 ,  #143 ).  
						
						
						
						
					 
					
						2018-05-28 21:40:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3218666fb9 
					 
					
						
						
							
							Made drag source tooltip display at the same position as a regular tooltip to avoid discontinuity where dynamically swapping tooltip at the target site. Made drag source tooltip override previous tooltip if any. ( #1739 ,  #143 ).  
						
						
						
						
					 
					
						2018-05-28 21:24:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						92b7d6bc4f 
					 
					
						
						
							
							Added ImGuiDragDropFlags_AcceptNoPreviewTooltip flag to disable drag source tooltip from the target site ( #143 )  
						
						
						
						
					 
					
						2018-05-28 20:57:41 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7fd9199a1d 
					 
					
						
						
							
							Internals: Selectable: Renamed variables. Todo update.  
						
						
						
						
					 
					
						2018-05-28 17:13:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f843facba4 
					 
					
						
						
							
							Internals: PushItemFlag() flags are inherited by BeginChild().  
						
						
						
						
					 
					
						2018-05-28 15:30:42 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0e83d74698 
					 
					
						
						
							
							Documentation: FAQ, ID Stack, Fonts ( #1839 ,  #1840 ),  #1842 )  
						
						
						
						
					 
					
						2018-05-27 22:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						929522febe 
					 
					
						
						
							
							Missing examples changelog bits and todo list  
						
						
						
						
					 
					
						2018-05-25 12:51:24 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						03c8a78f04 
					 
					
						
						
							
							Merge branch 'master' into viewport  
						
						... 
						
						
						
						# Conflicts:
#	examples/opengl2_example/imgui_impl_glfw_gl2.cpp
#	examples/opengl3_example/imgui_impl_glfw_gl3.cpp
#	examples/sdl_opengl3_example/imgui_impl_sdl_gl3.cpp
#	examples/sdl_opengl3_example/imgui_impl_sdl_gl3.h
#	examples/vulkan_example/imgui_impl_glfw_vulkan.cpp 
						
						
					 
					
						2018-05-25 12:44:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9770c8b21d 
					 
					
						
						
							
							Examples: OpenGL3: Removed unnecessary backup/restore of GL_ELEMENT_ARRAY_BUFFER_BINDING since this is part of the VAO state. ( #1836 )  
						
						
						
						
					 
					
						2018-05-25 12:09:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						251f178a6f 
					 
					
						
						
							
							Drag and Drop: Source doesn't report as hovered (at a lower-level). Source disable AllowOverlap flag if any set. ( #143 )  
						
						
						
						
					 
					
						2018-05-24 18:05:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5fd23eeb74 
					 
					
						
						
							
							Examples: iOS: Fixed missing call to CreateContext() + various shallow coding style tweaks. ( #1835 )  
						
						
						
						
					 
					
						2018-05-24 17:42:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b88fbd69cc 
					 
					
						
						
							
							Drag and Drop: BeginDragDropSource(): Offset tooltip position so it is off the mouse cursor, but also closer to it than regular tooltips, and not clamped by viewport. ( #1739 )  
						
						
						
						
					 
					
						2018-05-23 23:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						09ea376a6a 
					 
					
						
						
							
							BeginCombo(), BeginMainMenuBar(), BeginChildFrame(): restore modified style at end of Begin instead of End so doesn't affect child windows, BeginTooltip() etc.. (allowed since  7b6b7038c5)  
						
						
						
						
					 
					
						2018-05-23 23:05:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						002e513b82 
					 
					
						
						
							
							Added float GetWindowDpiScale(). ( #1542 ,  #1676 )  
						
						
						
						
					 
					
						2018-05-23 18:25:37 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ed84b2aaeb 
					 
					
						
						
							
							Viewport, Platform: Fixed a crash if the back-end set the PlatformRequestMove/PlatformRequestSize flags while viewports were disabled (it happened in the SDL back-end, and generally we want to tolerate it to make back-end implementation simpler). ( #1542 )  
						
						
						
						
					 
					
						2018-05-23 18:01:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bef0a13283 
					 
					
						
						
							
							Examples: Comments about GLSL version not being the same as GL context version. ( #1828 )  
						
						
						
						
					 
					
						2018-05-21 11:28:30 +02:00