51 Commits (bb724761f22a2b51a17205c07ed2343e56e67298)

Author SHA1 Message Date
  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 3 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
  jules b05c8413cf Tidied up some docs and added an AudioFormat constructor. 11 years ago
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules 4ce1908f79 Misc tidying-up. 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 bfd9350bed Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode. 12 years ago
  jules 4f8d094eee Added some extra sample rates to some of the AudioFormat classes. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 0033491cc8 Cleaned up some compiler warnings. 12 years ago
  jules 1f95f54089 Purged some warnings. 13 years ago
  jules 38eb7f8a5b New class: WindowsMediaAudioFormat. 13 years ago
  Julian Storer 4fcd1e3384 New class: ChildProcess. Fixed android build problems with paths. 13 years ago