25 Commits (7ed282f3147d80e2f59fe37ae2b7b4b51be52a56)

Author SHA1 Message Date
  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
  Julian Storer 6c4d8023bd Cleaned up and restructured some app startup code. Updated some iPhone settings. 15 years ago
  Julian Storer e2e1eacc30 Updated Atomic class to deal with float and double types. 15 years ago
  Julian Storer 419aac8074 Minor clean-ups. 15 years ago
  Julian Storer d65a0722fc Updates to browser plugin wrappers. 15 years ago
  Julian Storer 266494a1b9 Minor code clean-ups. 15 years ago
  Julian Storer 2b3aad1712 Minor ppc fix. 15 years ago
  Julian Storer 7299608550 Fixed a typo in Atomic. 15 years ago
  Julian Storer b56494b29b Replaced the old atomic ops with a templated Atomic class. Minor tweaks to directory browser. Jucer development. 15 years ago
  Julian Storer 7ed446b5fd Tweak to TextInputTarget. Code clean-ups. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer 0fe89aa299 Fixed a few minor warnings found by valgrind. 15 years ago
  Julian Storer 24a73b96ef Fix to prevent win32 mouse event queuing and some mouse cursor update problems. Changes to internal string storage. 15 years ago
  Julian Storer d84e47353c Couple of optimisations to text rendering. Removed various printfs from the codebase. 15 years ago
  Julian Storer 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