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  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4c67f6fa7 
								
							
								 
							
						 
						
							
							
								
								Whitespace  
							
							
								
							
							
						 
						6 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2da1bc5f41 
								
							
								 
							
						 
						
							
							
								
								Replace include guards with "#pragma once"  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								990b7b3b09 
								
							
								 
							
						 
						
							
							
								
								Fix for openGL components when global scale factors are applied  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b347242d 
								
							
								 
							
						 
						
							
							
								
								Partially undo commits #99186e5 and #89d938d and use less-intrusive, JUCE-internal fix for OpenGLContext detach crash  
							
							Fixes  #88  
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb864a5cb1 
								
							
								 
							
						 
						
							
							
								
								Corrected some spelling mistakes in comments  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d341b8ca1 
								
							
								 
							
						 
						
							
							
								
								Added some linux GL definitions  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e595439f6 
								
							
								 
							
						 
						
							
							
								
								Refactored some openGL function declarations to fix a couple of build problems  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59befc7bb4 
								
							
								 
							
						 
						
							
							
								
								Removed some dead code  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e6ea1dbdf 
								
							
								 
							
						 
						
							
							
								
								Added some missing win32 GL function support needed for GL3  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88b1fe0d97 
								
							
								 
							
						 
						
							
							
								
								Better handling of OSX openGL buffer-swapping in occluded windows  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4583fa3fbf 
								
							
								 
							
						 
						
							
							
								
								Used the ignoreUnused() function to tidy up some old code  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89ba69ab29 
								
							
								 
							
						 
						
							
							
								
								Android Bluetooth MIDI, pro-audio i/o and improved openGL support  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71532b0e75 
								
							
								 
							
						 
						
							
							
								
								Add missing OpenGL definition GL_MULTISAMPLE  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								effdc661ca 
								
							
								 
							
						 
						
							
							
								
								Fix correct repainting of OpenGLContexts if a non-compositing window manager is used on linux  
							
							
								
							
							
						 
						10 years ago