Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
2023-10-10 16:12:38 +01:00
Anthony Nicholls
42ab5404c8
juce_core: Add tests and fix some bugs with Objective C helper functions
2023-10-06 16:48:12 +01:00
Tom Poole
4153d59e39
Formatting
2023-10-02 15:42:20 +01:00
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
2023-10-02 13:40:10 +01:00
Tom Poole
4e11473a46
Resave all projects
2023-09-26 13:50:22 +01:00
reuk
33f999a9f0
JSON: Add new JSONUtils functions for working with JSON objects and pointers
2023-09-26 11:21:46 +01:00
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate
2023-09-26 11:21:45 +01:00
Tom Poole
8f86877a13
Resave all projects
2023-09-26 09:29:06 +01:00
Tom Poole
9dd4857d10
Fix some LLVM 17 compiler warnings
2023-09-26 09:13:17 +01:00
Tom Poole
2fb19ffd8f
Fix some LLVM 17 compiler warnings
2023-09-25 11:21:11 +01:00
Tom Poole
951b873c14
Resave all projects
2023-09-25 09:08:11 +01:00
Anthony Nicholls
59d91cff1e
Xcode15: Allow older llvm versions when compiling with Xcode 15
2023-09-22 15:26:51 +01:00
Tom Poole
7d45d498b9
Removed some superfluous consts from definitions
2023-09-20 16:31:10 +01:00
Tom Poole
5e52056b9f
Resave all projects
2023-09-19 08:55:30 +01:00
Tom Poole
9b041f3d74
Add a base clang-tidy configuration
2023-09-18 11:24:19 +01:00
Tom Poole
e37d70934a
Projucer: Add an option to enable clang-tidy in Android builds
2023-09-04 11:20:39 +01:00
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
...
This allows real-time threads to join an audio workgroup on Apple platforms.
2023-08-30 12:03:47 +01:00
Tom Poole
2843983a21
Resave all projects
2023-08-30 08:15:32 +01:00
Tom Poole
82f1fd57a4
Fix some compiler warnings
2023-08-29 12:59:09 +01:00
Tom Poole
0f307122d9
Resave all projects
2023-08-25 09:27:40 +01:00
Tom Poole
39a7609868
Resave all projects
2023-08-23 09:12:10 +01:00
Tom Poole
b769982bb5
Bump version number to 7.0.7
2023-08-23 09:06:58 +01:00
Anthony Nicholls
2bb530f636
approximatelyEqual: Add customisable tolerances for floating-point comparisons
2023-08-17 12:47:53 +00:00
Anthony Nicholls
19ba6bf193
Resave all projects
2023-08-12 02:48:38 +01:00
Tom Poole
7e3f3fab89
Resave all projects
2023-08-03 11:04:29 +01:00
Tom Poole
d5cb08e60e
Bump version number to 7.0.6
2023-08-03 10:58:48 +01:00
reuk
17deafbb0d
OpenGL: Ensure a VAO is bound before calling user render callback
2023-08-01 13:41:30 +01:00
Anthony Nicholls
2e93071f7a
HighResolutionTimer: Switch to an improved generic timer for most platforms
2023-07-19 14:28:36 +01:00
Tom Poole
05b2c99c51
Fixed a typo in a file name
2023-07-17 21:43:07 +01:00
Anthony Nicholls
02eb66ee7a
ProgressBar: Add style parameter
2023-06-22 13:07:03 +00:00
Anthony Nicholls
b3da4ae946
ThreadPool: Add support for a user specified thread name
2023-06-19 12:24:45 +00:00
Anthony Nicholls
bcb06af289
Examples: fix Reaper embedded view demo
2023-06-14 12:09:41 +00:00
Anthony Nicholls
61b27097b7
AAX: Allow runtime custom search paths for a page table file
2023-06-09 12:51:43 +01:00
Tom Poole
dc30627632
Resave projects
2023-06-08 11:25:05 +01:00
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
2023-06-05 16:32:25 +01:00
Tom Poole
eb0ba226d3
Resave projects
2023-06-01 10:19:04 +01:00
Anthony Nicholls
4351812e83
Resave projects
2023-05-25 19:40:17 +01:00
reuk
f6e6557edb
Global: Fix a few more float equality warnings
2023-04-13 12:19:58 +01:00
reuk
28414a6af8
Global: Avoid floating-point equality checks where possible
2023-04-04 19:55:11 +01:00
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2023-04-04 19:54:29 +01:00
reuk
2a7391b0be
Resave all projects
2023-03-27 11:54:37 +01:00
reuk
9d1a6a3b28
ContentSharer: Update interface to return safer ScopedMessageBox instances
2023-03-27 11:54:37 +01:00
Anthony Nicholls
cff722a4af
GUI Basics: Refactor juce_gui_basics file structure
...
- Created a new detail namespace
- Moved shared module implementation details into the detail namespace
- Split dependencies so source files only rely on details in the detail namespace
- Removed all code from the juce_gui_basics.cpp file
2023-03-16 08:53:12 +00:00
reuk
af2a4a7e2a
OpenGL: Avoid enabling GL_TEXTURE_2D in core profile contexts
2023-03-06 12:35:26 +00:00
Tom Poole
8efadd14bb
Resave all projects
2023-03-03 09:57:20 +00:00
attila
85e11b6409
Resave all projects
2023-03-02 17:49:34 +00:00
reuk
5db288e834
SamplerPluginDemo: Fix unqualified uses of std::move
2023-03-02 13:25:50 +00:00
reuk
cb54044c1c
InAppPurchases: Ensure that the iOS implementation notifies on failure
2023-03-02 12:03:32 +00:00
reuk
f21bc3f4ae
AudioSynthesiserDemo: Show output rather than input in waveform view
2023-03-02 12:03:32 +00:00
reuk
3a893b5853
AudioPlaybackDemo: Avoid requesting unnecessary input channels
2023-03-02 12:03:32 +00:00