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  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d710f3194 
								
							
								 
							
						 
						
							
							
								
								Added a null pointer check in linux message dispatching  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4583fa3fbf 
								
							
								 
							
						 
						
							
							
								
								Used the ignoreUnused() function to tidy up some old code  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8c242b7547 
								
							
								 
							
						 
						
							
							
								
								Fix warnings on linux  
							
							Linux now compiles (clang++-3.5) without warnings when the following is enabled (these flags are identical to equator mac warnings):
-Wreorder -Wconstant-conversion -Wint-conversion -Woverloaded-virtual -Wuninitialized -Wunused-parameter -Wshorten-64-to-32 -Wstrict-aliasing -Wshadow -Wconversion -Wsign-compare -Werror -Wsign-conversion 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								afbec9cf3c 
								
							
								 
							
						 
						
							
							
								
								Updates to avoid pedantic warnings in gcc.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3613542330 
								
							
								 
							
						 
						
							
							
								
								Updates to avoid pedantic warnings in gcc.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92b01ad0b2 
								
							
								 
							
						 
						
							
							
								
								Added some extra safeguards against problems when running a headless linux app.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50a55b2e9c 
								
							
								 
							
						 
						
							
							
								
								Avoided a few compiler warnings.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								823d0da856 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e543949bda 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c16c3a7c28 
								
							
								 
							
						 
						
							
							
								
								Fixed some documentation and minor GCC warnings. Fixed a JACK bug that would have mixed up the input/output channels.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7a16116d0 
								
							
								 
							
						 
						
							
							
								
								Linux: fixed dependency between juce_gui_basics and juce_events.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0033491cc8 
								
							
								 
							
						 
						
							
							
								
								Cleaned up some compiler warnings.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46f1c15f92 
								
							
								 
							
						 
						
							
							
								
								Introjucer: fix for binary data with duplicate filenames.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								351416c09a 
								
							
								 
							
						 
						
							
							
								
								Tidied up some docs and comments.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e905f52014 
								
							
								 
							
						 
						
							
							
								
								More internal message class refactoring/decoupling.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31209dadfc 
								
							
								 
							
						 
						
							
							
								
								Simplified some message-handling code.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f9549a4a7 
								
							
								 
							
						 
						
							
							
								
								OpenGL fix.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fce514266e 
								
							
								 
							
						 
						
							
							
								
								Refactored the linux Freetype font code and native file chooser (via zenity).  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b70e0a28d2 
								
							
								 
							
						 
						
							
							
								
								First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0853a9b686 
								
							
								 
							
						 
						
							
							
								
								Removed const-ness from some return types to take advantage of future c++0x advantages.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b047d9be53 
								
							
								 
							
						 
						
							
							
								
								More 'nullptr' updates and minor clean-ups.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f04309f44a 
								
							
								 
							
						 
						
							
							
								
								Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed0ed361f0 
								
							
								 
							
						 
						
							
							
								
								Cleaned up a couple of win32 window class methods. Some other minor clean-ups.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d98779f19 
								
							
								 
							
						 
						
							
							
								
								Updated the date in the copyright notice.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								533e7ba795 
								
							
								 
							
						 
						
							
							
								
								Many more String changes, so that finally the String class can store its internal data as either utf8, 16 or 32 - this is controlled by a flag JUCE_STRING_UTF_TYPE. It's currently set to utf-8 by default.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9770806e09 
								
							
								 
							
						 
						
							
							
								
								Renamed and shifted around a few native code files.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d60f661789 
								
							
								 
							
						 
						
							
							
								
								Changed the Message class to be reference-counted, and used this to tighten up some messaging code. Minor tweaks to AudioThumbnail, ReferenceCountedArray.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								584d9a4ec0 
								
							
								 
							
						 
						
							
							
								
								Fixes for ComponentBoundsConstrainer, linux VSTs, and firefox NPAPI.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32081a387c 
								
							
								 
							
						 
						
							
							
								
								Minor code clean-ups  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccd8566e96 
								
							
								 
							
						 
						
							
							
								
								Fix for iOS launching. Tweak for win32 font rendering. Added a File::hostApplicationPath flag.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c20daf9740 
								
							
								 
							
						 
						
							
							
								
								Fixed a mac initialisation problem.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79b8ffa007 
								
							
								 
							
						 
						
							
							
								
								Made ResizableWindow slightly more resilient. Added a method to OwnedArray.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97d26439c8 
								
							
								 
							
						 
						
							
							
								
								Minor updates to networking. Jucer development.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc45ec88f5 
								
							
								 
							
						 
						
							
							
								
								Misc fixes and tweaks for networking, pthreads, jucer project generation, drawables.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1baaa016bd 
								
							
								 
							
						 
						
							
							
								
								Tidied up some linux messaging code. Fixed a couple of small graphic bugs.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d00c15b67 
								
							
								 
							
						 
						
							
							
								
								Stage 1 of a redesign of Drawables - instead of a DrawableComposite storing a tranform for each child, each type of drawable now stores its own transform, and these are represented as remapped points instead of affine transforms. Plus, lots of minor tweaks and jucer development.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								266494a1b9 
								
							
								 
							
						 
						
							
							
								
								Minor code clean-ups.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ed446b5fd 
								
							
								 
							
						 
						
							
							
								
								Tweak to TextInputTarget. Code clean-ups. Jucer development.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27506c2120 
								
							
								 
							
						 
						
							
							
								
								Copyright notice update.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								841a6665bd 
								
							
								 
							
						 
						
							
							
								
								Minor string literal tidy-ups.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								858a758aee 
								
							
								 
							
						 
						
							
							
								
								Fixed a minor AU build error and removed some old macros.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0adefc86e 
								
							
								 
							
						 
						
							
							
								
								Added XRender support for semi-transparent windows in linux. Fixed a couple of vst build errors.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b79430341 
								
							
								 
							
						 
						
							
							
								
								Refactored some String operators to bring them into line with c++ best practices. Removed the JUCE_STRINGS_ARE_UNICODE flag - all strings are now unicode by default. Removed the String class's implicit cast to const char* and copyToBuffer() method, replacing them with toCString(), toUTF8(), copyToCString(), copyToUnicode(), etc., so that it'll force users to think about the encoding they want to use in a particular context. Added the ability to pass a String directly to a std::ostream. Extended the juce version number to include a build number.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bf8b51c5a 
								
							
								 
							
						 
						
							
							
								
								Added X-windows locking for all linux windowing, and added a class ScopedXLock to allow it to be done around client code as well. Misc fixes for mac menus, win32 WM_QUIT messages, MidiKeyboardComponent. Added text colour id to DirectoryContentsDisplayComponent.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1674e4f04f 
								
							
								 
							
						 
						
							
							
								
								Removed win32 compile warnings, fixed a couple of mac 10.4 definitions.  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68e04b453d 
								
							
								 
							
						 
						
							
							
								
								Fixed an MS compile problem. Added code to add an audio stream to a camera file recorded on the mac to avoid a movie rate bug in some quicktime versions. Added a linux makefile for the amalgamator.  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2343dcdcee 
								
							
								 
							
						 
						
							
							
								
								Added Linux contributions for headless messaging, clipboard and better shm support.  
							
							
								
							
							
						 
						16 years ago