omar 
							
						 
					 
					
						
						
							
						
						4e7ceb5f90 
					 
					
						
						
							
							Plot: Internals: Added hovered index to PlotEx() function. ( #2670 )  
						
						
						
						
					 
					
						2020-04-07 12:11:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e9366b4c73 
					 
					
						
						
							
							Regretfully moved .gitignore file from examples/ into root directory because OSX keeps pooping its DS_Store/ artifacts everywhere. ( #3088 )  
						
						
						
						
					 
					
						2020-04-07 11:56:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc0e43e631 
					 
					
						
						
							
							Backends: Comments next to include, misc minor comments/tweaks, fix imgui_impl_osx.h using IMGUI_API instead of IMGUI_IMPL_API. ( #3105 )  
						
						
						
						
					 
					
						2020-04-07 11:02:43 +02:00 
						 
				 
			
				
					
						
							
							
								OmarEmaraDev 
							
						 
					 
					
						
						
							
						
						00927105ba 
					 
					
						
						
							
							Backends: Include imgui.h in implementation headers. ( #3105 )  
						
						... 
						
						
						
						Currently, the implementation headers don't include the imgui.h header.
Which means that the compilation will fail if the implementation header
was included before the imgui.h header in the compilation unit. For
instance, a compilation unit with the following will work:
  #include "imgui.h"
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
But a compilation unit with the following will fail because IMGUI_IMPL_API
and possibly other symbols will not be defined:
  #include "imgui_impl_glfw.h"
  #include "imgui_impl_opengl3.h"
  #include "imgui.h"
This patch includes imgui.h in the implementation headers to make
inclusions order-invariant, which is a recommended practice. 
						
						
					 
					
						2020-04-07 11:01:37 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						752436219d 
					 
					
						
						
							
							Metrics: Made Tools section more prominent, added options, made mesh viewer more accessible.  
						
						
						
						
					 
					
						2020-04-06 18:10:24 +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 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b7e1b13ca7 
					 
					
						
						
							
							Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags).  
						
						
						
						
					 
					
						2020-04-02 21:53:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						11116eee80 
					 
					
						
						
							
							Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. ( #3037 ,  #125 )  
						
						... 
						
						
						
						Essentially reverting 9d444062f9 
						
						
					 
					
						2020-04-02 20:01:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						3490046c97 
					 
					
						
						
							
							Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. ( #787 )  
						
						
						
						
					 
					
						2020-04-02 17:56:35 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fd56de1144 
					 
					
						
						
							
							Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods.  
						
						... 
						
						
						
						+ renamed NavScoringRectScreen > NavScoringRect 
						
						
					 
					
						2020-04-02 17:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						05420ea2cf 
					 
					
						
						
							
							TreeNode: Made clicking on arrow with _OpenOnArrow toggle the open state on the Mouse Down  event rather than the Mouse Down+Up sequence (this is rather standard behavior).  
						
						
						
						
					 
					
						2020-04-02 14:26:33 +02:00 
						 
				 
			
				
					
						
							
							
								Dylan 
							
						 
					 
					
						
						
							
						
						68c5d030cd 
					 
					
						
						
							
							Typo in readme ( #3078 )  
						
						
						
						
					 
					
						2020-03-29 15:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ec2a24a5f1 
					 
					
						
						
							
							Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. ( #125 )  
						
						
						
						
					 
					
						2020-03-26 20:33:39 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						5be5add1ad 
					 
					
						
						
							
							Selectable: Removed extraneous WindowPadding.x worth of width when auto-sized selectable label goes off available width (would not be noticeable) + Renamed ImGuiSelectableFlags_DrawFillAvailWidth to ImGuiSelectableFlags_SpanAvailWidth.  
						
						
						
						
					 
					
						2020-03-26 20:15:24 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b4d1287011 
					 
					
						
						
							
							Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it).  
						
						... 
						
						
						
						Amend old 6251d3792bcafc86 
						
						
					 
					
						2020-03-26 17:02:10 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7c11997bcc 
					 
					
						
						
							
							Selectable: Fixed honoring style.SelectableTextAlign with unspecified size. ( #2347 ,  #2601 )  
						
						
						
						
					 
					
						2020-03-26 15:02:03 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ac2247f551 
					 
					
						
						
							
							Selectable: Removed seemingly ineffective text clipping offset in SpanAllColumns handling path + tweaks.  
						
						... 
						
						
						
						made max_x absolutely to reduce confusion.
amend cf481e1 
						
						
					 
					
						2020-03-26 14:50:13 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						1d4b5def51 
					 
					
						
						
							
							Alter definition of IM_UNICODE_ defines to faclitate C-binding. ( #2538 ,  #2541 ,  #2815 )  
						
						
						
						
					 
					
						2020-03-25 21:40:20 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						670367e51d 
					 
					
						
						
							
							Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. ( #2538 ,  #2541 ,  #2815 )  
						
						
						
						
					 
					
						2020-03-24 20:15:17 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f2b01c3436 
					 
					
						
						
							
							Changelog, tweak OpenGL3 backends. ( #3061 ), update Gallery thread links.  
						
						
						
						
					 
					
						2020-03-24 18:45:05 +01:00 
						 
				 
			
				
					
						
							
							
								David Kalnischkies 
							
						 
					 
					
						
						
							
						
						ac4262ad01 
					 
					
						
						
							
							Backends: OpenGL3: Support older 2.x series of glbinding as loader for OpenGL3 ( #3061 )  
						
						... 
						
						
						
						This removes the unversioned definition IMGUI_IMPL_OPENGL_LOADER_GLBINDING in favor of two versioned ones to choose explicitly.
References: #2870 , 5e2329b98e 
						
						
					 
					
						2020-03-24 18:36:34 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4986dba270 
					 
					
						
						
							
							Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. ( #3073 )  
						
						... 
						
						
						
						This would often get fixed after the fix item submission, but using the ImGuiListClipper as the first thing after Begin() could largely break size calculations. (#3073 ) 
						
						
					 
					
						2020-03-24 11:56:21 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						110f506ec0 
					 
					
						
						
							
							Comments in imgui.h  
						
						
						
						
					 
					
						2020-03-19 18:39:43 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						fbc93debf9 
					 
					
						
						
							
							Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks()  
						
						
						
						
					 
					
						2020-03-19 12:27:16 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						ccf0cc8584 
					 
					
						
						
							
							Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame().  
						
						
						
						
					 
					
						2020-03-19 12:24:32 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						d8824f9a9a 
					 
					
						
						
							
							CI: Clarify purpose of example_null, Changelog  
						
						
						
						
					 
					
						2020-03-19 11:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						ac5ffffc23 
					 
					
						
						
							
							CI: Test builds with freetype on linux.  
						
						
						
						
					 
					
						2020-03-19 11:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bdd31ec4db 
					 
					
						
						
							
							Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature.  
						
						
						
						
					 
					
						2020-03-18 22:48:23 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0bbbbe0f68 
					 
					
						
						
							
							Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context  
						
						
						
						
					 
					
						2020-03-18 22:48:22 +01: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 
						 
				 
			
				
					
						
							
							
								Rokas Kupstys 
							
						 
					 
					
						
						
							
						
						75a65f6fb0 
					 
					
						
						
							
							CI: Test build with large indices, obsolete functions disabled and demo/metrics windows disabled.  
						
						... 
						
						
						
						+ amend notes 
						
						
					 
					
						2020-03-17 20:33:28 +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 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1d5612a05e 
					 
					
						
						
							
							Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget  
						
						... 
						
						
						
						ImVec2 *= ImVec2 to match  ImVec2 * ImVec2, likewise with / 
						
						
					 
					
						2020-03-12 20:58:24 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b016f1ad70 
					 
					
						
						
							
							Examples: SDL+DX11: Fixed resizing main window. Amend ( #3057 )  
						
						
						
						
					 
					
						2020-03-11 21:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								joeslay 
							
						 
					 
					
						
						
							
						
						a0f01d2290 
					 
					
						
						
							
							Improve resizing in dx11 example ( #3057 )  
						
						... 
						
						
						
						Make the dx11 example implementation resize the window in a sane way, i.e. not the stretching/scaling the initial render to fit the new window size (current behaviour). 
						
						
					 
					
						2020-03-11 21:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a5041c8820 
					 
					
						
						
							
							Focus: Child inherit focus scope from parent (amend  2ebe08be).  
						
						
						
						
					 
					
						2020-03-11 21:07:39 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						9a46a19e99 
					 
					
						
						
							
							Internals: Rename ImGuiSelectableFlags_PressedOnXXX to ImGuiSelectableFlags_SelectOnXXX, ImGuiButtonFlags_NoHoveredOnNav to ImGuiButtonFlags_NoHoveredOnFocus.  
						
						
						
						
					 
					
						2020-03-11 21:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						4a10af2bda 
					 
					
						
						
							
							Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). ( #2541 ,  #2815 )  
						
						
						
						
					 
					
						2020-03-11 13:25:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						e137db2df7 
					 
					
						
						
							
							CI: Enable error on warnings for the extra warnings builds as an experiment. FAQ tweaks  
						
						
						
						
					 
					
						2020-03-10 14:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						aef057e975 
					 
					
						
						
							
							Internals: Added GetInputTextState() + comments.  
						
						
						
						
					 
					
						2020-03-07 15:55:05 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						2dcf8df9f4 
					 
					
						
						
							
							Internals: Shuffled some of the windows-specific includes to avoid duplication. Might have undesirable side-effects on some compilers, please report!  
						
						
						
						
					 
					
						2020-03-07 15:51:50 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						de37a0bfab 
					 
					
						
						
							
							Internals: fix potential warning. Comments around include sections. Moved a few bits.  
						
						
						
						
					 
					
						2020-03-07 15:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						1b5b87a40e 
					 
					
						
						
							
							Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds.  
						
						
						
						
					 
					
						2020-03-07 15:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						0850b46c88 
					 
					
						
						
							
							ImDrawList: Internals: Added IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER setting.  
						
						
						
						
					 
					
						2020-03-03 19:26:27 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						b029182a73 
					 
					
						
						
							
							Merge branch 'features/unicode'  
						
						
						
						
					 
					
						2020-03-03 18:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						897704cb49 
					 
					
						
						
							
							Menus: Tweak for first-level menu windows to be positioned regardless of MenuBarHeight() which is not stored in window, allowing undocumented modification of the menu bar height).  
						
						
						
						
					 
					
						2020-03-03 18:57:07 +01:00 
						 
				 
			
				
					
						
							
							
								ocornut 
							
						 
					 
					
						
						
							
						
						a41332453e 
					 
					
						
						
							
							Unicode: Changelog, comments, minimum CI integration. ( #2541 ,  #2538 ,  #2815 )  
						
						
						
						
					 
					
						2020-03-03 18:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0283a6e566 
					 
					
						
						
							
							ImFont:  Demo, Store Used4kPagesMap[] map in ImFont to facilitate iteration on all codepoints with a large value of IM_UNICODE_CODEPOINT_MAX. ( #2815 )  
						
						... 
						
						
						
						Demo uses IsGlyphRangeUnused() 
						
						
					 
					
						2020-03-03 18:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								Sam Hocevar 
							
						 
					 
					
						
						
							
						
						c8ea0a017d 
					 
					
						
						
							
							Unicode: UTF32 support improvements ( #2541 ,  #2538 ,  #2815 )  
						
						... 
						
						
						
						- Make ImWchar32 unsigned.
 - Fix Win32 version of ImFileOpen by including windows.h sooner.
 - Make ImGuiIO::AddInputCharacterUTF16() more robust by disallowing illegal
surrogate pairs.
 - Allow pushing higher plane codepoints through ImGuiIO::AddInputCharacter().
 - Minor cleaning up in the high-plane Unicode support.
 - Fix Clang -Wunreachable-code warning 
						
						
					 
					
						2020-03-03 18:53:29 +01:00 
						 
				 
			
				
					
						
							
							
								Cloud Wu 
							
						 
					 
					
						
						
							
						
						6d59653e82 
					 
					
						
						
							
							Unicode: full Unicode Support (6 squashed commits) ( #2541 ,  #2538 )  
						
						... 
						
						
						
						fix build for WideCharToMultiByte
[3181ff1e] Full Unicode Support
[6c9e73ac] Fix ImTextCountUtf8BytesFromChar and ImTextCharToUtf8, these APIs assume the input is an unicode code point, not UTF-16
[ba85665b] Add AddInputCharacterUTF16 for windows backend to handle WM_CHAR
[fafdcaf0] Use Windows API to convert UTF-16 for ImFileOpen
[dc7d5925] Use windows API to convert UTF-16 for clipboard 
						
						
					 
					
						2020-03-03 18:53:29 +01:00