Cloud Wu 
							
						 
					 
					
						
						
							
						
						6d59653e82 
					 
					
						
						
							
							Unicode: full Unicode Support (6 squashed commits) ( #2541 ,  #2538 )  
						
						... 
						
						
						
						fix build for WideCharToMultiByte
[3181ff1e] Full Unicode Support
[6c9e73ac] Fix ImTextCountUtf8BytesFromChar and ImTextCharToUtf8, these APIs assume the input is an unicode code point, not UTF-16
[ba85665b] Add AddInputCharacterUTF16 for windows backend to handle WM_CHAR
[fafdcaf0] Use Windows API to convert UTF-16 for ImFileOpen
[dc7d5925] Use windows API to convert UTF-16 for clipboard 
						
						
					 
					
						2020-03-03 18:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0345324646 
					 
					
						
						
							
							Backends: SDL: Fixed mapping for ImGuiKey_KeyPadEnter. ( #3031 ) [@Davido71]  
						
						
						
						
					 
					
						2020-02-20 12:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Omar 
							
						 
					 
					
						
						
							
						
						b62f1ea8e9 
					 
					
						
						
							
							Fix zealous PVS studio warnings. Minor tweaks.  
						
						
						
						
					 
					
						2020-02-17 16:17:46 +01:00 
						 
				 
			
				
					
						
							
							
								Omar 
							
						 
					 
					
						
						
							
						
						ceec3cd3fd 
					 
					
						
						
							
							Backends: Win32: Added ImGui_ImplWin32_EnableDpiAwareness(), ImGui_ImplWin32_GetDpiScaleForHwnd(),  ImGui_ImplWin32_GetDpiScaleForMonitor() helpers functions.  
						
						... 
						
						
						
						(backported from the docking branch) 
						
						
					 
					
						2020-02-17 11:15:40 +01:00 
						 
				 
			
				
					
						
							
							
								Omar 
							
						 
					 
					
						
						
							
						
						8601187fee 
					 
					
						
						
							
							Backends: Win32: Clarify how the WndProc handler requires a forward declaration.  
						
						
						
						
					 
					
						2020-02-17 10:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ccaec1a270 
					 
					
						
						
							
							Version 1.76 WIP  
						
						
						
						
					 
					
						2020-02-11 16:56:56 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						21b9e42964 
					 
					
						
						
							
							Minor fixes to example_sdl_metal and a changelog entry.  
						
						... 
						
						
						
						Add example_sdl_metal to CI builds.
Closes  #3017 . 
						
						
					 
					
						2020-02-10 16:53:37 +01:00 
						 
				 
			
				
					
						
							
							
								coding_jackalope 
							
						 
					 
					
						
						
							
						
						f346b4b302 
					 
					
						
						
							
							Examples: SDL+Metal example.  
						
						
						
						
					 
					
						2020-02-10 16:53:27 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						58b3e02b95 
					 
					
						
						
							
							Version 1.75  
						
						... 
						
						
						
						Comments 
						
						
					 
					
						2020-02-10 14:02:41 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						05a49f0413 
					 
					
						
						
							
							Examples: Emscripten: Demonstrating embedding fonts in Makefile and code. ( #2953 ) [@Oipo]  
						
						
						
						
					 
					
						2020-01-30 17:15:15 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0a23582718 
					 
					
						
						
							
							Examples: VS projects: Removed inconsistent/extraneous explicit linkage to imm32.  
						
						
						
						
					 
					
						2020-01-29 20:11:42 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4d4e3b97f4 
					 
					
						
						
							
							TODO, Readme  
						
						... 
						
						
						
						(dropped TreeNode_NoIndent flag from todo, as it feels unnecessary) 
						
						
					 
					
						2020-01-27 12:37:06 +01:00 
						 
				 
			
				
					
						
							
							
								Konstantin Podsvirov 
							
						 
					 
					
						
						
							
						
						b887259974 
					 
					
						
						
							
							Bindings: Improved FreeGLUT support for MinGW ( #3004 )  
						
						
						
						
					 
					
						2020-01-27 12:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f6da5000bf 
					 
					
						
						
							
							Backends: OpenGL2: Explicitly backup, setup and restore GL_TEXTURE_ENV to increase compatibility with legacy OpenGL applications. ( #3000 )  
						
						
						
						
					 
					
						2020-01-23 16:20:37 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						7a22767483 
					 
					
						
						
							
							CI: Add MSVC extra warnings build and correct labels of other extra warnings builds.  
						
						
						
						
					 
					
						2020-01-22 14:17:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3fe6ae9732 
					 
					
						
						
							
							Internals: Move some Nav functions and members around (no functional change) + Misc comments  
						
						
						
						
					 
					
						2020-01-20 18:19:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8bcac7d95c 
					 
					
						
						
							
							Backends: GLFW, SDL: report Windows key (io.KeySuper) as always released.  
						
						... 
						
						
						
						Neither GLFW nor SDL can correctly report the key release in every cases (e.g. when using Win+V) causing problems with some widgets. The next release of GLFW (3.4+) will have a fix for it. However since it is both difficult and discouraged to make use of this key for Windows application anyway, we just hide it. (#2976 ) 
						
						
					 
					
						2020-01-17 15:18:33 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e499497ec5 
					 
					
						
						
							
							Backends: Win32: Added support for io.KeySuper (Windows key) for consistency with other backends. ( #2976 )  
						
						... 
						
						
						
						Even if realistically it is difficult to make good use of under Windows.
+ Style editor: Use a more explicit form of RadioButton() to avoid being depending on underlying flags type. (#2983 ) 
						
						
					 
					
						2020-01-17 15:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						aa34681652 
					 
					
						
						
							
							Backends: GLFW: inhibit error callback when creating cursors because X11 setups may be missing them + comment ( #2980 )  
						
						
						
						
					 
					
						2020-01-17 11:36:56 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4f7bf7e96a 
					 
					
						
						
							
							Backends: Win32: Added support for #define IMGUI_IMPL_WIN32_DISABLE_GAMEPAD and IMGUI_IMPL_WIN32_DISABLE_LINKING_XINPUT. ( #2716 )  
						
						
						
						
					 
					
						2020-01-14 14:58:36 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ff5299e0e0 
					 
					
						
						
							
							Docs: FAQ, Comments.  
						
						
						
						
					 
					
						2020-01-12 22:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						f03c00bc89 
					 
					
						
						
							
							Added imgui_single_file.h, We use this to validate compiling all *.cpp in same compilation unit.  
						
						... 
						
						
						
						Removed Unity builds stuff from example_null/. CI builds a temporary .cpp file. 
						
						
					 
					
						2020-01-10 19:04:35 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						00c515f51a 
					 
					
						
						
							
							Add glbinding build sample to Makefiles of GL3 examples. ( #2870 )  
						
						
						
						
					 
					
						2020-01-09 16:26:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						5e2329b98e 
					 
					
						
						
							
							Backends: GL3: Implement glbinding opengl loader support. ( #2870 )  
						
						
						
						
					 
					
						2020-01-07 21:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d581939387 
					 
					
						
						
							
							Removed trailing spaces.  
						
						
						
						
					 
					
						2020-01-06 15:24:16 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0f7105e156 
					 
					
						
						
							
							Backends: SDL: Wayland: Use SDL_GetMouseState (amend  78ff147) ( #2800 , 2802)  
						
						
						
						
					 
					
						2019-12-17 14:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								NeroBurner-tux 
							
						 
					 
					
						
						
							
						
						78ff147181 
					 
					
						
						
							
							SDL: On wayland use SDL_GetMouseState ( #2802 )  
						
						... 
						
						
						
						When the SDL Video backend is set to wayland the function
`SDL_GetGlobalMouseState` does not work. Most probably a security measure
for programs to not grab everything the user does
https://wiki.libsdl.org/SDL_GetGlobalMouseState 
using SDL_GetMouseState https://wiki.libsdl.org/SDL_GetMouseState  works
on wayland 
						
						
					 
					
						2019-12-17 14:33:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						03b7170dac 
					 
					
						
						
							
							Backends: GLFW: Added workaround for people who use development version of GLFW which is older than commit that added required cursor support. ( #2922 )  
						
						
						
						
					 
					
						2019-12-06 15:12:26 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7ff13f4ee1 
					 
					
						
						
							
							Examples: Explicitly adding -DIMGUI_IMPL_OPENGL_LOADER_GL3W to Makefile to match linking settings  
						
						... 
						
						
						
						(otherwise if another loader such as Glew is accessible, the opengl3 backend might automatically use it). [#2919 , #2798 ] 
						
						
					 
					
						2019-12-06 10:43:27 +01:00 
						 
				 
			
				
					
						
							
							
								Max Thrun 
							
						 
					 
					
						
						
							
						
						6d9a54a904 
					 
					
						
						
							
							Examples: Metal: Wrap main event loop body in an @autoreleasepool block to ensure allocations get freed even if underlying system event loop gets paused due to app nap ( #2910 ,  #2917 )  
						
						
						
						
					 
					
						2019-12-05 15:50:33 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8342e5b91a 
					 
					
						
						
							
							Amend previous commits (added ImGuiMouseCursor_NotAllowed enum + new cursors in GLFW 3.4)  
						
						... 
						
						
						
						Amend b5cad20d79945a509773 
						
						
					 
					
						2019-12-05 15:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						945a509773 
					 
					
						
						
							
							Implement ImGuiMouseCursor_NotAllowed mouse cursor.  
						
						
						
						
					 
					
						2019-12-05 15:32:10 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						b5cad20d79 
					 
					
						
						
							
							Implement new GLFW 3.4 resizing cursors.  
						
						
						
						
					 
					
						2019-12-05 15:27:09 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						abaf0256b8 
					 
					
						
						
							
							Version 1.75 WIP  
						
						... 
						
						
						
						Added message to font file loading assert. 
						
						
					 
					
						2019-11-28 20:58:16 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						bf6d1ba3d1 
					 
					
						
						
							
							CI: Add 32/64 bit build variations to builds with extra warnings.  
						
						
						
						
					 
					
						2019-11-27 16:20:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						1742ca45c5 
					 
					
						
						
							
							CI: Add unity builds test. ( #2893 )  
						
						
						
						
					 
					
						2019-11-27 16:18:52 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bdce833636 
					 
					
						
						
							
							Version 1.74  
						
						
						
						
					 
					
						2019-11-25 18:38:53 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						26d177bc03 
					 
					
						
						
							
							Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks  
						
						
						
						
					 
					
						2019-11-25 18:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						1615e9ea2a 
					 
					
						
						
							
							CI: Enable extended warnings in example_null builds.  
						
						... 
						
						
						
						CI: Add MinGW build with extra warnings on windows.
(cherry picked from commit ebc98c273054d0f9b305a1346db98052616a8b21) 
						
						
					 
					
						2019-11-25 16:38:21 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ca63349eb4 
					 
					
						
						
							
							Renamed XX-bits -> XX-bit in comments to match what the world appears to be using.  
						
						
						
						
					 
					
						2019-11-20 11:58:25 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4e90906b04 
					 
					
						
						
							
							Added IMGUI_DISABLE_DEFAULT_FILE_FUNCTIONS / IMGUI_DISABLE_FILE_FUNCTIONS   #2734 )  
						
						... 
						
						
						
						Using in Emscripten example. 
						
						
					 
					
						2019-11-19 21:14:44 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3929255b77 
					 
					
						
						
							
							Examples: Emscripten: Removed BINARYEN_TRAP_MODE=clamp from Makefile which was removed in Emscripten 1.39.0 but required prior to 1.39.0, making life easier for absolutely no-one. ( #2877 ,  #2878 ) [@podsvirov]  
						
						
						
						
					 
					
						2019-11-05 12:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Konstantin Podsvirov 
							
						 
					 
					
						
						
							
						
						916487a653 
					 
					
						
						
							
							example_emscripten: skip outdated compiler option  
						
						... 
						
						
						
						For more info see: https://github.com/ocornut/imgui/issues/2877  
						
						
					 
					
						2019-11-05 12:43:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						c9182424a8 
					 
					
						
						
							
							Normalize all the line endings.  
						
						... 
						
						
						
						(cherry picked from commit f1772d44be09fd78bf5f1ebda44b39b96180d319) 
						
						
					 
					
						2019-11-04 15:28:31 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f002a11898 
					 
					
						
						
							
							Backends: OpenGL3: Fix building with pre-3.2 GL bindings which do not expose glDrawElementsBaseVertex(), using runtime GL version to decide if we set ImGuiBackendFlags_RendererHasVtxOffset. ( #2866 ,  #2852 ) [@dpilawa]  
						
						
						
						
					 
					
						2019-10-25 11:56:44 +02:00 
						 
				 
			
				
					
						
							
							
								dawid 
							
						 
					 
					
						
						
							
						
						4d0c88e9e6 
					 
					
						
						
							
							Backends: GL3: Fix compile for < 3.2 bindings where glDrawElementsBaseVertex is not available. ( #2866 ,  #2852 )  
						
						
						
						
					 
					
						2019-10-25 11:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								Funto 
							
						 
					 
					
						
						
							
						
						75d540d336 
					 
					
						
						
							
							Example: Emscripten: Fix for compilation (filesystem module is required) ( #2734 )  
						
						
						
						
					 
					
						2019-10-23 16:55:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						048b73dfaa 
					 
					
						
						
							
							Various comments + Doc: Examples readme. Moved main menu bar code below menu bar code.  
						
						
						
						
					 
					
						2019-10-21 20:57:07 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6ffee0e75e 
					 
					
						
						
							
							Backends: DX12: Added extra ID3D12DescriptorHeap parameter to ImGui_ImplDX12_Init() function. The value is unused in master branch but will be used by the multi-viewport features (docking branch). ( #2851 )  
						
						... 
						
						
						
						+ Using SafeRelease() in master. 
						
						
					 
					
						2019-10-18 18:32:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						eedc8f993f 
					 
					
						
						
							
							Examples: DX12: Using IDXGIDebug1::ReportLiveObjects() when DX12_ENABLE_DEBUG_LAYER is enabled.  
						
						
						
						
					 
					
						2019-10-18 18:20:53 +02:00