omar 
							
						 
					 
					
						
						
							
						
						93b8580a8d 
					 
					
						
						
							
							Internals: DragFloat: Fixed power handling. Use an temporary accumulator and no absolute values so we will be able to manipulate double as well as 64-bit integers. ( #1011 ,  #708 ,  #320 )  
						
						
						
						
					 
					
						2018-05-03 17:34:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3f04fd0644 
					 
					
						
						
							
							Internals: DragFloat: Removed DragSpeedScaleFast/DragSpeedScaleSlow since it's not yet usable and Nav version doesn't have an equivalent.  
						
						
						
						
					 
					
						2018-05-03 17:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4780ac1ca4 
					 
					
						
						
							
							Internals: Data types: Added s64, u64 data types. Added support in InputScalar(). Removed internal.h InputScalarEx() to InputScalar(). Removed cheap-relative-operators support in recently added U32 data path, since this is heading toward being legacy code. + Fixed InputDouble parsing code. ( #1011 ,  #320 ,  #708 )  
						
						
						
						
					 
					
						2018-05-03 17:34:22 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d9fa1f869e 
					 
					
						
						
							
							Comments about using "power curves". Demo tweaks. ( #648 )  
						
						
						
						
					 
					
						2018-05-03 17:34:15 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8a370f6491 
					 
					
						
						
							
							SliderFloat: Fixed grab size and steps with %g format. ( #642 ,  #1301 )  
						
						
						
						
					 
					
						2018-05-03 17:34:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						10e3f17235 
					 
					
						
						
							
							DragFloat/SliderFloat internal InputScalar trim leading/trailing spaces emitted from the format string when presenting an edit box to the user. ( #648 )  
						
						... 
						
						
						
						Follow up to 6881d065b8 
						
						
					 
					
						2018-05-03 17:34:02 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a62f195e83 
					 
					
						
						
							
							Internals: Renamed IsCharIsSpace() to IsCharIsBlank*() to match standard terminlogy and added ascii/u16 variations.  
						
						
						
						
					 
					
						2018-05-03 17:33:55 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ef05141a06 
					 
					
						
						
							
							Internals: InputScalarEx: Tweak internals so there is a fast path for the simple case.  
						
						... 
						
						
						
						(in particular because it makes it clear what the extra code is for, so people tempted to create their own InputText data transform/handler understand how little is actually needed) 
						
						
					 
					
						2018-04-30 20:12:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ed756d474e 
					 
					
						
						
							
							Internals: Added ImGuiDataType_Uint32 data type which is usable with InputScalarEx().  
						
						
						
						
					 
					
						2018-04-30 20:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7df985bc5c 
					 
					
						
						
							
							Nav: Fixed hovering a Selectable() with the mouse so that it update the navigation cursor. Fixed  c8b9b2c6 which was incorrect ( #787 )  
						
						
						
						
					 
					
						2018-04-30 19:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a1da7f9860 
					 
					
						
						
							
							Internals: Tweaked ParseFormatPrecision(), clarified its more limited purpose, allowing 2-digits precisions since it makes (some) sense for doubles. ( #648 )  
						
						
						
						
					 
					
						2018-04-30 16:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						92f0165f85 
					 
					
						
						
							
							DragFloat, SliderFloat: Rounding scalar using the provided format string instead of parsed precision. ( #648 )  
						
						
						
						
					 
					
						2018-04-30 16:44:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6881d065b8 
					 
					
						
						
							
							DragFloat/SliderFloat internal InputScalar trip trailing decoration off the format string when presenting an edit box to the user. ( #648 )  
						
						
						
						
					 
					
						2018-04-30 15:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d7e24416dd 
					 
					
						
						
							
							DragFloat/SliderFloat internal InputScalar relies on the user supplied format string to format and parse value. ( #648 )  
						
						... 
						
						
						
						The trailing text after the format will be displayed in the InputText but not affect back parsing. Ideally we can try to strip it later. 
						
						
					 
					
						2018-04-30 15:21:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						429f48bb4f 
					 
					
						
						
							
							Clarified usage of ListBoxHeader() before we rename those functions + fixed demo code that didn't honor it correctly. ( #1783 )  
						
						
						
						
					 
					
						2018-04-29 12:20:22 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f2e9dddeca 
					 
					
						
						
							
							DragDrop: Removed const qualifier from ImGuiPayload 's void* data, easing casting on user side.  
						
						
						
						
					 
					
						2018-04-28 10:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								Branimir Karadžić 
							
						 
					 
					
						
						
							
						
						d317951b37 
					 
					
						
						
							
							Demo: Fixed demo from using obsolete functions.  
						
						
						
						
					 
					
						2018-04-28 10:33:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f80314754c 
					 
					
						
						
							
							InputFloat,InputFloat2,InputFloat3,InputFloat4: Added variations taking a more flexible and consistent optional "const char* format" parameter instead of "int decimal_precision". This allow using custom formats to display values in scientific notation, and is generally more consistent with other API. Obsoleted functions using the optional "int decimal_precision" parameter. ( #648 )  
						
						
						
						
					 
					
						2018-04-28 00:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						73445ff248 
					 
					
						
						
							
							Renamed all "display_format" arguments to "format" to emphasis that they also affect rounding of values. ( #648 ,  #642 )  
						
						
						
						
					 
					
						2018-04-27 23:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8a38271a7c 
					 
					
						
						
							
							SliderFloat, DragFloat: Fix to allow input of scientific notation when Ctrl+Clicking a slider or drag, matching the change done in  c19b2781 for InputFloat().  ( #648 ,  #1011 )  
						
						
						
						
					 
					
						2018-04-27 23:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						066550de68 
					 
					
						
						
							
							DragFloat, DragInt: Cancel mouse tweak when current value is initially past the min/max boundaries and mouse is pushing in the same direction (keyboard/gamepad version already did this).  
						
						
						
						
					 
					
						2018-04-27 19:15:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a84aff1875 
					 
					
						
						
							
							Internals: DragBehavior: tweaks internals.  
						
						
						
						
					 
					
						2018-04-27 18:22:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1d99b5f963 
					 
					
						
						
							
							Internals: Reordered parameters of DataTypeFormatString() internal helper functions and shallow tweaks.  
						
						
						
						
					 
					
						2018-04-27 18:19:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						101f9b42b7 
					 
					
						
						
							
							InputText: Fixed returning true when edition is cancelled with Esc and the current buffer matches the initial value.  
						
						
						
						
					 
					
						2018-04-27 17:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						28edece04f 
					 
					
						
						
							
							Comments, minor tweaks  
						
						
						
						
					 
					
						2018-04-27 17:32:03 +02:00 
						 
				 
			
				
					
						
							
							
								Bruce Mitchener 
							
						 
					 
					
						
						
							
						
						f8c9c33d33 
					 
					
						
						
							
							Fixed static analyzers warnings with bool literals ( #1775 )  
						
						... 
						
						
						
						* Use `false` instead of `0` for a bool literal.
* Simplify calls to RadioButton to not need bool literals. 
						
						
					 
					
						2018-04-26 09:51:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						27ac9f4761 
					 
					
						
						
							
							Comments ( #1695 )  
						
						
						
						
					 
					
						2018-04-25 22:16:16 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						eb1c36fdfb 
					 
					
						
						
							
							Added IMGUI_CHECKVERSION() macro to compare version string and data structure sizes in order to catch issues with mismatching compilation unit settings. ( #1695 ,  #1769 )  
						
						
						
						
					 
					
						2018-04-25 22:07:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						711a63befc 
					 
					
						
						
							
							Misc: Stop moving window if mouse position becomes invalid. Flagged menus are _NoMove for sanity.  
						
						
						
						
					 
					
						2018-04-25 17:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d317d90610 
					 
					
						
						
							
							Misc: NavCalcPreferredRefPos selects between mouse and nav reference position + added sanity assert (merged from viewport branch to minimize branch drift).  
						
						
						
						
					 
					
						2018-04-25 17:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9cbca8c127 
					 
					
						
						
							
							Begin: Shuffled some code, _should_ have no side-effect. Clear NextWindowData in one call and more consistently. (merged from viewport branch to minimize branch drift).  
						
						
						
						
					 
					
						2018-04-25 17:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e3453d0dc4 
					 
					
						
						
							
							Misc: Comments and shallow/small changes (merged from viewport branch to minimize branch drift).  
						
						
						
						
					 
					
						2018-04-25 17:58:53 +02:00 
						 
				 
			
				
					
						
							
							
								Bruce Mitchener 
							
						 
					 
					
						
						
							
						
						b28535d1da 
					 
					
						
						
							
							ImGuiTextBuffer::appendfv needs to va_end the args_copy.  
						
						
						
						
					 
					
						2018-04-25 17:40:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						01fa934222 
					 
					
						
						
							
							Internals: Removed unecessary Pos/PosFloat separation, only reason appears to be mostly pre-1.0. The only piece of code that I expected sub-pixel window position to matter actually already round its delta (wrongly so, will fix later/separately if we want).  
						
						
						
						
					 
					
						2018-04-25 15:24:26 +02:00 
						 
				 
			
				
					
						
							
							
								Bruce Mitchener 
							
						 
					 
					
						
						
							
						
						7ebdadf92b 
					 
					
						
						
							
							Fix various typos.  
						
						
						
						
					 
					
						2018-04-25 09:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						46698c96c5 
					 
					
						
						
							
							Removed presumably obsolete MovingWindow tests which prevent move/merge logic in viewport branch from working in all situations (e.g. docking away when ActiveId is the ID of a tab)  
						
						
						
						
					 
					
						2018-04-24 16:48:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						dc03c93164 
					 
					
						
						
							
							Internals: Removed misleading ImRect::FixInverted + fix minor formatting in Readme.  
						
						... 
						
						
						
						Demo: Fixed Overlay: Added a context menu item to enable freely moving the window. 
						
						
					 
					
						2018-04-24 14:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7b6b7038c5 
					 
					
						
						
							
							Window: Relaxed the internal stack size checker to allow Push/Begin/Pop/.../End patterns to be used with PushStyleColor, PushStyleVar, PushFont without causing a false positive assert. ( #1767 )  
						
						
						
						
					 
					
						2018-04-23 17:58:49 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						22773e03a2 
					 
					
						
						
							
							InputText: On Mac OS X, support Cmd+Shift+Z for Redo. Cmd+Y is also supported as major apps seems to default to support both. ( #1765 )  
						
						
						
						
					 
					
						2018-04-23 11:15:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e2f831c80e 
					 
					
						
						
							
							InputText: tweaks, minor refactoring, renaming + comments ( #1695 )  
						
						
						
						
					 
					
						2018-04-23 11:09:16 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						037d5a7e98 
					 
					
						
						
							
							Columns: Fixed a bug introduced in 1.51 where columns would affect the contents size of their container, often creating feedback loops when ImGuiWindowFlags_AlwaysAutoResize was used. ( #1760 )  
						
						
						
						
					 
					
						2018-04-20 16:03:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						49a451d247 
					 
					
						
						
							
							Window: Fixed windows using the ImGuiWindowFlags_NoSavedSettings flag from not using the same default position as other windows. ( #1760 )  
						
						
						
						
					 
					
						2018-04-20 15:40:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f93dce9513 
					 
					
						
						
							
							InputText: Tweak to make the if statement more readable + update Changelog ( #1747 )  
						
						
						
						
					 
					
						2018-04-19 16:21:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mikko Sivulainen 
							
						 
					 
					
						
						
							
						
						1554d97492 
					 
					
						
						
							
							on OSX, ignore text input when CMD key is down  
						
						
						
						
					 
					
						2018-04-19 16:17:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6beafe555c 
					 
					
						
						
							
							Update issue template so that removing the carriage return doesn't merge the user's text with the list/bullet item.  
						
						
						
						
					 
					
						2018-04-19 14:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f5700f238d 
					 
					
						
						
							
							Documentations for Github users. Metrics: Fixed display of NavRectRel, added display of ParentWindow.  
						
						
						
						
					 
					
						2018-04-19 11:08:20 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bcac02809f 
					 
					
						
						
							
							Examples: Allegro 5: Renamed bindings from imgui_impl_a5.cpp to imgui_impl_allegro5.cpp.  
						
						
						
						
					 
					
						2018-04-18 21:55:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3913297384 
					 
					
						
						
							
							Examples: Allegro 5: Added support for 32-bit indices setup via defining ImDrawIdx, to avoid an unecessary conversion (Allegro 5 doesn't support 16-bit indices).  
						
						
						
						
					 
					
						2018-04-18 21:51:14 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6d6f4a85f6 
					 
					
						
						
							
							Fixed DisplaySafeAreaPadding not affecting popups/tooltips/menus at it should have (partly broken in  2e5577f44f).  
						
						
						
						
					 
					
						2018-04-18 17:40:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6a0b2627ad 
					 
					
						
						
							
							BeginMainMenuBar: Followup to  1e41bad9. Removed public window flag. DisplaySafeAreaPadding defaults to (3,3) instead of (4.4). Comments, tab to spaces, Changelog. ( #1439 )  
						
						
						
						
					 
					
						2018-04-18 17:37:35 +02:00