| 
							
							
								 omar | 8a45c56c2c | Merge branch 'viewport' into docking | 2019-01-15 21:22:29 +01:00 |  | 
			
				
					| 
							
							
								 omar | 9391a97fbf | Merge branch 'master' into viewport # Conflicts:
#	docs/CHANGELOG.txt
#	examples/imgui_impl_win32.cpp
#	examples/imgui_impl_win32.h | 2019-01-15 21:22:21 +01:00 |  | 
			
				
					| 
							
							
								 omar | 79d497edae | Viewport: Made platform_io.Monitors mandatory for proper multi-viewport use. | 2019-01-15 21:20:00 +01:00 |  | 
			
				
					| 
							
							
								 omar | 95ee99e6aa | Version 1.68 WIP | 2019-01-15 20:19:05 +01:00 |  | 
			
				
					| 
							
							
								 omar | 515ad62335 | Merge branch 'viewport' into docking # Conflicts:
#	docs/TODO.txt | 2019-01-15 15:14:16 +01:00 |  | 
			
				
					| 
							
							
								 omar | 73353fad64 | Merge branch 'master' into viewport | 2019-01-15 15:13:29 +01:00 |  | 
			
				
					| 
							
							
								 omar | b8c6e31c2d | Fixed cursor issue caused by 6890e08bwhen calling BeginChild/EndChild multiple times to reappend into a same child window. (#2282) | 2019-01-15 15:05:56 +01:00 |  | 
			
				
					| 
							
							
								 omar | ff4bd758ca | Merge branch 'viewport' into docking | 2019-01-14 21:30:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | e24674fc0e | Merge branch 'master' into viewport | 2019-01-14 21:30:01 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7a5058e3bf | Version 1.67 | 2019-01-14 17:41:44 +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 | 529fccd9c2 | Merge branch 'viewport' into docking | 2019-01-13 14:19:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4ee4f65c70 | Merge branch 'master' into viewport | 2019-01-13 14:19:31 +01:00 |  | 
			
				
					| 
							
							
								 omar | 49994ceb6e | FAQ entry, moved ImTextureId, Gallery links. | 2019-01-12 19:48:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7cc86d4bc9 | Docking: Fixed docking a split node into the empty central node of a dockspace leading to the central node tag being incorrectly carried along. (#2109) | 2019-01-10 18:20:52 +01:00 |  | 
			
				
					| 
							
							
								 omar | 8011197c50 | Merge branch 'viewport' into docking # Conflicts:
#	imgui.cpp | 2019-01-10 16:02:32 +01:00 |  | 
			
				
					| 
							
							
								 omar | c96aaef132 | Merge branch 'master' into viewport # Conflicts:
#	imgui.cpp
#	imgui.h | 2019-01-10 16:01:36 +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 | f53cd3ee0f | Internals: LowerBound: Use raw pointer typedefs, we never use iterator anywhere else in the codebase. Demo: Typo.
C98 fix. | 2019-01-08 17:37:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | 57b1622afc | Added IMGUI_USE_STB_SPRINTF (undocumented) (#1038) | 2019-01-08 15:28:33 +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 | 3997e8b555 | Fixed animated window titles from being updated when displayed in the CTRL+Tab list. + Adding overkill helpers for reusing buffers. (#787) | 2019-01-07 22:46:42 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6b32570644 | Merge branch 'viewport' into docking # Conflicts:
#	imgui_internal.h
#	imgui_widgets.cpp | 2019-01-07 21:29:15 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5af930f97a | Merge branch 'master' into viewport # Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h | 2019-01-07 21:28:29 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5cb7ce2085 | Renamed ImFont::GlyphRangesBuilder to ImFontGlyphRangesBuilder. Keep redirection typedef (will obsolete). | 2019-01-06 16:59:51 +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 | 515ecbddc2 | Docking: Fix for handling of orphan/inactive dock node with ConfigDockingTabBarOnSingleWindows (would crash). | 2019-01-03 23:02:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6777544855 | Added sanity check to debug parent/child ordering issues (they would generally manifest with an assert/crash in EndFrame bu tthis assert will catch some earlier). | 2019-01-03 21:42:36 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5278da98d2 | Merge branch 'viewport' into docking # Conflicts:
#	docs/CHANGELOG.txt
#	imgui.cpp
#	imgui_demo.cpp | 2019-01-03 21:40:08 +01:00 |  | 
			
				
					| 
							
							
								 omar | e1ed27aeaa | (Breaking change) Reorganized Viewports advanced flags, moved into new io.ConfigViewportsXXX flags. Pay attention that ImGuiConfigFlags_ViewportsDecoration became ConfigViewportsNoDecoeration, so the value is inverted! (#1542) | 2019-01-03 21:33:33 +01:00 |  | 
			
				
					| 
							
							
								 omar | c8349d3305 | Viewport: Added ConfigViewportsNoParent to parent viewport default to NULL and not main viewport. Fix eg.. popups appearing erroneously focusing parent window. | 2019-01-03 21:28:54 +01:00 |  | 
			
				
					| 
							
							
								 omar | 606175b98f | Viewport: Fix for minimization of individual viewports (the current back-end forcing a parent/child relationship between secondary viewports and the main viewport have hidden this issue). Follows d8ab2c1ac. | 2019-01-03 21:27:47 +01:00 |  | 
			
				
					| 
							
							
								 omar | 05bc323be0 | Viewport: Fixed minimization of main viewport leading to it being omitted from platform_io.Viewport list where the users assume it is at index 0. Fix d8ab2c1ac. It wasn't a problem when other viewports were child of the main viewport because they would all be minimized together. (#1542) | 2019-01-03 21:27:39 +01:00 |  | 
			
				
					| 
							
							
								 omar | 599a52629a | Viewport: Added minimum viable information in the Changelog. | 2019-01-03 17:46:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | c3efccaa9c | Docking: Merge fix duplicate line + added assert to ease debugging. | 2019-01-02 23:49:31 +01:00 |  | 
			
				
					| 
							
							
								 omar | b26f16a27f | Merge branch 'viewport' into docking # Conflicts:
#	imgui.cpp | 2019-01-02 23:16:10 +01:00 |  | 
			
				
					| 
							
							
								 omar | a0c2e55e8c | Merge branch 'master' into viewport # Conflicts:
#	imgui.cpp
#	imgui_internal.h | 2019-01-02 23:11:52 +01:00 |  | 
			
				
					| 
							
							
								 omar | 237109caa5 | Internals: Extracted code out of EndFrame() into UpdateMouseMovingWindowEndFrame() | 2019-01-02 23:08:32 +01:00 |  | 
			
				
					| 
							
							
								 omar | b3469fa94b | Alternative fix for bug introduced in d845135(#1651), fix CTRL+Tab and fallback tooltip. | 2019-01-02 23:08:32 +01:00 |  | 
			
				
					| 
							
							
								 omar | 3e30bfd6c9 | Revert "Fixes crash/assert bug introduced in d845135(#1651): would assert when showing the CTRL+Tab list and or fallback "...." tooltip."This reverts commit 1b0e38df47. | 2019-01-02 22:56:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | 1b0e38df47 | Fixes crash/assert bug introduced in d845135(#1651): would assert when showing the CTRL+Tab list and or fallback "...." tooltip. | 2019-01-02 22:14:28 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5aebfedfad | Docking: Forward WindowClass from node to host window. | 2019-01-02 21:41:00 +01:00 |  | 
			
				
					| 
							
							
								 omar | ce1626a51e | Merge branch 'viewport' into docking # Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h | 2019-01-02 21:36:21 +01:00 |  | 
			
				
					| 
							
							
								 omar | 0cabe4dedf | Viewport: Added ImGuiWindowClass / SetNextWindowClass() (concept imported from Docking ImGuiDockFamily), which currently allows to overwrite viewport flags on a per-window basis. Exposed FindViewportByID(). Win32: Support for ParentViewportId. (#1542) | 2019-01-02 21:33:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | 0d6e3ab2b0 | Docking: Renamed SetNextWindowId() -> SetNextWindowID() for consistency. (function vs member are still horribly inconsistent atm) | 2019-01-02 21:28:16 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4a6f95acc8 | Viewport: Added Platform_UpdateWindow hook for general purpose: Rework Win32 code to reflect viewport flags changes into Win32 while the window is active. | 2019-01-02 19:03:36 +01:00 |  | 
			
				
					| 
							
							
								 omar | 5305c32242 | Viewport: Reorder flags. Set owned viewport common decoration flags in Begin(). Moved code in UpdateViewportsEndFrame() before we introduce family/class based overrides. | 2019-01-02 19:03:11 +01:00 |  |