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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c6f3d40b6 
								
							
								 
							
						 
						
							
							
								
								Tidied up some method calls involving HeapBlock  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9b687968db 
								
							
								 
							
						 
						
							
							
								
								Fixed some g++ compiler warnings  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47284a4209 
								
							
								 
							
						 
						
							
							
								
								Improved some comments in OpenGLAppComponent  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c02ef79fd6 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 5.1.1  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1ad53c14e 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 5.1.0  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								a54ad21045 
								
							
								 
							
						 
						
							
							
								
								Android:  Added a workaround for compiler error in Android SDK 18 and 19  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb38256e2c 
								
							
								 
							
						 
						
							
							
								
								Removed an assertion which was already checked just a few lines above  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f94997adb 
								
							
								 
							
						 
						
							
							
								
								Don't assert on GL errors if the peer is not valid anymore  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b114d89a7 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Fixed a crash in Cubase/WaveLab when OpenGL is used in a plug-ins editor  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc3ef88603 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 5.0.2  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c3c9e5d18 
								
							
								 
							
						 
						
							
							
								
								A bit more minor cleaning up  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de855f0b35 
								
							
								 
							
						 
						
							
							
								
								Cleanups to some X windowing classes  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6ef6f393b 
								
							
								 
							
						 
						
							
							
								
								Clarified a comment in OpenGLRenderer  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8413614744 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 5.0.1  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								baddc6389e 
								
							
								 
							
						 
						
							
							
								
								Workarounds for some new "recommended" Xcode warning flags  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d81c5066a 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 5.0.0  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38d49a5ee7 
								
							
								 
							
						 
						
							
							
								
								Modernised a few RectangleList iterators  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1465f545d1 
								
							
								 
							
						 
						
							
							
								
								Made an openGL assertion slightly less strict  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ed41ed14b 
								
							
								 
							
						 
						
							
							
								
								Fixed some whitespace style and cleaned up some code using C++11  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c236e75cf5 
								
							
								 
							
						 
						
							
							
								
								Adde some missing JUCE_API annotations  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e08db47ff 
								
							
								 
							
						 
						
							
							
								
								Added a shader workaround for GPUs on older Android devices  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								327f61eacf 
								
							
								 
							
						 
						
							
							
								
								Fixed a dead-lock which could occur if an OpenGLContext was created and immedietely deleted before it had a chance to render  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e2f6fec5c 
								
							
								 
							
						 
						
							
							
								
								Restored module header #defines  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6af68f7831 
								
							
								 
							
						 
						
							
							
								
								Added missing precision specifier in translateFragmentShaderToV3  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42305de6da 
								
							
								 
							
						 
						
							
							
								
								Added method OpenGLContext::executeOnGLThread to help executing gl house-keeping tasks on the gl thread even when the message manager is locked  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								934aa72d6f 
								
							
								 
							
						 
						
							
							
								
								Fixed an issue where the Projucer would not detect OpenGL ESv3 support correctly on Android  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f3fb1c0a6 
								
							
								 
							
						 
						
							
							
								
								Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0aff606a8 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 4.3.1  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								990b7b3b09 
								
							
								 
							
						 
						
							
							
								
								Fix for openGL components when global scale factors are applied  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								363ceb08cf 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 4.3.0  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4eb89336f9 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 4.2.4  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								630ab88f8b 
								
							
								 
							
						 
						
							
							
								
								Version number update  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								021209e216 
								
							
								 
							
						 
						
							
							
								
								Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec40f0940c 
								
							
								 
							
						 
						
							
							
								
								Updated version numbers in modules, and resaved example projects  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b3a11ee07 
								
							
								 
							
						 
						
							
							
								
								Updated version number to 4.2.1  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42a956c9c6 
								
							
								 
							
						 
						
							
							
								
								Added a workaround for an obscure GL race condition when closing contexts  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb864a5cb1 
								
							
								 
							
						 
						
							
							
								
								Corrected some spelling mistakes in comments  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70949aa0c6 
								
							
								 
							
						 
						
							
							
								
								Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd37ba3aa4 
								
							
								 
							
						 
						
							
							
								
								Fix for openGL when a GL component is removed from its parent without detaching first.  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5907fa90d 
								
							
								 
							
						 
						
							
							
								
								Normalised some divider comments  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b355af98a1 
								
							
								 
							
						 
						
							
							
								
								Disabled depth-test when overlaying 2D rendering on openGL 3D content  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08b853ee35 
								
							
								 
							
						 
						
							
							
								
								Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public  
							
							
								
							
							
						 
						9 years ago