1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-17 00:44:19 +00:00
Commit graph

115 commits

Author SHA1 Message Date
Tom Poole
16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 2019-06-04 16:48:44 +01:00
Tom Poole
a9a0f6b92f Enforced more comprehensive const-correctness in the JUCE container classes 2019-05-29 08:52:16 +01:00
Tom Poole
e7136b57f2 Updated the AudioFormatManager::registerBasicFormats documentation 2019-05-07 17:11:32 +01:00
Tom Poole
aa361c9cf5 Documentation fixes 2019-02-22 10:01:53 +00:00
jules
c3245bef0f Added a new AudioFormatReader::read method and refactored the internals a bit 2019-02-11 19:35:24 +00:00
ed
a234721110 Added various clang-tidy modernize-* fixes 2019-01-31 15:15:31 +00:00
jules
cdb55f70c2 Changes to avoid some clang warnings 2019-01-18 08:59:28 +00:00
ed
4b92a04e27 Fixed a couple of narrowing cast bugs in AudioFormatReaders 2018-11-09 11:39:45 +00:00
jules
3721dc63d5 Fixed a typo in the last commit 2018-10-17 14:19:31 +01:00
jules
f9a5bf1729 More use of atomics to avoid asan warnings 2018-10-17 14:17:39 +01:00
jules
132017558f Replaced some more stray zeros being used as null pointers 2018-10-09 11:27:42 +01:00
jules
974b4a8351 Removed some legacy friend class declarations that are no longer needed with modern compilers 2018-06-13 17:11:37 +01:00
jules
38295f332b Converted some old typedefs to using declarations 2018-05-03 09:59:05 +01:00
jules
e2dcc32f88 Updated old code where the 'volatile' keyword was still being used 2018-05-01 09:19:50 +01:00
Tom Poole
ab863a6dc2 Replaced all usage of ScopedPointer with std::unique_ptr 2018-04-19 20:27:47 +01:00
ed
cdbc28c18b Add documentation tags 2018-03-15 12:10:32 +00:00
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 2018-01-09 16:28:14 +00:00
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
jules
2dc9316420 Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility) 2017-11-01 17:41:06 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
jules
43cb624a85 Added workaround for VS2015 compiler bug 2017-10-17 12:18:47 +01:00
jules
374f7b2e5a Made the AudioFormat::getFileExtensions() method virtual and modernised some internal code in AudioFormatManager 2017-10-13 12:57:18 +01:00
jules
9e6de22e73 A bit of modernisation in AudioFormatReader 2017-10-12 16:20:41 +01:00
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 2017-10-11 12:10:58 +01:00
jules
31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 2017-10-10 09:01:35 +01:00
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 2017-09-08 08:59:55 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
tpoole
7c4a23bac7 Documentation fixes 2017-07-31 18:29:53 +01:00
hogliux
7ca5ad001e Added multichannel file io readers and writers 2017-07-27 12:39:17 +01:00
jules
025513c5d3 Made MemoryMappedAudioFormatReader::mapSectionOfFile() virtual 2017-05-02 10:50:17 +01:00
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
e0698daaca Tidied up a couple of comments, warnings and did a bit of code modernisation 2017-04-24 10:49:41 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
hogliux
2da1bc5f41 Replace include guards with "#pragma once" 2017-02-01 17:18:07 +00:00
ed
e75128a878 Added a second createMemoryMappedReader method to AudioFormat and its derived classes that creates a MemoryMappedAudioFormatReader from a FileInputStream 2016-12-09 11:49:57 +00:00
jules
218a8149af Fixed several bugs in the AudioDeviceManager::playSound() mechanism that could cause feedback and other problems 2015-12-22 15:33:00 +00:00
jules
02492b36b9 Lots of small whitespace tweaks. 2015-12-13 19:32:05 +00:00
jules
05e722493c Fixed some documentation 2015-08-11 10:42:45 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
336c46b5a9 Fix for array size in AudioFormatReader when reading files with > 64 channels. 2015-06-17 14:01:00 -05:00
jules
06c1a15496 Added some missing 'override' decorators 2015-05-15 12:54:44 +01:00
jules
f6139cee55 Minor documentation cleanups. 2015-03-07 17:45:45 +00:00
jules
1359a6b895 Fixed an uninitialised member of BufferingAudioReader 2015-03-05 17:46:49 +00:00
jules
b8db6defb7 Fix for AudioFormatReader::read not filling extra channels when reading beyond the start of the source file. 2015-02-08 12:28:59 +00:00
jules
1cd521e157 Avoided some compiler warnings. 2015-01-30 09:27:37 +00:00
jules
cff4689c66 Added a method MemoryMappedAudioFormatReader::getSample(). Also refactored some old AudioFormatReader::readMaxLevels implementations. 2015-01-28 17:34:52 +00:00
jules
b71447b057 Added better support for writing acid and Tracktion chunks in WavAudioFormat. 2014-09-02 11:24:04 +01:00