ANF-Studios 
							
						 
					 
					
						
						
							
						
						ebe6ac5fb5 
					 
					
						
						
							
							Improvements to minor mistakes in documentation comments ( #3923 )  
						
						
						
						
					 
					
						2021-03-16 12:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						1bc6f82091 
					 
					
						
						
							
							Misc: added imgui.gdb and imgui.natstepfilter debugger helpers for gdb and msvc.  
						
						
						
						
					 
					
						2021-03-12 17:03:16 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						fdc2324d9a 
					 
					
						
						
							
							Moved 'misc/natvis/imgui.natvis' to 'misc/debuggers/imgui.natvis'  
						
						
						
						
					 
					
						2021-03-11 16:21:46 +01:00 
						 
				 
			
				
					
						
							
							
								TAiGA 
							
						 
					 
					
						
						
							
						
						f5bc5e8630 
					 
					
						
						
							
							Freetype: Enable FreeType bitmap glyphs. ( #3879 )  
						
						
						
						
					 
					
						2021-03-05 14:25:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						23ab4978e4 
					 
					
						
						
							
							ImFontAtlas: Added 'bool TexPixelsUseColors' output to help backend decide of underlying texture format. ( #3369 ,  #3844 )  
						
						
						
						
					 
					
						2021-03-02 15:04:34 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4df57136e9 
					 
					
						
						
							
							Version 1.81  
						
						
						
						
					 
					
						2021-02-10 21:16:58 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						24be26e00e 
					 
					
						
						
							
							imgui_freetype: Add support for colored glyphs. Font: add support for untinted glyphs ( #3369 )  
						
						... 
						
						
						
						Amend 9499afd 
						
						
					 
					
						2021-02-01 16:32:26 +01:00 
						 
				 
			
				
					
						
							
							
								Petr Shurgalin 
							
						 
					 
					
						
						
							
						
						24aa6654df 
					 
					
						
						
							
							imgui_freetype: add support for colored glyphs with ImGuiFreeTypeBuilderFlags_LoadColor ( #3369 )  
						
						... 
						
						
						
						(squashed 4 commits) 
						
						
					 
					
						2021-02-01 16:32:23 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9499afdf5e 
					 
					
						
						
							
							imgui_freetype: clarify breaking changes, and add BuildFontAtlas() to be consistent with planned obsolescence. Rename mislabelled internal helper. Demo: clarify labels in nested table demo. ( #3765 )  
						
						
						
						
					 
					
						2021-01-28 20:53:53 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						3867c6c5f0 
					 
					
						
						
							
							Fonts: (Breaking) Rename ImGuiFreeType:: flags to ImGuiFreeTypeBuilderFlags_XXX. Remove ImGuiFreeType::BuildFontAtlas() flags. Rename ImFontConfig::RasterizerFlags to FontBuilderFlags. Add ImFontBuilderIO (opaque). Amend 53d59f3 with a dozen of small fixes.  
						
						
						
						
					 
					
						2021-01-26 17:25:09 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						182115409a 
					 
					
						
						
							
							Internals: added ImSpan helper structure + 2020/10/01 stricter bound checking  
						
						
						
						
					 
					
						2020-12-04 19:15:20 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9c8671e7b0 
					 
					
						
						
							
							Tables: Add empty file, skeleton.  
						
						
						
						
					 
					
						2020-12-04 19:15:19 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						31a144b60c 
					 
					
						
						
							
							Fix comments ( #3534 )  
						
						
						
						
					 
					
						2020-10-15 19:37:18 +02:00 
						 
				 
			
				
					
						
							
							
								Bartosz Taudul 
							
						 
					 
					
						
						
							
						
						6469b94304 
					 
					
						
						
							
							Silence memset warning. ( #3505 )  
						
						... 
						
						
						
						Compiling the code as-is results in the following warning:
-->8--
imgui_freetype.cpp:341:72: warning: ‘void* memset(void*, int, size_t)’
        clearing an object of type ‘struct ImFontBuildSrcDataFT’ with no
        trivial copy-assignment; use assignment or value-initialization
        instead [-Wclass-memaccess]
  341 |     memset(src_tmp_array.Data, 0, (size_t)src_tmp_array.size_in_bytes());
      |                                                                        ^
imgui_freetype.cpp:302:8: note: ‘struct ImFontBuildSrcDataFT’ declared here
  302 | struct ImFontBuildSrcDataFT
      |        ^~~~~~~~~~~~~~~~~~~~
--8<--
This is caused by presence of ImVector<> directly in ImFontBuildSrcDataFT data
structure, as well as in the child ImBitVector. Since ImVector<> has a
constructor, the compiler infers that initialization by memset is not valid.
Such initialization is not a bug, however, as the default ImVector<> ctor just
sets the structure data members to 0, which is exactly what the memset does.
Casting the data structure address to void* pointer silences this warning. 
						
						
					 
					
						2020-10-02 19:12:53 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						90b152f265 
					 
					
						
						
							
							ImFontAtlas: Fixed multiple rebuild with same inputs erroneously increased ConfigDataCount. CI: Update Ubuntu 18.04 > 20.04 (motivated by  #3369 )  
						
						... 
						
						
						
						Fix Freetype warning. 
						
						
					 
					
						2020-08-07 16:27:55 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5d87941451 
					 
					
						
						
							
							Fixed ImFontConfig::GlyphExtraSpacing and ImFontConfig::PixelSnapH settings being pulled from the merged/target font settings when merging fonts, instead of being pulled from the source font settings.  
						
						
						
						
					 
					
						2020-08-02 12:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						0738611559 
					 
					
						
						
							
							Misc: Bunch of code formatting changes suggested by a pass running 'astyle'  
						
						
						
						
					 
					
						2020-06-30 16:37:21 +02:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						53dfccbe4b 
					 
					
						
						
							
							imgui_freetype: Fix for rare case where FT_Get_Char_Index() succeed but FT_Load_Glyph() fails. ( #618 )  
						
						
						
						
					 
					
						2020-06-04 17:53:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						832fda8488 
					 
					
						
						
							
							Fixed stray end of line blanks, added comments in .editorconfig, tweaked some headers.  
						
						
						
						
					 
					
						2020-04-07 14:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc0d4e346a 
					 
					
						
						
							
							Misc: Added an explicit compile-time test for non-scoped IM_ASSERT() macros to redirect users to a solution + fixed our stb wrappers.  
						
						... 
						
						
						
						+ Nav: Use nav layer enum, comments. 
						
						
					 
					
						2020-04-03 12:41:33 +02:00 
						 
				 
			
				
					
						
							
							
								David Kalnischkies 
							
						 
					 
					
						
						
							
						
						2fd411a83e 
					 
					
						
						
							
							Support custom stb_rect_pack filename in Freetype ( #3062 )  
						
						... 
						
						
						
						Copies the #define magic from imgui_draw.cpp to the imgui_freetype implementation to allow the use of a custom stb rect_pack here as well.
References: fe5347ef94 
						
						
					 
					
						2020-03-18 22:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						339ffd25a9 
					 
					
						
						
							
							Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function.  
						
						
						
						
					 
					
						2020-03-13 18:50:02 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d16c87a5b1 
					 
					
						
						
							
							Internals: Minor renaming  
						
						
						
						
					 
					
						2020-02-10 16:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4b3c5ff5f1 
					 
					
						
						
							
							Comments + minor moving  
						
						
						
						
					 
					
						2020-01-11 16:08:17 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2020-01-10 19:04:35 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bdce833636 
					 
					
						
						
							
							Version 1.74  
						
						
						
						
					 
					
						2019-11-25 18:38:53 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						26d177bc03 
					 
					
						
						
							
							Docs: Moved misc/fonts/README.txt to docs/FONTS.txt. + tweaks  
						
						
						
						
					 
					
						2019-11-25 18:29:28 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ca63349eb4 
					 
					
						
						
							
							Renamed XX-bits -> XX-bit in comments to match what the world appears to be using.  
						
						
						
						
					 
					
						2019-11-20 11:58:25 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						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) 
						
						
					 
					
						2019-10-29 17:05:25 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4e56de757c 
					 
					
						
						
							
							Doc: Promote Discord over Discourse. Obsoleting Discourse server.  
						
						
						
						
					 
					
						2019-10-25 15:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						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) 
						
						
					 
					
						2019-10-18 16:18:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3bbc27ebd9 
					 
					
						
						
							
							Fixed more FAQ links. ( #2848 )  
						
						
						
						
					 
					
						2019-10-16 11:23:15 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c262276988 
					 
					
						
						
							
							Version 1.74 WIP  
						
						
						
						
					 
					
						2019-09-30 14:27:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d5efe16157 
					 
					
						
						
							
							Version 1.73  
						
						
						
						
					 
					
						2019-09-24 17:02:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f624455d7b 
					 
					
						
						
							
							Version 1.73 WIP  
						
						
						
						
					 
					
						2019-08-01 10:57:13 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6a0d0dab5a 
					 
					
						
						
							
							Version 1.72b (patch for nav)  
						
						
						
						
					 
					
						2019-07-31 14:31:06 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9183e7c426 
					 
					
						
						
							
							Version 1.73 WIP  
						
						
						
						
					 
					
						2019-07-29 15:54:32 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ecb9b1e2eb 
					 
					
						
						
							
							Version 1.72  
						
						
						
						
					 
					
						2019-07-27 18:15:07 -07:00 
						 
				 
			
				
					
						
							
							
								luk1337 
							
						 
					 
					
						
						
							
						
						1820aaf444 
					 
					
						
						
							
							imgui_freetype: Initialize FT_MemoryRec_ struct manually ( #2686 )  
						
						... 
						
						
						
						This fixes gcc warning: missing field 'alloc' initializer [-Wmissing-field-initializers] 
						
						
					 
					
						2019-07-23 09:41:27 -07:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d23f1b1409 
					 
					
						
						
							
							fonts/binary_to_compress: display error message when failing to open file + misc comments.  
						
						
						
						
					 
					
						2019-07-10 12:58:11 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4b95e7c2f3 
					 
					
						
						
							
							Doc: Tweak and extra mention of AddCustomRectFontGlyph + made the example register two rectangles.  
						
						
						
						
					 
					
						2019-06-26 12:15:32 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2019-06-17 11:32:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5286ecb8a7 
					 
					
						
						
							
							Version 1.72 WIP  
						
						
						
						
					 
					
						2019-06-14 11:58:58 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						2da1c66d15 
					 
					
						
						
							
							Version 1.71 + comments  
						
						
						
						
					 
					
						2019-06-12 18:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4597632662 
					 
					
						
						
							
							Readme, comments, dear imgui prefixes  
						
						
						
						
					 
					
						2019-06-11 16:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c487bc52a2 
					 
					
						
						
							
							Fonts: Added some details about using custom colorful icons.  
						
						
						
						
					 
					
						2019-05-28 20:17:15 +02:00 
						 
				 
			
				
					
						
							
							
								HolyBlackCat 
							
						 
					 
					
						
						
							
						
						87c5356d97 
					 
					
						
						
							
							FreeType: Added RasterizerFlags::Monochrome flag to disable font anti-aliasing. ( #2545 ) Combine with RasterizerFlags::MonoHinting for best results.  
						
						
						
						
					 
					
						2019-05-11 10:46:26 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						42fc563fed 
					 
					
						
						
							
							Version 1.71 WIP + fixed minor typo  
						
						
						
						
					 
					
						2019-05-07 16:36:08 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d1d5075b66 
					 
					
						
						
							
							Version 1.70  
						
						
						
						
					 
					
						2019-05-06 14:17:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						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.  
						
						
						
						
					 
					
						2019-04-05 20:20:24 +02:00