omar 
							
						 
					 
					
						
						
							
						
						b8c6e31c2d 
					 
					
						
						
							
							Fixed cursor issue caused by  6890e08b when calling BeginChild/EndChild multiple times to reappend into a same child window. ( #2282 )  
						
						
						
						
					 
					
						2019-01-15 15:05:56 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						abdd39b700 
					 
					
						
						
							
							Merge branch 'atlas_fixes'  
						
						
						
						
					 
					
						2019-01-13 14:19:07 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7e78865613 
					 
					
						
						
							
							Demo: Fixed bounds of DragFloat in Clipping section to avoid passing zero-sized to InvisibleButton().  
						
						
						
						
					 
					
						2019-01-12 19:48:07 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						49994ceb6e 
					 
					
						
						
							
							FAQ entry, moved ImTextureId, Gallery links.  
						
						
						
						
					 
					
						2019-01-12 19:48:07 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8df8482ef4 
					 
					
						
						
							
							imgui_freetype: Fixed redundant FT_Load_Glyph() calls, unused parameters, and compilation warning/error. ( #2270 )  
						
						
						
						
					 
					
						2019-01-12 11:45:58 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						651130002f 
					 
					
						
						
							
							ImFontAtlas: Fixed allocating for last bit (would only affect is that last codepoint is a multiple of 32). ( #2270 )  
						
						
						
						
					 
					
						2019-01-11 15:25:43 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						21828b08a0 
					 
					
						
						
							
							ImFontAtlas: Rewrote FreeType based builder.  
						
						... 
						
						
						
						- Fixed abnormally high atlas height. (#618 )
- Fixed support for any values of TexGlyphPadding (not just only 1). (#618 )
- Atlas width is now properly based on total surface rather than glyph count (unless overridden with TexDesiredWidth). (#618 )
- Fixed atlas builder so missing glyphs won't influence the atlas texture width. (#2233 , #618 )
- Fixed atlas builder so duplicate glyphs (when merging fonts) won't be included in the rasterized atlas. (#618 ) 
						
						
					 
					
						2019-01-10 22:30:34 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9a9712807e 
					 
					
						
						
							
							ImFontAtlas: Rewrote stb_truetype based builder.  
						
						... 
						
						
						
						- Atlas width is now properly based on total surface rather than glyph count (unless overridden with TexDesiredWidth).
- Fixed atlas builder so missing glyphs won't influence the atlas texture width. (#2233 )
- Fixed atlas builder so duplicate glyphs (when merging fonts) won't be included in the rasterized atlas. 
						
						
					 
					
						2019-01-10 22:23:05 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e3ccc96789 
					 
					
						
						
							
							Internals: Added ImBoolVector helper.  
						
						
						
						
					 
					
						2019-01-10 16:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						56caf7da29 
					 
					
						
						
							
							imgui_freetype: Minor tweaks and comments.  
						
						
						
						
					 
					
						2019-01-10 16:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7ed8e55fc7 
					 
					
						
						
							
							ImVector: Added size_in_bytes() helper.  
						
						
						
						
					 
					
						2019-01-10 16:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e4c19f5af1 
					 
					
						
						
							
							ImFontGlyphRangesBuilder: Using 32-bits fields for storage instead of 8-bit ones, comments, todo.  
						
						
						
						
					 
					
						2019-01-10 16:00:26 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7ffbcfe467 
					 
					
						
						
							
							ImVector: Made reserve() another silly one-liner. It's not longer than other functions and our weird obsessions deserve to be carried with stringent consistence. + Comments  
						
						
						
						
					 
					
						2019-01-10 15:51:09 +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 
							
						 
					 
					
						
						
							
						
						81eaa49773 
					 
					
						
						
							
							Internals: Added comment index in imgui_internal.h  
						
						
						
						
					 
					
						2019-01-10 15:51:08 +01:00 
						 
				 
			
				
					
						
							
							
								Vladimír Vondruš 
							
						 
					 
					
						
						
							
						
						289569ef27 
					 
					
						
						
							
							Update link to Magnum bindings. ( #2269 )  
						
						... 
						
						
						
						The various community projects that integrated Dear ImGui into Magnum
were merged together and are now an official part of the engine. 
						
						
					 
					
						2019-01-10 14:58:59 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						61a99f994e 
					 
					
						
						
							
							Minot internal tweaks, comments  
						
						
						
						
					 
					
						2019-01-08 23:11:54 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9ad341902d 
					 
					
						
						
							
							ImDrawList: Optimized some of the functions for performance of debug builds where non-inline function call cost are non-negligible.  
						
						
						
						
					 
					
						2019-01-08 17:37:22 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						1ae7f88495 
					 
					
						
						
							
							Tabs: Added ImGuiTabBarFlags_NoTooltip flag. ( #261 ,  #351 ) + added helpful assert  
						
						
						
						
					 
					
						2019-01-07 18:07:09 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						50faccf764 
					 
					
						
						
							
							Demo: Log: Comments. Using clipper. Not linking with rand() anymore.  
						
						
						
						
					 
					
						2019-01-07 17:33:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						acfa4050ec 
					 
					
						
						
							
							Tweak changelog + tweak internal render helper functions.  
						
						
						
						
					 
					
						2019-01-07 16:43:55 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5cb7ce2085 
					 
					
						
						
							
							Renamed ImFont::GlyphRangesBuilder to ImFontGlyphRangesBuilder. Keep redirection typedef (will obsolete).  
						
						
						
						
					 
					
						2019-01-06 16:59:51 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1353c74dcf 
					 
					
						
						
							
							Comments/formatting on obsolete stuff  
						
						
						
						
					 
					
						2019-01-06 16:37:57 +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 
							
						 
					 
					
						
						
							
						
						1705a81efb 
					 
					
						
						
							
							Moved ImVector higher up in imgui :( because we will need it in ImGuiIO.  
						
						
						
						
					 
					
						2019-01-06 16:29:40 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8b5f635624 
					 
					
						
						
							
							Added alternative Rust bindings  
						
						
						
						
					 
					
						2019-01-06 14:43:43 +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 
						 
				 
			
				
					
						
							
							
								DomRe 
							
						 
					 
					
						
						
							
						
						4483320f0a 
					 
					
						
						
							
							Examples: Allegro 5: Properly destroy all globals on shutdown. ( #2262 )  
						
						
						
						
					 
					
						2019-01-04 13:30:55 +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 
							
						 
					 
					
						
						
							
						
						ca6ac34f9d 
					 
					
						
						
							
							Natvis: Added Hidden info about ImGuiWindow.  
						
						
						
						
					 
					
						2019-01-03 18:38:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alzathar 
							
						 
					 
					
						
						
							
						
						25ac85f15d 
					 
					
						
						
							
							Examples: Downgrading projects to xcode 9.2 (maybe 8.0) ( #2134 )  
						
						... 
						
						
						
						* example_apple_opengl2: The deployment target was set to 10.12 from XCode 9.2.
* imgui_impl_metal: header not found by XCode 9.2.
* example_apple_metal: The deployment target was set to 10.12 from XCode 9.2. 
						
						
					 
					
						2019-01-03 14:01:14 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						64c66529ae 
					 
					
						
						
							
							Moving issue/pr template to docs/. Added links in README.  
						
						
						
						
					 
					
						2019-01-03 13:35:53 +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 
							
						 
					 
					
						
						
							
						
						d9a4cbc429 
					 
					
						
						
							
							Examples: Comments about GLFW/SDL versions  
						
						
						
						
					 
					
						2019-01-02 16:04:13 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c017a4fb5f 
					 
					
						
						
							
							Moved guidelines to issue  #2261  to Pin and increase visibility for now.  
						
						
						
						
					 
					
						2019-01-02 14:28:49 +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 
							
						 
					 
					
						
						
							
						
						6b97ded438 
					 
					
						
						
							
							Happy new year! & comments  
						
						
						
						
					 
					
						2019-01-02 10:57:57 +01:00