omar
							
						 
					 | 
					
						
						
							
						
						ede5059e69
					 | 
					
						
						
							
							Internals: Forward declaring and commenting internal structures. Renamed ImGuiDrawContext to ImGuiWindowTempData, but kept .DC member name for backward compatibility purpose
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-17 10:48:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						86f8cdbd98
					 | 
					
						
						
							
							Comments + Internals: Selectable: decoupled internal flags and removed their menu / menu-item semantic as upcoming changes are requiring more flexibility.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-16 18:03:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						640c056602
					 | 
					
						
						
							
							TreeNode: Fixed nodes with ImGuiTreeNodeFlags_Leaf flag always returning true which was meaningless. Tweak demo.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-14 23:36:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						99ff6fc7e4
					 | 
					
						
						
							
							Nav: Draft internal api to forward move request with loop/wrap options. Will rework for parallel scoring of two paths (as a generalization of the NavFlattened concept). (#787)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-14 23:07:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						e11610d6ff
					 | 
					
						
						
							
							Nav: To keep the navigated item in view we also attempt to scroll the parent window as well as the current window. (#787)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-14 19:50:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						036dce634e
					 | 
					
						
						
							
							Version 1.62 WIP
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-14 19:19:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kirill Artemov
							
						 
					 | 
					
						
						
							
						
						721ca97d95
					 | 
					
						
						
							
							ImVector: Tweaked reserve() flow to avoid calling MemFree(NULL) which is unnecessary. (#1796)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-14 17:52:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						19544629be
					 | 
					
						
						
							
							Examples: OpenGL3: Trying to make the call to glBindSampler optional to make the example code easier to use/share with different context version. (#1806)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-14 17:47:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						78b28d545f
					 | 
					
						
						
							
							Version 1.61 + todo additions
						
						
						
						
						
						
							
 v1.61
						
					 | 
					
						2018-05-14 12:34:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						d7cc4bc317
					 | 
					
						
						
							
							Demo: Tweaked custom rendering custom, added a Thickness drag. Clarified use of vertical/horizontal line. Add a single pixel demo (wowow)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-13 23:42:19 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						3f29ed6fd5
					 | 
					
						
						
							
							ColorEdit: Fixed not being able to pass the ImGuiColorEditFlags_NoAlpha or ImGuiColorEditFlags_HDR flags to SetColorEditOptions(). Demo tweak.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-13 23:41:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						725c13ca68
					 | 
					
						
						
							
							Fix for atof with glibc.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-13 22:43:43 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						2a2bb8970d
					 | 
					
						
						
							
							Added ImAtof, ImCeil, ImFloorStd to IMGUI_DISABLE_MATH_FUNCTIONS for consistency. Configuration comments.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-13 22:31:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						ff033f431b
					 | 
					
						
						
							
							Added IMGUI_DISABLE_MATH_FUNCTIONS in imconfig.h to make it slightly easier to redefine wrappers to std maths functions such as fabsf(), fmodf(), etc. Comments.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-13 21:04:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						f8ca7f45c4
					 | 
					
						
						
							
							Comments about AddConvexPolyFilled(), PathFillConvex() requiring a clockwise order path. (#1811)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-13 15:55:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						e61b224b24
					 | 
					
						
						
							
							Update README.md
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-12 19:20:54 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						d53bae4c14
					 | 
					
						
						
							
							Demo: Fixing build due to using INT_MAX, UINT_MAX, LLONG_MAX, ULLONG_MAX.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-12 18:58:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						8adbf081af
					 | 
					
						
						
							
							Demo: Renamed "fixed overlay" to "simple overlay" because it's not fixed any more!
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-12 18:07:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						a7a1b3b0a7
					 | 
					
						
						
							
							Demo: Added demo for DragScalar(), InputScalar(), SliderScalar(). (#643)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-12 17:53:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						7475c1e7dd
					 | 
					
						
						
							
							Data types: DragScalar: Fixed speed of integer values tweaking with keyboard/gamepad when speed < 1. Enforce min/max bounds when power curves are used. SliderScalar: Fixed integer/slow tweaking. (#643)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-12 17:39:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						fc7fc83f9e
					 | 
					
						
						
							
							Data types: DragScalar, InputScalar: default parameters. Added IM_STATIC_ASSERT(). Comments.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-11 19:27:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						0dc18a6ca6
					 | 
					
						
						
							
							Documentation tweaks, comments
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-11 16:54:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						8149408408
					 | 
					
						
						
							
							Merge branch 'data_types'
						
						
						
						
						
						
						
						# Conflicts:
#	CHANGELOG.txt
#	imgui.cpp 
						
						
							
						
					 | 
					
						2018-05-11 16:48:50 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						14f575ff76
					 | 
					
						
						
							
							Scrolling: Fixed a case where using SetScrollHere(1.0f) at the bottom of a window on the same frame the window height has been growing would have the scroll clamped using the previous height. (#1804)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-10 14:31:04 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						91e39e72a3
					 | 
					
						
						
							
							Combo: Horizontally offset items using WindowPadding instead of Indent, for consistency.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-09 23:12:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						773d484009
					 | 
					
						
						
							
							Internals: Made ContentsRegionRect absolute to reduce confusion. Renamed InnerRect to InnerMainRect, renamed WindowRectClipper to OuterRectClipped.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-09 23:12:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						f83f566530
					 | 
					
						
						
							
							Internals: Nav: Extracted code into a NavClampToVisibleAreaForMoveDir() + fix debug code + inline some functions, removed obsolete EndChild() comment.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-09 21:48:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						39f4761ff7
					 | 
					
						
						
							
							TODO list update + Changelog and comments for #1803.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-09 15:48:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Elias Daler
							
						 
					 | 
					
						
						
							
						
						895647a240
					 | 
					
						
						
							
							Fixed clipboard paste memory leak in SDL examples. (#1803)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-09 15:48:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						4cabf599c4
					 | 
					
						
						
							
							Data types: Fix format srtings with leading blanks. Fix ColorEdit4() to not use obsolete formats (when using IMGUI_DISABLE_OBSOLETE_FUNCTIONS) (#643)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-08 23:41:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						ad2927888b
					 | 
					
						
						
							
							Apply fix from data_types branch, some widgets broken when format string doesn't contains a %. Broken by 92f0165f85. Data_types branch fix c5fb929555.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-08 20:07:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						5f464877ed
					 | 
					
						
						
							
							Internals: Declaring DragBehavior, SliderBehavior in there (no warantee given) as they may be useful to custom widgets.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-08 19:52:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						8da0d42ef2
					 | 
					
						
						
							
							Moved DragScalar, InputScalar, SliderScalar to imgui.h as well as ImGuiDataType (#320, #643, #708, #1011)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-08 19:52:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						c5fb929555
					 | 
					
						
						
							
							Data types: Fixed empty format string (or no % specifier) breaking the parsing back of values.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-08 19:52:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						280c05e4f8
					 | 
					
						
						
							
							Fix to allow compiling in unity builds where stb_rectpack/stb_truetype may be already included in the same compilation unit.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-08 11:02:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						f13f10e725
					 | 
					
						
						
							
							Settings: Comments (#923, #993)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 22:37:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						0bf43b3a1b
					 | 
					
						
						
							
							Settings: Added LoadIniSettingsFromDisk(), LoadIniSettingsFromMemory(), SaveIniSettingsToDisk(), SaveIniSettingsToMemory(), io.WantSaveIniSettings. (#923, #993)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 22:18:45 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						023cc25c7c
					 | 
					
						
						
							
							Internals: Removed unnecessary allocation indirection for g.LogClipboard (this only made sense when there was a global context instance)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 22:15:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						35e74c72ab
					 | 
					
						
						
							
							imgui_freetype: skip missing glyphs as well to match our stb loader (#1671, #1703)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 20:32:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						6eda9ed3fb
					 | 
					
						
						
							
							Skip missing font glyphs V2 revert changes to stb_truetype.h (
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 19:57:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						787a475650
					 | 
					
						
						
							
							Skip missing font glyphs to 1) avoid using space for missing glyphs and 2) allow merging fonts with overlapping ranges. Demo: Fixed displaying ? instead of greyed out empty box.  (#1671, #1703)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 18:03:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						807c4f0ea4
					 | 
					
						
						
							
							Ran a spell checker for sanity.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 14:44:35 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						4310bad32a
					 | 
					
						
						
							
							Examples: DirectX9: Comments, updated changelog, notes about usage of imconfig.h (#1790, #1687)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-07 11:52:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								SR_team
							
						 
					 | 
					
						
						
							
						
						d0051ce5cb
					 | 
					
						
						
							
							add renderstate D3DRS_SHADEMODE for Dx9 impl
						
						
						
						
						
						
						
						add backuping transform for Dx9 impl
(#1790, #1687) 
						
						
							
						
					 | 
					
						2018-05-07 11:52:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						3e8087458d
					 | 
					
						
						
							
							SliderScalar, VSliderScalar(): Support for any data types. Tested with various ranges/limits. Note that Drag/Slider/Input currently fail if the format string doesn't preview the actual value. Will fix next. (#320, #643, #708, #1011)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-04 20:55:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						944f414cc6
					 | 
					
						
						
							
							Internals: A few selected math helpers are now using template to handle all supported types. Added ImPow() to wrap float/double in a standard manner without calling pow(double) when not needed in Drag code.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-04 18:14:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						f4c16fbb99
					 | 
					
						
						
							
							Internals: Data types: Made format string optional. DragBehavior: Moved a bit of code outside of the template. Slider tidying up. Removed unnecessary call to fabsf().
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-04 17:57:47 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						dcd26f1295
					 | 
					
						
						
							
							DragFloat, DragInt: Default format string is none is passed to the function. Fixed demo using old style %.0f.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-04 16:41:48 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						dbe16b6a70
					 | 
					
						
						
							
							Made IMGUI_DISABLE_OBSOLETE_FUNCTIONS exceptionally not affect the layout of ImGuiIO. (#1695)
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-04 14:55:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								omar
							
						 
					 | 
					
						
						
							
						
						f47c756755
					 | 
					
						
						
							
							Internals: Missing const, some renaming. Tweak legacy fast path.
						
						
						
						
						
						
							
						
					 | 
					
						2018-05-03 22:12:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |