attila
89c2536a77
Move NativeScaleFactorNotifier from audio_processors to gui_basics
1 year ago
attila
c4c7c86324
FlacAudioFormat: Use FLAC version 1.4.3
1 year ago
Anthony Nicholls
418d7b9c38
SharedResourcePointer: Get a SharedResourcePointer instance without creating one
- Also refactored internals to use weak/shared pointers
1 year ago
reuk
2eb518ed5c
Resave all projects
1 year ago
Tom Poole
4666819a91
Resave all projects
1 year ago
reuk
8ebbc20311
MIDI-CI: Add module
1 year ago
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges
1 year ago
Anthony Nicholls
8dd1ceb135
Resave all projects
1 year ago
Tom Poole
e80fd215d5
Resave all projects
1 year ago
Tom Poole
6d0614d1f7
Resave all projects
1 year ago
Oliver James
3624346e90
AudioWorkgroup: Add demo app
1 year ago
Tom Poole
6bf9bb9a2e
Add final specifiers in implementation files
1 year ago
Anthony Nicholls
42ab5404c8
juce_core: Add tests and fix some bugs with Objective C helper functions
1 year ago
Tom Poole
ff0cb4ad5b
Use NullCheckedInvocation in more places
1 year ago
reuk
33f999a9f0
JSON: Add new JSONUtils functions for working with JSON objects and pointers
1 year ago
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate
1 year ago
Tom Poole
8f86877a13
Resave all projects
1 year ago
Tom Poole
e37d70934a
Projucer: Add an option to enable clang-tidy in Android builds
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
Tom Poole
0f307122d9
Resave all projects
1 year ago
Tom Poole
39a7609868
Resave all projects
1 year ago
Anthony Nicholls
2bb530f636
approximatelyEqual: Add customisable tolerances for floating-point comparisons
1 year ago
Anthony Nicholls
19ba6bf193
Resave all projects
1 year ago
Tom Poole
7e3f3fab89
Resave all projects
1 year ago
Anthony Nicholls
2e93071f7a
HighResolutionTimer: Switch to an improved generic timer for most platforms
1 year ago
Tom Poole
05b2c99c51
Fixed a typo in a file name
1 year ago
Anthony Nicholls
61b27097b7
AAX: Allow runtime custom search paths for a page table file
1 year ago
Tom Poole
dc30627632
Resave projects
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
Tom Poole
eb0ba226d3
Resave projects
1 year ago
Anthony Nicholls
4351812e83
Resave projects
1 year ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
reuk
2a7391b0be
Resave all projects
2 years ago
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
2 years ago
Tom Poole
8efadd14bb
Resave all projects
2 years ago
attila
85e11b6409
Resave all projects
2 years ago
reuk
273a702052
Resave all projects
2 years ago
reuk
33673eac17
Resave all projects
2 years ago
Tom Poole
532540692f
Resave all projects
2 years ago
Tom Poole
4791f28f77
Resave all projects
2 years ago
reuk
3b8c26eff3
Resave all projects
2 years ago
reuk
a309775160
Resave all projects
2 years ago
Tom Poole
059ed6aae8
Resave all projects
2 years ago
reuk
f7a3fb510e
Resave all projects
2 years ago
reuk
57d291588c
Resave all projects
2 years ago
reuk
e7c2d7bda3
Resave all projects
2 years ago
attila
d05333b61d
Resave all projects
2 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2 years ago
reuk
1975bb7479
Projucer: Update default Android SDK, adjust CMake flag specification
2 years ago