omar 
							
						 
					 
					
						
						
							
						
						fba704bf5d 
					 
					
						
						
							
							Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard ( #1262 ,  #1237 ,  #1219 ,  #635 ,  #1058 ,  #1051 ,  #912 ,  #533 ,  #703 ,  #446 ,  #459 ,  #364 ,  #213 ,  #52 , and more)  
						
						
						
						
					 
					
						2017-11-01 14:24:09 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cb38caeda4 
					 
					
						
						
							
							Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g.  #1397 ,  #1366 ,  #1341 ,  #1222 ,  #1193 ,  #1115 ,  #951 , etc.)  
						
						
						
						
					 
					
						2017-10-28 18:21:44 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d2c65aa3e8 
					 
					
						
						
							
							Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. ( #1375 )  
						
						... 
						
						
						
						ps: DirectX 12 example (#302 ) may want to adopt that as well. 
						
						
					 
					
						2017-10-24 14:48:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d6a9956781 
					 
					
						
						
							
							Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read.  
						
						
						
						
					 
					
						2017-10-23 10:01:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c14a66970b 
					 
					
						
						
							
							Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct.  
						
						
						
						
					 
					
						2017-10-23 09:57:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3e0765ee22 
					 
					
						
						
							
							Examples: DirectX9: Using SetCapture/ReleaseCapture to get correct behavior ( #1375 )  
						
						
						
						
					 
					
						2017-10-23 09:43:30 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e03198bb0f 
					 
					
						
						
							
							Fixed compilation for  #1375  + coding style fixes.  
						
						
						
						
					 
					
						2017-10-23 09:43:30 +02:00 
						 
				 
			
				
					
						
							
							
								Gargaj 
							
						 
					 
					
						
						
							
						
						839067fda9 
					 
					
						
						
							
							Capture/release window in DX9 implementation  
						
						... 
						
						
						
						This helps a lot when the user drags a slider but carries the cursor offscreen before releasing the button - without the capturing, the slider will "stick" to the mouse cursor even after the button has been released. (This should generally be added to all Windows implementations - I won't mind doing it if you think it's a good idea.) 
						
						
					 
					
						2017-10-17 12:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b3099d650c 
					 
					
						
						
							
							Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.  
						
						
						
						
					 
					
						2017-10-04 19:28:04 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						842e88a8e3 
					 
					
						
						
							
							Examples: Avoid using ImColor() to not tempt newcomers into looking at it  
						
						
						
						
					 
					
						2017-09-27 15:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d5d825debb 
					 
					
						
						
							
							Nav/Examples: honoring the io.WantMoveMouse flag in most common examples ( #323 )  
						
						... 
						
						
						
						Missing support Vulkan (#549 ), Apple (#575 , #247 ), SDL (#58 , #356 ),
Allegro, Marmalade (#368 , #375 ) 
						
						
					 
					
						2017-09-18 16:04:44 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b8ade0b94f 
					 
					
						
						
							
							Examples: Main: Removed call to SetNextWindowSize()  
						
						
						
						
					 
					
						2017-09-01 17:07:19 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7e452ec737 
					 
					
						
						
							
							Renamed ImGuiSetCond_XXX type and enums to ImGuiCond_XXX, kept old enums under #ifdef IMGUI_DISABLE_OBSOLETE_FUNCTIONS  
						
						
						
						
					 
					
						2017-08-11 13:36:28 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						645875a240 
					 
					
						
						
							
							Examples: Enable vsync by default in example applications ( #1213 ,  #1151 )  
						
						
						
						
					 
					
						2017-07-23 16:13:17 +08:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						99ff2ec6fb 
					 
					
						
						
							
							Examples: DirectX9/10/11: Comments  
						
						
						
						
					 
					
						2017-06-02 11:28:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						51c200ac0d 
					 
					
						
						
							
							Examples: DirectX9: Clarified texture release code ( #1163 )  
						
						
						
						
					 
					
						2017-06-02 11:25:45 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d74a3349e9 
					 
					
						
						
							
							Examples: DirectX9: Explicitely setting viewport to match that other examples are doing ( #937 )  
						
						
						
						
					 
					
						2016-12-19 23:15:38 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7c2b35704d 
					 
					
						
						
							
							Examples: DirectX9-10-11: Only call Windows' SetCursor(NULL) when io.MouseDrawCursor is set ( #585 ,  #909 )  
						
						
						
						
					 
					
						2016-11-12 19:46:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2825eaa0be 
					 
					
						
						
							
							Examples: Accessing ImVector fields directly, feel less stl-ey and fix renderer side assert when render list only contains a callback ( #810 )  
						
						
						
						
					 
					
						2016-09-03 19:24:57 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1349d0aacf 
					 
					
						
						
							
							Examples: DirectX9: Removing spaces ( #663 )  
						
						
						
						
					 
					
						2016-05-16 10:54:52 +02:00 
						 
				 
			
				
					
						
							
							
								Trezanik 
							
						 
					 
					
						
						
							
						
						790275eae2 
					 
					
						
						
							
							Example: DirectX9: Backup and restore all state  
						
						
						
						
					 
					
						2016-05-16 01:02:09 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						f46c91f5ad 
					 
					
						
						
							
							Examples: DirectX9: Removed dependency on dxguid.lib + remainder of d3dx9.lib ( #611 )  
						
						
						
						
					 
					
						2016-05-03 11:30:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						731ff3d3f5 
					 
					
						
						
							
							Examples: DirectX9: Removed dependency on dx3x9 (remainder) ( #611 )  
						
						
						
						
					 
					
						2016-05-03 11:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						50df86985d 
					 
					
						
						
							
							Examples: DirectX9: Removed dependency on dx3x9.h so it can be used in a DirectXMath.h only environment ( #611 )  
						
						
						
						
					 
					
						2016-05-03 10:47:42 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4466a7b3b0 
					 
					
						
						
							
							Examples: DirectX9: save/restore some more device state.  
						
						
						
						
					 
					
						2016-04-11 18:33:16 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a6399f120f 
					 
					
						
						
							
							IO: Added "Super" keyboard modifiers (corresponding to Cmd on Mac and Windows key in theory although the later is hard to read) ( #473 )  
						
						... 
						
						
						
						NB: Value not used. 
						
						
					 
					
						2016-04-02 18:22:40 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7661b1e778 
					 
					
						
						
							
							Trim trailing spaces  
						
						
						
						
					 
					
						2016-03-26 15:43:45 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						04396ed7a9 
					 
					
						
						
							
							FAQ and comments about the use of ImTextureID ( #562 ,  #561 ,  #521 ,  #510 ,  #497 ,  #475  ...)  
						
						
						
						
					 
					
						2016-03-24 11:00:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						07e379a950 
					 
					
						
						
							
							Examples: DirectX9: Wastefully use a RGBA8 texture for the font texture to make compability more evident with user's textures ( #521 )  
						
						
						
						
					 
					
						2016-02-08 09:03:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bf83ac8b55 
					 
					
						
						
							
							Examples: Fixed msvc batch files from warning.  
						
						
						
						
					 
					
						2015-12-07 21:27:25 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6cee2fca94 
					 
					
						
						
							
							Examples: Not clearing input data/tex data in atlas (will be required for dynamic atlas anyway). Effectively fix resizing in DX examples.  
						
						... 
						
						
						
						+ Standardized comments. 
						
						
					 
					
						2015-11-29 14:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						94ec3d534e 
					 
					
						
						
							
							Examples: Header comments.  
						
						
						
						
					 
					
						2015-11-29 11:25:15 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						6800939e73 
					 
					
						
						
							
							Examples: Header comments.  
						
						
						
						
					 
					
						2015-11-29 11:19:30 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5c52e9ec0d 
					 
					
						
						
							
							Examples: Clarified comments. Removed font merging example from comments.  
						
						
						
						
					 
					
						2015-11-29 11:11:03 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						d673db3092 
					 
					
						
						
							
							Examples: Added README into the Visual Studio solution to people are less likely to miss it.  
						
						
						
						
					 
					
						2015-11-29 11:01:50 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						83e6cfbec0 
					 
					
						
						
							
							Examples: DirectX9/11: Removed assumption about Unicode build in example main.cpp ( #399 )  
						
						
						
						
					 
					
						2015-11-22 21:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3b2fdf27a8 
					 
					
						
						
							
							Examples: Added /Zi (output debug information) in build_win32.bat files  
						
						
						
						
					 
					
						2015-11-11 09:45:18 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e46c7b70eb 
					 
					
						
						
							
							Examples: Most examples apps detect if ImDrawIdx was changed to 32-bits instead of 16  
						
						
						
						
					 
					
						2015-11-08 11:00:31 +00:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e858d229a0 
					 
					
						
						
							
							Examples: update all examples with same comment ( #389 )  
						
						
						
						
					 
					
						2015-10-30 10:45:16 +01:00 
						 
				 
			
				
					
						
							
							
								Gargaj 
							
						 
					 
					
						
						
							
						
						e4d916a4b3 
					 
					
						
						
							
							NULL out font texture on invalidate  
						
						... 
						
						
						
						If this isn't done, NewFrame won't re-create the font. 
						
						
					 
					
						2015-10-18 19:05:04 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						5d53f37a5d 
					 
					
						
						
							
							Examples: Possibly clarified the intent of imgui_impl_* files.  
						
						
						
						
					 
					
						2015-10-13 17:53:43 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						ad4c962224 
					 
					
						
						
							
							Examples: DirectX11: Fixed batch file for VS 2012+, still works for 2008/2010.. Include path order matters...  
						
						
						
						
					 
					
						2015-09-10 20:58:43 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						853f265025 
					 
					
						
						
							
							Examples: Added batch files to build Windows examples with VS  
						
						
						
						
					 
					
						2015-09-10 20:34:06 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						7d6ddbe5c8 
					 
					
						
						
							
							Examples: comment on setting the RenderDrawListsFn function.  
						
						
						
						
					 
					
						2015-09-07 14:58:26 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						822eaf1751 
					 
					
						
						
							
							Examples: DX9, DX11: mapping missing middle mouse button.  
						
						
						
						
					 
					
						2015-08-25 16:54:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9a0650dbd0 
					 
					
						
						
							
							Examples: imgui_impl* functions declared with IMGUI_API to ease copy & pasting into projects using DLL  
						
						
						
						
					 
					
						2015-08-24 14:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						215747635d 
					 
					
						
						
							
							Examples: DirectX11: resizing buffers dynamically ( #299 )  
						
						
						
						
					 
					
						2015-08-13 23:13:20 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						c016f6c171 
					 
					
						
						
							
							Examples: DirectX9: tweaks.  
						
						
						
						
					 
					
						2015-08-13 23:07:53 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						698c7cae85 
					 
					
						
						
							
							Examples: DirectX9: resizing vertex and index buffers dynamically ( #299 )  
						
						
						
						
					 
					
						2015-08-13 23:06:11 -06:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						52a74701f5 
					 
					
						
						
							
							Updated projects to reference new files ( #219 )  
						
						... 
						
						
						
						Didn't update iOS example (#247 ) 
						
						
					 
					
						2015-07-21 17:04:03 -06:00