omar 
							
						 
					 
					
						
						
							
						
						adbbd17cb6 
					 
					
						
						
							
							Addendum to  #2635 . Add support for multi-viewports in SDL+DX!! example. making all Win32-centric back-ends handle PlatformHandleRaw. Using the field to use/store the HWND for internal purpose in SDL/GLFW back-ends. ( #1542 )  
						
						
						
						
					 
					
						2019-06-18 23:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Hamm 
							
						 
					 
					
						
						
							
						
						3e8eebfbec 
					 
					
						
						
							
							Viewport: Added PlatformHandleRaw. Update SDL+DX11 example. ( #1542 ,  #2635 )  
						
						
						
						
					 
					
						2019-06-18 23:16:52 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2cbc0f1287 
					 
					
						
						
							
							Restore SLN which in Docking branch includes more projects.  
						
						
						
						
					 
					
						2019-06-18 23:13:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e2c1f0a7cd 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt 
						
						
					 
					
						2019-06-18 23:12:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						516c3dee80 
					 
					
						
						
							
							Examples: SDL+DX11: Changelog, readme, batch files, fixed vcxproj, minor stylistic fixes + minor sync of other main.cpp files. ( #2632 )  
						
						
						
						
					 
					
						2019-06-18 11:28:26 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Hamm 
							
						 
					 
					
						
						
							
						
						cc4d76cc23 
					 
					
						
						
							
							Implement SDL/dx11 sample  
						
						
						
						
					 
					
						2019-06-18 11:05:29 +02:00 
						 
				 
			
				
					
						
							
							
								Vincent Hamm 
							
						 
					 
					
						
						
							
						
						342751c89e 
					 
					
						
						
							
							Fiedx OpenGL ES 3.0 include for iOS and tvOS ( #2631 )  
						
						
						
						
					 
					
						2019-06-18 10:55:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b27fd87177 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp
#	imgui.h 
						
						
					 
					
						2019-06-17 11:10:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5286ecb8a7 
					 
					
						
						
							
							Version 1.72 WIP  
						
						
						
						
					 
					
						2019-06-14 11:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d3d998a885 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	examples/README.txt
#	imgui.cpp
#	imgui.h
#	imgui_internal.h
#	imgui_widgets.cpp 
						
						
					 
					
						2019-06-12 18:40:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2da1c66d15 
					 
					
						
						
							
							Version 1.71 + comments  
						
						
						
						
					 
					
						2019-06-12 18:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4597632662 
					 
					
						
						
							
							Readme, comments, dear imgui prefixes  
						
						
						
						
					 
					
						2019-06-11 16:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						63310acd58 
					 
					
						
						
							
							Synced/merged minor cruft from master branch to minimize drift.  Only meaningful change AFAIK is removing ImGuiComboFlags_PopupAlignLeft flag from the tab list combo emitted by TabBar.  
						
						
						
						
					 
					
						2019-06-06 16:16:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						431aa4e456 
					 
					
						
						
							
							Synced/merged minor cruft from docking branch to minimize drift. AFAIK the only meaningful no-op change is that the call UpdateHoveredWindowAndCaptureFlags() was moved above UpdateMouseMovingNewFrame() to match what docking branch has been doing for a while.  
						
						
						
						
					 
					
						2019-06-06 16:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						480d57e6a2 
					 
					
						
						
							
							Revert "Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. ( #38 ,  #103 ,  #1172 ,  #1231 ,  #2489 )"  
						
						... 
						
						
						
						This reverts commit 597c024904 
						
						
					 
					
						2019-06-06 01:00:30 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						597c024904 
					 
					
						
						
							
							Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. ( #38 ,  #103 ,  #1172 ,  #1231 ,  #2489 )  
						
						
						
						
					 
					
						2019-06-06 00:42:27 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc48f1e5dd 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_metal.h
#	examples/imgui_impl_metal.mm 
						
						
					 
					
						2019-05-30 16:47:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c3d600abed 
					 
					
						
						
							
							Fixed imgui_impl_opengl3 broken in previous few commits. ( #2591 ,  #2593 ,  #2594 )  
						
						
						
						
					 
					
						2019-05-30 16:45:59 +02:00 
						 
				 
			
				
					
						
							
							
								Max Thrun 
							
						 
					 
					
						
						
							
						
						ed79b4d22e 
					 
					
						
						
							
							Examples/Backends: Metal: Added support for large meshes (64k+ vertices) with 16-bits indices, enable 'ImGuiBackendFlags_HasVtxOffset' config flag in back-end. ( #2591 ,  #2592 )  
						
						
						
						
					 
					
						2019-05-29 19:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8dc04a4c9f 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_dx10.cpp
#	examples/imgui_impl_dx11.cpp
#	examples/imgui_impl_dx9.cpp
#	examples/imgui_impl_opengl3.cpp
#	imgui.h
#	imgui_demo.cpp 
						
						
					 
					
						2019-05-29 16:32:27 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7755cbbef2 
					 
					
						
						
							
							Renamed ImGuiBackendFlags_HasVtxOffset to ImGuiBackendFlags_RendererHasVtxOffset to match naming convention already used in viewport/docking branch. ( #2591 ) + Fix OpenGL3 code missing flag.  
						
						
						
						
					 
					
						2019-05-29 16:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c72040a715 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_dx10.cpp
#	examples/imgui_impl_dx10.h
#	examples/imgui_impl_dx11.cpp
#	examples/imgui_impl_dx11.h
#	examples/imgui_impl_dx9.cpp
#	examples/imgui_impl_dx9.h
#	examples/imgui_impl_opengl3.cpp
#	examples/imgui_impl_opengl3.h
#	examples/imgui_impl_osx.h
#	examples/imgui_impl_osx.mm
#	imgui.cpp
#	imgui.h
#	imgui_demo.cpp
#	imgui_internal.h 
						
						
					 
					
						2019-05-29 16:20:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b3dd03f582 
					 
					
						
						
							
							Examples/Backends: DirectX9/10/11/12, Vulkan, OpenGL3 (Desktop GL only): Added support for large meshes (64k+ vertices) with 16-bits indices, enable 'ImGuiBackendFlags_HasVtxOffset' config flag in back-end. ( #2591 )  
						
						
						
						
					 
					
						2019-05-29 16:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2742663ad2 
					 
					
						
						
							
							Changelog, minor tweaks. ( #2585 )  
						
						
						
						
					 
					
						2019-05-28 11:23:04 +02:00 
						 
				 
			
				
					
						
							
							
								actboy168 
							
						 
					 
					
						
						
							
						
						c0e690318a 
					 
					
						
						
							
							Examples: imgui_impl_osx: Added mouse cursor support. ( #2585 ,  #1873 )  
						
						
						
						
					 
					
						2019-05-28 11:15:59 +02:00 
						 
				 
			
				
					
						
							
							
								Mario Botsch 
							
						 
					 
					
						
						
							
						
						affa7e2422 
					 
					
						
						
							
							Examples: imgui_impl_opengl3: Fix empty printout on shader load. ( #2584 )  
						
						... 
						
						
						
						Fixed minor bug in CheckShader and CheckProgram
The log_length reported by 
glGetProgramiv(handle, GL_INFO_LOG_LENGTH, &log_length)
will at least return 1, since the string delimiter is also counted.
The old version would always print and empty string to stderr. This is annoying in the emscripten port, since it prints a red error message to the Javascript console. The new version fixes this behavior. 
						
						
					 
					
						2019-05-27 10:47:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						04022114d9 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2019-05-21 14:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						31e3e861ef 
					 
					
						
						
							
							Update changelog, comments, made empty/no-text clipboard return NULL as with other implementation. Minor style tweaks. ( #2546 )  
						
						... 
						
						
						
						Fixed IMGUI_DISABLE_WIN32_FUNCTIONS not disabling IME code. 
						
						
					 
					
						2019-05-18 17:44:09 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Willmott 
							
						 
					 
					
						
						
							
						
						02de498a41 
					 
					
						
						
							
							Add native mac copy/paste support to match win32 ( #2546 )  
						
						
						
						
					 
					
						2019-05-18 17:34:58 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4158cba1ff 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_glfw.cpp
#	examples/imgui_impl_win32.cpp
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2019-05-13 19:23:18 +02:00 
						 
				 
			
				
					
						
							
							
								Alzathar 
							
						 
					 
					
						
						
							
						
						02d6d2d487 
					 
					
						
						
							
							Platform Binding for GLFW updated with the release of GLFW 3.3 ( #2547 )  
						
						... 
						
						
						
						* With the release of GLFW 3.3, it is now possible to detect correctly monitors working area (see GLFW_HAS_MONITOR_WORK_AREA). GLFW 3.3 also introduced the window hint GLFW_FOCUS_ON_SHOW. This fixed the case where a new created window (viewport) takes the focus even if not visible.
* Disable a GLFW 3.2 windows hack when GLFW 3.3 is detected (related to window focused when shown). 
						
						
					 
					
						2019-05-11 10:54:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ef13d95466 
					 
					
						
						
							
							IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c).  
						
						... 
						
						
						
						Examples/Backends: Don't filter characters under 0x10000 before calling io.AddInputCharacter(), the filtering is done in io.AddInputCharacter() itself. This is in prevision for fuller Unicode support. (#2538 , #2541 ) 
						
						
					 
					
						2019-05-11 10:33:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						835a8b2c9b 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp 
						
						
					 
					
						2019-05-10 22:56:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						42fc563fed 
					 
					
						
						
							
							Version 1.71 WIP + fixed minor typo  
						
						
						
						
					 
					
						2019-05-07 16:36:08 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d1d5075b66 
					 
					
						
						
							
							Version 1.70  
						
						
						
						
					 
					
						2019-05-06 14:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e6c982509d 
					 
					
						
						
							
							Examples: DirectX9: Fixes for multi-viewports. Avoid using a depth/stencil target for secondary viewport.  ( #2520 ,  #2502 )  
						
						
						
						
					 
					
						2019-05-06 12:12:32 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9ddb8493d5 
					 
					
						
						
							
							Examples: DirectX9: Fixes for multi-viewports, destroying all swap chains. ( #2520 ,  #2502 )  
						
						
						
						
					 
					
						2019-05-06 12:07:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						76e61958fd 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/README.txt
#	examples/imgui_impl_dx9.cpp
#	imgui.cpp
#	imgui.h 
						
						
					 
					
						2019-05-06 10:16:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d88121ff5b 
					 
					
						
						
							
							Examples: DirectX9/10/11: Taking reference to device + subsequent merge of this in docking will fix DX9 issue  #2524  
						
						
						
						
					 
					
						2019-05-06 10:15:22 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6c196cf432 
					 
					
						
						
							
							Examples Readme and Changelog tweaks, added  #2527 , re-ordered examples/README alphabetically.  
						
						
						
						
					 
					
						2019-05-06 10:02:59 +02:00 
						 
				 
			
				
					
						
							
							
								Max Thrun 
							
						 
					 
					
						
						
							
						
						5ecc9d5865 
					 
					
						
						
							
							Examples: Metal: Add GLFW+Metal example  
						
						
						
						
					 
					
						2019-05-06 09:51:21 +02:00 
						 
				 
			
				
					
						
							
							
								ibachar 
							
						 
					 
					
						
						
							
						
						4f22a45cb5 
					 
					
						
						
							
							Removed git merge leftovers  
						
						
						
						
					 
					
						2019-05-04 15:02:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						825b61e4ba 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_dx10.cpp
#	examples/imgui_impl_dx11.cpp
#	examples/imgui_impl_dx12.cpp
#	examples/imgui_impl_dx9.cpp
#	examples/imgui_impl_opengl2.cpp
#	examples/imgui_impl_opengl3.cpp
#	examples/imgui_impl_vulkan.cpp
#	imgui.cpp 
						
						
					 
					
						2019-05-02 14:56:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ae405b83a4 
					 
					
						
						
							
							Examples: Added missing per-renderer local changelogs. ( #2037 ,  #1639 ,  #2452 )  
						
						
						
						
					 
					
						2019-04-30 22:28:29 +02:00 
						 
				 
			
				
					
						
							
							
								Max Thrun 
							
						 
					 
					
						
						
							
						
						7c6ba3a1da 
					 
					
						
						
							
							ImDrawCallback_ResetRenderState: Added Metal.  
						
						
						
						
					 
					
						2019-04-30 22:18:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5c1cd5c8c7 
					 
					
						
						
							
							ImDrawCallback_ResetRenderState, Examples: Added support for reset render state callback. ( #2037 ,  #1639 ,  #2452 )  
						
						
						
						
					 
					
						2019-04-30 22:15:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a649d904d7 
					 
					
						
						
							
							Examples: Emscripten: Fixed not enabling Docking and Nav by default. ( #2494 )  
						
						
						
						
					 
					
						2019-04-26 00:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						dfb82d5c22 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/example_sdl_opengl2/main.cpp
#	examples/example_sdl_opengl3/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	examples/imgui_impl_sdl.cpp
#	examples/imgui_impl_sdl.h
#	imgui.cpp 
						
						
					 
					
						2019-04-25 17:53:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1ca6e5b59f 
					 
					
						
						
							
							Examples: Glut: Added note about missing cursor support. ( #2375 ,  #2465 )  
						
						
						
						
					 
					
						2019-04-25 12:01:01 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6789ea3482 
					 
					
						
						
							
							Examples: SDL: Gamepad support minor amend. Fixes ImGuiBackendFlags_HasGamepad not being set. Enable in Emscripten demo. Tweaks. ( #2509 ,  #2484 ).  
						
						
						
						
					 
					
						2019-04-23 12:38:59 +02:00