jules
|
13cbb960f4
|
Fixed a warning on Android
|
7 years ago |
jules
|
e2688eec0a
|
Added methods AbstractFifo::read() and AbstractFifo::write() which return a scope-based object to make it easy to hold, release and iterate blocks of items.
|
7 years ago |
jules
|
8d09eaadb6
|
Removed some defunct code from the C++1 feature detection macros, and simplified code which no longer needs to test for feature availability
|
7 years ago |
jules
|
1a60fa9765
|
More ScopedPointer/unique_ptr compatibility work
|
7 years ago |
jules
|
48a5fbd333
|
Another batch of ScopedPointer cleanups
|
7 years ago |
jules
|
85f74ca7d3
|
Clarified comments around the JUCE_ALLOW_STATIC_NULL_VARIABLES items to make clear that they're deprecated
|
7 years ago |
Tom Poole
|
170cc39858
|
Fixed data races in the Atomic and AbstractFifo classes
|
7 years ago |
jules
|
f4963a27d7
|
Minor optimisations and cleanups in Array
|
7 years ago |
jules
|
a586966c65
|
Added lambda callback methods to ListenerList. Its old method-invocation callbacks were refactored to use variadic templates instead of the old awful macros they used in the past, but please move your code to use the new lambda functions, as the one stuff will eventually be deprecated!
|
7 years ago |
jules
|
27df960a52
|
Fix for VS2015
|
7 years ago |
jules
|
117df12136
|
Fixed constness of a few SparseSet methods, and added some move operators
|
7 years ago |
jules
|
2dc9316420
|
Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
|
7 years ago |
jules
|
6b45923426
|
Made the NamedValueSet begin/end iterators const, and tidied up a few other things in that class, including a fix to its equality operator
|
7 years ago |
jules
|
9e78aa7b32
|
Spelling fix
|
7 years ago |
jules
|
f0ef700e46
|
Modernised a bunch of code mainly relating to character/string iteration
|
7 years ago |
jules
|
6cb79e1414
|
Added back std::initializer_list constructors for Array and StringArray in addition to the variadic constructors
|
7 years ago |
jules
|
acf28c6fa7
|
Removed the explicitness of the Array single-item constructors
|
7 years ago |
jules
|
7ece1b4135
|
Changed Array and StringArray to use variadic template constructors instead of initializer_lists, so that we can use them on old platforms
|
7 years ago |
jules
|
8a7f992725
|
Small fix in ReferenceCountedArray
|
7 years ago |
jules
|
b0cd45329f
|
Fixed a cast warning, added some missing move operators to ReferenceCountedArray and URL, and tidied up some internal array code
|
7 years ago |
tpoole
|
3cb185fcc3
|
A minor code cleanup
|
7 years ago |
jules
|
dd4230586f
|
Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up
|
7 years ago |
jules
|
3d7c777238
|
Some light modernisation of a bunch of old code
|
7 years ago |
jules
|
4f204f405d
|
Added a method var::hasProperty()
|
7 years ago |
tpoole
|
0c3faf4b58
|
Added an OS X 10.6 compatibility fix
|
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 |
tpoole
|
b58a0f4be7
|
Fixed some VS2013 compiler errors
|
7 years ago |
jules
|
7c6f3d40b6
|
Tidied up some method calls involving HeapBlock
|
7 years ago |
jules
|
a0d8137fea
|
Tidied up the DefaultHashFunctions methods, to avoid some edge-case values and avoid using abs()
|
7 years ago |
jules
|
dcbe32f527
|
Added some missing move constructors to SortedSet
|
7 years ago |
tpoole
|
5b6e482a0d
|
JSON: Added the ability to limit the number of decimal places when serialising floating point numbers
|
7 years ago |
jules
|
df14b18c17
|
cleaned up a method in Array
|
7 years ago |
jules
|
86deea87ce
|
Added variadic add methods to Array
|
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
|
a5c404a155
|
Fixed a bug running the same unit tests successively
|
7 years ago |
hogliux
|
11e45e902a
|
Fixed a compiler error in MSVC in a recent commit when unit tests are enabled
|
8 years ago |
hogliux
|
4c6b5f0a8b
|
Cleaned up some code in HashMap and added a getReference method
|
8 years ago |
jules
|
e7923af185
|
Got rid of the old PARAMETER_TYPE macro - this isn't needed as the same thing can be done directly with the TypeHelpers::ParameterType helper class
|
8 years ago |
tpoole
|
098110bc5f
|
Suppressed a VS2013 assignment operator compiler warning
|
8 years ago |
tpoole
|
f4046909ab
|
Added an OS X 10.5 compatible std::function replacement
|
8 years ago |
tpoole
|
2a189100d7
|
Made ListenerList.callExcluding take a pointer argument
|
8 years ago |
jules
|
8689df5590
|
Fixed a few c++17 warnings
|
8 years ago |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
8 years ago |
jules
|
bf94ab0e4c
|
Made a few minor tweaks to reduce the number of pedantic -Wfloat-equals warnings
|
8 years ago |
jules
|
926652be8a
|
Added the -Wextra-semi warning to the projucer build
|
8 years ago |
jules
|
d36156c620
|
Removed some extraneous semicolons
|
8 years ago |
tpoole
|
23ba2e49cf
|
Fixed VS2013 assignment operator compiler warnings
|
8 years ago |
jules
|
8ed41ed14b
|
Fixed some whitespace style and cleaned up some code using C++11
|
8 years ago |
jules
|
8011ce4209
|
Added a couple of missing JUCE_API declarations
|
8 years ago |
hogliux
|
2da1bc5f41
|
Replace include guards with "#pragma once"
|
8 years ago |