6bf9bb9a2e 
								
							
								 
							
						 
						
							
							
								
								Add final specifiers in implementation files  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4153d59e39 
								
							
								 
							
						 
						
							
							
								
								Formatting  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								120f9266dc 
								
							
								 
							
						 
						
							
							
								
								UniqueID: Use stable SMBIOS fields to generate ID on Windows  
							
							This commit adds fixes for generating unique hardware IDs on Windows. The SMBIOS is parsed to generate a unique ID based on hardware factors of the local machine. 
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								d5076cb873 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								SystemStats: Tidy up one-shot function  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								29a90a0231 
								
									
										
											
								
							
								 
							
						 
						
							
							
								
								BSD: Fix some compiler warnings  
							
							
								
							
							
						 
						2 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6bd1582b47 
								
							
								 
							
						 
						
							
							
								
								Stats: Unique Machine ID  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dea3fe60e4 
								
							
								 
							
						 
						
							
							
								
								Update copyright banners  
							
							
								
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be0c36001d 
								
							
								 
							
						 
						
							
							
								
								Linux:  Fixed some comparison warnings using Clang 10  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9b5fe3a39 
								
							
								 
							
						 
						
							
							
								
								Tweaks for emscripten support  
							
							
								
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								894e7d2bd2 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d16374b14 
								
							
								 
							
						 
						
							
							
								
								Updated all license headers  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54e1004957 
								
							
								 
							
						 
						
							
							
								
								Added FMA3 and FMA4 instruction detection  
							
							
								
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2830ecec0a 
								
							
								 
							
						 
						
							
							
								
								Prevented the Apple system headers from including some unnecessary C library headers  
							
							
								
							
							
						 
						6 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bedff61983 
								
							
								 
							
						 
						
							
							
								
								Added detection for some AVX512 features  
							
							
								
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccbaf89f0e 
								
							
								 
							
						 
						
							
							
								
								Added some methods IPAddress::getAllAddresses(), IPAddress::getLocalAddress(), MACAddress::getAllAddresses()  
							
							
								
							
							
						 
						7 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c63fd17568 
								
							
								 
							
						 
						
							
							
								
								Android & Projucer: Use more reliable cpu-features package to get CPU SystemStats on Android  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5afccc37c 
								
							
								 
							
						 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ed37f8600 
								
							
								 
							
						 
						
							
							
								
								Added the standard JUCE splash screen and app usage reporting  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c4553a06c 
								
							
								 
							
						 
						
							
							
								
								Added a parameter to SystemStats::CrashHandlerFunction to supply some platform-specific crash details  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d192bed9b 
								
							
								 
							
						 
						
							
							
								
								Added method SystemStats::getNumPhysicalCpus()  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e84129479 
								
							
								 
							
						 
						
							
							
								
								Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf85f4c68b 
								
							
								 
							
						 
						
							
							
								
								Cache the result of isRunningInAppExtensionSandbox  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f7d9f7522 
								
							
								 
							
						 
						
							
							
								
								Workaround to avoid an assertion when using File::invokedExecutableFile from a command-line invoked app on OSX  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6b4dcb6a2 
								
							
								 
							
						 
						
							
							
								
								Add SSE4.1, SSE4.2 and AVX2 system stat flags and fix documentation typo  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7b8e77031 
								
							
								 
							
						 
						
							
							
								
								Update copyright notice  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e51e64422 
								
							
								 
							
						 
						
							
							
								
								Added detection for SSSE3 and AVX instructions to the SystemStats class.  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								779e1d483f 
								
							
								 
							
						 
						
							
							
								
								Added tests for SSE3 capability.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4346fdb5f5 
								
							
								 
							
						 
						
							
							
								
								Replaced calls to the deprecated unix siginterrupt function.  
							
							
								
							
							
						 
						12 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2451b3762c 
								
							
								 
							
						 
						
							
							
								
								Some mingw compatibility tweaks.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a432669a0b 
								
							
								 
							
						 
						
							
							
								
								New debugging functions: SystemStats::getStackBacktrace() and setApplicationCrashHandler().  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								617731d21c 
								
							
								 
							
						 
						
							
							
								
								Added a JUCE_DISABLE_JUCE_VERSION_PRINTING flag that can be set to prevent the juce version number being printed at startup.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56bbab1537 
								
							
								 
							
						 
						
							
							
								
								(automated whitespace clean-up)  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								295d125142 
								
							
								 
							
						 
						
							
							
								
								Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d5b7685cd 
								
							
								 
							
						 
						
							
							
								
								Tweaked linux HTTP code. Added a macro: JUCE_STRINGIFY.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								94a0bf1af1 
								
							
								 
							
						 
						
							
							
								
								Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0853a9b686 
								
							
								 
							
						 
						
							
							
								
								Removed const-ness from some return types to take advantage of future c++0x advantages.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								981ef9313c 
								
							
								 
							
						 
						
							
							
								
								Android fixes. Caret colour fix. VST host recursion check clean-up.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f307045b92 
								
							
								 
							
						 
						
							
							
								
								Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								328cc11713 
								
							
								 
							
						 
						
							
							
								
								Removed the initialiseJuce_NonGUI() and shutdownJuce_NonGUI() methods - these aren't needed any more. Removed some old MidiOutput methods which weren't cross-platform. OpenGLComponent updates. Extra DropShadower safety.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e159587a9b 
								
							
								 
							
						 
						
							
							
								
								Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f007dba11b 
								
							
								 
							
						 
						
							
							
								
								Minor clean-ups.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d98779f19 
								
							
								 
							
						 
						
							
							
								
								Updated the date in the copyright notice.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								952b8c3940 
								
							
								 
							
						 
						
							
							
								
								Updated ComponentDragger to handle transformed components (this required a change to its parameters). Tidied up some classes with the JUCE_DECLARE_NON_COPYABLE macro. Changed some 3rd-party include statements to use angle-bracket quotes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5cf4030f5 
								
							
								 
							
						 
						
							
							
								
								New class LeakedObjectDetector, and JUCE_LEAK_DETECTOR macros for spotting leakages in a neat, cross-platform way. Used these to replace all the old juce_UseDebuggingNewOperator stuff in all the classes. Also some drawable and component transform fixes.  
							
							
								
							
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf641969d0 
								
							
								 
							
						 
						
							
							
								
								Created a new class: MACAddress, which replaces the old MAC address detection functions with a cleaner implementation.  
							
							
								
							
							
						 
						15 years ago