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
2 years 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
2 years ago
reuk
59727e6860
File: Enable symbolic link creation on BSD
2 years ago
Oliver James
0139452607
UniqueID: Mingw std::byte cast
2 years ago
Oliver James
120f9266dc
UniqueID: Use stable SMBIOS fields to generate ID on Windows
This commit adds fixes for generating unique hardware IDs on Windows. The SMBIOS is parsed to generate a unique ID based on hardware factors of the local machine.
2 years ago
Oliver James
ddc738ba29
Core: Add Scoped Enum Bitwise Operators
This commit adds the JUCE_DECLARE_SCOPED_ENUM_BITWISE_OPERATORS macro, enabling bitwise operators on scoped enums. This feature simplifies the use of scoped enums in situations where bitwise operations are needed.
2 years ago
Tom Poole
666bbd0a2d
Linux: Add some additional .so names for libcurl
2 years ago
reuk
c93ac07202
Array: Add missing floating point equality warning suppression
2 years ago
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
Oli
b715614109
JavaScript: Add 'hypot' math function
2 years ago
Oli
6f8c2a26a0
MacOS SystemStats: Implement M1 CPU reporting
2 years ago
Oli
288cbd2880
Linux SystemStats: Report language accurately
2 years ago
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2 years ago
Tom Poole
f385e08b24
BSD: Fix a compilation error
2 years ago
reuk
7da615a7a3
Objective-C: Tidy up block usages, and document block helpers
2 years ago
reuk
28ad953a3a
Xcode: Fix nullability warnings in Xcode 14.3
2 years ago
reuk
8b708b348d
AudioPlaybackDemo: Fix usability issues on Android
Android devices won't necessarily be able to load MP3 files, so that
option has been removed from the file chooser. FLAC files should be
supported, but were missing from the MIME table.
The demo no longer tries to load files into the thumbnail view if they
previously failed to load into the transport.
2 years ago
reuk
d5076cb873
SystemStats: Tidy up one-shot function
2 years ago
reuk
f1f68007c6
Containers: Add simple Span implementation
2 years ago
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
2 years ago
reuk
543b001e9c
FileSearchPath: Allow working with paths that are not necessarily absolute
This allows paths that are prefixed with environment variables to behave
as expected. This is useful when scanning the default LV2 locations in
the AudioPluginHost on Windows.
2 years ago
Tom Poole
a28597c3c9
Fix GCC 12 compiler warnings
2 years ago
reuk
4211a2a0fd
AudioProcessorGraph: Only prepare a render sequence for the current processing precision
2 years ago
reuk
273275cf07
Android: Allow recording demo to write files on recent Android versions
2 years ago
reuk
a9a95fe69f
SystemStats: Add helper function to detect app sandbox
2 years ago
Tom Poole
78f1baae08
Bump version number to 7.0.5
2 years ago
Tom Poole
e49fb38d44
Docs: Update Doxygen configuration
2 years ago