| 
							
							
								 omar | 7a5058e3bf | Version 1.67 | 2019-01-14 17:41:44 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1da40df279 | DragFloat: Fixed broken mouse direction change with power!=1.0. (#2174, #2206) [@Joshhua5] | 2019-01-14 17:38:19 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6e41745f31 | Added a bunch of diagnostic ignore to cope with Clang -Weverything being absurd. Also fixed two legit warnings. (#2277) | 2019-01-13 18:57:46 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1f6e0b2f98 | ImVector: Made a struct. Using T/T* in the code instead of value_type/iterator. Renamed index_from_pointer() to index_from_ptr() (was not documented, added in 1.63, users not supposed to use ImVector, hopefully not a big deal). | 2019-01-10 15:51:08 +01:00 |  | 
			
				
					| 
							
							
								 omar | 61a99f994e | Minot internal tweaks, comments | 2019-01-08 23:11:54 +01:00 |  | 
			
				
					| 
							
							
								 omar | b33977bc15 | Tests: Reworking hook prototypes for imgui-test to be faster and multi-context friendly. | 2019-01-07 23:59:05 +01:00 |  | 
			
				
					| 
							
							
								 omar | c2db7f63bd | Selectable() should have an ID even though they are disabled, to be consistent with other widgets. Not sure of the reasoning ~1.41 which made this turn to 0. | 2019-01-07 23:48:50 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1ae7f88495 | Tabs: Added ImGuiTabBarFlags_NoTooltip flag. (#261, #351) + added helpful assert | 2019-01-07 18:07:09 +01:00 |  | 
			
				
					| 
							
							
								 omar | acfa4050ec | Tweak changelog + tweak internal render helper functions. | 2019-01-07 16:43:55 +01:00 |  | 
			
				
					| 
							
							
								 omar | c3af134cc8 | IO: Renamed InputCharacters[], marked internal as was always intended. AddInputCharacter() goes into a queue which can receive as many characters as needed during the frame. This is useful for automation to not have an upper limit on typing speed. Will later transition key/mouse to use the event queue later. | 2019-01-06 16:37:42 +01:00 |  | 
			
				
					| 
							
							
								 omar | 9ba202821f | Nav: Fixed an keyboard issue where holding Activate/Space for longer than two frames on a button would unnecessary  keep the focus on the parent window, which could steal it from newly appearing windows. (#787) | 2019-01-04 19:03:56 +01:00 |  | 
			
				
					| 
							
							
								 omar | d223d1e951 | Added bindings in Readme. Added internal IMGUI_DEBUG_LOG() helper. Comments, missing breaking changes note relative to imgui_impl_xxxx changes, not really part of core but worth adding in the imgui.cpp breaking change section. | 2019-01-04 18:01:43 +01:00 |  | 
			
				
					| 
							
							
								 omar | acacd93836 | Renamed extra_flags to flags in InputXXX parameters. | 2019-01-02 11:08:14 +01:00 |  | 
			
				
					| 
							
							
								 omar | c738f9ef92 | InputFloat: When using ImGuiInputTextFlags_ReadOnly the step buttons are disabled. (#2257) | 2019-01-02 11:03:56 +01:00 |  | 
			
				
					| 
							
							
								 omar | ae76a1fda7 | Window, Focus, Popup: Fixed an issue where closing a popup by clicking another window with the _NoMove flag would refocus the parent window of the popup instead of the newly clicked window. | 2018-12-18 15:01:15 +01:00 |  | 
			
				
					| 
							
							
								 omar | 65dac02171 | Internals: Popups: Renamed CurrentPopupStack to BeginPopupStack which is much less ambiguous. | 2018-12-14 18:44:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | f6f5c51106 | Internals: Popups: EndMenu() calls ClosePopupToLevel(g.CurrentPopupStack.Size) which is more correct. | 2018-12-14 18:42:28 +01:00 |  | 
			
				
					| 
							
							
								 omar | 587506dd57 | Tests: Changed prototype of ImGuiTestEngineHook_ItemAdd to match functions called in same spot. Made ButtonBehavior submit fallback item info if ItemAdd() was not called (for resize grips, resize borders, scrollbar, columns, etc.) | 2018-12-14 11:27:02 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1b263f6ab0 | Tabs: Fixed support for drag and drop ImGuiButtonFlags_PressedOnDragDropHold. (#261) incorrectly missing from the merge from Docking branch. | 2018-12-11 19:37:22 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5a6b8e00db | BeginTabBar: Fix to push the expected ID into the ID stack (instead of a hash's hash). (#261) | 2018-12-11 15:22:10 +01:00 |  | 
			
				
					| 
							
							
								 omar | 54a60aaa40 | Added BETA api for Tab Bar/Tabs widgets. (#261, #351) (merged this feature from the from Docking branch so it can be used earlier as as standalone feature) - Added BeginTabBar(), EndTabBar(), BeginTabItem(), EndTabItem(), SetTabItemClosed() API.
- Added ImGuiTabBarFlags flags for BeginTabBar().
- Added ImGuiTabItemFlags flags for BeginTabItem().
- Style: Added ImGuiCol_Tab, ImGuiCol_TabHovered, ImGuiCol_TabActive, ImGuiCol_TabUnfocused, ImGuiCol_TabUnfocusedActive colors.
- Demo: Added Layout->Tabs demo code.
- Demo: Added "Documents" example app showcasing possible use for tabs. | 2018-12-11 12:36:47 +01:00 |  | 
			
				
					| 
							
							
								 omar | 15447f5b7b | Using named flags instead of 0 + shallow formatting tweaks from other branches. | 2018-12-11 12:14:27 +01:00 |  | 
			
				
					| 
							
							
								 omar | d20e3ee710 | Tests: Adding imgui-test engine hooks (experimental) to provide missing widget state to the testing system. | 2018-12-10 14:30:41 +01:00 |  | 
			
				
					| 
							
							
								 omar | 125e62491e | Internals: Nav: Added ImGuiNavLayer_ to clarify semantic of previously integer NavLayer values, and not pretend that increment/decrement operators on them super flexible. + Storage tweaks. | 2018-12-04 14:34:49 +01:00 |  | 
			
				
					| 
							
							
								 omar | 10e13dd6bb | Version 1.67 WIP (again, this time IMGUI_VERSION_NUM has leeway for another hot-fix). | 2018-12-03 12:19:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | 801645d350 | Version 1.66b (will revisit how to change IMGUI_VERSION_NUM across versions, this commit reduces the numerical IMGUI_VERSION_NUM compared to the commit on Nov 22). | 2018-12-03 10:17:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1bfcf8f339 | Separator: Fixed Separator() outputting an extraneous empty line when captured into clipboard/text/file. | 2018-11-30 16:42:32 +01:00 |  | 
			
				
					| 
							
							
								 omar | d27ffefbd4 | Version 1.67 WIP | 2018-11-22 18:59:57 +01:00 |  | 
			
				
					| 
							
							
								 omar | da3c4330c1 | Version 1.66 | 2018-11-22 15:11:52 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6c1ae6cc71 | Internals: DragBehavior: Added support for ImGuiDragFlags_Vertical to implement a vertical drag widget (no frontend function provided). | 2018-11-09 14:41:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6d7677534f | Internals: SliderBehavior: Using axis indexing. | 2018-11-09 14:31:14 +01:00 |  | 
			
				
					| 
							
							
								 omar | eb592bf7d3 | ListBox(): Fixed frame sizing when items_count==1 unnecessarily showing a scrollbar. (#2173). Tweaked frame sizing so list boxes will look more consistent when FramePadding is far from ItemSpacing. | 2018-11-05 14:49:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7fa3e71abb | Internals: Moved the FocusableItemUnregister() outside of InputScalarAsWidgetReplacement(), it should not be here and doesn't facilitate reusing InputScalarAsWidgetReplacement(). (cc #2155) | 2018-10-30 10:48:21 +01:00 |  | 
			
				
					| 
							
							
								 Konstantin Podsvirov | faecf90383 | SliderAngle: Added optional formatargument to allow users customize precision and make localization. (#2150) | 2018-10-25 22:29:29 +02:00 |  | 
			
				
					| 
							
							
								 omar | 31fd6c585a | Removed unnecessary ImGui:: qualifiers in internal code. | 2018-10-17 10:47:27 +02:00 |  | 
			
				
					| 
							
							
								 omar | ca753829cb | Revert using wchar_t functions ( 9cf94d5+2eaf5b0). Big mistake, wchar_t is not guaranteed to be 16-bits. | 2018-10-12 15:48:38 +02:00 |  | 
			
				
					| 
							
							
								 omar | ede3a3b92d | Fixes crash introduced in previous commit 9cf94d5. | 2018-10-12 13:29:13 +02:00 |  | 
			
				
					| 
							
							
								 omar | 9cf94d5dd6 | RenderText(), InputTextMultiline(): Optimization for large text by using memchr, wmemchr, wcschr when appropriate. | 2018-10-12 12:34:47 +02:00 |  | 
			
				
					| 
							
							
								 omar | 0fe48cbb61 | Renamed misc/stl/imgui_stl.h,.cpp to misc/cpp/imgui_stdlib.h in prevision for other files.(#2035, #2096) Added misc/README file. | 2018-10-12 11:16:51 +02:00 |  | 
			
				
					| 
							
							
								 omar | cf0afb48ac | TextUnformatted: Using memchr(), fixed not properly testing for text_end bound + comments. Internals: Added ImStreolRange() + used in LogRenderedText() + comments. | 2018-10-11 12:53:10 +02:00 |  | 
			
				
					| 
							
							
								 omar | 3d318a6577 | ArrowButton(): Fixed arrow shape being horizontally misaligned by (FramePadding.y-FramePadding.x) if they are different. Demo: Added extra usage of AlignTextToFramePadding() in a more visible section. | 2018-09-20 10:24:29 +02:00 |  | 
			
				
					| 
							
							
								 omar | c12da2a607 | BeginMenu(): Fixed menu popup horizontal offset being off the item in the menu bar when WindowPadding=0.0f. | 2018-09-14 11:28:08 +02:00 |  | 
			
				
					| 
							
							
								 omar | ca5dc0c019 | ColorPicker: Replaced the Separator with a Spacing call. (#2068) | 2018-09-14 10:05:53 +02:00 |  | 
			
				
					| 
							
							
								 Elias Daler | ec04e8bb05 | Fix MSVC's C4312 warning about casting user texture type to void* in ImageButton (#2080) | 2018-09-12 22:58:45 +02:00 |  | 
			
				
					| 
							
							
								 omar | 9cc63ba279 | Internals: Replace unsigned short with ImWchar when dealing with character storage (missing cases) + in imgui_impl_ file keep using neutral type everywhere, added missing explicit cast in three bindings. (#2078) | 2018-09-11 22:00:57 +02:00 |  | 
			
				
					| 
							
							
								 omar | d014d0285a | DragFloat: Disabled using power curve when one edge is FLT_MAX (broken in 1.61). Disabled setting a default drag speed when one edge is FLT_MAX. (#2024) | 2018-09-11 11:15:06 +02:00 |  | 
			
				
					| 
							
							
								 omar | af6cf25255 | DragFloat: Fixed a situation where dragging with value rounding enabled or with a power curve erroneously wrapped the value to one of the min/max edge. (#2024, #708, #320, #2075). | 2018-09-11 10:55:52 +02:00 |  | 
			
				
					| 
							
							
								 omar | e2436ca625 | Nav, Focus: Fixed ImGuiWindowFlags_NoBringToFrontOnFocus windows not being restoring focus properly after the main menu bar or last focused window is deactivated. | 2018-09-10 20:40:21 +02:00 |  | 
			
				
					| 
							
							
								 omar | eb7033e75b | Version 1.66 WIP | 2018-09-06 21:44:59 +02:00 |  | 
			
				
					| 
							
							
								 omar | e0cab5664a | Version 1.65 | 2018-09-06 15:58:58 +02:00 |  |