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
							
						 
					 | 
					
						
						
							
						
						3276b12765
					 | 
					
						
						
							
							Internals: Added DataTypeApplyOp, DataTypeApplyOpFromText to imgui_internal.h
						
						
						
						
						
						
					 | 
					
						2019-04-28 20:55: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
							
						 
					 | 
					
						
						
							
						
						3d363c91fd
					 | 
					
						
						
							
							Internals: Exposed ImGuiDataTypeInfo, DataTypeGetInfo(), DataTypeFormatString(). Comments.
						
						
						
						
						
						
					 | 
					
						2019-04-28 15:27:18 +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
							
						 
					 | 
					
						
						
							
						
						c5d83d8af2
					 | 
					
						
						
							
							Separator: Declare its thickness (1.0f) to the layout, making items around separator more symmetrical.
						
						
						
						
						
						
					 | 
					
						2019-04-26 23:31:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						56c3aaf6bd
					 | 
					
						
						
							
							Nav: Fixed Drag/Slider functions going into text input mode when keyboard CTRL is held while pressing NavActivate.
						
						
						
						
						
						
					 | 
					
						2019-04-25 17:50:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						dd15b44230
					 | 
					
						
						
							
							Internals: TempInputText: Tidying up DragScalar / SliderScalar / TempInputTextScalar.
						
						
						
						
						
						
					 | 
					
						2019-04-25 17:50:40 +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
							
						 
					 | 
					
						
						
							
						
						1ca6e5b59f
					 | 
					
						
						
							
							Examples: Glut: Added note about missing cursor support. (#2375, #2465)
						
						
						
						
						
						
					 | 
					
						2019-04-25 12:01:01 +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
							
						 
					 | 
					
						
						
							
						
						6789ea3482
					 | 
					
						
						
							
							Examples: SDL: Gamepad support minor amend. Fixes ImGuiBackendFlags_HasGamepad not being set. Enable in Emscripten demo. Tweaks. (#2509, #2484).
						
						
						
						
						
						
					 | 
					
						2019-04-23 12:38:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Amador
							
						 
					 | 
					
						
						
							
						
						994a92d79d
					 | 
					
						
						
							
							Added support to use controllers via SDL_GameController. (#2509)
						
						
						
						
						
						
						
						Updated sdl examples to use SDL_INIT_GAMECONTROLLER flag 
						
						
					 | 
					
						2019-04-23 12:14:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						16e9b8191b
					 | 
					
						
						
							
							Increased IMGUI_VERSION_NUM arbitrarily, help narrowing down reports that don't include a commit hash. Add comments.
						
						
						
						
						
						
					 | 
					
						2019-04-22 11:16:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						f159eb35fb
					 | 
					
						
						
							
							Examples: SDL: Removed unused code. (#2484)
						
						
						
						
						
						
					 | 
					
						2019-04-22 10:43:14 +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
							
						 
					 | 
					
						
						
							
						
						8d53f834ee
					 | 
					
						
						
							
							Demo: Documents: Fix misusage of ListBoxHeader().
						
						
						
						
						
						
					 | 
					
						2019-04-18 18:24:51 +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
							
						 
					 | 
					
						
						
							
						
						240dddff87
					 | 
					
						
						
							
							Combo, Slider: Improve rendering in situation when there's there's very little space available.
						
						
						
						
						
						
					 | 
					
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Andre Weissflog
							
						 
					 | 
					
						
						
							
						
						74a3878be4
					 | 
					
						
						
							
							emscripten: replace shell_minimal.html with 'soft fullscreen' version
						
						
						
						
						
						
					 | 
					
						2019-04-17 11:59:26 +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
							
						 
					 | 
					
						
						
							
						
						8130fd9816
					 | 
					
						
						
							
							Examples: DirectX10/11/12, Allegro, Marmalade: Render functions early out when display size is zero (minimized). (#2496)
						
						
						
						
						
						
					 | 
					
						2019-04-15 18:47:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						1fe6533192
					 | 
					
						
						
							
							Examples: Emscripten: Tweaks for size. (#2494)
						
						
						
						
						
						
					 | 
					
						2019-04-15 17:18:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						35cbf9c052
					 | 
					
						
						
							
							Examples: Visual Studio: Updated default platform toolset+sdk in vcproj files from v100+sdk7 (vs2010) to v110+sdk8 (vs2012). This is mostly so we can remove reliance on DXSDK_DIR for the DX10/DX11 example, which if existing and when switching to recent SDK ends up conflicting and creating warnings.
						
						
						
						
						
						
					 | 
					
						2019-04-15 15:48:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						eeea7da3d0
					 | 
					
						
						
							
							Examples: Emscripten: Fixed error in shell template. (#2494)
						
						
						
						
						
						
					 | 
					
						2019-04-15 01:46:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						c1848b185c
					 | 
					
						
						
							
							Examples: Emscripten: Switched to WebGL1/ES2, Added Changelog, Updated links, Added ignore list, Fixed warning with older versions. Removed reliance on C++11 (would warn on some compiler). Improved html template, removed undesirable options, reduced log size. Tweaked main.cpp. (#2494)
						
						
						
						
						
						
					 | 
					
						2019-04-15 01:28:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						882d480b5e
					 | 
					
						
						
							
							Examples: Removed unused variable (will be used in docking branch tho, undo when merging!)
						
						
						
						
						
						
					 | 
					
						2019-04-15 01:01:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						622556719e
					 | 
					
						
						
							
							Merge branch 'standalone-emscripten' of https://github.com/nicolasnoble/imgui
						
						
						
						
						
						
					 | 
					
						2019-04-15 00:36:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicolas "Pixel" Noble
							
						 
					 | 
					
						
						
							
						
						a936d0669c
					 | 
					
						
						
							
							Adding standalone Emscripten example.
						
						
						
						
						
						
					 | 
					
						2019-04-13 22:39:42 +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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						30d81f53cb
					 | 
					
						
						
							
							PlotLines, PlotHistogram: Ignore NaN values when calculating min/max bounds. (#2485)
						
						
						
						
						
						
					 | 
					
						2019-04-12 22:16:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						ee02cdbf03
					 | 
					
						
						
							
							Internals, Docs: Added a bunch of clarification about ButtonBehavior in the form of a table (and to facilitate writing tests)
						
						
						
						
						
						
					 | 
					
						2019-04-12 17:49:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |