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 |
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
|
9537821a9f
|
TextEditor scrolling fix. Avoided some intel compiler warnings. Bumped Android NDK version up to 5c.
|
14 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
|
b83e97a6f7
|
Refactored some code to cut down on warnings from automatic code-analysis tools.
|
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
|
904e1aba45
|
A couple of minor fixes, and changed code to use std::swap instead of swapVariables()
|
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 |