c7c1bf177b 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed DockBuilderRemoveNode() from overwriting other parent node flags when trying to move the CentralNode flag.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5b0e59d9d5 
								
							
								 
							
						 
						
							
							
								
								Docking: Saving local _NoResize flag. ( #2583 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2d68e892a8 
								
							
								 
							
						 
						
							
							
								
								Added full "Dear ImGui" prefix to the title of "Dear ImGui Demo" and "Dear ImGui Metrics" windows. Shortened amount of nodes in columns>tree demo.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7c06d9f043 
								
							
								 
							
						 
						
							
							
								
								Docking: Saving the NoTabBar, NoWindowMenuButton, NoCloseButton fields of dock node into the .ini file. Added them to the Metrics window. ( #2583 ,  #2423 ,  #2109 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9c35344175 
								
							
								 
							
						 
						
							
							
								
								Comments, todo entries, moved ImGuiSelectableFlagsPrivate in higher ranges to match others.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								70a4be07df 
								
							
								 
							
						 
						
							
							
								
								ColorEdit: Fixed the color picker popup only displaying inputs as HSV instead of showing multiple options. ( #2587 , broken in 1.69 by  #2384 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								511e32e8ca 
								
							
								 
							
						 
						
							
							
								
								Docking: Clarified terminology of docking/tablist/collapse button into Window Menu button matching master. Added private ImGuiDockNodeFlags_NoWindowMenuButton, ImGuiDockNodeFlags_NoCloseButton flags. ( #2583 ,  #2109 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								affa7e2422 
								
							
								 
							
						 
						
							
							
								
								Examples: imgui_impl_opengl3: Fix empty printout on shader load. ( #2584 )  
							
							... 
							
							
 
							
							Fixed minor bug in CheckShader and CheckProgram
The log_length reported by 
glGetProgramiv(handle, GL_INFO_LOG_LENGTH, &log_length)
will at least return 1, since the string delimiter is also counted.
The old version would always print and empty string to stderr. This is annoying in the emscripten port, since it prints a red error message to the Javascript console. The new version fixes this behavior. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e5dfa0855f 
								
							
								 
							
						 
						
							
							
								
								Docking: Honor style.WindowMenuButtonPosition setting in docking node.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								afad952450 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h
#	imgui_widgets.cpp 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								958d75c00a 
								
							
								 
							
						 
						
							
							
								
								Style: Added style.WindowMenuButtonPosition (left/right, defaults to ImGuiDir_Left) to move the collapsing/docking button to the other side of the title bar.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6c3697f6f1 
								
							
								 
							
						 
						
							
							
								
								Internal: CloseButton takes an upper-left corner + a size to be consistent with similar widgets.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ec3ec24157 
								
							
								 
							
						 
						
							
							
								
								Internals: Extracted some of the tab bar shrinking code into a ShrinkWidths() function so columns/table can use it.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3fda90d6a7 
								
							
								 
							
						 
						
							
							
								
								Fixed InputScalar, InputScalarN, SliderScalarN, DragScalarN with non-visible label from inserting style.ItemInnerSpacing.x worth of trailing spacing.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fda1365c15 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7bc03f7155 
								
							
								 
							
						 
						
							
							
								
								Internals: Added InnerWorkRect equal to old InnerClipRect, added InnerWorkRectClipped actually clipped.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b85e97137d 
								
							
								 
							
						 
						
							
							
								
								Version tag is 1.71 WIP oops  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a2eec8f5b5 
								
							
								 
							
						 
						
							
							
								
								Fix OuterRectClipped not being clipped correctly, which resulted in child window outside visible bound to not be marked with SkipItems. Broken in  b50c61c961.  
							
							... 
							
							
 
							
							+ Comments on InnerClipRect being misleading. Demo: Tweak to sizing of child window in the Layout->Scrolling section. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								04022114d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								34b881eb12 
								
							
								 
							
						 
						
							
							
								
								ImFontGlyphRangesBuilder: Fixed unnecessarily over-sized buffer, which incidentally was also not fully cleared. Fixed edge case overflow when adding character 0xFFFF. ( #2568 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								882d2c3aea 
								
							
								 
							
						 
						
							
							
								
								Fixed crash when appending with BeginMainMenuBar() more than once and no other window are showing. ( #2567 ) + comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								392ab08580 
								
							
								 
							
						 
						
							
							
								
								BeginPopupContextItem(): Skip processing when SkipItems is set as LastItemId is unreliable and we assert when it is zero. + Minor comments on columns.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f242cd4d8a 
								
							
								 
							
						 
						
							
							
								
								Fixed GCC mem-access warnings ( #2565 )  
							
							... 
							
							
 
							
							+ using "if defined" more consistently for Clang. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								1575a3fbcd 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed temporarily losing Dockspace flag when merging remaining sibling back into a parent node. ( #2563 ,  #2109 )  
							
							... 
							
							
 
							
							Would trigger an assert in the Passthru hole path. Broken by fd5859ed 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7e772f6a51 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed undocking whole node (from collapse/docking menu button) from losing its size/pos. Made collapose/docking menu id easier to compute for testing.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								31e3e861ef 
								
							
								 
							
						 
						
							
							
								
								Update changelog, comments, made empty/no-text clipboard return NULL as with other implementation. Minor style tweaks. ( #2546 )  
							
							... 
							
							
 
							
							Fixed IMGUI_DISABLE_WIN32_FUNCTIONS not disabling IME code. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								02de498a41 
								
							
								 
							
						 
						
							
							
								
								Add native mac copy/paste support to match win32 ( #2546 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2e5860b5a0 
								
							
								 
							
						 
						
							
							
								
								Docking: Fixed incomplete merge of  36e714a leading to undocking.  #2109  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e6109a9145 
								
							
								 
							
						 
						
							
							
								
								Fixed ColorEdit breakage introduced by  d3a387c ( #2557 ,  #1875 ,  #2034 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								679cf7434e 
								
							
								 
							
						 
						
							
							
								
								Fix undefined behavior ( #2561 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								4158cba1ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	examples/imgui_impl_glfw.cpp
#	examples/imgui_impl_win32.cpp
#	imgui.cpp
#	imgui_internal.h 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								fc3c3de551 
								
							
								 
							
						 
						
							
							
								
								Fixed uses of IsItemDeactivated(), IsItemDeactivatedAfterEdit() on multi-components widgets and after EndGroup(). ( #2550 ,  #1875 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d3a387cc18 
								
							
								 
							
						 
						
							
							
								
								Fixed InputFloatX, SliderFloatX, DragFloatX functions erroneously reporting IsItemEdited() multiple times when the text input doesn't match the formatted output value (e.g. input "1" shows "1.000"). It wasn't much of a problem because we typically use the return value instead of IsItemEdited() here. ( #1875 ,  #2034 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								99a845053a 
								
							
								 
							
						 
						
							
							
								
								Internal: Renamed fields + minor tweaks (probably shallow break stack-layout pr, sorry!)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								64dbd932d2 
								
							
								 
							
						 
						
							
							
								
								Internal: Removed GetNextItemWidth(), relying on ItemAdd or NextItemData.ClearFlags() to clear the width data. Amend  5078fa20 and undo some of its effects of imgui_widgets.cpp  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								632469d2e5 
								
							
								 
							
						 
						
							
							
								
								Renamed SetNextTreeNodeOpen() to SetNextItemOpen(). Refactored SetNextItemXXX stuff to match SetNextWindowXXX code closely.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								36e714a459 
								
							
								 
							
						 
						
							
							
								
								Internal: Storing flags for NextWindowData so that we can clear everything with a single write and remove dummy condition fields.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0b485f12d7 
								
							
								 
							
						 
						
							
							
								
								Internal: Minor tidying/reordering of sections within ImGuiContext / window DC.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7355c84701 
								
							
								 
							
						 
						
							
							
								
								Tweak EndGroup() to facilitate fixing  #2550  later (currently should have no side-effect0. Demo: Add extra widget to status query test.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b955e485f1 
								
							
								 
							
						 
						
							
							
								
								Fixed unused variables warnings when asserts are compiled out. ( #2551 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								aca6ee1a91 
								
							
								 
							
						 
						
							
							
								
								Cast ImTextureId to void* before printing in Metrics window. ( #2548 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								02d6d2d487 
								
							
								 
							
						 
						
							
							
								
								Platform Binding for GLFW updated with the release of GLFW 3.3 ( #2547 )  
							
							... 
							
							
 
							
							* With the release of GLFW 3.3, it is now possible to detect correctly monitors working area (see GLFW_HAS_MONITOR_WORK_AREA). GLFW 3.3 also introduced the window hint GLFW_FOCUS_ON_SHOW. This fixed the case where a new created window (viewport) takes the focus even if not visible.
* Disable a GLFW 3.2 windows hack when GLFW 3.3 is detected (related to window focused when shown). 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								87c5356d97 
								
							
								 
							
						 
						
							
							
								
								FreeType: Added RasterizerFlags::Monochrome flag to disable font anti-aliasing. ( #2545 ) Combine with RasterizerFlags::MonoHinting for best results.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ef13d95466 
								
							
								 
							
						 
						
							
							
								
								IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c).  
							
							... 
							
							
 
							
							Examples/Backends: Don't filter characters under 0x10000 before calling io.AddInputCharacter(), the filtering is done in io.AddInputCharacter() itself. This is in prevision for fuller Unicode support. (#2538 , #2541 ) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b668726a38 
								
							
								 
							
						 
						
							
							
								
								Fixed a PVS Studio static analyzer warning.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								835a8b2c9b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into docking  
							
							... 
							
							
 
							
							# Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7c256fbd40 
								
							
								 
							
						 
						
							
							
								
								Internal: Extracted some of the Begin code into RenderWindowDecorations().  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								72951a1a85 
								
							
								 
							
						 
						
							
							
								
								Internal: Extracted some of the Begin code into RenderWindowTitleBarContents().  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b50c61c961 
								
							
								 
							
						 
						
							
							
								
								Internal: Begin: Update rectangles before Scrollbar() which now uses them. Fixes  39eeda0.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								39eeda0227 
								
							
								 
							
						 
						
							
							
								
								Internal: Scrollbar: Further sane simplification (using InnerMainRect instead of duplicating calculations).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)