omar 
							
						 
					 
					
						
						
							
						
						9418dcb693 
					 
					
						
						
							
							Version 1.77  
						
						... 
						
						
						
						+ fix minor clang-tidy warnings which seems reasonable 
						
						
					 
					
						2020-06-29 15:54:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						99f68d7958 
					 
					
						
						
							
							Docs: Added FAQ entries removed old one which is misleading today. Misc tweaks.  
						
						
						
						
					 
					
						2020-06-19 11:34:04 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						40b799023b 
					 
					
						
						
							
							Docs: Update fonts.md ( #2861 ) + update all references to FONTS.txt  
						
						
						
						
					 
					
						2020-06-09 16:56:48 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						5af8a8c7e8 
					 
					
						
						
							
							CI: Extra warnings for builds with Clang. Backends: OpenGL3: Fix sign conversion warnings.  
						
						
						
						
					 
					
						2020-06-05 15:50:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						dc49b14e29 
					 
					
						
						
							
							Misc: Fix examples of using other OpenGL3 bindings in Makefiles.  
						
						
						
						
					 
					
						2020-06-05 14:05:39 +02:00 
						 
				 
			
				
					
						
							
							
								Mark Jansen 
							
						 
					 
					
						
						
							
						
						6eb66fbef3 
					 
					
						
						
							
							Backends: Win32: Cache the result of a windows version check. ( #3283 )  
						
						... 
						
						
						
						This is not expected to change while the application is running :) 
						
						
					 
					
						2020-06-05 01:23:18 +02:00 
						 
				 
			
				
					
						
							
							
								Giovanni Funchal 
							
						 
					 
					
						
						
							
						
						3f26a07ee1 
					 
					
						
						
							
							Backends: OpenGL: Fixed loader auto-detection to not interfere with ES2/ES3 defines. ( #3246 )  
						
						
						
						
					 
					
						2020-05-25 18:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a06eb83359 
					 
					
						
						
							
							Examples: GLFW+Vulkan, SDL+Vulkan: Fix for handling of minimized windows. ( #3259 )  
						
						
						
						
					 
					
						2020-05-25 18:15:59 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						bb2529dd48 
					 
					
						
						
							
							Backends: SDL: Report a zero display-size when window is minimized, consistent with other backends.  
						
						
						
						
					 
					
						2020-05-25 12:26:59 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a056603d8b 
					 
					
						
						
							
							Backends: Vulkan: Rename internal helper ImGui_ImplVulkanH_CreateWindow to ImGui_ImplVulkanH_CreateOrResizeWindow  
						
						
						
						
					 
					
						2020-05-25 12:12:02 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9c209d5a90 
					 
					
						
						
							
							Minor amend 9028088 ( #3261 )  
						
						
						
						
					 
					
						2020-05-25 11:42:45 +02:00 
						 
				 
			
				
					
						
							
							
								Nicolas Burrus 
							
						 
					 
					
						
						
							
						
						43f79aa210 
					 
					
						
						
							
							Backends: OSX: import the glfw workaround to avoid missing mouse clicks. ( #3261 )  
						
						
						
						
					 
					
						2020-05-25 11:42:45 +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 
						 
				 
			
				
					
						
							
							
								Espyo 
							
						 
					 
					
						
						
							
						
						f44962c01a 
					 
					
						
						
							
							Backends: Allegro: Don't call AddInputCharacter if the pressed key has no character. ( #3252 )  
						
						
						
						
					 
					
						2020-05-20 17:48:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						75bbbda645 
					 
					
						
						
							
							Examples: Update comments to get SDL2 package with msys2's pacman ( #3251 )  
						
						
						
						
					 
					
						2020-05-20 11:44:00 +02:00 
						 
				 
			
				
					
						
							
							
								Albert Vaca 
							
						 
					 
					
						
						
							
						
						685ca27d84 
					 
					
						
						
							
							Backends: OpenGL: On OSX, if unspecified by app, made default GLSL version 150. ( #3199 )  
						
						
						
						
					 
					
						2020-05-08 17:32:34 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						11a3e75f47 
					 
					
						
						
							
							Backends: Win32: Fix _WIN32_WINNT < 0x0600 (MinGW defaults to 0x502 == Windows 2003). ( #3183 )  
						
						
						
						
					 
					
						2020-05-04 20:46:20 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						099091280f 
					 
					
						
						
							
							Backends: DX10/DX11: Minor tweaks.  
						
						
						
						
					 
					
						2020-05-04 11:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								Silent 
							
						 
					 
					
						
						
							
						
						1e9abf60d1 
					 
					
						
						
							
							Backends: Keep shader blobs as local variables. ( #3176 )  
						
						
						
						
					 
					
						2020-05-04 11:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d5ce3b43ae 
					 
					
						
						
							
							Backends: Vulkan: Fixed error in if initial frame has no vertices. ( #3177 )  
						
						
						
						
					 
					
						2020-05-04 11:03:41 +02:00 
						 
				 
			
				
					
						
							
							
								Chris Savoie 
							
						 
					 
					
						
						
							
						
						73c30aa085 
					 
					
						
						
							
							Backends: Vulkan: Don't skip drawing when there's no vertexes to ensure that user callbacks are still processed.  
						
						
						
						
					 
					
						2020-04-26 20:26:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matt Haynie 
							
						 
					 
					
						
						
							
						
						d3212482fe 
					 
					
						
						
							
							Fix multiple macro definitions of GLFW_INCLUDE_NONE ( #3157 )  
						
						
						
						
					 
					
						2020-04-23 22:58:45 +02:00 
						 
				 
			
				
					
						
							
							
								u3shit 
							
						 
					 
					
						
						
							
						
						528b12eb7a 
					 
					
						
						
							
							Fix glClipControl(GL_UPPER_LEFT) handling in opengl3.  
						
						
						
						
					 
					
						2020-04-22 10:10:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						37f665b619 
					 
					
						
						
							
							Backends: Win32: Support for #define NOGDI, won't try to call GetDeviceCaps(). ( #3137 ,  #2327 )  
						
						
						
						
					 
					
						2020-04-19 17:52:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e8c986b34e 
					 
					
						
						
							
							Version 1.77 WIP  
						
						
						
						
					 
					
						2020-04-14 14:55:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5503c0a12e 
					 
					
						
						
							
							Version 1.76  
						
						... 
						
						
						
						+ fixed PVS warning, update demo binaries, update readme image 
						
						
					 
					
						2020-04-12 20:18:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ec7294d890 
					 
					
						
						
							
							Backends: OpenGL3: Fixed version check mistakenly testing for GL 4.0+ instead of 3.2+ to enable ImGuiBackendFlags_RendererHasVtxOffset, leaving 3.2 contexts without it. ( #3119 ,  #2866 ,  #2852 )  
						
						
						
						
					 
					
						2020-04-12 18:01:10 +02:00 
						 
				 
			
				
					
						
							
							
								SergeyN 
							
						 
					 
					
						
						
							
						
						977ac53dd8 
					 
					
						
						
							
							Examples: Win32+DX12: Fixed resizing main window, enabled debug layer. ( #3087 ,  #3115 )  
						
						
						
						
					 
					
						2020-04-12 09:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e9366b4c73 
					 
					
						
						
							
							Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. ( #3088 )  
						
						
						
						
					 
					
						2020-04-07 11:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc0e43e631 
					 
					
						
						
							
							Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. ( #3105 )  
						
						
						
						
					 
					
						2020-04-07 11:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								OmarEmaraDev 
							
						 
					 
					
						
						
							
						
						00927105ba 
					 
					
						
						
							
							Backends: Include imgui.h in implementation headers. ( #3105 )  
						
						... 
						
						
						
						Currently, the implementation headers don't include the imgui.h header.
Which means that the compilation will fail if the implementation header
was included before the imgui.h header in the compilation unit. For
instance, a compilation unit with the following will work:
  #include "imgui.h"
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
But a compilation unit with the following will fail because IMGUI_IMPL_API
and possibly other symbols will not be defined:
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
  #include "imgui.h"
This patch includes imgui.h in the implementation headers to make
inclusions order-invariant, which is a recommended practice. 
						
						
					 
					
						2020-04-07 11:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc0d4e346a 
					 
					
						
						
							
							Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers.  
						
						... 
						
						
						
						+ Nav: Use nav layer enum, comments. 
						
						
					 
					
						2020-04-03 12:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f2b01c3436 
					 
					
						
						
							
							Changelog, tweak OpenGL3 backends. ( #3061 ), update Gallery thread links.  
						
						
						
						
					 
					
						2020-03-24 18:45:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Kalnischkies 
							
						 
					 
					
						
						
							
						
						ac4262ad01 
					 
					
						
						
							
							Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 ( #3061 )  
						
						... 
						
						
						
						This removes the unversioned definition IMGUI_IMPL_OPENGL_LOADER_GLBINDING in favor of two versioned ones to choose explicitly.
References: #2870 , 5e2329b98e 
						
						
					 
					
						2020-03-24 18:36:34 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d8824f9a9a 
					 
					
						
						
							
							CI: Clarify purpose of example_null, Changelog  
						
						
						
						
					 
					
						2020-03-19 11:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						ac5ffffc23 
					 
					
						
						
							
							CI: Test builds with freetype on linux.  
						
						
						
						
					 
					
						2020-03-19 11:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b016f1ad70 
					 
					
						
						
							
							Examples: SDL+DX11: Fixed resizing main window. Amend ( #3057 )  
						
						
						
						
					 
					
						2020-03-11 21:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								joeslay 
							
						 
					 
					
						
						
							
						
						a0f01d2290 
					 
					
						
						
							
							Improve resizing in dx11 example ( #3057 )  
						
						... 
						
						
						
						Make the dx11 example implementation resize the window in a sane way, i.e. not the stretching/scaling the initial render to fit the new window size (current behaviour). 
						
						
					 
					
						2020-03-11 21:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						aef057e975 
					 
					
						
						
							
							Internals: Added GetInputTextState() + comments.  
						
						
						
						
					 
					
						2020-03-07 15:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a41332453e 
					 
					
						
						
							
							Unicode: Changelog, comments, minimum CI integration. ( #2541 ,  #2538 ,  #2815 )  
						
						
						
						
					 
					
						2020-03-03 18:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								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