50 Commits (cdbefa3b51e2084b51e7ec506984f263708f8537)

Author SHA1 Message Date
  ed b9542ccc4c Update code to use C++14 [[deprecated]] attribute 3 years ago
  reuk a70488e38e MacOS: Fix API deprecations in macOS 12.0 and iOS 15.0 3 years ago
  jules a9b5fe3a39 Tweaks for emscripten support 4 years ago
  reuk dc3e0d1571
SystemStats: Fix `getOperatingSystemType` assertion on macOS 11.1 4 years ago
  reuk 4b24ccd51f macOS: Remove older macOS versions from OperatingSystemType enum 4 years ago
  reuk b27017a5e3
macOS: Initial support for macOS 11 and arm64 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  Tom Poole 54e1004957 Added FMA3 and FMA4 instruction detection 5 years ago
  ed 730fd6955f macOS: Added missing OS versions to SystemStats::OperatingSystemType 6 years ago
  Tom Poole bedff61983 Added detection for some AVX512 features 6 years ago
  jules abe01671d4 Fixed a very old spelling mistake!(SystemStats::getCpuSpeedInMegaherz -> SystemStats::getCpuSpeedInMegahertz) 7 years ago
  jules dee78f29f6 Misc cleanups and modernisation 7 years ago
  ed cdbc28c18b Add documentation tags 7 years ago
  hogliux d8d2f5d0f4 Added new SystemStats::getDeviceManufacturer() 7 years ago
  jules 970eda679e Added 'final' keyword to a lot of classes from which you really shouldn't be inheriting! 7 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 7 years ago
  hogliux c63fd17568 Android & Projucer: Use more reliable cpu-features package to get CPU SystemStats on Android 8 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 7ed37f8600 Added the standard JUCE splash screen and app usage reporting 8 years ago
  jules e561f1f5aa Whitespace 8 years ago
  jules 5c4553a06c Added a parameter to SystemStats::CrashHandlerFunction to supply some platform-specific crash details 8 years ago
  jules 2d192bed9b Added method SystemStats::getNumPhysicalCpus() 8 years ago
  jules 6a629f985f Added method SystemStats::getCpuModel() and implemented a couple of missing Android CPU info functions 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  tpoole 2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 8 years ago
  hogliux e14895e5bd Added macOS version 12 to SystemStats 8 years ago
  Timur Doumler 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
  hogliux e6b4dcb6a2 Add SSE4.1, SSE4.2 and AVX2 system stat flags and fix documentation typo 9 years ago
  jules 51165c0f6b Added enum SystemStats::MacOSX_10_11 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 7e51e64422 Added detection for SSSE3 and AVX instructions to the SystemStats class. 10 years ago
  jules 19b2beec63 Added OperatingSystemType::MacOSX for checking whether any version of OSX is running, and also Windows 10 detection. 10 years ago
  jules 40fe2186d2 Added a 10.10 entry in the SystemStats OS version list. 10 years ago
  jules 71eafe439c Split the SystemStats::Windows8 enum into 8.0 and 8.1 values. 11 years ago
  jules 4721d75cc1 Clarified documentation for SystemStats::getDisplayLanguage(), to make clear that it may return a multi-part region name. Updated the win32 implementation of this method to include the region code. 11 years ago
  jules e2dee22b07 Updated OS version enum. 11 years ago
  jules 6018f1df3d Added a SystemStats::getDeviceDescription() method. 11 years ago
  jules 65c155e372 Added a class ContainerDeletePolicy, to allow custom delete operations on objects held by ScopedPointers or OwnedArrays. Also cleaned away a lot of superfluous includes in juce_core files. 11 years ago
  jules 779e1d483f Added tests for SSE3 capability. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 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 a432669a0b New debugging functions: SystemStats::getStackBacktrace() and setApplicationCrashHandler(). 12 years ago
  jules ca9a7fe82c Fix in OperatingSystemType 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 551688e8b4 Added method: SystemStats::getDisplayLanguage() 12 years ago
  jules e0f1224a75 Updated the SystemStats operating system code: instead of having a special getOSXMinorVersionNumber() method, it now provides a more detailed version number when you call getOperatingSystemType(). Also added new types for iOS and Win8. 12 years ago
  jules 2d9312ca3e Added function: SystemStats::getEnvironmentVariable() 13 years ago
  jules 44ac462768 New methods SystemStats::getUserLanguage(), SystemStats::getUserRegion(). 13 years ago
  jules 5b22611306 Cleaned up and simplified the ThreadPool class - addJob now takes a flag to indicate whether the pool should delete that job, and the class's constructor arguments have been simplified. 13 years ago