83dca0f1e5 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Android:  Allow TalkBack borders to be displayed on OpenGL views  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ec861d99e 
								
							
								 
							
						 
						
							
							
								
								Update licensing banners to JUCE 7  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7815d2007b 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Set OpenGL view position correctly after adjusting the global scale factor  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e367393a99 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Use a core profile when OpenGL 3.2 is requested on Windows  
							
							This mirrors the behaviour on macOS. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e751a5edd7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Avoid race on minSwapTimeMs  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6eac100a79 
								
							
								 
							
						 
						
							
							
								
								macOS Accessibility:  Pass through accessibility hit test to accessible view in MouseForwardingNSOpenGLViewClass  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b620bf1d43 
								
							
								 
							
						 
						
							
							
								
								Windows:  Use compatibility profile when creating 3.2 context to allow deprecated function use  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e52582a561 
								
							
								 
							
						 
						
							
							
								
								Windows:  Create OpenGL 3.2 context when specified (not 3.3)  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9867ee5c30 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2224bb9760 
								
							
								 
							
						 
						
							
							
								
								Windows:  Recreate OpenGL context if pixel format changes  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4471efd1c5 
								
							
								 
							
						 
						
							
							
								
								Windows:  Allow OpenGL 3.3 core profile context  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								81fa777ff7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								ObjC Helpers:  Automatically derive appropriate signature for function  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d1918b385 
								
							
								 
							
						 
						
							
							
								
								macOS/iOS:  Replace compile-time deployment target checks with runtime checks using the available keyword  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9542ccc4c 
								
							
								 
							
						 
						
							
							
								
								Update code to use C++14 [[deprecated]] attribute  
							
							This commit removes the various compiler-specific JUCE_DEPRECATED macros and replaces them with C++14's deprecated attribute. It also removes the JUCE_CATCH_DEPRECATED_CODE_MISUSE flag as we can rely on the override specifier catching usage of these old virtual methods, and tidies up the DOXYGEN preprocessor checks as they were inconsistent across the codebase. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								abf493122f 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Attempt to enable multisampling on Android  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								75258a4ba6 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Add multisampling support on Linux  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cea889d311 
								
							
								 
							
						 
						
							
							
								
								macOS OpenGL:  Use display refresh rate when rate limiting swapBuffers()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c933d4c4e 
								
							
								 
							
						 
						
							
							
								
								macOS OpenGL:  Use display refresh rate when rate limiting swapBuffers()  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bc696cd28 
								
							
								 
							
						 
						
							
							
								
								Windows:  Use Component::ScaleFactorListener in ActiveXComponent, OpenGL and video native code and remove some unnecessary JUCE_WIN_PER_MONITOR_DPI_AWARE checks  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								65396f986d 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Use correct reference to glResolveMultisampleFramebufferAPPLE  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								7ac6911ccc 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								Windows:  Fix clang/gnu compiler warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								54423f6583 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Add GLEW-inspired dynamic function loading  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79fbde7099 
								
							
								 
							
						 
						
							
							
								
								Added preliminary support for FreeBSD  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22777e5480 
								
							
								 
							
						 
						
							
							
								
								Linux:  Remove embedded OpenGL window events from event queue when destroying  
							
							This fixes BadWindow errors from Expose events that may be processed after the window is destroyed. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a31a4dc5f7 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								X11:  Ensure repainting still works after destorying a GL context  
							
							On Linux, repaints are only issued if the number of received SHM
completion events matches the number of events initiated with
`xShmPutImage`.
Previously, destroying a GL context was calling `XSync (display, True)`
which cleared the event queue. Sometimes, this would cause an 'SHM
Completion Event' to be removed from the queue. This meant that the
number of received events would never match the number of initiated
events, and repainting would stop indefinitely.
By calling `XSync (display, False)` instead, we ensure that pending
events are kept in the queue, so any pending SHM completion event will
be found as usual during the next repaint timer callback. 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								088e100c1f 
								
							
								 
							
						 
						
							
							
								
								Narrowed the scoped of some undeclared Objective-C selector warnings  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7e28541ca 
								
							
								 
							
						 
						
							
							
								
								Replaced deprecated Displays methods  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d83b3f7716 
								
							
								 
							
						 
						
							
							
								
								iOS:  Convert logical to physical bounds when resolving OpenGL multisampled framebuffers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a95ec7bc8f 
								
							
								 
							
						 
						
							
							
								
								Linux:  Check parent window is still valid before unmapping/destroying embedded OpenGL window  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								009d685179 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								092bc44413 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								MinGW:  Fix windows/gcc warnings  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4cf66d6522 
								
							
								 
							
						 
						
							
							
								
								Cleanup:  Remove redundant inlines  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6cb75d9d2c 
								
							
								 
							
						 
						
							
							
								
								Replaced all references to ROLI with Raw Material Software and regenerated all bytecode  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								add88c33f2 
								
							
								 
							
						 
						
							
							
								
								Replaced all references to ROLI with Raw Material Software and regenerated all bytecode  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74ca3b44c4 
								
							
								 
							
						 
						
							
							
								
								Linux:  Removed X11-specific code from LinuxComponentPeer  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe61354c21 
								
							
								 
							
						 
						
							
							
								
								Linux:  Added X11Symbols and WebKitSymbols singletons to dynamically load X11 and WebKit library functions at runtime  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f348c3040 
								
							
								 
							
						 
						
							
							
								
								Warnings:  Add warning-wrangling header  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f817b9b 
								
							
								 
							
						 
						
							
							
								
								Copyrights: Update commercial/gpl headers to be gpl-only  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e9826ecf8 
								
							
								 
							
						 
						
							
							
								
								Added some missing license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccbe0816d0 
								
							
								 
							
						 
						
							
							
								
								Changed fallthrough return value to nullptr in OpenGLContext::NativeContext::getNativeHandle() on Windows  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99a17ad3a9 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed an issue with OpenGL rendering scale in plug-ins  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								18523101be 
								
							
								 
							
						 
						
							
							
								
								Windows:  Refactored DPI handling in the VST wrapper and hosting code  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a54da0b832 
								
							
								 
							
						 
						
							
							
								
								Fixed some more typos  
							
							
								
							
							
						 
						5 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdeaeaf368 
								
							
								 
							
						 
						
							
							
								
								macOS:  Fixed some deprecation warnings and silenced some others for the time being  
							
							
								
							
							
						 
						6 years ago