55 Commits (55ccb3f1d5b6d102aedb797dcd547fe767678b10)

Author SHA1 Message Date
  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
  ed cdbc28c18b Add documentation tags 7 years ago
  ed 87c973e191 Update the documentation of Time::formatted to have correct second range 7 years ago
  jules 51f6c5d01c Tidied up a few bits of messy String concatenation 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
  jules 8c0331b605 Avoided a VS warning 7 years ago
  hogliux 244a944857 Added the JUCE DSP module 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
  tpoole 9ae25d13c2 Documentation: Some typo fixes 8 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
  jules cd59c26a0e Added some JUCE_API flags to some RelativeTime global operators 8 years ago
  hogliux 2da1bc5f41 Replace include guards with "#pragma once" 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
  jules 9fa0d49be7 Added an option JUCE_ALLOW_STATIC_NULL_VARIABLES that can be used to turn off dangerous statics like String::empty, var::null, etc. 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
  Timur Doumler 8174ad00b3 Added comment to Time::getCurrentTime() to make clear that it is not required to be monotonic. 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 a316bd5f6f Removed a few more places where static objects could cause problems for people who do unwise amounts of work in their static constructors. 11 years ago
  jules d0d74175e0 Added some functionality to PerformanceCounter. 11 years ago
  jules 81435f8134 Made a few constant string arrays static to help compilers to optimise their initialisation. 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 0c035bed6f Added a RelativeTime::seconds() constructor method. 11 years ago
  jules 5a1112ab94 Updated the format of the header include guard macros. 12 years ago
  jules 5c59897ba6 Replaced some uses of the no-longer-needed literal64Bit macro. 12 years ago
  jules 01e3e4c40c Fixed some coverity warnings. 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 4d61bfd8a3 Refactored some TRANS strings to make them more amenable to translation. Added the NEEDS_TRANS macro. 12 years ago
  jules 6b6c4a3eab Minor clean-ups. 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 9fde239d9c Misc minor tidying up. 12 years ago