omar 
							
						 
					 
					
						
						
							
						
						b8020032f9 
					 
					
						
						
							
							Examples: Win32: Added support for mouse buttons 4 and 5 via WM_XBUTTON* messages. ( #2264 )  
						
						
						
						
							
						
					 
					
						2019-01-17 16:55:23 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bebb07f12d 
					 
					
						
						
							
							ImFontAtlas: Added 0x2000-0x206F general punctuation range to default ChineseFull/ChineseSimplifiedCommon ranges. ( #2093 )  
						
						
						
						
							
						
					 
					
						2019-01-17 16:48:11 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						872477548b 
					 
					
						
						
							
							Examples: Win32: Using IsChild() to be compatible with windows created within a parent. ( #1951 ,  #2087 ,  #2156 ,  #2232 )  
						
						
						
						
							
						
					 
					
						2019-01-17 11:45:32 +01:00 
						 
				 
			
				
					
						
							
							
								Gilad Reich 
							
						 
					 
					
						
						
							
						
						14c40242db 
					 
					
						
						
							
							Examples: DirectX9: Explicitly disable fog (D3DRS_FOGENABLE) before drawing in case user state has it set. ( #2288 ,  #2290 )  
						
						
						
						
							
						
					 
					
						2019-01-17 11:39:40 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f2c92808f8 
					 
					
						
						
							
							EditorConfig: Further tweaks ( #2038 )  
						
						
						
						
							
						
					 
					
						2019-01-16 22:02:42 +01:00 
						 
				 
			
				
					
						
							
							
								Chris Savoie 
							
						 
					 
					
						
						
							
						
						83810039d1 
					 
					
						
						
							
							Add editor config for 4 spaces instead of tab.  
						
						
						
						
							
						
					 
					
						2019-01-16 22:00:33 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8cbb91261e 
					 
					
						
						
							
							ImDrawList: Fixed AddCircle(), AddCircleFilled() angle step being off, which was visible when drawing a "circle" with a small number of segments (e.g. an hexagon). ( #2287 ) [@baktery]  
						
						... 
						
						
						
						+ Demo tweaks 
						
						
							
						
					 
					
						2019-01-16 17:47:49 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						06aaf23877 
					 
					
						
						
							
							Various tweaks and fixes as suggested by PVS Studio (thanks PVS Studio!)  
						
						
						
						
							
						
					 
					
						2019-01-16 16:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						882f1bc135 
					 
					
						
						
							
							Examples: DirectX12: Targeting 10.0.14393.0 instead of 10.0.16299.0 (available on AppVeyor, and higher version doesn't seem necessary).  
						
						
						
						
							
						
					 
					
						2019-01-16 15:10:31 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						09f1cb642b 
					 
					
						
						
							
							FreeType: Minor tweaks previous commit ( #2285 )  
						
						
						
						
							
						
					 
					
						2019-01-15 21:50:43 +01:00 
						 
				 
			
				
					
						
							
							
								alexey_skryabin 
							
						 
					 
					
						
						
							
						
						daac9c7559 
					 
					
						
						
							
							By default ImGuiFreeType will use ImGui::MemAlloc()/MemFree().  
						
						... 
						
						
						
						ImGuiFreeType::SetAllocatorFunctions() can be used to specify custom allocator. 
						
						
							
						
					 
					
						2019-01-15 21:47:46 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f435aa193b 
					 
					
						
						
							
							Examples: Win32: Added support for XInput games (if ImGuiConfigFlags_NavEnableGamepad is enabled).  
						
						
						
						
							
						
					 
					
						2019-01-15 21:19:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						133f112af0 
					 
					
						
						
							
							Examples: Win32: Using GetForegroundWindow() instead of GetActiveWindow() to be compatible with windows created in a different thread. ( #1951 ,  #2087 ,  #2156 ,  #2232 ) [many people]  
						
						
						
						
							
						
					 
					
						2019-01-15 20:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						95ee99e6aa 
					 
					
						
						
							
							Version 1.68 WIP  
						
						
						
						
							
						
					 
					
						2019-01-15 20:19:05 +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 
							
						 
					 
					
						
						
							
						
						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