52 Commits (f301ed7e09ac982ff03a5b51b262a5e902d83f8a)

Author SHA1 Message Date
  hogliux 4eb89336f9 Bump version number to 4.2.4 8 years ago
  jules acefbcde27 Fixed a typo that was preventing some config settings showing up in the projucer 8 years ago
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 8 years ago
  hogliux c9aca28d00 Add pkg-config support for linux 9 years ago
  hogliux 630ab88f8b Version number update 9 years ago
  jules ec40f0940c Updated version numbers in modules, and resaved example projects 9 years ago
  jules 0b3a11ee07 Updated version number to 4.2.1 9 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
  Timur Doumler 9ea874428c Added feature RuntimePermissions, which allows to request permissions at runtime to access the microphone and bluetooth (required for Android apps using SDK Level 23 and above). 9 years ago
  jules b5907fa90d Normalised some divider comments 9 years ago
  jules 60e072f3c4 Added a new class: StatisticsAccumulator 9 years ago
  jules 08b853ee35 Removed some cross-module header inclusions, replacing them with macros to optionally make native helper classes public 9 years ago
  jules 923e8fabdb Removed some unnecessary includes of AppConfig.h 9 years ago
  jules 86a745dc35 Deduplicated some native code and stopped the OSX juce_isRunningUnderDebugger function from caching its result. 9 years ago
  jules afaaf00202 Moved ListenerList from the juce_events module into juce_core 9 years ago
  jules 3f5f6dd34b Fix to make linker checking code work with DLL builds. 9 years ago
  jules 4907ad4156 Added some cunning sentinel classes to make sure that if you accidentally mix up debug/release compile units, you'll get a link error rather than memory corruption bugs. 9 years ago
  jules b57e8e3db4 Added Base64 class 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  hogliux c2c0795aea Add https/SSL support for Linux (via libcurl) 10 years ago
  jules 734cae7888 Tweaked a few MSVC warning suppressants. 10 years ago
  jules f72d65ce84 Moved around some includes to make sure definitions are in place for compiler feature detection. 10 years ago
  jules 7a7f7814fb Moved the new MountedVolumeListChangeDetector into the juce_events module to avoid some win32 problems. 10 years ago
  jules 74571aba11 New class: MountedVolumeListChangeDetector 10 years ago
  jules dd678f7e82 Added some VC14 feature support, and moved C++11 detection into its own header file. 10 years ago
  jules 336b7974d7 Added class: NormalisableRange, to represent a mapping from an arbitrary range down to 0->1 10 years ago
  jules 75770f293c New class: SharedResourcePointer 11 years ago
  jules 28e4473a6b Fixed some typos. 11 years ago
  jules 5cabff2ac2 Moved FileFilter and WildcardFileFilter into the juce_core module. 11 years ago
  jules 6c5c461d73 New class: JavascriptEngine! 11 years ago
  jules fecba9c31c New class StringRef, to improve performance in function calls that can take either a String or a raw string literal. Modified a few other classes to take advantage of this. 11 years ago
  jules 42aa27900b Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present. 11 years ago
  jules 508e25afbb Cleared-out the last batch of unnecessary includes. 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 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules aec3d12753 A few minor tweaks to avoid warnings etc. 12 years ago
  jules 9772fde950 Minor tidying 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 31747486ff New class: IPAddress. 12 years ago
  jules 359be4dc0c New class: HighResolutionTimer 12 years ago
  jules 9de1ab563b Documentation fixes. 12 years ago
  jules b51c0a93aa Added a compile warning if AppConfig.h hasn't been included before the juce headers. 12 years ago
  jules 9caac6d44e New class: TextDiff 12 years ago
  jules 535f248c53 Rearranged some error-catching code. 13 years ago
  jules f043bb6ace Removed some old packing pragmas from the plugin code. 13 years ago
  jules ed9a2a1575 Minor android and GL clean-ups. 13 years ago
  jules 5308aef329 Removed some old VC6 workarounds, and removed the VC6 exporter from the introjucer. 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
  jules 43d9a4eb16 New class: ThreadLocalValue. 13 years ago
  jules f29aa4c468 Changed the OSX folder used for interprocess lock files. Fixed the JUCE_CATCH_UNHANDLED_EXCEPTIONS flag. 13 years ago