073921445c 
								
							
								 
							
						 
						
							
							
								
								Android:   add WebBrowserComponent implementation.  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d56e2990d 
								
							
								 
							
						 
						
							
							
								
								Optimised the GL renderer to avoid splitting large rectangles into horizontal strips unnecessarily  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2dc9316420 
								
							
								 
							
						 
						
							
							
								
								Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbb2f620b4 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 5.2.0  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								159ffb5fb9 
								
							
								 
							
						 
						
							
							
								
								OpenGL:  Added method OpenGLContext::setTextureMagnificationFilter to change GL's texture magnification filter  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9b34393d1 
								
							
								 
							
						 
						
							
							
								
								Improved scheduling when multiple threads are fighting for the MessageManagerLock  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								369d59f656 
								
							
								 
							
						 
						
							
							
								
								Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd0ec0ca8c 
								
							
								 
							
						 
						
							
							
								
								Android:  Fixed a rare race-condition in android OpenGL startup which could occur if the OpenGL context is destroyed before it is fully initialised  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12f9f33e91 
								
							
								 
							
						 
						
							
							
								
								Bit of modernisation in OpenGLContext  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ae8aa812c 
								
							
								 
							
						 
						
							
							
								
								Bump version number to 5.1.2  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb33f537da 
								
							
								 
							
						 
						
							
							
								
								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