ocornut 
							
						 
					 
					
						
						
							
						
						dd4ca70b0d 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_win32.cpp
#	imgui.cpp
#	imgui_demo.cpp 
						
						
					 
					
						2020-12-04 19:22:15 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9c8671e7b0 
					 
					
						
						
							
							Tables: Add empty file, skeleton.  
						
						
						
						
					 
					
						2020-12-04 19:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ac08593b96 
					 
					
						
						
							
							Merge branch 'master' into docking + tweak dock node padding + use CheckboxFlags with int  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_demo.cpp
#	imgui_internal.h 
						
						
					 
					
						2020-11-05 21:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5f97809cab 
					 
					
						
						
							
							Misc tidying up (zero-clear structures, more unused default in ClipRetFullscreen, NavApplyItemToResult() coding style fix)  
						
						... 
						
						
						
						Zero-clearing more structures
Remove arbitrary default ClipRetFullscreen value in ImDrawListSharedData.
Nav extracted NavApplyItemToResult() function.
Coding style fixes in OSX Backends. 
						
						
					 
					
						2020-11-05 13:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						042a3b01d2 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	backends/imgui_impl_dx10.cpp
#	backends/imgui_impl_dx10.h
#	backends/imgui_impl_vulkan.h
#	backends/imgui_impl_win32.cpp
#	docs/CHANGELOG.txt
#	examples/README.txt
#	examples/example_glfw_opengl2/main.cpp
#	examples/example_glfw_opengl3/main.cpp
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_directx11/main.cpp
#	examples/example_sdl_opengl2/main.cpp
#	examples/example_sdl_opengl3/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	examples/example_win32_directx10/main.cpp
#	examples/example_win32_directx11/main.cpp
#	examples/example_win32_directx12/main.cpp
#	examples/example_win32_directx9/main.cpp
#	imgui.cpp
#	imgui.h
#	imgui_demo.cpp
#	imgui_internal.h 
						
						
					 
					
						2020-10-14 14:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b1a18d82e3 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 6: update markdown documentation)  
						
						
						
						
					 
					
						2020-10-14 14:42:00 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a7e21fb05f 
					 
					
						
						
							
							Moving backends code from examples/ to backends/ (step 3: fixing project files)  
						
						
						
						
					 
					
						2020-10-14 14:41:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						124c2608f1 
					 
					
						
						
							
							Docs: Renamed all occurences of "binding" and "back-end" to "backend" in comments and documentations, for consistency.  
						
						
						
						
					 
					
						2020-10-12 17:54:52 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						958e58b06b 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/example_apple_opengl2/main.mm
