50 Commits (4fd3dfb51b05e3d8b77d9dd30182c202a370ba62)

Author SHA1 Message Date
  Tom Poole 894e7d2bd2 Updated all license headers 5 years ago
  Tom Poole 2d16374b14 Updated all license headers 5 years ago
  ed 4a5dda489f Fixed some warnings with -Wconversion enabled 5 years ago
  Tom Poole 16dd26649a Fixed some GCC compiler warnings and removed deprecated functions 6 years ago
  ed 497a1b3fb7 Added juce_UnitTestCategories.h to replace raw strings used for test categories 6 years ago
  ed f3af250ff7 Tidied up unit test code layout 6 years ago
  jules cadac817c6 Enabled some more warning flags in Xcode, and fixed the problems they caused 6 years ago
  ed eaf0f990d4 Replaced all uses of static_cast<Type&&> with std::move 6 years ago
  Tom Poole 4d20d1a406 Fixed an issue reading BigInteger ranges beyond the highest set bit 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
  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
  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
  jules fcd5a47d8c Added a bit-twiddling helper method: findHighestSetBit() 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
  hogliux 13c501da0c Removed unnecessary memory allocation when assigning a big integer with the same memory requirements 8 years ago
  hogliux f37787df4c Fixed incorrect comparison in right shift operator of BigInteger 8 years ago
  hogliux 821dea8008 Fixed implicit conversion warnings in BigInteger 8 years ago
  jules 7be711ec07 Added some functions writeLittleEndianBitsInBuffer() and readLittleEndianBitsInBuffer() for packing bit-fields in memory buffers 8 years ago
  jules a9d843414a Resaved all projects 8 years ago
  jules c0c912ab4c Modified BigInteger so that small (128-bit) values don't require heap allocation 8 years ago
  Timur Doumler e993eb7225 Whitespace. 9 years ago
  jules b841406324 Fixed a compiler warning 9 years ago
  jules 74554a206c Improved performance of some BigInteger methods by adding Montgomery Multiplication and extended Euclidan algorithms 9 years ago
  jules 1675f826be Fixed a mistake in BigInteger::inverseModulo() 9 years ago
  jules 9678eef688 Stripped out some defunct VS2003 code 9 years ago
  jules 876b4ae1d3 Cleared up some overlap between the JUCE_CLANG and JUCE_GCC flags 9 years ago
  jules 02492b36b9 Lots of small whitespace tweaks. 9 years ago
  jules b1d30ba82a Minor compiler warning fix. 9 years ago
  jules 3027e5168f Improved performance of BigInteger memory block conversions, and added some simple BigInteger unit tests. 9 years ago
  hogliux c7b8e77031 Update copyright notice 9 years ago
  jules f376a82a56 Clarified the JUCE_USE_INTRINSICS by changing its name to JUCE_USE_MSVC_INTRINSICS 10 years ago
  jules ed0bed9af7 Added a function countNumberOfBits() 10 years ago
  jules 2edec00b55 Removed a few more uses of String::empty. 11 years ago
  jules 293aedac2f Fixed spelling. Added a few simple methods to Random, BigInteger and var. 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 5ae7353443 Minor clean-ups + optimisations. 11 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 1f95f54089 Purged some warnings. 13 years ago
  jules 53c0436d71 Android fixes. OSX fix for old SDKs. 13 years ago
  jules 56bbab1537 (automated whitespace clean-up) 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 aff5fea6b4 Minor introjucer clean-ups. 13 years ago
  jules a0a7fd994a Change to the way options are passed to the UnitTestRunner. 13 years ago
  jules dcc767868f Misc minor clean-ups. 13 years ago
  Julian Storer 4fcd1e3384 New class: ChildProcess. Fixed android build problems with paths. 13 years ago
  Julian Storer d55b7419ec Fixed a typo in the introjucer. C++0x fixes. 13 years ago
  Julian Storer ffc2f5d40e Created c++11 move constructors and operator= methods for a bunch of classes (only enabled for c++11 compilers, of course) 13 years ago