8364d1ca6c 
								
							
								 
							
						 
						
							
							
								
								Viewport: Removed back-end renderer code that implied we need to clear with WindowBg color. Added NoRendererClear flag. ( #1542 ,  #1042 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								09d8943967 
								
							
								 
							
						 
						
							
							
								
								Examples Refactor: GLFW: Explicit functions to init GLFW with OpenGL or Vulkan since we cannot read the api hints from glfw.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6e58a95a01 
								
							
								 
							
						 
						
							
							
								
								Viewport, Platform, Examples: Changes to resizing flow + restored support for Platform events affecting the ImGui windows (so Decorated windows are functional).  ( #1542 ,  #1042 ) ..  
							
							... 
							
							
 
							
							SDL: Added platform move/resize/close support.
GLFW: Added platform move/resize support. Moved Close to use callback for consistency.
Win32:
Vulkan: Fixed resize support.
Naming is WIP "PlatforrmRequestXXX" is too ambiguous. Basically we either have a ImGui->Platform flow or a Platform->ImGui flow. Working a bigger refactor now. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								207ad45983 
								
							
								 
							
						 
						
							
							
								
								Metrics: Displaying all draw lists of a window (if it uses layer 0 and has already been appended to earlier in the frame).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								83ef61fa56 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Fix for versions olders than 2.0.6  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d0e0b106f0 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL,GLFW,Vulkan: The Platform<>Renderer link is handled by SDL/GLFW platforms, both can compile without Vulkan headers, SDL+Vulkan is now on part with GLFW+Vulkan (aka broken the same way!). ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								98b66a5fc9 
								
							
								 
							
						 
						
							
							
								
								Examples: Using draw_data->DisplaySize, followup to  c50198debe. Fix Vulkan secondary viewport rendering. SDL+Vulkan: Matched changes. Fix vcprojs. ( #1542 ,  #1042 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								921bb92eec 
								
							
								 
							
						 
						
							
							
								
								Viewport: Fixed software mouse cursor from appearing in all multiple lists simultaneously. ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								c50198debe 
								
							
								 
							
						 
						
							
							
								
								Viewport: Obsoleted io.DisplayPos (which was a Viewport branch thing), added ImDrawData::DisplayPos, DisplaySize ( #1542 ) wip  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								6371474031 
								
							
								 
							
						 
						
							
							
								
								Viewport: Removed unnecessary function hoop.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8657201257 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into viewport  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								0e3a6ef4f7 
								
							
								 
							
						 
						
							
							
								
								Moved IM_NEW, IM_DELETE helpers to imgui.h for convenient use by back-ends and user code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7b833dabc8 
								
							
								 
							
						 
						
							
							
								
								ImVector: Spacing, assert tweaks  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								26296bb4c1 
								
							
								 
							
						 
						
							
							
								
								Misc: Fix  111ea7af77, GetStyleColorName() would assert, removed removed ImGuiCol defines (too much risk/complexity trying to silently ignore it).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f93a22ae6e 
								
							
								 
							
						 
						
							
							
								
								Contributing: tweaks, mention screenshots more prominently.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b88492746e 
								
							
								 
							
						 
						
							
							
								
								Examples, Viewport: Vulkan: Experiment (broken) multi-viewport support, merging code from ParticlePeter branches. ( #1542 ,  #1042 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f6fc28dfd2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into viewport (inc Vulkan resize fix merge  #1042 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cdeef65b05 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Passing Queue, QueueFamily to binding. Fixed scissor (fixed in master). ImGui_ImplVulkanH_DestroyWindowData() waits for device to be idle. ( #1042 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								111ea7af77 
								
							
								 
							
						 
						
							
							
								
								Misc comments, todos + reintroduced removed ImGuiCol defines under !IMGUI_DISABLE_OBSOLETE_FUNCTIONS wrap.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1e81a53e75 
								
							
								 
							
						 
						
							
							
								
								Examples: DPI: Minor warning fix. ( #1676 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								37cb177745 
								
							
								 
							
						 
						
							
							
								
								Examples: Vulkan: Only resize swap chain and framebuffer once. ( #1042 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1c18d65313 
								
							
								 
							
						 
						
							
							
								
								Examples: Renamed glfw error callback for clarity.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b2453d7e8f 
								
							
								 
							
						 
						
							
							
								
								Fixed resize window validation errors with removing frame prerender once and present last but one frame functionality. Frame rate is still similar.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								887712a6f1 
								
							
								 
							
						 
						
							
							
								
								Updated templates, added pull request template.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								e7670c0bcc 
								
							
								 
							
						 
						
							
							
								
								Style: CloseButton() now display a proper cross. Using Button colors for background. Removed ImGuiCol_CloseButton, ImGuiCol_CloseButtonActive, ImGuiCol_CloseButtonHovered as the closing cross uses regular button colors now. ( #707 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								b9ac127b0b 
								
							
								 
							
						 
						
							
							
								
								Internals: Columns renaming fields  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5e63711084 
								
							
								 
							
						 
						
							
							
								
								Viewport, DPI: Some early work on per-viewport DPI support. At the moment the easiest way is to replace fonts during the ChangedViewport callback, but down the line we should aim at handling some of it at ImFont level. ( #1542 ,  #1676 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a2fbcc9ad4 
								
							
								 
							
						 
						
							
							
								
								Examples: DPI: Portable DPI related helpers in the _Win32 examples. Using one in examples's main.cpp, the GetDpiScale functions are not wired anywhere for now. ( #1542 ,  #1676 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								10030ff3ec 
								
							
								 
							
						 
						
							
							
								
								Viewport: Fix dropping back viewport not being moved to the front of the window list. (Now that viewport are more tighly coupled to a single root window) ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								648735a4cf 
								
							
								 
							
						 
						
							
							
								
								Viewport, DPI: Don't activate current window until a viewport has been selected. At this point we'll have the proper size/scale for the current DPI + fix viewport callback when appending to an existing window more than once a frame. ( #1542 ,  #1676 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a4629b0b36 
								
							
								 
							
						 
						
							
							
								
								Viewport, DPI: Select viewport before locking style sizes and before handling double-click-on-title-bar to collapse. ( #1542 ,  #1676 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1f6ad7a894 
								
							
								 
							
						 
						
							
							
								
								ImFont: Added FindGlyphNoFallback. Fixed MergeMode broken by  1ef1acbd8d 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								64cbbed152 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into viewport  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								43f375b2f2 
								
							
								 
							
						 
						
							
							
								
								Viewport,Platform: Added GetWindowDpiScale() platform interface, changes of scale are reflected by positioning and resizing windows in their given viewport. ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								351b3fa7b0 
								
							
								 
							
						 
						
							
							
								
								Updated Changelog following merge of  #1619  + fixed entry added to wrong version Changelog in  1ef1acbd8d 
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								5fdde52444 
								
							
								 
							
						 
						
							
							
								
								Merge branch '2018-03-font_offset' into master2  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1eb89d7e3b 
								
							
								 
							
						 
						
							
							
								
								Viewport: Changed signature of ResizeViewport to be consistent with other similar functions.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								4d46383100 
								
							
								 
							
						 
						
							
							
								
								Viewport: Coupling non-main viewport to one window. Viewport name derived from the window. Added ImGuiConfigFlags_PlatformNoTaskBar, off by default (aka re-established task-bars by default for now).  ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								aa3fe81c87 
								
							
								 
							
						 
						
							
							
								
								Examples: DPI: Hacked in a quick compile-and-run-everywhere call to SetProcessDpiAwareness(), will need to revisit.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a3d5f92214 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into font_offset  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1ef1acbd8d 
								
							
								 
							
						 
						
							
							
								
								Font: Fixed MergeMode adding duplicate glyphs data instead of reusing existing (broken by  072d6d8cb5)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								3dfac93ebe 
								
							
								 
							
						 
						
							
							
								
								Fonts: Fixed debug name not being zero-terminated if longer than storage buffer + made buffer slightly longer as well.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								642c6748ac 
								
							
								 
							
						 
						
							
							
								
								Comments, Changelog  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								a1f3949d71 
								
							
								 
							
						 
						
							
							
								
								Drag and Drop: Increased payload data type to 32 characters. ( #143 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9ea16e344a 
								
							
								 
							
						 
						
							
							
								
								Viewport: Disable extra viewports from hosting other windows. ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d8719cf59b 
								
							
								 
							
						 
						
							
							
								
								Fixed warnings.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9dcc07422e 
								
							
								 
							
						 
						
							
							
								
								Viewport: Reorganized viewport enable flags. Both user + platform + renderer need to enable a flag. ( #1542 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								52c78820aa 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Fix for pre 2.0.4.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								19b92751b9 
								
							
								 
							
						 
						
							
							
								
								Examples: Updated Makefile and batch files to work with new examples. Using lowercase "gl.h" as it seems this is what Linux wants.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								f318f2d5ea 
								
							
								 
							
						 
						
							
							
								
								Examples: Added Makefile for SDL+OpenGL2 example. ( #1668 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)