34 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  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
  Julian Storer 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.. 13 years ago
  Julian Storer 94a0bf1af1 Removed the PlatformUtilities class and moved its functions to more sensible classes - see forum post for more details. 14 years ago
  Julian Storer 0853a9b686 Removed const-ness from some return types to take advantage of future c++0x advantages. 14 years ago
  Julian Storer e159587a9b Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts. 14 years ago
  Julian Storer 8519598c93 Added cue point parsing to wav file format. Added SystemStats::getComputerName() method. More minor nullptr/noexcept tweaks. 14 years ago
  Julian Storer 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
  Julian Storer f007dba11b Minor clean-ups. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 9770806e09 Renamed and shifted around a few native code files. 14 years ago
  Julian Storer 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. 14 years ago
  Julian Storer cf641969d0 Created a new class: MACAddress, which replaces the old MAC address detection functions with a cleaner implementation. 14 years ago
  Julian Storer 419aac8074 Minor clean-ups. 15 years ago
  Julian Storer 266494a1b9 Minor code clean-ups. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 4f704c4d33 Compiler compatibility changes. Minor clean-ups. Linux windowing tweaks. 15 years ago
  Julian Storer 49320b25d2 iPhone on-screen keyboard support, when a TextEditor or CodeEditor is focused. 15 years ago
  Julian Storer d84e47353c Couple of optimisations to text rendering. Removed various printfs from the codebase. 15 years ago