#	imgui.cpp 
						
						
					 
					
						2020-10-01 13:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						179dc04d8a 
					 
					
						
						
							
							Examples: Added missing comments in example_apple_metal. ( #3400 )  
						
						
						
						
					 
					
						2020-09-30 14:55:09 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5d472c4895 
					 
					
						
						
							
							Merge branch 'master' into docking + fixes for  #3259  
						
						... 
						
						
						
						# Conflicts:
#	examples/example_glfw_vulkan/main.cpp
#	examples/example_sdl_vulkan/main.cpp
#	examples/imgui_impl_sdl.cpp
#	imgui.cpp 
						
						
					 
					
						2020-05-25 18:32:15 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas Burrus 
							
						 
					 
					
						
						
							
						
						39d17ca07f 
					 
					
						
						
							
							Examples: Apple: catch events from the right and other mouse buttons when using Cocoa. ( #3260 )  
						
						
						
						
					 
					
						2020-05-25 11:29:41 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						813e0c18e6 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	examples/imgui_impl_dx10.cpp
#	examples/imgui_impl_dx10.h
#	examples/imgui_impl_dx11.cpp
#	examples/imgui_impl_dx11.h
#	examples/imgui_impl_dx12.cpp
#	examples/imgui_impl_dx12.h
#	examples/imgui_impl_dx9.cpp
#	examples/imgui_impl_dx9.h
#	examples/imgui_impl_metal.h
#	examples/imgui_impl_metal.mm
#	examples/imgui_impl_opengl3.cpp
#	examples/imgui_impl_opengl3.h
#	examples/imgui_impl_vulkan.cpp
#	imgui.cpp
#	imgui.h
#	imgui_internal.h 
						
						
					 
					
						2019-11-26 12:23:43 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						26d177bc03 
					 
					
						
						
							
							Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks  
						
						
						
						
					 
					
						2019-11-25 18:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3233d85d2f 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2019-09-22 22:16:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f7468d05fe 
					 
					
						
						
							
							Fixed mouse event forwarding in macos example ( #2710 ,  #1961 )  
						
						
						
						
					 
					
						2019-09-20 15:48:51 +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 
							
						 
					 
					
						
						
							
						
						04022114d9 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2019-05-21 14:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Willmott 
							
						 
					 
					
						
						
							
						
						02de498a41 
					 
					
						
						
							
							Add native mac copy/paste support to match win32 ( #2546 )  
						
						
						
						
					 
					
						2019-05-18 17:34:58 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5bf9029bf9 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2019-02-18 12:16:13 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f977871854 
					 
					
						
						
							
							ImFont: Minor adjustment to the structure.  
						
						... 
						
						
						
						Examples: Removed unused variable. 
						
						
					 
					
						2019-02-15 18:56:08 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2cada3c143 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_opengl2.cpp
#	examples/imgui_impl_opengl3.cpp
#	imgui.cpp
#	imgui_widgets.cpp 
						
						
					 
					
						2019-02-11 18:59:49 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a79785c0b9 
					 
					
						
						
							
							ImDrawData: Added FramebufferScale field (currently a copy of the value from io.DisplayFramebufferScale).  
						
						... 
						
						
						
						This is to allow render functions being written without pulling any data from ImGuiIO, allowing incoming multi-viewport feature to behave on Retina display and with multiple displays. If you are not using a custom binding, please update your render function code ahead of time, and use draw_data->FramebufferScale instead of io.DisplayFramebufferScale. (#2306 , #1676 )
Examples: Metal, OpenGL2, OpenGL3: Fixed offsetting of clipping rectangle with ImDrawData::DisplayPos != (0,0) when the display frame-buffer scale scale is not (1,1). While this doesn't make a difference when using master branch, this is effectively fixing support for multi-viewport with Mac Retina Displays on those examples. (#2306 ) Also using ImDrawData::FramebufferScale instead of io.DisplayFramebufferScale.
Examples: Clarified the use the ImDrawData::DisplayPos to offset clipping rectangles. 
						
						
					 
					
						2019-02-11 18:52:08 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f94af2f5c5 
					 
					
						
						
							
							Merge branch 'viewport' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp
#	imgui_draw.cpp 
						
						
					 
					
						2019-01-20 22:13:35 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2c38b32db1 
					 
					
						
						
							
							Removed trailing spaces ( #2038 ,  #2299 )  
						
						
						
						
					 
					
						2019-01-20 17:56:17 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6b32570644 
					 
					
						
						
							
							Merge branch 'viewport' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui_internal.h
#	imgui_widgets.cpp 
						
						
					 
					
						2019-01-07 21:29:15 +01:00 
						 
				 
			
				
					
						
							
							
								Alzathar 
							
						 
					 
					
						
						
							
						
						25ac85f15d 
					 
					
						
						
							
							Examples: Downgrading projects to xcode 9.2 (maybe 8.0) ( #2134 )  
						
						... 
						
						
						
						* example_apple_opengl2: The deployment target was set to 10.12 from XCode 9.2.
* imgui_impl_metal: header not found by XCode 9.2.
* example_apple_metal: The deployment target was set to 10.12 from XCode 9.2. 
						
						
					 
					
						2019-01-03 14:01:14 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						81a2546cea 
					 
					
						
						
							
							Merge branch 'viewport' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/example_allegro5/main.cpp
#	examples/example_win32_directx9/main.cpp 
						
						
					 
					
						2018-12-20 23:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d5b22fb635 
					 
					
						
						
							
							Examples: Setting up style before bindings, so in complex binding (vulkan/dx12) it isn't miles away from the context creation.  
						
						
						
						
					 
					
						2018-12-20 22:58:34 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4a43f347bb 
					 
					
						
						
							
							Merge branch 'viewport' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/example_allegro5/main.cpp
#	examples/example_marmalade/main.cpp 
						
						
					 
					
						2018-11-15 14:00:01 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9d155c73bc 
					 
					
						
						
							
							Examples: Misc comments mainly related to GLFW callbacks. ( #1759 )  
						
						
						
						
					 
					
						2018-11-08 16:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5f8c9ae0ef 
					 
					
						
						
							
							Merge branch 'viewport' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui.h 
						
						
					 
					
						2018-10-18 10:57:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						745f01022e 
					 
					
						
						
							
							Examples: Downgraded Xcode project object version (50->48) to support Xcode 9.2 (last version supported on macOS 10.12) ( #2133 ,  #1929 )  
						
						
						
						
					 
					
						2018-10-17 10:48:53 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e32256b4b4 
					 
					
						
						
							
							Merge branch 'viewport' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	imgui_demo.cpp
#	imgui_internal.h 
						
						
					 
					
						2018-09-14 11:38:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1afd29d382 
					 
					
						
						
							
							Examples: Using "dear imgui" terminology in all examples headers/comments + fix minor typo.  
						
						
						
						
					 
					
						2018-09-13 16:50:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						49533bc86e 
					 
					
						
						
							
							Examples: Enabled Docking + Nav by default in the branch. ( #351 )  
						
						
						
						
					 
					
						2018-09-06 21:53:35 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Cornut 
							
						 
					 
					
						
						
							
						
						be6ea86f8d 
					 
					
						
						
							
							OSX: Added imgui_widgets.cpp to xcode project files.  
						
						
						
						
					 
					
						2018-08-31 11:29:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ff83d0e369 
					 
					
						
						
							
							Examples: Using fully qualified "Dear ImGui" name in window titles.  
						
						
						
						
					 
					
						2018-07-23 17:31:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						73e13a0762 
					 
					
						
						
							
							Examples: Tweaked the main.cpp example structure for all examples. (There are a few hidden agendas here: 1) I would like to avoid encouraging people from using the implicit "Debug" window, and promote using Begin/End. In spite of my best attempt, there are a few feature of the upcoming docking system that cannot work 100% properly for the implicit Debug window, so future proof let's not put that feature in the spotlight too much for new users. 2) Moved dumb hardcoded positions into a single spot that can be replaced with a viewport relative position and not affect other demo windows. 3) Calling ShowDemoWindow before anything else, also for the benefit of a specific docking demo which will have an ordering constraint which is not really problematic in a real app but shouldn't be put forward in the demo.  
						
						
						
						
					 
					
						2018-07-16 22:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Omar Cornut 
							
						 
					 
					
						
						
							
						
						c3f9220c15 
					 
					
						
						
							
							Apple: Fixed example_osx_opengl2, renamed to example_apple_opengl2 + misc comments  
						
						
						
						
					 
					
						2018-07-08 10:47:31 +02:00