f03c00bc89 
								
							
								 
							
						 
						
							
							
								
								Added imgui_single_file.h, We use this to validate compiling all *.cpp in same compilation unit.  
							
							... 
							
							
 
							
							Removed Unity builds stuff from example_null/. CI builds a temporary .cpp file. 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								bdce833636 
								
							
								 
							
						 
						
							
							
								
								Version 1.74  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								26d177bc03 
								
							
								 
							
						 
						
							
							
								
								Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ca63349eb4 
								
							
								 
							
						 
						
							
							
								
								Renamed XX-bits -> XX-bit in comments to match what the world appears to be using.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c863c1f6a1 
								
							
								 
							
						 
						
							
							
								
								Clean up number rounding. Now it is more obvious what code is doing. ( #2862 )  
							
							... 
							
							
 
							
							Add IM_ROUND() macro
Replace IM_FLOOR(n + 0.5f) and ImFloor(n + 0.5f) with IM_ROUND(n) 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4e56de757c 
								
							
								 
							
						 
						
							
							
								
								Doc: Promote Discord over Discourse. Obsoleting Discourse server.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								714fe29d1a 
								
							
								 
							
						 
						
							
							
								
								Replace manual flooring with IM_FLOOR() macro. ( #2850 )  
							
							... 
							
							
 
							
							Macro is used to ensure that flooring operation is always inlined even in debug builds. __forceinline does not force inlining in /Od builds with MSVC.
(cherry picked from commit bc165df6fd7969605bbc07b8a6d3d28f9109e8f3) 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								3bbc27ebd9 
								
							
								 
							
						 
						
							
							
								
								Fixed more FAQ links. ( #2848 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c262276988 
								
							
								 
							
						 
						
							
							
								
								Version 1.74 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d5efe16157 
								
							
								 
							
						 
						
							
							
								
								Version 1.73  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								f624455d7b 
								
							
								 
							
						 
						
							
							
								
								Version 1.73 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								6a0d0dab5a 
								
							
								 
							
						 
						
							
							
								
								Version 1.72b (patch for nav)  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								9183e7c426 
								
							
								 
							
						 
						
							
							
								
								Version 1.73 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								ecb9b1e2eb 
								
							
								 
							
						 
						
							
							
								
								Version 1.72  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								1820aaf444 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: Initialize FT_MemoryRec_ struct manually ( #2686 )  
							
							... 
							
							
 
							
							This fixes gcc warning: missing field 'alloc' initializer [-Wmissing-field-initializers] 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								d23f1b1409 
								
							
								 
							
						 
						
							
							
								
								fonts/binary_to_compress: display error message when failing to open file + misc comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4b95e7c2f3 
								
							
								 
							
						 
						
							
							
								
								Doc: Tweak and extra mention of AddCustomRectFontGlyph + made the example register two rectangles.  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								e9b92d1cef 
								
							
								 
							
						 
						
							
							
								
								Disable -Wpragmas warning in GCC to avoid relying on version checks, as unusual/forks/mods don't appear to always have same warning<>version. ( #2618 )  
							
							... 
							
							
 
							
							+ Fix version number in imgui.h 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								5286ecb8a7 
								
							
								 
							
						 
						
							
							
								
								Version 1.72 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								2da1c66d15 
								
							
								 
							
						 
						
							
							
								
								Version 1.71 + comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								4597632662 
								
							
								 
							
						 
						
							
							
								
								Readme, comments, dear imgui prefixes  
							
							
 
							
						 
						
							ago%!(EXTRA string=6 years)  
				
					
						
							
							
								 
						
							
							
								c487bc52a2 
								
							
								 
							
						 
						
							
							
								
								Fonts: Added some details about using custom colorful icons.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								87c5356d97 
								
							
								 
							
						 
						
							
							
								
								FreeType: Added RasterizerFlags::Monochrome flag to disable font anti-aliasing. ( #2545 ) Combine with RasterizerFlags::MonoHinting for best results.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								42fc563fed 
								
							
								 
							
						 
						
							
							
								
								Version 1.71 WIP + fixed minor typo  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								d1d5075b66 
								
							
								 
							
						 
						
							
							
								
								Version 1.70  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								c8fd4afd75 
								
							
								 
							
						 
						
							
							
								
								Misc: Added IM_MALLOC/IM_FREE macros mimicking IM_NEW/IM_DELETE so user doesn't need to revert  to using the ImGui::MemAlloc()/MemFree() calls directly.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								bd351e9ac5 
								
							
								 
							
						 
						
							
							
								
								Misc: Added IM_MALLOC/IM_FREE macros mimicking IM_NEW/IM_DELETE so user doesn't need to revert  to using the ImGui::MemAlloc()/MemFree() calls directly.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e21bbee311 
								
							
								 
							
						 
						
							
							
								
								Examples: DirectX9: Fixed erroneous assert in ImGui_ImplDX9_InvalidateDeviceObjects(). FreeType: Fixed suggested code to not require an initial build call.. ( #2454 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								cf2c52282d 
								
							
								 
							
						 
						
							
							
								
								Version 1.70 WIP  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								55c02099c5 
								
							
								 
							
						 
						
							
							
								
								Version 1.69, comments, typos  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								897badec7a 
								
							
								 
							
						 
						
							
							
								
								Demo: InputText: Demonstrating use of ImGuiInputTextFlags_CallbackResize. ( #2006 ,  #1443 ,  #1008 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ab80ee6453 
								
							
								 
							
						 
						
							
							
								
								Added InputTextWithHint() ( #2400 )  
							
							... 
							
							
 
							
							Squashed commit of the following:
commit 1970d84051d3878f8c1354d9c33c795d9c66143f
Author: Lucas Lazare <lazarelucas@yahoo.fr>
Date:   Tue Mar 5 12:20:39 2019 -0500
    Removing sneaky tabulations #2 (why, editor T-T)
    I should update my settings, I guess
commit 219bdfcb7fbd17edf3048cb0edfde2532e4d6ac3
Author: Lucas Lazare <lazarelucas@yahoo.fr>
Date:   Tue Mar 5 12:17:27 2019 -0500
    Removing useless check introduced in b0d172
commit 8afd7a2b459df0eb14eca88d832d2bebd1e684e6
Author: Lucas Lazare <lazarelucas@yahoo.fr>
Date:   Tue Mar 5 11:49:24 2019 -0500
    Removing sneaky tabulations
commit 8e0490863126d63cafc782a6aac8707e44f95653
Author: Lucas Lazare <lazarelucas@yahoo.fr>
Date:   Tue Mar 5 11:45:13 2019 -0500
    Moving InputTextHinted code to InputTextEx
commit b0d1723a2fb02d17ba15b9c1e679dedbbe3c17fd
Author: Lucas Lazare <lazarelucas@yahoo.fr>
Date:   Tue Mar 5 00:23:02 2019 -0500
    C++11 to C++98
commit 9afeae399826015357962607b4aeb0109fde698e
Author: Lucas Lazare <lazarelucas@yahoo.fr>
Date:   Mon Mar 4 23:43:28 2019 -0500
    Added InputTextHinted 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								f5bf6e38d2 
								
							
								 
							
						 
						
							
							
								
								Font: Fixed assert when specifying duplicate/overlapping ranges within a same font. ( #2353 ,  #2233 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								db40699990 
								
							
								 
							
						 
						
							
							
								
								imgui_freeetype: Updated suggested test code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								93d1179805 
								
							
								 
							
						 
						
							
							
								
								Examples: Extracted gamepad code into ImGui_ImplGlfw_UpdateGamepads(). Renamed matching Win32 function for consistency.  
							
							... 
							
							
 
							
							Added more link to nothing's oversample document. Spacing bits. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ee3b4f2bf1 
								
							
								 
							
						 
						
							
							
								
								Using IM_UNUSED() macro.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ea7206fd4f 
								
							
								 
							
						 
						
							
							
								
								Fixed using imgui_freetype.cpp in unity builds. ( #2302 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								54ba8a643e 
								
							
								 
							
						 
						
							
							
								
								Removed trailing spaces from text files. ( #2038 ,  #2299 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								2c38b32db1 
								
							
								 
							
						 
						
							
							
								
								Removed trailing spaces ( #2038 ,  #2299 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								09f1cb642b 
								
							
								 
							
						 
						
							
							
								
								FreeType: Minor tweaks previous commit ( #2285 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								daac9c7559 
								
							
								 
							
						 
						
							
							
								
								By default ImGuiFreeType will use ImGui::MemAlloc()/MemFree().  
							
							... 
							
							
 
							
							ImGuiFreeType::SetAllocatorFunctions() can be used to specify custom allocator. 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								8df8482ef4 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: Fixed redundant FT_Load_Glyph() calls, unused parameters, and compilation warning/error. ( #2270 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								651130002f 
								
							
								 
							
						 
						
							
							
								
								ImFontAtlas: Fixed allocating for last bit (would only affect is that last codepoint is a multiple of 32). ( #2270 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								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 ) 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								56caf7da29 
								
							
								 
							
						 
						
							
							
								
								imgui_freetype: Minor tweaks and comments.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								5cb7ce2085 
								
							
								 
							
						 
						
							
							
								
								Renamed ImFont::GlyphRangesBuilder to ImFontGlyphRangesBuilder. Keep redirection typedef (will obsolete).  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								ca6ac34f9d 
								
							
								 
							
						 
						
							
							
								
								Natvis: Added Hidden info about ImGuiWindow.  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								a5cf227503 
								
							
								 
							
						 
						
							
							
								
								Added link to experimental imgui_scoped.h PR/thread ( #2197 ,  #2096 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								e610afeea3 
								
							
								 
							
						 
						
							
							
								
								Font readme: Added OpenFontIcons, tweaks, links, removed spaces ( #2141 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)  
				
					
						
							
							
								 
						
							
							
								edb06a6c4d 
								
							
								 
							
						 
						
							
							
								
								Fixed typo in misc/README.txt ( #2131 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=7 years)