omar 
							
						 
					 
					
						
						
							
						
						8414c0bb09 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h 
						
						
					 
					
						2019-03-04 18:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						94e794f81b 
					 
					
						
						
							
							Renamed GetOverlayDrawList() to GetForegroundDrawList() for consistency. Kept redirection function (will obsolete). ( #2391 )  
						
						... 
						
						
						
						Demo: Using GetBackgroundDrawList() and GetForegroundDrawList() in "Custom Rendering" demo. 
						
						
					 
					
						2019-03-04 16:35:50 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						96b13760d4 
					 
					
						
						
							
							Added GetBackgroundDrawList() helper to quickly get access to a ImDrawList that will be rendered behind every other windows. ( #2391 )  
						
						
						
						
					 
					
						2019-03-04 16:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						49eb5f0280 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_opengl3.cpp 
						
						
					 
					
						2019-03-03 23:34:56 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						beb3062dc5 
					 
					
						
						
							
							Examples: OpenGL: Fix to be able to run on ES 2.0 / WebGL 1.0. [@rmitton, @gabrielcuvillier]  
						
						
						
						
					 
					
						2019-03-03 23:34:28 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9d1a392d7d 
					 
					
						
						
							
							Examples: OpenGL: Comments about versions and loaders. ( #2393 ,  #2351 )  
						
						
						
						
					 
					
						2019-03-03 23:25:51 +01:00 
						 
				 
			
				
					
						
							
							
								Richard Mitton 
							
						 
					 
					
						
						
							
						
						7a536f1bd2 
					 
					
						
						
							
							Examples + Viewport: GLFW: context wasn't set when using multiple windows. ( #2392 )  
						
						
						
						
					 
					
						2019-03-03 23:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1c67d09c0b 
					 
					
						
						
							
							ColorPicker: Fix assertion when running in a collapsed window and dragging its title bar ( #2389 )  
						
						
						
						
					 
					
						2019-03-01 00:06:36 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-28 22:57:22 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ff0c6c2bde 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui.h 
						
						
					 
					
						2019-02-27 19:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f02705fbaa 
					 
					
						
						
							
							InputInt, InputScalar: +/- buttons now respects the natural type limits instead of overflowing or underflowing the value.  
						
						
						
						
					 
					
						2019-02-27 18:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
					 
					
						2019-02-27 18:16:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						525a53a86b 
					 
					
						
						
							
							Comments  
						
						
						
						
					 
					
						2019-02-27 17:26:18 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ac47710db7 
					 
					
						
						
							
							Internal: InputText: Tweaks to make PVS static analyzer relax a little with its false positive.  
						
						
						
						
					 
					
						2019-02-27 16:49:55 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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]  
						
						
						
						
					 
					
						2019-02-27 16:45:58 +01:00 
						 
				 
			
				
					
						
							
							
								haldean 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2019-02-27 16:24:15 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						688035b5f4 
					 
					
						
						
							
							Added px_render_imgui.h ( #1935 )  
						
						
						
						
					 
					
						2019-02-27 15:06:11 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cef77098ab 
					 
					
						
						
							
							Update README.md  
						
						
						
						
					 
					
						2019-02-27 15:00:41 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						75641926e1 
					 
					
						
						
							
							Merge branch 'allegro-touch' of  https://github.com/dos1/imgui  into dos1-allegro-touch  
						
						... 
						
						
						
						# Conflicts:
#	examples/imgui_impl_allegro5.cpp 
						
						
					 
					
						2019-02-27 14:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						def723b6b6 
					 
					
						
						
							
							Plot: Fixed error in  5e3a1de ( #2387 )  
						
						
						
						
					 
					
						2019-02-27 14:34:11 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5e3a1de4e6 
					 
					
						
						
							
							Plot: Fixed divide-by-zero in PlotLines() when passing a count of 1. ( #2387 ) [@Lectem]  
						
						
						
						
					 
					
						2019-02-27 14:25:37 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4eecf80a4b 
					 
					
						
						
							
							Moved Settings section above Docking to facilitate master<>docking merges.  
						
						
						
						
					 
					
						2019-02-26 15:34:47 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						104294c7e4 
					 
					
						
						
							
							Moved Logging/Capturing section above Docking to facilitate master<>docking merges.  
						
						
						
						
					 
					
						2019-02-26 15:33:50 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6b43a314bf 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						
						
						
					 
					
						2019-02-26 12:53:38 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-26 12:50:44 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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!)  
						
						
						
						
					 
					
						2019-02-26 12:28:27 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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).  
						
						
						
						
					 
					
						2019-02-24 23:31:00 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8915f7933a 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp 
						
						
					 
					
						2019-02-24 23:24:07 +01:00 
						 
				 
			
				
					
						
							
							
								David Wingrove 
							
						 
					 
					
						
						
							
						
						5d7bd2309b 
					 
					
						
						
							
							Fixes warning caused by a missing switch/case. ( #2382 ,  #2381 )  
						
						
						
						
					 
					
						2019-02-24 23:19:36 +01:00 
						 
				 
			
				
					
						
							
							
								Elias Daler 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2019-02-24 18:35:52 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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]  
						
						
						
						
					 
					
						2019-02-23 17:04:54 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6cbf4b8121 
					 
					
						
						
							
							Fixed uninitialized variable (leading to asserts in the docking branch). ( #2376 ,  #2371 )  
						
						
						
						
					 
					
						2019-02-23 17:00:59 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9558e327d2 
					 
					
						
						
							
							Log/Capture: Fixed extraneous leading carriage return. Fixed an issue when empty string on a new line would not emit a carriage return.  
						
						
						
						
					 
					
						2019-02-23 16:22:55 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-23 16:07:01 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-23 15:57:06 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
					 
					
						2019-02-23 14:50:36 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						87ded34f9f 
					 
					
						
						
							
							Merge branch 'master' into docking  
						
						... 
						
						
						
						# Conflicts:
#	docs/CHANGELOG.txt
#	examples/imgui_impl_opengl3.cpp
#	imgui_widgets.cpp 
						
						
					 
					
						2019-02-22 12:29:18 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
					 
					
						2019-02-22 12:27:41 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0f83145aa8 
					 
					
						
						
							
							TabBar: Fixed a crash when using BeginTabBar() recursively (didn't affect docking). ( #2371 )  
						
						... 
						
						
						
						Added ImPool::Contains() helper. 
						
						
					 
					
						2019-02-22 12:24:27 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f988618ebe 
					 
					
						
						
							
							Internal: InputText: Tweaks (including a large indentation change, compare ignoring space) to make next commit more digestible.  
						
						
						
						
					 
					
						2019-02-21 23:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-21 22:56:09 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-21 19:55:37 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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).  
						
						
						
						
					 
					
						2019-02-21 19:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-21 19:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-02-21 19:55:36 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						677e64e71e 
					 
					
						
						
							
							Internal: InputText: Comments. Renamed internal member. Renamed ImGuiStb->ImStb.  
						
						
						
						
					 
					
						2019-02-20 21:34:08 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						79f7778e48 
					 
					
						
						
							
							Moved binaries to dearimgui.org/binaries  
						
						
						
						
					 
					
						2019-02-20 15:11:18 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
					 
					
						2019-02-20 14:31:19 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						782b747a17 
					 
					
						
						
							
							InputText: Renamed some local variables to clarify code. Should be a no-op functionality wise. TODO items.  
						
						
						
						
					 
					
						2019-02-20 00:45:45 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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 )  
						
						
						
						
					 
					
						2019-02-20 00:20:11 +01:00