38 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 4153d59e39 Formatting 1 year ago
  Oliver James 120f9266dc UniqueID: Use stable SMBIOS fields to generate ID on Windows 2 years ago
  reuk d5076cb873
SystemStats: Tidy up one-shot function 2 years ago
  Tom Poole 29a90a0231
BSD: Fix some compiler warnings 2 years ago
  chroma 6bd1582b47 Stats: Unique Machine ID 2 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  ed be0c36001d Linux: Fixed some comparison warnings using Clang 10 4 years ago
  jules a9b5fe3a39 Tweaks for emscripten support 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
  jules 2830ecec0a Prevented the Apple system headers from including some unnecessary C library headers 6 years ago
  Tom Poole bedff61983 Added detection for some AVX512 features 6 years ago
  jules ccbaf89f0e Added some methods IPAddress::getAllAddresses(), IPAddress::getLocalAddress(), MACAddress::getAllAddresses() 6 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 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
  hogliux 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
  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 bf85f4c68b Cache the result of isRunningInAppExtensionSandbox 8 years ago
  jules 8f7d9f7522 Workaround to avoid an assertion when using File::invokedExecutableFile from a command-line invoked app on OSX 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
  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 779e1d483f Added tests for SSE3 capability. 11 years ago
  jules 4346fdb5f5 Replaced calls to the deprecated unix siginterrupt function. 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 2451b3762c Some mingw compatibility tweaks. 12 years ago
  jules a432669a0b New debugging functions: SystemStats::getStackBacktrace() and setApplicationCrashHandler(). 12 years ago
  jules 617731d21c Added a JUCE_DISABLE_JUCE_VERSION_PRINTING flag that can be set to prevent the juce version number being printed at startup. 12 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 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
  Julian Storer 3d5b7685cd Tweaked linux HTTP code. Added a macro: JUCE_STRINGIFY. 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 981ef9313c Android fixes. Caret colour fix. VST host recursion check clean-up. 14 years ago
  Julian Storer f307045b92 Finally removed the juce_malloc and juce_free functions! Misc minor tidying-up. 14 years ago
  Julian Storer 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
  Julian Storer e159587a9b Decentralised some initialisation code. Minor fixes for Array, Component, iOS fonts. 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 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 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. 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