Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						5e2329b98e 
					 
					
						
						
							
							Backends: GL3: Implement glbinding opengl loader support. ( #2870 )  
						
						
						
						
					 
					
						2020-01-07 21:06:37 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						e254167afd 
					 
					
						
						
							
							ColorEdit: Fix label alignment when using ImGuiColorEditFlags_NoInputs. ( #2955 )  
						
						
						
						
					 
					
						2020-01-06 16:26:14 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						22d7f26e06 
					 
					
						
						
							
							Tweak wording  
						
						... 
						
						
						
						Remove Patreon 
						
						
					 
					
						2020-01-06 12:55:01 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0dd02dd90d 
					 
					
						
						
							
							Happy new year!  
						
						... 
						
						
						
						Comments, Replaced pictures, Removed Patreon 
						
						
					 
					
						2020-01-06 12:41:37 +01:00 
						 
				 
			
				
					
						
							
							
								Zlatan Vasović 
							
						 
					 
					
						
						
							
						
						2b10e06555 
					 
					
						
						
							
							Fix a typo  
						
						
						
						
					 
					
						2020-01-04 17:29:51 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						061650bd2a 
					 
					
						
						
							
							Update Readme  
						
						
						
						
					 
					
						2019-12-19 22:14:28 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0f7105e156 
					 
					
						
						
							
							Backends: SDL: Wayland: Use SDL_GetMouseState (amend  78ff147) ( #2800 , 2802)  
						
						
						
						
					 
					
						2019-12-17 14:35:45 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9d444062f9 
					 
					
						
						
							
							Limiting Columns()/BeginColumns() api to 64 columns ( #125 )  
						
						... 
						
						
						
						While the current code technically supports it, future code may not so we're putting the restriction ahead. 
						
						
					 
					
						2019-12-17 13:25:46 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						43bd80a40d 
					 
					
						
						
							
							Internals: Breaking: ImRect() default constructor initializes all fields with 0.0f  
						
						... 
						
						
						
						Instead of (FLT_MAX,FLT_MAX,-FLT_MAX,-FLT_MAX). Previous behavior was designed for adding into a bounding box but rarely relied on and not worth it. 
						
						
					 
					
						2019-12-13 11:56:00 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6fdde67be2 
					 
					
						
						
							
							Documentation, FAQ, todo tweaks  
						
						
						
						
					 
					
						2019-12-10 13:37:29 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Carter 
							
						 
					 
					
						
						
							
						
						0e74103659 
					 
					
						
						
							
							ImDrawList: Add AddNgon(), AddNgonFilled() API.  
						
						
						
						
					 
					
						2019-12-09 11:23:06 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f9c26d23de 
					 
					
						
						
							
							Removed redirecting functions/enums that were marked obsolete in 1.53 (December 2017).  
						
						... 
						
						
						
						Comments 
						
						
					 
					
						2019-12-08 16:38:27 +01:00 
						 
				 
			
				
					
						
							
							
								Ben Carter 
							
						 
					 
					
						
						
							
						
						697f15e339 
					 
					
						
						
							
							Added PrimUnreserve() API. Obsoleted calling ImDrawList::PrimReserve() with a negative count.  
						
						
						
						
					 
					
						2019-12-08 16:06:32 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f656e7775e 
					 
					
						
						
							
							Inputs: Added ImGuiMouseButton enum for convenience (e.g. ImGuiMouseButton_Right=1).  
						
						... 
						
						
						
						We forever guarantee that the existing value will not changes so existing code is free to use 0/1/2. 
						
						
					 
					
						2019-12-06 16:29:36 +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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b521cd357d 
					 
					
						
						
							
							Removed implicit default parameter to IsMouseDragging(int button = 0) to be consistent with other mouse functions.  
						
						... 
						
						
						
						(none of the other functions have it). 
						
						
					 
					
						2019-12-05 18:33:36 +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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						abaf0256b8 
					 
					
						
						
							
							Version 1.75 WIP  
						
						... 
						
						
						
						Added message to font file loading assert. 
						
						
					 
					
						2019-11-28 20:58:16 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f60518b430 
					 
					
						
						
							
							Update FAQ.md  
						
						
						
						
					 
					
						2019-11-26 16:28:49 +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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bbe0409942 
					 
					
						
						
							
							Metrics: Show wire-frame mesh and approximate surface area when hovering ImDrawCmd. Amend  aeb5795.  
						
						... 
						
						
						
						Internals: Added ImTriangleArea() 
						
						
					 
					
						2019-11-25 12:01:04 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						51a02b319c 
					 
					
						
						
							
							Added IM_UNICODE_CODEPOINT_MAX. Changed specs of ImFontAtlas::AddCustomRectRegular() (breaking change).  
						
						
						
						
					 
					
						2019-11-21 14:13:17 +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 
							
						 
					 
					
						
						
							
						
						ecbedc8c26 
					 
					
						
						
							
							Tweaks, ammend  93efa54, rename to IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS ( #1038 )  
						
						
						
						
					 
					
						2019-11-19 21:29:12 +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 
							
						 
					 
					
						
						
							
						
						93efa5415f 
					 
					
						
						
							
							Renamed IMGUI_DISABLE_FORMAT_STRING_FUNCTIONS to IMGUI_DISABLE_DEFAULT_FORMAT_STRING_FUNCTIONS. ( #1038 )  
						
						... 
						
						
						
						Renamed IMGUI_DISABLE_MATH_FUNCTIONS to IMGUI_DISABLE_DEFAULT_MATH_FUNCTIONS. 
						
						
					 
					
						2019-11-19 20:53:17 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9efaf2828b 
					 
					
						
						
							
							Doc comments. Removed .ini parsing code from 1.53 that parsed entries without the [Window] tag (which enabled importing an old .ini file)  
						
						
						
						
					 
					
						2019-11-19 19:39:46 +01:00 
						 
				 
			
				
					
						
							
							
								Tracy Ma 
							
						 
					 
					
						
						
							
						
						8f40020ca6 
					 
					
						
						
							
							Disable Win32 clipboard and IME functions when build target UWP ( #2892 ,  #2895 )  
						
						
						
						
					 
					
						2019-11-15 12:19:44 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						be05e12e21 
					 
					
						
						
							
							Misc: Using static_assert() when using C++11, instead of our own construct (avoid zealous Clang warnings).  
						
						
						
						
					 
					
						2019-11-14 18:02:18 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						25eee91542 
					 
					
						
						
							
							Error handling: Assert if user mistakenly calls End() instead of EndChild() on a child window. ( #1651 )  
						
						... 
						
						
						
						Internals: Moved some error handling code. 
						
						
					 
					
						2019-11-13 21:51:38 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6e8e2c0fa9 
					 
					
						
						
							
							Scrollbar: Fixed an issue where scrollbars wouldn't display on the frame following a frame where all child window contents would be culled.  
						
						... 
						
						
						
						Demo: Fixed a small bug with scrolling demo.
Metrics: Tweaks. 
						
						
					 
					
						2019-11-08 19:01:54 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						57dc34f4e8 
					 
					
						
						
							
							TreeNode: Added IsItemToggledOpen() to explicitly query if item was just open/closed, facilitating interactions with custom multi-selections patterns. ( #1896 ,  #1861 )  
						
						
						
						
					 
					
						2019-11-08 15:30:15 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						011d475532 
					 
					
						
						
							
							TreeNode: The collapsing arrow accepts click even if modifier keys are being held, facilitating interactions with multi-select patterns. ( #2886 ,  #1896 ,  #1861 )  
						
						
						
						
					 
					
						2019-11-08 15:30:15 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4c13807b7d 
					 
					
						
						
							
							Misc: Optimized storage of window settings data (reducing allocation count).  
						
						
						
						
					 
					
						2019-11-05 22:43:53 +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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bff2d5d5e2 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2019-11-05 11:41:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						792a8631aa 
					 
					
						
						
							
							Metrics: Expose basic details of each window key/value state storage.  
						
						
						
						
					 
					
						2019-10-31 14:01:35 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d62a413476 
					 
					
						
						
							
							Misc: Windows: Do not use _wfopen() if IMGUI_DISABLE_WIN32_FUNCTIONS is defined. ( #2815 )  
						
						
						
						
					 
					
						2019-10-29 21:47:43 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4e56de757c 
					 
					
						
						
							
							Doc: Promote Discord over Discourse. Obsoleting Discourse server.  
						
						
						
						
					 
					
						2019-10-25 15:36:37 +02: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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3c238ecae3 
					 
					
						
						
							
							Move issue_template and pull_request_template to .github folder.  
						
						
						
						
					 
					
						2019-10-24 11:26:45 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						d5b5a81946 
					 
					
						
						
							
							GitHub Actions CI script for Windows/Linux/MacOS/iOS/Emscripten builds.  
						
						
						
						
					 
					
						2019-10-24 11:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ec0e953cca 
					 
					
						
						
							
							Fixed a couple of subtle bounding box vertical positioning issues relating to text baseline alignment.  
						
						... 
						
						
						
						The issue would generally manifest when laying out multiple items on a same line, with varying heights and text baseline offsets. (#2833 )
Some specific examples, e.g. a button with regular frame padding followed by another item with a multi-line label and no frame padding, such as: multi-line text, small button, tree node item, etc. The second item was correctly offset to match text baseline, and would interact/display correctly,but it wouldn't push the contents area boundary low enough.
Note: previously the second parameter to ItemSize() was 0.0f was default, now -1.0f to signify "no text baseline offset request". If you have code using ItemSize() with an hardcoded zero you may need to change it. (+1 squashed commits) 
						
						
					 
					
						2019-10-23 18:05:44 +02:00 
						 
				 
			
				
					
						
							
							
								Alexey 
							
						 
					 
					
						
						
							
						
						be9f1e8f00 
					 
					
						
						
							
							ColorPicker: Fixed SV triangle gradient to block (broken in 1.73). ( #2864 ,  #2711 ). [@lewa-j]  
						
						
						
						
					 
					
						2019-10-23 00:43:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						23c1ff4907 
					 
					
						
						
							
							Removed redirecting functions/enums names that were marked obsolete in 1.52 (October 2017).  
						
						... 
						
						
						
						- Begin() [old 5 args version]     -> use Begin() [3 args], use SetNextWindowSize() SetNextWindowBgAlpha() if needed
- IsRootWindowOrAnyChildHovered()  -> use IsWindowHovered(ImGuiHoveredFlags_RootAndChildWindows)
- AlignFirstTextHeightToWidgets()  -> use AlignTextToFramePadding();
- SetNextWindowPosCenter()         -> use SetNextWindowPos() with a pivot of (0.5f, 0.5f)
- ImFont::Glyph                    -> use ImFontGlyph
If you were still using the old names, read "API Breaking Changes" section of imgui.cpp to find out the new names or equivalent features, or see how they were implemented until 1.73. 
						
						
					 
					
						2019-10-22 14:45:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7dbae8a198 
					 
					
						
						
							
							Doc: Simplified Readme, removed FAQ index  
						
						
						
						
					 
					
						2019-10-21 13:26:47 +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