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  
				
					
						
							
							
								 
						
							
							
							
								
							
								670f77f80c 
								
							
								 
							
						 
						
							
							
								
								Fixed some Android compiler warnings  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16dd26649a 
								
							
								 
							
						 
						
							
							
								
								Fixed some GCC compiler warnings and removed deprecated functions  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c194389cb5 
								
							
								 
							
						 
						
							
							
								
								Fixed a linker error in  2af1de4 
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2af1de45d7 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed a bug with DPI-aware VSTs in Steinberg hosts using the OpenGL renderer  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be589191a0 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Added GL_POINT_SPRITE to juce_MissingGLDefinitions.h  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c0ccda6a5 
								
							
								 
							
						 
						
							
							
								
								macOS:  Cleaned up old 10.6 support ifdefs  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be83a08c3b 
								
							
								 
							
						 
						
							
							
								
								Added an assertion to check the OpenGL swap interval on MacOS  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								360be3400d 
								
							
								 
							
						 
						
							
							
								
								Added an "app" subfolder to all of the native/java directories and updated modules/juce_core/native/java/README.txt  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7134bd0f1b 
								
							
								 
							
						 
						
							
							
								
								VST:  Add juce_shouldDoubleScaleNativeGLWindow() method to ensure that OpenGL plug-ins running in hiDPI Cubase 10 on Windows are correctly scaled  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87cf4d2553 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Replace ComponentPeer::ScaleFactorListener with a Timer that checks the native scale factor on Windows to correctly scale plug-ins  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba68fb0212 
								
							
								 
							
						 
						
							
							
								
								Windows:  Fixed an OpenGL bug in non-DPI aware windows with a global scale factor != 1.0  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4c67f6fa7 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								008b7a9ab2 
								
							
								 
							
						 
						
							
							
								
								Re-structured the low-level Android native code  
							
							Please see the forum post "Re-structuring of JUCE’s low-level Android code" and the BREAKING-CHANGES.txt for more information. 
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97c100b9c1 
								
							
								 
							
						 
						
							
							
								
								Windows:  Added a workaround for non-DPI aware windows having an incorrect scale factor when using the OpenGL renderer  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								359132ed55 
								
							
								 
							
						 
						
							
							
								
								More zero -> nullptr fixes  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								190ca02e06 
								
							
								 
							
						 
						
							
							
								
								Windows:  Ensure that the initial screen scale is correct when creating the OpenGL native context  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								274bae5180 
								
							
								 
							
						 
						
							
							
								
								Extended the timeout on Android when trying to open a GL context  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								963e307ef8 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed some potential deadlocks using OpenGL  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a41de9522b 
								
							
								 
							
						 
						
							
							
								
								Add some openGL extension functions  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68fe75742f 
								
							
								 
							
						 
						
							
							
								
								Add support for DPI aware applications on Windows  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcb69df393 
								
							
								 
							
						 
						
							
							
								
								Fixed a leak in OSX openGL  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e91def7fae 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Fixed an issue where components using OpenGL would not be restarted correctly when used in the FX docker window in Reaper  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								315326477d 
								
							
								 
							
						 
						
							
							
								
								Add video playback support for Android and iOS. Update VideoComponent API to support building custom UIs.  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab863a6dc2 
								
							
								 
							
						 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4229dc0a4f 
								
							
								 
							
						 
						
							
							
								
								Made a lot of ScopedPointer usage conform to the std::unique_ptr interface  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cdbc28c18b 
								
							
								 
							
						 
						
							
							
								
								Add documentation tags  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6894e04356 
								
							
								 
							
						 
						
							
							
								
								Android:  Fixed an OpenGL crash that would occur due to failing to get a pointer to the native window  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9bc970ff8 
								
							
								 
							
						 
						
							
							
								
								Made the openGL 2D renderer limit the size of its vertex buffers to avoid problems on systems with limited GPUs  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								073921445c 
								
							
								 
							
						 
						
							
							
								
								Android:   add WebBrowserComponent implementation.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eda613c6db 
								
							
								 
							
						 
						
							
							
								
								Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e5f005421 
								
							
								 
							
						 
						
							
							
								
								Added a method Component::getChildren() to allow them to be iterated with a range-based for loop, and used this in appropriate places around the codebase  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73d4e73a3d 
								
							
								 
							
						 
						
							
							
								
								UnitTestRunner:  Fixed some build warnings on Linux  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b114d89a7 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Fixed a crash in Cubase/WaveLab when OpenGL is used in a plug-ins editor  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c3c9e5d18 
								
							
								 
							
						 
						
							
							
								
								A bit more minor cleaning up  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de855f0b35 
								
							
								 
							
						 
						
							
							
								
								Cleanups to some X windowing classes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2100022cc 
								
							
								 
							
						 
						
							
							
								
								Added several linux improvements to the event loop, MIDI and X11 (see commit messsage)  
							
							MIDI: Several ALSA Seq improvements
===================================
Many things were done in this patch (I couldn't really split in several
patches):
 * Only one ALSA Sequencer client per application
 * ALSA Sequencer client name is the application's name by default
 * Fixed a bug when getDeivces() would return devices created by the
   application itself
 * Only ports created with createNewDevice() are allowed to be subscribed,
   other ports (created by openDevice()) doesn't allow subscription
 * AlsaPort is now handled by AlsaClient, basically having the proper
 representation such as the ALSA Sequencer has.
Files: Fix default directory paths
==================================
Some information on:
* Linux LSB FHS:
  http://www.linuxfoundation.org/collaborate/workgroups/lsb/fhs-30 
* https://wiki.archlinux.org/index.php/Xdg_user_directories 
Refactor Event loop to remove X11 dependency
============================================
The goal of this refactor was to remove X11 dependencies on juce_events
to enable non-gui applications (example, Embedded Linux apps) to have no
libx11 dependency.
The side-effect of this refactor is easy implementation of other Linux
graphical back-end, cleanup some code, better handling of X displays and
other benefits.
I removed a lot of the code from juce_linux_Windowing to separate files
for clarity. I also renamed all Linux X11 files to *linux_X11* instead of
just *linux*.
X11: Remove unnecessary XGrabButton call
========================================
This call is made unnecessary if used proper window flags when a window
is created. 
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6559b3e185 
								
							
								 
							
						 
						
							
							
								
								Fixed multiple harmless warnings in Android builds  
							
							
								
							
							
						 
						8 years ago