Tom Poole
91ff42d80f
Resave all projects
1 year ago
attila
0611baf1be
Add ChildProcessManager
The new class hold a list of ChildProcesses and periodically checks
their return value until they report termination. On Linux this check
is necessary to avoid leaving zombie processes behind.
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
Tom Poole
4666819a91
Resave all projects
1 year ago
reuk
cb44d72b78
EnumerateIterator: Add utility for concisely enumerating ranges
2 years ago
Anthony Nicholls
8dd1ceb135
Resave all projects
2 years ago
Tom Poole
e80fd215d5
Resave all projects
2 years ago
Anthony Nicholls
42ab5404c8
juce_core: Add tests and fix some bugs with Objective C helper functions
2 years ago
reuk
33f999a9f0
JSON: Add new JSONUtils functions for working with JSON objects and pointers
2 years ago
reuk
56195d1053
Serialisation: Add basic utilities to facilitate conversion to/from JSON with minimal boilerplate
2 years ago
Oliver James
7d9cdd3016
Audio: Add AudioWorkgroup support
This allows real-time threads to join an audio workgroup on Apple platforms.
2 years ago
Tom Poole
0f307122d9
Resave all projects
2 years ago
Tom Poole
39a7609868
Resave all projects
2 years ago
Anthony Nicholls
2bb530f636
approximatelyEqual: Add customisable tolerances for floating-point comparisons
2 years ago
Tom Poole
7e3f3fab89
Resave all projects
2 years ago
Anthony Nicholls
2e93071f7a
HighResolutionTimer: Switch to an improved generic timer for most platforms
2 years ago
Tom Poole
dc30627632
Resave projects
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
Anthony Nicholls
4351812e83
Resave projects
2 years ago
Anthony Nicholls
05d5c94990
Native: Rename all native files for improved consistency
2 years ago
attila
85e11b6409
Resave all projects
2 years ago
Tom Poole
532540692f
Resave all projects
2 years ago
Tom Poole
4791f28f77
Resave all projects
2 years ago
Tom Poole
059ed6aae8
Resave all projects
2 years ago
reuk
f7a3fb510e
Resave all projects
3 years ago
reuk
b3a4d54a72
Build: Update the minimum C++ standard to C++17
3 years ago
Tom Poole
88b6a400f8
Resave all projects
3 years ago
Tom Poole
c2180845bc
Resave all projects
3 years ago
Tom Poole
f82430c746
Resave all projects
3 years ago
Tom Poole
1a578f787c
Resave all projects
3 years ago
Tom Poole
8c48956681
Resave all projects
3 years ago
Tom Poole
cb1c987974
Resave all projects
3 years ago
attila
10d32c104d
Resave all projects
3 years ago
Tom Poole
b48dddcf4e
RTAS: Remove RTAS functionality
3 years ago
Tom Poole
f69fe7be0f
Resave projects
3 years ago
reuk
61f3c1dd98
LV2: Add initial client support
4 years ago
reuk
1182024fc4
LV2: Add initial hosting support
4 years ago
Tom Poole
220fa03eb0
Re-save projects
3 years ago
Tom Poole
a0994ac576
Resave all projects
3 years ago
Tom Poole
4eb6eb828a
Resave all projects
3 years ago
Tom Poole
da5e0e0cd3
Resave all projects
3 years ago
reuk
c9b28be145
Resave all projects
3 years ago
reuk
221a137526
Resave projects
4 years ago
ed
a970b15959
Add Visual Studio 2022 solutions to all projects
4 years ago