reuk
387ab88c13
Span: Add missing move constructors
1 year ago
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges
1 year ago
Anthony Nicholls
3f91c8782b
macOS: Move set dock icon to juce_core
2 years ago
Tom Poole
c474cb2469
Docs: Fix some missing Doxygen tags
1 year ago
Tom Poole
45494e34d5
Bump version number to 7.0.8
1 year ago
reuk
ad6b82d2e7
CompilerSupport: Warn when deploying to older Apple platforms from Xcode 15
1 year ago
attila
1e10b6df60
Follow JUCE_LOG_CURRENT_ASSERTION with semicolon
This allows defining JUCE_LOG_CURRENT_ASSERTION when using Visual
Studio, where escaping semicolons in the command-line is not possible.
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
158220ddfa
Formatting: Use nested namespace definitions
1 year ago
Anthony Nicholls
90c458d92e
Includes: Move some miscellaneous includes into module header and source files
1 year ago
Anthony Nicholls
a878e042e8
Formatting: Fix code formatting in an ObjectiveC unit test
1 year ago
Anthony Nicholls
42ab5404c8
juce_core: Add tests and fix some bugs with Objective C helper functions
1 year ago
Nathan Blair
65f55e17ac
Docs: abstract FIFO example
1 year ago
Tom Poole
4153d59e39
Formatting
1 year ago
reuk
dd30569b3e
Formatting: Add missing newlines
1 year ago
reuk
8f62a61099
VariantConverter: Make strict conversion opt-in rather than opt-out
1 year ago
reuk
c6141c52da
Docs: Reshuffle Serialisation.h
1 year ago
reuk
770d84b15c
Docs: Avoid generating docs for specialisations of SerialisationTraits
1 year ago
reuk
33f999a9f0
JSON: Add new JSONUtils functions for working with JSON objects and pointers
1 year ago
reuk
d8b71b4eef
VariantConverter: Use FromVar and ToVar as a fallback
1 year ago
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate
1 year ago
reuk
1bc90055b9
DynamicObject: Add const overload for getProperties
1 year ago
reuk
a4dfd8d6c6
FixedSizeFunction: Allow sinking of rvalue arguments for functions returning void
1 year ago
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
1 year ago
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
1 year ago
reuk
583f90bef3
LV2 Client: Add basic LV2URI validation at build time
1 year ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
1 year ago
Tom Poole
82f1fd57a4
Fix some compiler warnings
1 year ago
reuk
6420ab31b6
DynamicObject: Update signature of clone to return unique_ptr
1 year ago
reuk
679a33d657
ScopeGuard: Add new heavyweight ErasedScopeGuard type
1 year ago
Tom Poole
b769982bb5
Bump version number to 7.0.7
1 year ago
Tom Poole
1e59930c24
Docs: Add some missing parameters
1 year ago
Anthony Nicholls
2aff537ced
approximatelyEqual: Fix unreachable code warning in MSVC
1 year ago
reuk
a5b74332c2
WebInputStream: Report all headers
Status codes are already filtered in curlHeaderCallback, so there's no
need to remove them again in parseHttpHeaders. Request headers will
never include a status, so there's no need to remove the status in that
case.
1 year ago
Anthony Nicholls
2bb530f636
approximatelyEqual: Add customisable tolerances for floating-point comparisons
1 year ago
Anthony Nicholls
c014e1e9a2
Warnings: Add missing field initialisers warning
1 year ago
reuk
53118de2d2
SystemStats: Avoid OOB reads
1 year ago
Anthony Nicholls
8640dd004d
Thread: Fix an issue setting the priority of a realtime thread
1 year ago
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
1 year ago
Tom Poole
714e8dda62
Docs: Fix misnamed parameter
1 year ago
Anthony Nicholls
2e93071f7a
HighResolutionTimer: Switch to an improved generic timer for most platforms
1 year ago
Anthony Nicholls
407720b557
Thread: Fix realtime threads on macOS
- macOS behaviour of setRealtime now matches other platforms
MR feedback
1 year ago
Tom Poole
ff835be2ac
Doxygen: Fix some Doxygen issues
1 year ago
Anthony Nicholls
578d2b9d15
ThreadPool: Improve consistency with other option style classes
1 year ago
Oliver James
ebfe9b403b
SystemStats: Use 'identifierForVendor' for iOS device ID generation
1 year ago
Oliver James
c398ab065f
SystemStats: Use IORegistry API for device ID query
1 year ago
Anthony Nicholls
b3da4ae946
ThreadPool: Add support for a user specified thread name
1 year ago
Anthony Nicholls
50518ee618
HighResolutionTimer: Use a generic timer for BSD
1 year ago
Anthony Nicholls
587e07007d
HighResolutionTimer: Complete rewrite
- added unit tests
- best performance timers used for each platform
- fixed an issue in which timer callbacks could drift
1 year ago
reuk
59727e6860
File: Enable symbolic link creation on BSD
2 years ago