8cbb693f47 
								
							
								 
							
						 
						
							
							
								
								Emscripten: Allow filesystem support. ( #3005 )  
							
							... 
							
							
 
							
							Filesystem functions perfectly work for Emscripten platform. This changes remove extra changes added by #2734 .
You can still disable filesystem functions by defining IMGUI_DISABLE_FILE_FUNCTIONS. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6e1f8be07b 
								
							
								 
							
						 
						
							
							
								
								Window: Fix SetNextWindowBgAlpha(1.0f) failing to override alpha component. ( #3007 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5f4dfad5b7 
								
							
								 
							
						 
						
							
							
								
								Merge misc/shallow changes from Docking to reduce drift.  
							
							... 
							
							
 
							
							Most are comments. Fix menu bar clipping: 07ff47bf1b 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6c1a73774d 
								
							
								 
							
						 
						
							
							
								
								Tooltip: Testing DragDropWithinSourceOrTarget in BeginTooltipEx() instead of just BeginTooltip() - feel this was an overlook. Added tooltip flags instead of using bool.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4d4e3b97f4 
								
							
								 
							
						 
						
							
							
								
								TODO, Readme  
							
							... 
							
							
 
							
							(dropped TreeNode_NoIndent flag from todo, as it feels unnecessary) 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f6da5000bf 
								
							
								 
							
						 
						
							
							
								
								Backends: OpenGL2: Explicitly backup, setup and restore GL_TEXTURE_ENV to increase compatibility with legacy OpenGL applications. ( #3000 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5363af7f47 
								
							
								 
							
						 
						
							
							
								
								AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts (amends)  
							
							... 
							
							
 
							
							Tweak default max error value, Changelog, comments, path-fast for 12 segments circles, made LUT store ImU8 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3fe6ae9732 
								
							
								 
							
						 
						
							
							
								
								Internals: Move some Nav functions and members around (no functional change) + Misc comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0a3df4b2ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Update FAQ.md  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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 ) 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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 ) 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6c00d1916e 
								
							
								 
							
						 
						
							
							
								
								Disable format checks when using stb_sprintf.h  
							
							... 
							
							
 
							
							STB sprintf allows extra formats like %b or %$d. If ImGui is configured
to use STB sprintf, it generates warnings with GCC and clang when using
such formats because it keeps applying default printf-style warnings.
This commit disables printf-style warnings when using STB sprintf.
Since the printf-style warnings are defined in imgui.h based on the
compiler, IMGUI_USE_STB_SPRINTF can't just be defined in the cpp file
anymore and it's been moved as a proper config in imconfig.h. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4f7bf7e96a 
								
							
								 
							
						 
						
							
							
								
								Backends: Win32: Added support for #define IMGUI_IMPL_WIN32_DISABLE_GAMEPAD and IMGUI_IMPL_WIN32_DISABLE_LINKING_XINPUT. ( #2716 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e2eb0b4bc4 
								
							
								 
							
						 
						
							
							
								
								Internals: Begin tries to setup WindowTemp/DC members in same order as their declaration. Readme: remove Coverity banner (PVS is better)  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f56962cb9a 
								
							
								 
							
						 
						
							
							
								
								ColorEdit: "Copy As" context-menu tool shows hex values with a '#' prefix instead of '0x' + both with/without alpha when available.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ff5299e0e0 
								
							
								 
							
						 
						
							
							
								
								Docs: FAQ, Comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								97a8dc6514 
								
							
								 
							
						 
						
							
							
								
								CI: Added PVS-Studio static analysis on the continuous-integration server.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1db78b8ca7 
								
							
								 
							
						 
						
							
							
								
								Renaming + missing initialization + missing Changelog update.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5e2329b98e 
								
							
								 
							
						 
						
							
							
								
								Backends: GL3: Implement glbinding opengl loader support. ( #2870 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e254167afd 
								
							
								 
							
						 
						
							
							
								
								ColorEdit: Fix label alignment when using ImGuiColorEditFlags_NoInputs. ( #2955 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								22d7f26e06 
								
							
								 
							
						 
						
							
							
								
								Tweak wording  
							
							... 
							
							
 
							
							Remove Patreon 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0dd02dd90d 
								
							
								 
							
						 
						
							
							
								
								Happy new year!  
							
							... 
							
							
 
							
							Comments, Replaced pictures, Removed Patreon 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2b10e06555 
								
							
								 
							
						 
						
							
							
								
								Fix a typo  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								061650bd2a 
								
							
								 
							
						 
						
							
							
								
								Update Readme  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0f7105e156 
								
							
								 
							
						 
						
							
							
								
								Backends: SDL: Wayland: Use SDL_GetMouseState (amend  78ff147) ( #2800 , 2802)  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6fdde67be2 
								
							
								 
							
						 
						
							
							
								
								Documentation, FAQ, todo tweaks  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								0e74103659 
								
							
								 
							
						 
						
							
							
								
								ImDrawList: Add AddNgon(), AddNgonFilled() API.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f9c26d23de 
								
							
								 
							
						 
						
							
							
								
								Removed redirecting functions/enums that were marked obsolete in 1.53 (December 2017).  
							
							... 
							
							
 
							
							Comments 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								697f15e339 
								
							
								 
							
						 
						
							
							
								
								Added PrimUnreserve() API. Obsoleted calling ImDrawList::PrimReserve() with a negative count.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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 ] 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								b521cd357d 
								
							
								 
							
						 
						
							
							
								
								Removed implicit default parameter to IsMouseDragging(int button = 0) to be consistent with other mouse functions.  
							
							... 
							
							
 
							
							(none of the other functions have it). 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								8342e5b91a 
								
							
								 
							
						 
						
							
							
								
								Amend previous commits (added ImGuiMouseCursor_NotAllowed enum + new cursors in GLFW 3.4)  
							
							... 
							
							
 
							
							Amend b5cad20d79945a509773 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								abaf0256b8 
								
							
								 
							
						 
						
							
							
								
								Version 1.75 WIP  
							
							... 
							
							
 
							
							Added message to font file loading assert. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								28dd8d7efd 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed various conflicts not properly resolved on  813e0c1 
							
							... 
							
							
 
							
							New git client confusion. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								71a58261f6 
								
							
								 
							
						 
						
							
							
								
								Docking: Internals: Removed redundancy in code path leading to the BeginAsDockableDragDropSource(), clarified UpdateMouseMovingWindowEndFrame()  
							
							... 
							
							
 
							
							Note that the ConfigWindowsMoveFromTitleBarOnly path for UpdateMouseMovingWindowEndFrame() would previously test the window->RootWindow title bar instead of window->RootWindowDockStop. This didn't have any side effect afaik because we wouldn't enter that function anyway as clicking on any tab bar would trigger the move before UpdateMouseMovingWindowEndFrame() does it. However for consistency made the UpdateMouseMovingWindowEndFrame()code more correct.
+ minor renaming 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f60518b430 
								
									
								
							
								 
							
						 
						
							
							
								
								Update FAQ.md  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bdce833636 
								
							
								 
							
						 
						
							
							
								
								Version 1.74  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								26d177bc03 
								
							
								 
							
						 
						
							
							
								
								Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bbe0409942 
								
							
								 
							
						 
						
							
							
								
								Metrics: Show wire-frame mesh and approximate surface area when hovering ImDrawCmd. Amend  aeb5795.  
							
							... 
							
							
 
							
							Internals: Added ImTriangleArea() 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								51a02b319c 
								
							
								 
							
						 
						
							
							
								
								Added IM_UNICODE_CODEPOINT_MAX. Changed specs of ImFontAtlas::AddCustomRectRegular() (breaking change).  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ca63349eb4 
								
							
								 
							
						 
						
							
							
								
								Renamed XX-bits -> XX-bit in comments to match what the world appears to be using.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ecbedc8c26 
								
							
								 
							
						 
						
							
							
								
								Tweaks, ammend  93efa54, rename to IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS ( #1038 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4e90906b04 
								
							
								 
							
						 
						
							
							
								
								Added IMGUI_DISABLE_DEFAULT_FILE_FUNCTIONS / IMGUI_DISABLE_FILE_FUNCTIONS   #2734 )  
							
							... 
							
							
 
							
							Using in Emscripten example. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9efaf2828b 
								
							
								 
							
						 
						
							
							
								
								Doc comments. Removed .ini parsing code from 1.53 that parsed entries without the [Window] tag (which enabled importing an old .ini file)  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)