|  jules | 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 | 
				
					
						|  jules | 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 | 
				
					
						|  jules | 7c6f3d40b6 | Tidied up some method calls involving HeapBlock | 8 years ago | 
				
					
						|  hogliux | b5afccc37c | Updated file headers and the README with the JUCE 5 license | 8 years ago | 
				
					
						|  jules | 021209e216 | Changed ImagePixelData::clone to return a smart pointer rather than a raw one, to avoid a reference-count leak | 9 years ago | 
				
					
						|  hogliux | c7b8e77031 | Update copyright notice | 10 years ago | 
				
					
						|  jules | 7a869d6528 | Made the OpenGL graphics context keep a cache of textures it has recently used for Image rendering, to avoid repeatedly moving data to the GPU. | 11 years ago | 
				
					
						|  jules | bdceeeb9f0 | Xcode 5 compiler fix. | 12 years ago | 
				
					
						|  jules | 2786eadaf9 | Removed a few pedantic warnings. | 12 years ago | 
				
					
						|  jules | da3838db8a | Minor clean-ups. | 12 years ago | 
				
					
						|  jules | ebc0b2b727 | Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. | 12 years ago | 
				
					
						|  jules | 60a0087114 | Some internal component peer work. | 12 years ago | 
				
					
						|  jules | 03c2801f3f | Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 | 12 years ago | 
				
					
						|  jules | b2240146ad | OpenGLImage fix. | 12 years ago | 
				
					
						|  jules | 0ceeb573d8 | Minor changes to avoid pedantic compiler warnings. | 13 years ago | 
				
					
						|  jules | 02c0cd009c | Cleaned up some compiler warnings. | 13 years ago | 
				
					
						|  jules | c6299a08dc | Changed the return type of ImageType::create(). | 13 years ago | 
				
					
						|  jules | 04c2d6cfc1 | Added some GL error handling and tweaks to support older PC builds. | 13 years ago | 
				
					
						|  jules | b338698e34 | OpenGL: removed the fixed-function rendering code, replacing it with a simple software renderer that blits its results to the GL context. Removed the public OpenGLGraphicsContext class, replacing it with a createOpenGLGraphicsContext() function which returns an appropriate shader-based or software-based renderer object. | 13 years ago | 
				
					
						|  jules | 4870ea28dd | Refactored the dynamically-loaded OpenGL extension functions from being static to being members of a specific context object. This entails lots of OpenGLContext references being passed around all over the place, and has meant that a few static helper functions are no longer available. | 14 years ago | 
				
					
						|  jules | 43d9a4eb16 | New class: ThreadLocalValue. | 14 years ago | 
				
					
						|  jules | a56a285e58 | OpenGL work: renamed OpenGLGraphicsContext class, and made it use shaders for rendering where available. | 14 years ago | 
				
					
						|  jules | bbac5a8790 | New class: OpenGLShaderProgram, and GL clean-ups. | 14 years ago | 
				
					
						|  jules | 0b1cdf6ab1 | Refactoring of image storage: new classes ImageType, ImagePixelData, SoftwareImageType, NativeImageType, OpenGLImageType. | 14 years ago | 
				
					
						|  jules | 2f3f3b9639 | More OpenGL classes (do not use yet - work in progress!) | 14 years ago | 
				
					
						|  jules | 0e478bf131 | More OpenGL work. | 14 years ago | 
				
					
						|  jules | f31dca5f2f | More OpenGL work. | 14 years ago | 
				
					
						|  jules | 61f5ca11ab | More OpenGL fixes and work. | 14 years ago | 
				
					
						|  jules | 4afcdaaaba | Added some OpenGL framebuffer functionality. | 14 years ago | 
				
					
						|  jules | 5a45b4f4c6 | New class: OpenGLFrameBufferImage, which wraps a framebuffer inside a juce Image. | 14 years ago |