Anthony Nicholls
42ab5404c8
juce_core: Add tests and fix some bugs with Objective C helper functions
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
5e52056b9f
Resave all projects
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
2843983a21
Resave all projects
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
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
2 years ago
Anthony Nicholls
4351812e83
Resave projects
2 years 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
Tom Poole
29a90a0231
BSD: Fix some compiler warnings
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
Tom Poole
059ed6aae8
Resave all projects
2 years ago
Tom Poole
473283fa19
Projucer: Update the default minimum deployment targets
Xcode 14 has minimum deployment targets of macos 10.13 and iOS 11.
2 years ago
reuk
f7a3fb510e
Resave all projects
2 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
2 years ago
Tom Poole
88b6a400f8
Resave all projects
2 years ago
Tom Poole
c2180845bc
Resave all projects
2 years ago
Tom Poole
f82430c746
Resave all projects
2 years ago
Tom Poole
1a578f787c
Resave all projects
2 years ago
Tom Poole
cdd619e7a1
Xcode: Update LastUpgradeCheck
3 years ago
attila
2fdc4f6633
Projucer: Remove VS2015 and CLion exporters
3 years ago
Tom Poole
8c48956681
Resave all projects
3 years ago
Tom Poole
cb1c987974
Resave all projects
3 years ago
attila
3c9d83b64a
Projucer: Add support for ARA plugin PIPs
3 years ago
attila
31b2a86559
Projucer: Add ARA support
3 years ago
Tom Poole
c2ecde591b
macOS: Remove 32 bit specific functionality
This includes Carbon support
3 years ago
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
3 years ago
Tom Poole
db3c6e6216
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
f69fe7be0f
Resave projects
3 years ago
reuk
61f3c1dd98
LV2: Add initial client support
3 years ago
reuk
1182024fc4
LV2: Add initial hosting support
3 years ago
Tom Poole
570bcb666a
Resave projects
3 years ago
Tom Poole
eda5c696e5
macOS/iOS: Fix unguarded availability warnings
3 years ago
Tom Poole
220fa03eb0
Re-save projects
3 years ago