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
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
Tom Poole
cb494df663
Docs: Update Doxygen configuration
2 years ago
reuk
c9ebb167a3
ScopedNotificationCenterObserver: Fix dark mode detection regression on macOS
2 years ago
Tom Poole
715fa7e8dc
Bump version number to 7.0.4
2 years ago
reuk
b46edc31ce
Optional: Make operator bool() explicit
2 years ago
attila
9da424a663
Fix Windows DLL build
In Windows DLL builds we inject operator new/delete definitions into
classes with a leak detector. This requires that all inheritance from
such classes must be public, and classes inheriting from multiple such
classes must disambiguate between the base's operators.
2 years ago