1d0b4df3d9 
								
							
								 
							
						 
						
							
							
								
								Misc: Asserting in NewFrame() if style.WindowMinSize is zero or smaller than (1.0f,1.0f). Internal: ImHash functions tweaks. Added InputText() to query status section.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f02705fbaa 
								
							
								 
							
						 
						
							
							
								
								InputInt, InputScalar: +/- buttons now respects the natural type limits instead of overflowing or underflowing the value.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								736d3e2654 
								
							
								 
							
						 
						
							
							
								
								DragScalar, InputScalar, SliderScalar: Added support for u8/s8/u16/s16 data types. We are reusing function instances for larger types to reduce code size. ( #643 ,  #320 ,  #708 ,  #1011 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								525a53a86b 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ac47710db7 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: Tweaks to make PVS static analyzer relax a little with its false positive.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6de09a5e48 
								
							
								 
							
						 
						
							
							
								
								Renamed ColorEdit/ColorPicker's ImGuiColorEditFlags_RGB/_HSV/_HEX flags to respectively ImGuiColorEditFlags_DisplayRGB/_DisplayHSV/_DisplayHex. This is anticipation of adding new flags to ColorEdit/ColorPicker functions which would make those ambiguous. ( #2384 ) [ @haldean ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8a2f6866a6 
								
							
								 
							
						 
						
							
							
								
								add _Show prefix to color flags that control inputs, rename __InputsMask to __ShowMask  
							
							... 
							
							
 
							
							This is anticipation of changing __InputsMask to control the format of
input colors, and adding _InputRGB and _InputHSV to change how input
colors are interpreted. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								688035b5f4 
								
									
								
							
								 
							
						 
						
							
							
								
								Added px_render_imgui.h ( #1935 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cef77098ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Update README.md  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								75641926e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'allegro-touch' of  https://github.com/dos1/imgui  into dos1-allegro-touch  
							
							... 
							
							
 
							
							# Conflicts:
#	examples/imgui_impl_allegro5.cpp 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								def723b6b6 
								
							
								 
							
						 
						
							
							
								
								Plot: Fixed error in  5e3a1de ( #2387 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5e3a1de4e6 
								
							
								 
							
						 
						
							
							
								
								Plot: Fixed divide-by-zero in PlotLines() when passing a count of 1. ( #2387 ) [ @Lectem ]  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cf3cb7cf7e 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed various display corruption related to swapping the underlying buffer while a input widget is active (both for writable and read-only paths). Often they would manifest when manipulating the scrollbar of a multi-line input text.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b7b82520b4 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: Minor changes (intended to have side-effect but clarify next commit, however there is rarely such a thing as zero side effect in InputText land!)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								439f726945 
								
							
								 
							
						 
						
							
							
								
								InputText; Disabled rendering selection when inactive (it kinda work but I'm not sure this is desirable especially for single-line input, was not intended to be active).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5d7bd2309b 
								
							
								 
							
						 
						
							
							
								
								Fixes warning caused by a missing switch/case. ( #2382 ,  #2381 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c3ea1748dc 
								
							
								 
							
						 
						
							
							
								
								Fix -Wconversion warning ( #2379 )  
							
							... 
							
							
 
							
							The warning was caused by implicit conversion from pointer type which
NULL has to non-pointer type, e.g. if ImTextureID is long int 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6f80179a1d 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed deactivated but-last-active InputText instance holding on displaying the last active version of the text and not reflecting change in the source. Fix/amend  2e9a175. [+test]  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								6cbf4b8121 
								
							
								 
							
						 
						
							
							
								
								Fixed uninitialized variable (leading to asserts in the docking branch). ( #2376 ,  #2371 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9558e327d2 
								
							
								 
							
						 
						
							
							
								
								Log/Capture: Fixed extraneous leading carriage return. Fixed an issue when empty string on a new line would not emit a carriage return.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cd67d4d3c1 
								
							
								 
							
						 
						
							
							
								
								Log/Capture: Fixed LogXXX functions 'auto_open_depth' parameter being treated as an absolute tree depth instead of a relative one. Fixed CollapsingHeader trailing ascii representation being "#" instead of "##". Minor tidying up the of code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2cd7de5666 
								
							
								 
							
						 
						
							
							
								
								Internal: Log/Capture: Rework to add an internal LogToBuffer() function which is useful for writing automated tests. Clarified logging state by adding an enum.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3eba840053 
								
							
								 
							
						 
						
							
							
								
								Nav: Fixed a tap on AltGR (e.g. German keyboard) from navigation to the menu layer. (follow and extend on e.g  #369 ,  #370 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								9da48c16c5 
								
							
								 
							
						 
						
							
							
								
								TabBar: Added extra mis-usage error recovery. Past the assert, common mis-usage don't lead to hard crashes any more, facilitating integration with scripting languages. ( #1651 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								0f83145aa8 
								
							
								 
							
						 
						
							
							
								
								TabBar: Fixed a crash when using BeginTabBar() recursively (didn't affect docking). ( #2371 )  
							
							... 
							
							
 
							
							Added ImPool::Contains() helper. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f988618ebe 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: Tweaks (including a large indentation change, compare ignoring space) to make next commit more digestible.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								be593f2c16 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: refactor the flow to easily decorrelate rendering of selection vs cursor, which would allow us to render selection on inactive items, and generally makes the code clearer. + Some renaming.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								332f8f2462 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: Made clipboard copy/cut use its own temporary buffer (like paste) so we can guarantee that TempBuffer if not altered and can be preserved. Renamed TempBufferA  to TextA to celebrate this.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								81a8730022 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: Renamed is_editable to !is_readonly, Hopefully more explicit. Renamed internal member. Shuffled some code. Added comments, assert (_will_ trigger on !readonly > readonly edge, old bug).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cc3be5d428 
								
							
								 
							
						 
						
							
							
								
								InputText: Fixed an edge case crash that would happen if another widget sharing the same ID is being swapped with an InputText that has yet to be activated.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2e9a175057 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText:  Refactor to clarify access pattern to the InputTextState (we are now accessing via a pointer which can be NULL, shortened its name while we are at it) + added an assert to track an issue that existed already before.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								677e64e71e 
								
							
								 
							
						 
						
							
							
								
								Internal: InputText: Comments. Renamed internal member. Renamed ImGuiStb->ImStb.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								79f7778e48 
								
							
								 
							
						 
						
							
							
								
								Moved binaries to dearimgui.org/binaries  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2068dd509c 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL: Fix for OSX not supporting OpenGL 4.5, we don't try to read GL_CLIP_ORIGIN even if the OpenGL headers/loader happens to define the value. ( #2366 ,  #2186 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								782b747a17 
								
							
								 
							
						 
						
							
							
								
								InputText: Renamed some local variables to clarify code. Should be a no-op functionality wise. TODO items.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								7c51cba74f 
								
							
								 
							
						 
						
							
							
								
								InputInt, InputFloat, InputScalar: Fix to keep the label of the +/- buttons centered when style.FramePadding.x is abnormally larger than style.FramePadding.y. Since the buttons are meant to be square (to align with e.g. color button) we always use FramePadding.y. ( #2367 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								257f5d204e 
								
							
								 
							
						 
						
							
							
								
								Version 1.69 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								93b06e6e7c 
								
							
								 
							
						 
						
							
							
								
								Internal: Changed Scrollbar() signature. Using GetScrollbarID() in InputTextMultiline().  
							
							... 
							
							
 
							
							Removed multiple semi-colons (#2368 ) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								91cc32379d 
								
							
								 
							
						 
						
							
							
								
								Updated binaries (now auto-generated by a script! next step would be to slowly transition all this stuff into a public repo)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d0c98bf880 
								
							
								 
							
						 
						
							
							
								
								Examples: VS: Made project paths independant of SolutionDir so they can be built aside from the solution.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								77833003ff 
								
							
								 
							
						 
						
							
							
								
								Fixed unused argument warning when compiling with IM_ASERT() evaluating to an empty macro.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								3c15dffc94 
								
							
								 
							
						 
						
							
							
								
								Version 1.68  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f5bf6e38d2 
								
							
								 
							
						 
						
							
							
								
								Font: Fixed assert when specifying duplicate/overlapping ranges within a same font. ( #2353 ,  #2233 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								db40699990 
								
							
								 
							
						 
						
							
							
								
								imgui_freeetype: Updated suggested test code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d972533d09 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Rewrote scissor processing to match other examples more closely. Removed extraneous +1 of scissor extent height.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								dd14adc731 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Support draw_data->FramebufferScale correctly matching  a79785c for on Metal/GL2/GL3. ( #2306 ,  #1676 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f977871854 
								
							
								 
							
						 
						
							
							
								
								ImFont: Minor adjustment to the structure.  
							
							... 
							
							
 
							
							Examples: Removed unused variable. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								76dbff37cd 
								
							
								 
							
						 
						
							
							
								
								Selectable: Tweaks for  #2347  (demo, changelog, member position)  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								b277cfffc8 
								
							
								 
							
						 
						
							
							
								
								Selectable: add support for specifying text alignment on selectables ( #2347 )  
							
							... 
							
							
 
							
							Adds a style variable to Selectable that allows clients to specify the
text alignment within Selectables, adds a section in the demo to
demonstrate selectable text alignment, and a pair of sliders in the
style editor to change selectable alignment on the fly.
In terms of implementation, this one is extremely simple: Selectable was
already calling an API that supports text alignment, but had hard-coded
it to top-left. This changes that to just pass the style variable
straight through to RenderTextClipped. Backwards-compatibility is
preserved by defaulting the text_align parameter to (0, 0), i.e.,
top-left.
This also fixes a bug with selectable text rendering that caused
right-aligned text in a selectable to be clipped incorrectly, because
the wrong clipping rectangle was being used. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								93d1179805 
								
							
								 
							
						 
						
							
							
								
								Examples: Extracted gamepad code into ImGui_ImplGlfw_UpdateGamepads(). Renamed matching Win32 function for consistency.  
							
							... 
							
							
 
							
							Added more link to nothing's oversample document. Spacing bits. 
							
						 
						
							ago%!(EXTRA string=7 years)