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 
							
						 
					 
					
						
						
							
						
						d38d7c6628 
					 
					
						
						
							
							TODO update + internals: changed order or ImGuiLayoutType enums to allow using them for indexing.  
						
						
						
						
							
 
						
					 
					
						2019-01-15 15:06:24 +01:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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