45 Commits (e6509fcb51eaa92b1c7a2c7918caced2eefd00b4)

Author SHA1 Message Date
  Tom Poole 6bf9bb9a2e Add final specifiers in implementation files 1 year ago
  Tom Poole 7d45d498b9 Removed some superfluous consts from definitions 1 year ago
  Tom Poole dea3fe60e4 Update copyright banners 3 years ago
  reuk 640194c878
MinGW: Improve compatibility 3 years ago
  reuk 69aa461be1
Time: Fix duplicate '-' symbols in UTC offset string 3 years ago
  reuk 394c4fd475 Clang: Fix warnings when building with clang 10 4 years ago
  reuk 4cf66d6522 Cleanup: Remove redundant inlines 5 years ago
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed 6cb244f5a1 Support comma decimal mark in Time::fromISO8601() 6 years ago
  Tom Poole d06a2b8c13 Fixed compatibility with GCC 4.8 6 years ago
  jules 7b23dfe473 Made the Time class trivially copyable. 6 years ago
  jules dee78f29f6 Misc cleanups and modernisation 7 years ago
  Tom Poole f4c7a82ace Made TimeHelpers::lastMSCounterValue atomic 7 years ago
  jules f0ef700e46 Modernised a bunch of code mainly relating to character/string iteration 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
  ed 6bfcd820b4 Unit tests: Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories. 7 years ago
  tpoole 60b4b7cfe5 Fixed an ISO8601 time parsing bug 7 years ago
  hogliux b5afccc37c Updated file headers and the README with the JUCE 5 license 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 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
  Timur Doumler 70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 9 years ago
  jules 20264a91cd Added some more unit tests and fixes for the Time class 9 years ago
  jules 889a6e200f Refactored some Time internals to rely on 64-bit OS time conversion functions. 9 years ago
  jules 613aaa765a Fixed parsing of ISO8601 millisecond fields 9 years ago
  jules f5ee78595a Added a workaround for a problem in MSVC when using large years in Time::formatted 9 years ago
  jules 3fdf969ea2 Added some UTC and ISO8601 methods to the Time class. Also clarified some of its comments and added unit tests 9 years ago
  jules 3aa68f3d00 Added time-of-day to Time::getCompilationDate() 9 years ago
  jules b2ddfe67a8 Fixes for mingw headers. 9 years ago
  Timur Doumler dca4d77f9d Fixed compiler warnings on Visual Studio 2015 RTM. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules d9e902e80f Workarounds for build problems with mingw in C++11 mode. 10 years ago
  jules ab774b814e Added a method Time::getCompilationDate() 11 years ago
  jules 5765dbe670 Fix for Time::formatted with empty strings. 11 years ago
  jules 81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 11 years ago
  jules 5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 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 c7506df13f Changed some pass-by-references to pass-by-value to improve compiler optimisation. 12 years ago
  jules 54d3fd87a3 Fix for win32 build breakage. 12 years ago
  jules b0302ce30f Android fixes and clean-ups. 12 years ago
  jules 566de48759 Fix for Time::getCurrentTime(). 12 years ago
  jules 1f95f54089 Purged some warnings. 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 9eb2e337d3 Minor additions to ValueTree, Time. OpenGL work. Update to introjucer MSVC .sln file generation. 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 67e22bbb56 Added selection to treeview persistent state. Minor optimisations to AudioThumbnail. Added FTP password support for win32 networking. Cleaned up some file dependencies and altered some return value types to allow better c++0x forwarding behaviour. 14 years ago
  Julian Storer b820ec4567 Correction to String::copyToUTF8. Millisecond timer rollover fix. Added channel count to BufferingAudioSource. Hashmap speed-up. Added Identifier::isValidIdentifier. 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 f73d602b45 64-bit VST tweaks. Removed leak warnings for messages. 14 years ago