55 Commits (433a82edee901b472b673d5318394a2c1fad0d8c)

Author SHA1 Message Date
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 8 years ago
  hogliux 9f3fb1c0a6 Added a compiler error if your compiler is too old and removed numerous code checks for old compilers which are now deprecated 8 years ago
  tpoole 2e84129479 Updated the juce_audio_basics, juce_audio_devices, juce_blocks_basics, juce_core and juce_events modules to a new ISC license 8 years ago
  ed 1e2cb6f6f7 Changed documentation for OutputStream::setNewLineString() to remove mention of non-existent writeNewLine() method 8 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules ebc47d9618 Avoided possible arithmetic overflow in MemoryInputStream::read() for very large streams. 9 years ago
  jules 88ca15e6f2 Added override specifiers to unit test classes 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules 06c1a15496 Added some missing 'override' decorators 10 years ago
  jules c5595695fe Optimisation to XML parsing of documents that contain large text sections. 10 years ago
  jules 2cc283fddd More efficient preallocation when reading large files into memory. 10 years ago
  jules fe61c37d93 Updated the return types of OutputStream::writeFromInputStream and InputStream::readIntoMemoryBlock 10 years ago
  jules 2f1ef234ce Tightened up a few places where numeric conversion warnings could happen. 11 years ago
  jules 28e4473a6b Fixed some typos. 11 years ago
  jules 3e1c6b6a65 Optimisation to OutputStream::writeString 11 years ago
  jules 61d1e1b7ba Avoiding a few MSVC warnings 11 years ago
  jules 5f00e94f3e Fixed a string allocation problem. 11 years ago
  jules 5051b2ffcc Optimised some number streaming functions. 11 years ago
  jules 435089e89b Updated the UnitTest class to provide a shared, reproducible random seed for each run, to allow failures to be re-created. Also converted a few Strings to StringRefs. 11 years ago
  jules 2fccfccbc0 Misc performance tweaks. 11 years ago
  jules 2786eadaf9 Removed a few pedantic warnings. 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 9f97ff341b Added a MemoryOutputStream constructor to write into a fixed block of memory. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 67740c1441 Added return values for various OutputStream::writeXYZ methods. 12 years ago
  jules 4fc8fbaef1 Added some more override decorators. 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 e951ab4a4d Added ImageCache::clear() method. 12 years ago
  jules 84724e8947 Minor addition to MemoryOutputStream. 12 years ago
  jules 2c5bfb952f Minor clean-ups. 12 years ago
  jules cc26ae1fc1 Added ResizableBorderComponent::getCurrentZone(). Misc tidying-up. 12 years ago
  jules d0135d9efc Worked around a GCC compiler bug. Also tidied up a bunch of GCC warnings. 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 a1c357fa1f Some VS DLL export fixes. 12 years ago
  jules f9e31ab7a9 Documentation pedanticism. 12 years ago
  jules e543949bda Minor clean-ups. 12 years ago
  jules 0ceeb573d8 Minor changes to avoid pedantic compiler warnings. 12 years ago
  jules fae88c8b88 Minor documentation updates. Added MidiMessageSequence::sort() method. 12 years ago
  jules 6b1654e1d2 Fixed some more warnings. 12 years ago
  jules 591e89cd87 Replaced the badly-named method Array::removeValue() with two new methods: removeFirstMatchingValue() and removeAllInstancesOf(). If you call the old method anywhere, you can just replace any calls with removeFirstMatchingValue(), which does the same job, but whose name makes it clear that not all instances of the value will be removed. 13 years ago
  jules 2d441a63ee Added an int64 operator<< to OutputStream. 13 years ago
  jules 0194486115 Added a method MemoryBlock::replaceWith(). Changed FileInputStream to avoid cacheing the length of the file. 13 years ago
  jules b1cc8cce00 Couple of additions to MemoryInputStream. 13 years ago
  jules 830332d3ec Added a progress value for ZipFile::Builder. 13 years ago
  jules 70133a94eb Introjucer: added a setting for JucePlugin_AUMainType. Added a method InputStream::getNumBytesRemaining() 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 13 years ago
  jules 70a5f0233c Fixes to some MemoryOutputStream streaming operators. 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 38703ee4c3 Cleaned up a few 64-bit VC++ warnings. 13 years ago