omar 
							
						 
					 
					
						
						
							
						
						36e714a459 
					 
					
						
						
							
							Internal: Storing flags for NextWindowData so that we can clear everything with a single write and remove dummy condition fields.  
						
						
						
						
					 
					
						2019-05-13 14:57:30 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0b485f12d7 
					 
					
						
						
							
							Internal: Minor tidying/reordering of sections within ImGuiContext / window DC.  
						
						
						
						
					 
					
						2019-05-13 14:02:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7355c84701 
					 
					
						
						
							
							Tweak EndGroup() to facilitate fixing  #2550  later (currently should have no side-effect0. Demo: Add extra widget to status query test.  
						
						
						
						
					 
					
						2019-05-12 21:42:36 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						aca6ee1a91 
					 
					
						
						
							
							Cast ImTextureId to void* before printing in Metrics window. ( #2548 )  
						
						
						
						
					 
					
						2019-05-11 11:34:41 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ef13d95466 
					 
					
						
						
							
							IO: changed AddInputCharacter(unsigned short c) signature to AddInputCharacter(unsigned int c).  
						
						... 
						
						
						
						Examples/Backends: Don't filter characters under 0x10000 before calling io.AddInputCharacter(), the filtering is done in io.AddInputCharacter() itself. This is in prevision for fuller Unicode support. (#2538 , #2541 ) 
						
						
					 
					
						2019-05-11 10:33:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7c256fbd40 
					 
					
						
						
							
							Internal: Extracted some of the Begin code into RenderWindowDecorations().  
						
						
						
						
					 
					
						2019-05-10 22:45:52 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						72951a1a85 
					 
					
						
						
							
							Internal: Extracted some of the Begin code into RenderWindowTitleBarContents().  
						
						
						
						
					 
					
						2019-05-10 22:45:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b50c61c961 
					 
					
						
						
							
							Internal: Begin: Update rectangles before Scrollbar() which now uses them. Fixes  39eeda0.  
						
						
						
						
					 
					
						2019-05-10 22:30:33 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e29176df53 
					 
					
						
						
							
							Internals: Columns: Renamed fields. Comments and tweak. Moved a demo block.  
						
						
						
						
					 
					
						2019-05-09 13:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a4d0b0efa4 
					 
					
						
						
							
							Internal: Refactored Separator into SeparatorEx(), exposed ImGuiSeparatorFlags_SpanAllColumns in imgui_internal.h and support without. ( #759 ) + misc comments  
						
						
						
						
					 
					
						2019-05-09 12:55:01 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b7c2759f95 
					 
					
						
						
							
							Columns: Fixed Separator from creating an extraneous draw command. Fixed Selectable with SpanAllColumns flag from creating an extraneous draw command. ( #125 )  
						
						
						
						
					 
					
						2019-05-09 12:10:36 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						42fc563fed 
					 
					
						
						
							
							Version 1.71 WIP + fixed minor typo  
						
						
						
						
					 
					
						2019-05-07 16:36:08 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d1d5075b66 
					 
					
						
						
							
							Version 1.70  
						
						
						
						
					 
					
						2019-05-06 14:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6c196cf432 
					 
					
						
						
							
							Examples Readme and Changelog tweaks, added  #2527 , re-ordered examples/README alphabetically.  
						
						
						
						
					 
					
						2019-05-06 10:02:59 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						526e2303bc 
					 
					
						
						
							
							Window: Fixed SetNextWindowSizeConstraints() with non-rounded positions making windows drift. ( #2067 ,  #2530 )  
						
						
						
						
					 
					
						2019-05-03 19:09:44 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9c1f02a42c 
					 
					
						
						
							
							Misc: Made IMGUI_CHECKVERSION() macro also check for matching size of ImDrawIdx.  
						
						
						
						
					 
					
						2019-05-03 18:42:53 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e2166db282 
					 
					
						
						
							
							Internals: Fixed incorrect repeat delay/rate calculation in IsMouseClicked() with repeat flag leading to involontary but thankfully doubling the rate. Using our standard function, making the multiplicator explicit.  
						
						
						
						
					 
					
						2019-05-03 15:06:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2dc81057ec 
					 
					
						
						
							
							Selectable: With ImGuiSelectableFlags_AllowDoubleClick doesn't return true on the mouse button releas efollowing the double-click. Only first mouse release + second mouse down (double-click) returns true. Likewise for internal ButtonBehavior() with both _PressedOnClickRelease | _PressedOnDoubleClick. ( #2503 )  
						
						
						
						
					 
					
						2019-05-03 14:31:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ce19cb465f 
					 
					
						
						
							
							Internals: Rename GetContentRegionMaxScreen() -> GetWorkRectMax(). At this point this is mostly useful to facilitate merge of other branches.  
						
						
						
						
					 
					
						2019-05-02 16:29:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a1c432d1ad 
					 
					
						
						
							
							Internals: SettingsHandlerWindow_ReadLine uses context parameter.  
						
						
						
						
					 
					
						2019-05-02 14:30:35 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3fbc0b7a9e 
					 
					
						
						
							
							Obsoleted GetContentRegionAvailWidth(), use GetContentRegionAvail().x instead. Kept inline redirection function.  
						
						
						
						
					 
					
						2019-04-29 18:33:08 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						db2d58a68b 
					 
					
						
						
							
							Drag and Drop: Fixed drag source with ImGuiDragDropFlags_SourceAllowNullID and null ID from receiving click regardless of being covered by another window (it didn't honor correct hovering rules). ( #2521 )  
						
						
						
						
					 
					
						2019-04-29 16:34:02 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0f2852806c 
					 
					
						
						
							
							Amend  48a09a7 with changelog, breaking changes, tweak demo code for spacing. ( #2518 )  
						
						
						
						
					 
					
						2019-04-29 12:44:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4dec744795 
					 
					
						
						
							
							Tidying up BeginMenu() code + comments.  
						
						
						
						
					 
					
						2019-04-29 00:02:02 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						842a720e72 
					 
					
						
						
							
							Popups: Closes popup at the time of FocusWindow(). Fixes right-click from closing all popups instead of aiming at the hovered popup level (regression in 1.67's  ae76a1fd).  
						
						
						
						
					 
					
						2019-04-28 22:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bda2cde68e 
					 
					
						
						
							
							Popups: Closing a popup restores the focused/nav window in place at the time of the popup opening, instead of restoring the window that was in the window stack at the time of the OpenPopup call. ( #2517 )  
						
						... 
						
						
						
						Among other things, this allows opening a popup while no window are focused, and pressing Escape to clear the focus again. 
						
						
					 
					
						2019-04-28 22:18:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						09db2f6dec 
					 
					
						
						
							
							Fix  61d9258 when there is not scrollbar "Window: Fixed contents region being off by WindowBorderSize amount on the right when scrollbar is active."  
						
						
						
						
					 
					
						2019-04-28 18:50:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4e81b2d093 
					 
					
						
						
							
							Internals: Renaming. Renamed ImGuiPopupRef to ImGuiPopupData for consistency and added constructor.  
						
						
						
						
					 
					
						2019-04-28 17:15:08 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						00b3c830db 
					 
					
						
						
							
							Internals: Begin: Moved OuterRectClipped/InnerMainRect/InnerClipRect computation higher up in the function, next to ContentsRect/WorkRect code. Removed commented out debug drawing code which is now available in Metrics window.  
						
						
						
						
					 
					
						2019-04-26 23:33:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						61d92580aa 
					 
					
						
						
							
							Window: Fixed contents region being off by WindowBorderSize amount on the right when scrollbar is active.  
						
						
						
						
					 
					
						2019-04-26 23:32:29 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5d799d76ea 
					 
					
						
						
							
							Internals: Nav scrolling uses InnerMainRect instead of InnerClipRect.  
						
						
						
						
					 
					
						2019-04-26 23:31:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0ca1675ff9 
					 
					
						
						
							
							Internals: TempInputText: Rename InputScalarAsWidgetReplacement() -> TempInputTextScalar(), ScalarAsInputTextId -> TempInputTextId, small tidying up in affected functions.  
						
						
						
						
					 
					
						2019-04-25 16:03:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						59a3f0476d 
					 
					
						
						
							
							Internals: Using more explicit PushOverrideID() helper + renamed equivalent internal tree helper.  
						
						
						
						
					 
					
						2019-04-25 15:21:22 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4dc4ace864 
					 
					
						
						
							
							Window: Fixed window with the AlwaysAutoResize flag unnecessarily extending their hovering boundaries by a few pixels (this is used to facilitate resizing from borders when available for a given window). One of the noticeable minor side effect was that navigating menus would have had a tendency to disable highlight from parent menu items earlier than necessary while approaching the child menu.  
						
						... 
						
						
						
						+ Changelog fixed unfinished sentence and tweaks, 
						
						
					 
					
						2019-04-25 11:50:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						16b18b265e 
					 
					
						
						
							
							MenuItem, BeginMenu: Fix undesirable tall frames in horizontal layout context, which would be visible when trying to use rounded selectable/menus.  
						
						... 
						
						
						
						PushStyleVar: Added comments in the assert message.
Minor tweaks. 
						
						
					 
					
						2019-04-25 11:34:07 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6db0766564 
					 
					
						
						
							
							Misc comments, internal renaming, added disable indentation option to Columns demo section.  
						
						
						
						
					 
					
						2019-04-24 17:40:07 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						59f012d656 
					 
					
						
						
							
							Internals: ImHashStr() default parameter.  
						
						
						
						
					 
					
						2019-04-19 19:48:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5078fa208b 
					 
					
						
						
							
							Added SetNextItemWidth() helper to avoid using PushItemWidth/PopItemWidth() for single items.  
						
						
						
						
					 
					
						2019-04-18 18:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0e46d65b03 
					 
					
						
						
							
							Misc: Fixed PushItemWidth(-width) (for right-side alignment) laying out certain items (button, listbox, etc.) with negative sizes if the 'width' argument was smaller than the available width at the time of item submission,  
						
						
						
						
					 
					
						2019-04-18 15:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a1cf7d636d 
					 
					
						
						
							
							Internals: Rework CalcItemWidth / CalcItemSize but make their similarities and their differences more obvious. ( #2449 )  
						
						
						
						
					 
					
						2019-04-18 15:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f355a40367 
					 
					
						
						
							
							Added commentary about ContentRegion functions. Added internal GetContentRegionMaxScreen() to facilitate internal code at the moment.  
						
						
						
						
					 
					
						2019-04-18 15:46:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9d4a893a77 
					 
					
						
						
							
							Internals: Moved CalcItemSize next to CalcItemWidth, added comments to clarify their respective intent. Should have no side effect.  
						
						
						
						
					 
					
						2019-04-18 15:46:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1aeee9d40f 
					 
					
						
						
							
							Internals: Columns: Tweaks, renaming. Metrics: Show rectangles for child windows.  
						
						... 
						
						
						
						Renamed SameLine() first parameter. 
						
						
					 
					
						2019-04-17 22:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1d3ebef364 
					 
					
						
						
							
							Columns: Fixed boundary of clipping being off by 1 pixel within the left column.  
						
						
						
						
					 
					
						2019-04-17 21:51:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1f25cdd6b4 
					 
					
						
						
							
							Clarified asserts comments + todo entries. ( #2500 )  
						
						
						
						
					 
					
						2019-04-17 09:59:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7baf45cffa 
					 
					
						
						
							
							Metrics: Added "Show windows rectangles" tool to visualize the different rectangles.  
						
						
						
						
					 
					
						2019-04-16 22:02:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						742b5f4c68 
					 
					
						
						
							
							Merged a bunch of small changes from Docking branch to reduce the difference between branches.  
						
						... 
						
						
						
						Noticeable: horizontal alignment of CloseButton. Menu fill take account of border. Various stylistic tweaks to accomodate other changes in Docking. 
						
						
					 
					
						2019-04-16 13:07:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						311469e9d6 
					 
					
						
						
							
							Internals: Columns: Some renaming, extracted code into GetColumnsID().  
						
						
						
						
					 
					
						2019-04-16 11:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e805ca29d8 
					 
					
						
						
							
							Internals: Moved resize grips and borders to nav layer 1 so that testing system doesn't attempt to scroll to get them inside the InnerRect.  
						
						
						
						
					 
					
						2019-04-13 18:51:32 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fb2626c21b 
					 
					
						
						
							
							Tests: Added hook/tweaks for imgui-test engine. + Fixed warnings.  
						
						
						
						
					 
					
						2019-04-13 00:29:27 +02:00