21 Commits (94da373c31eb04ec4cff03c1ee6eb51a85ce11f7)

Author SHA1 Message Date
  jules b093f47a8c Misc minor cleanups and comment fixes. 11 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 11 years ago
  jules ebc0b2b727 Removed some warning settings that weren't supported by older GCCs. Also added workarounds for some spurious GCC warnings. 11 years ago
  jules 4ce1908f79 Misc tidying-up. 12 years ago
  jules 3891145af4 AiffAudioFormat: support for reading CATE block metadata. 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 1981404103 Added some tempo metadata extractions methods for CoreAudioFormat and AiffAudioFormat 12 years ago
  jules fdfdc2bbbf Aiff float support. 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 60b0605ab3 Fixed some VC compiler warnings. 12 years ago
  jules 27895cb6bd New class of audio format readers: MemoryMappedAudioFormatReader, which does what it says on the tin. 12 years ago
  jules 417f9eb31c AIFF comment format fix. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules 66917b65fd Minor clean-ups. 12 years ago
  jules b3556f720e Added some colour component accessor methods to PixelARGB, PixelRGB. Tidied up some packing macros. 13 years ago
  jules 51002a72db Fixed a GCC OSX compile bug. Tidied up some comments. Added more checking when opening a wav or aiff file. 13 years ago
  jules 1f95f54089 Purged some warnings. 13 years ago
  jules 38eb7f8a5b New class: WindowsMediaAudioFormat. 13 years ago
  jules 8dd0a7e7f2 Fix for misaligned AIFF files. Introjucer fix for locally-copied files and MSVC optimisation. 13 years ago
  Julian Storer 2cae7a76f5 Linux http fix. Plugin header fix. win32 IME fix. 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 fb58d0c380 Tidied up some warnings and documentation. 14 years ago
  Julian Storer 2009753eac Cleaned up some obscure compiler warnings and added some JSON unit tests. 14 years ago
  Julian Storer d97ce5f9ee Fix for audio plugin builds on win32. AudioProcessorGraph optimisations. Access to min/max values in audio thumbnails. More metadata support for wav and aiff formats. 14 years ago
  Julian Storer b047d9be53 More 'nullptr' updates and minor clean-ups. 14 years ago
  Julian Storer f04309f44a Added fake placeholder versions of the new c++0x 'noexcept' and 'nullptr' keywords, and altered the library classes to use these instead of 'throw()' and '0'. This shouldn't make any difference at all to existing code, but will enable better static checking with future c++0x compilers. 14 years ago
  Julian Storer 5d98779f19 Updated the date in the copyright notice. 14 years ago
  Julian Storer 06d436a3ab Minor string clean-ups. Made key-shortcut indicators in popup menus use icons for shift/command/option on the mac. 14 years ago
  Julian Storer 3fe85fd17a Fix for mono files in QuicktimeAudioFormat. Avoided some floating-point comparison warnings. Added some iOS options in the new jucer plist. Fix for audio host startup. Changes to allow backslashes in unix filenames. 14 years ago
  Julian Storer 8ade855f56 Added RF64 support to WavAudioFormat. Extended some of the audio source classes to support 64-bit sample indices. 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 0e2e4e7c3a New class AbstractFifo - a lock-free fifo helper class. New class AudioFormatWriter::ThreadedWriter, which helps stream an audio file to disk on a background thread. Simplified the juce demo audio recorder using this new class. 14 years ago
  Julian Storer ba62157841 Added the AudioData class, which contains a range of templated structrures for manipulating different sample type primitives. This will replace the old AudioDataConverters class, and I've refactored a lot of the audio devices and formats to use the new classes. 14 years ago
  Julian Storer b161c0f437 Minor code clean-ups. 14 years ago
  Julian Storer 1751beed57 Code clean-ups. Jucer development. 15 years ago
  Julian Storer 87e416a278 Minor additions to AlertWindow, tweak for 64-bit Atomics, minor clean-ups. Jucer development. 15 years ago
  Julian Storer 27506c2120 Copyright notice update. 15 years ago
  Julian Storer c76e500574 Minor clean-ups. 15 years ago
  Julian Storer 08eb852103 Minor code clean-ups. 15 years ago
  Julian Storer 18ffeba9da Added Value support to the Button's toggle state and TextEditor content. Refactored the atomic operation functions to live inside a class called Atomic, and the byte order functions into a class called ByteOrder. 15 years ago
  Julian Storer c7957d7d1e Clean-ups and small fix for plugin hosting classes. 15 years ago
  Julian Storer 3954631795 Fixed some problems with audio formats not correctly clearing their buffers; Rewrote the CoreAudio functions to avoid deprecated functions. 15 years ago
  jules 158a17f08a (Added missing files from last check-in) 15 years ago