61 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  attila c4c7c86324 FlacAudioFormat: Use FLAC version 1.4.3 1 year ago
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  reuk 28414a6af8
Global: Avoid floating-point equality checks where possible 2 years ago
  reuk 28f2157912
Convert ignoreUnused to [[maybe_unused]] 2 years ago
  attila f075de78fa AudioIODeviceCallback, AudioBuffer, AudioFormatReader: Use const T* const* for multi-channel data 2 years ago
  attila 372290d352 FlacAudioFormat: Use FLAC version 1.3.4 2 years ago
  Tom Poole 156d8c7058 FLAC/OGG: Fix a bug in buffered reads 2 years ago
  reuk 5b58f1c61e
FlacAudioFormat: Correctly balance preprocessor pragmas 3 years ago
  reuk a929370e79
FlacAudioFormat: Correctly balance preprocessor pragmas 3 years ago
  Tom Poole 2ec861d99e Update licensing banners to JUCE 7 3 years ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 930a3299f2
Reservoir: Factor out reservoir management code 3 years ago
  reuk 3399c34d0d
Windows: Fix more warnings emitted by clang with GNU-like command-line 3 years ago
  reuk 7ac6911ccc
Windows: Fix clang/gnu compiler warnings 4 years ago
  reuk 31a7c62baf
Windows: Fix and suppress some analysis warnings 4 years ago
  reuk 37d1cc9394
AudioFormat: Use int64 for ogg/flac reservoir sizes 4 years ago
  ed 009d685179 Updated all license headers 4 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  reuk 5f348c3040 Warnings: Add warning-wrangling header 5 years ago
  reuk 327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 5 years ago
  ed 59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  jules cdb55f70c2 Changes to avoid some clang warnings 6 years ago
  ed 4b92a04e27 Fixed a couple of narrowing cast bugs in AudioFormatReaders 6 years ago
  jules 132017558f Replaced some more stray zeros being used as null pointers 6 years ago
  Tom Poole ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  jules c2a2d5c734 Updated some code to use cleaner array initialisation from constant data 7 years ago
  jules 6344cd549a Some tidying up in the audio codec classes 7 years ago
  jules 369d59f656 Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters 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
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 1fcae3675c Changed flac writer to respect the current stream position when writing the flac header 8 years ago
  jules 14957e7c99 Avoided some FLAC debug output being printed if your app defines the DEBUG macro 8 years ago
  tpoole c23e95d4b6 Defined HAVE_LROUND for non-MSVC compilers when building FLAC libs 8 years ago
  hogliux cf39ad4b02 Fix multiple compile errors on older gcc versions 9 years ago
  jules 4a581da6c5 Updated the version number used internally by FLAC 9 years ago
  jules 3b881401f1 Added some null pointer checks to createWriterFor methods 9 years ago
  jules 4583fa3fbf Used the ignoreUnused() function to tidy up some old code 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 5409951861 Refactored some Xcode warning suppression. 11 years ago
  jules a0c18acb1e Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor. 11 years ago
  jules fa21d2ac02 Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty. 11 years ago
  jules dfda7c77fc Workarounds for some mingw build problems. 11 years ago
  jules afb5904e89 Better use of intrinsics for FLAC. 11 years ago
  jules 2aba3447e4 Updated to version 1.3 of libFLAC. 11 years ago
  jules bea7b83cb8 Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F). 11 years ago
  jules 81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 11 years ago