c32142a215 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a build error and some unreachable code warnings when JUCE_WIN_PER_MONITOR_DPI_AWARE=0  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ff7fc38b1 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added ScopedDeviceContext helper  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6338c0f8e 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added ScopedThreadDPIAwarenessSetter for correctly setting and resetting thread DPI-awareness for methods which interact with an HWND and removed some DPI workarounds  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a0af69eff 
								
							
								 
							
						 
						
							
							
								
								AudioPluginHost:  Added an application-level setting for scaling plug-ins on Windows  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d378d0384 
								
							
								 
							
						 
						
							
							
								
								Windows:  Avoid setting WINDOWPOS in handlePositionChanging() when "new" coordinates are floating-point rounding errors due to scale factor conversion  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec0345c093 
								
							
								 
							
						 
						
							
							
								
								Windows:  Check whether child HWNDs were already scaled during the scale factor listener callback to avoid double-scaling them in handleDPIChanging()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb57904740 
								
							
								 
							
						 
						
							
							
								
								Windows:  Improved support for DPI-aware embedded windows in HWNDComponent  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5a06b0e2f 
								
							
								 
							
						 
						
							
							
								
								Windows:  Use MapWindowPoints() in HWNDComponentPeer::getBounds() to get correct client coordinates when we're the child of another HWND  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd83e0f51e 
								
							
								 
							
						 
						
							
							
								
								Removed Displays const_casts from ComponentPeer implementations  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af69be5346 
								
							
								 
							
						 
						
							
							
								
								Windows:  Tidied up the usage of the JUCE_COMCALL, JUCE_COMCLASS, and JUCE_IUNKNOWNCLASS macros  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								755e93e1c0 
								
							
								 
							
						 
						
							
							
								
								HWNDComponentPeer:  Avoid assertions when opening submenus  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								85facf6d6e 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								HWNDComponentPeer:  Dismiss modals more proactively  
							
							This change makes heavyweight views listen to window events from higher
in the window hierarchy. If a move or resize event from higher in the
hierarchy is encountered, blocking modal components will be dismissed.
This patch should resolve an issue where the popupmenu for a combobox
could become 'stranded' if the plugin window was moved while the box was
open. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6325230f61 
								
							
								 
							
						 
						
							
							
								
								Windows:  Use rectangleFromRECT() to clean up some code  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09c25fedfd 
								
							
								 
							
						 
						
							
							
								
								Windows:  Retrieve work area rectangle for all connected monitors  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b614f9e01e 
								
							
								 
							
						 
						
							
							
								
								Windows:  Only call Displays::updateToLogical() on per-monitor DPI-aware threads  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								88285acae1 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								DragAndDrop:  Fix drag and drop in windows optimised builds  
							
							In very optimised builds, SHCore.dll may not be automatically loaded
into the address space of the calling executable. In these cases, the
call to `GetModuleHandle` will fail. Adding the call to LoadLibrary
ensures that the dll is loaded into the program's address space, which
will allow the call to GetModuleHandle to succeed. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e988c4c671 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								DragAndDrop:  Tidy up windows implementation  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7e28541ca 
								
							
								 
							
						 
						
							
							
								
								Replaced deprecated Displays methods  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a09440222 
								
							
								 
							
						 
						
							
							
								
								Windows:  Return result of ComponentPeer::handleKeyPress() in doAppCommand() to prevent JUCE apps always consuming media keys  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af968f5d78 
								
							
								 
							
						 
						
							
							
								
								Small fix for previous commit  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1a5f2ef1e 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed drag and drop position for DPI-unaware windows  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								092bc44413 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Fix windows/gcc warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								f49b3733ec 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Warnings:  Silence some GCC warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cf66d6522 
								
							
								 
							
						 
						
							
							
								
								Cleanup:  Remove redundant inlines  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e13901d912 
								
							
								 
							
						 
						
							
							
								
								ClangCl:  Silence code which warns when building on Windows with Clang  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe61354c21 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dde6b96ebe 
								
							
								 
							
						 
						
							
							
								
								MSVC:  Fix some potential divide-by-zero errors  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b8b728d1e 
								
							
								 
							
						 
						
							
							
								
								Tidied up some whitespace  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59a058fdc6 
								
							
								 
							
						 
						
							
							
								
								Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18523101be 
								
							
								 
							
						 
						
							
							
								
								Windows:  Refactored DPI handling in the VST wrapper and hosting code  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								171b7812f4 
								
							
								 
							
						 
						
							
							
								
								Updated platform implementations of Desktop::setKioskComponent() to be multi-monitor aware  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5bda9de977 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed some build errors and warnings when using Clang in Visual Studio  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e951b39801 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed some repainting issues when using a non-integer scale factor  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce9bb8b605 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added an overflow buffer to the event loop to catch messages posted after hitting the PostMessage() limit  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f4d212ca6 
								
							
								 
							
						 
						
							
							
								
								Reverted  a37b918 which was causing some issues in Cubase 10  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a37b918082 
								
							
								 
							
						 
						
							
							
								
								Windows:  Correctly set the DPI-awareness of OpenGL worker threads  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9a0f6b92f 
								
							
								 
							
						 
						
							
							
								
								Enforced more comprehensive const-correctness in the JUCE container classes  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb3a90e081 
								
							
								 
							
						 
						
							
							
								
								Windows:  Avoid setting the process DPI-awareness in plug-ins on older versions of Windows  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f58eacc135 
								
							
								 
							
						 
						
							
							
								
								Added more unique_ptr use, for functions that create LowLevelGraphicsContext or ImageType objects.  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								abe9787bd3 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a potential crash in setProcessDPIAwarenessIfNecessary() on Windows 7  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2af1de45d7 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0969b946f6 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a build error when JUCE_WIN_PER_MONITOR_DPI_AWARE = 0  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8548707dd6 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added a call to handleKeyUpOrDown() for modifier keys in doKeyDown() to make the behaviour consistent across platforms  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3eb4cfec9a 
								
							
								 
							
						 
						
							
							
								
								Windows:  Rescale image in createSnapshotOfNativeWindow() to be in logical pixels  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1c4d981da 
								
							
								 
							
						 
						
							
							
								
								Fixed an iOS multitouch bug and added MouseInputSource::offscreenMousePos to replace some magic numbers  
							
							
								
							
							
						 
						6 years ago