1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

957 commits

Author SHA1 Message Date
reuk
074f5077fc
Docs: Fix references to docs/CMake API.txt 2020-06-01 13:40:08 +01:00
reuk
c85f67f21d
DSP: Avoid audio-thread free in ConvolutionDemo 2020-05-18 11:53:03 +01:00
reuk
fca3429e6e
DSP: Update convolution 2020-05-15 18:06:03 +01:00
reuk
9f03f30ad4
Docs: Add new top-level docs folder 2020-05-15 14:25:44 +01:00
reuk
5e5ac203b9
CMake: Link necessary libraries for hosting plugins
The CoreAudioKit (and on macOS, AudioUnit) frameworks are required to
host AudioUnit plugins. Hosts (especially those which don't use the
`juce_audio_utils` module) should use the new `PLUGINHOST_AU` parameter
to `juce_add_*` in order to add the correct preprocessor definition and
link the necessary frameworks.
2020-05-14 16:44:50 +01:00
reuk
36a37c36bb
CMake: Avoid GLOB_RECURSE when adding PIPs
If git/zip-extraction add hidden directories containing files with a
`.h` extension we don't want to try to build those files as PIPs. Using
GLOB instead of GLOB_RECURSE should help to avoid files in nested
directories.
2020-05-14 14:36:10 +01:00
reuk
56100600b8
CMake: Add docs about preprocessor definitions 2020-05-05 12:28:47 +01:00
reuk
bf51d2c076
CMake: Use juce_add_modules to import modules from install tree
This change means that imported juce modules will be made available both
with and without a namespace prefix, e.g. `juce_core` and
`juce::juce_core` will both be created.

This change allows custom modules to specify dependencies without a
juce:: prefix, which allows the modules to be used with the Projucer, or
under CMake with JUCE in a subdirectory, or under CMake with JUCE
installed to the system.
2020-05-05 12:28:46 +01:00
ed
946657d5c1 Re-saved all projects 2020-05-01 10:23:10 +01:00
ed
dd2395800e Re-saved all projects 2020-04-27 16:37:20 +01:00
reuk
b7e4099cd5 Cleanup: Fix some warnings 2020-04-27 10:22:06 +01:00
reuk
2f45814bfc Examles: Fix some more warnings 2020-04-27 10:22:06 +01:00
reuk
6ed49ff74f VST3: Fix issue where MIDI Logger example VST3 refused to load in Live 2020-04-27 10:22:06 +01:00
reuk
0a2e4191b3 CMake: Allow custom header names for BinaryData targets
This change helps to avoid ambiguity in includes when building projects
which contain more than one "BinaryData.h".
2020-04-27 10:22:06 +01:00
reuk
6c71d96188 CMake: Add useful defaults for iphone/ipad screen orientations 2020-04-27 10:22:06 +01:00
reuk
eb01832c48 CMake: Add targets for recommended flags 2020-04-27 10:22:06 +01:00
reuk
ec4cbdca1e CMake: Always bundle resources into DemoRunner on macOS 2020-04-27 10:22:06 +01:00
Ivan Cohen
c138bf91b4 DSP: Revamp DSP module 2020-04-24 14:37:09 +01:00
Tom Poole
6cb75d9d2c Replaced all references to ROLI with Raw Material Software and regenerated all bytecode 2020-04-23 17:30:40 +01:00
Tom Poole
894e7d2bd2 Updated all license headers 2020-04-23 17:30:39 +01:00
reuk
faed5b237b CMake: Simplify docs re. iOS screen orientations 2020-04-21 14:04:00 +01:00
reuk
b5aa3fbf3e CMake: Fix documentation 2020-04-17 17:48:40 +01:00
ed
297e2c4c95 Re-saved all projects 2020-04-17 16:05:20 +01:00
ed
30b41c67cf Re-saved all projects 2020-04-17 08:50:28 +01:00
reuk
719a491740 Android: Use built-in Oboe 2020-04-16 12:18:49 +01:00
ed
3c8dc1effe Added WKWebView implementation where available on macOS and iOS 2020-04-16 12:18:47 +01:00
reuk
748d0e203f APVTS: Refactor the parameter attachment classes 2020-04-16 12:18:46 +01:00
reuk
f20b93a458 AudioPluginHost: Include example plugins in project
This change adds the examples from `examples/Plugins` to the
AudioPluginHost, surfacing them as 'internal' plugins in the popup menu.
2020-04-16 12:18:46 +01:00
reuk
8433c098b9 MIDI: Add Midi Logger plugin demo PIP
We also build this into the AudioPluginHost, as a convenient way to
check the midi outputs of plugins and devices.
2020-04-16 12:18:46 +01:00
reuk
eae9a10944 MidiBuffer: Add iterator compatible with C++11 range-for 2020-04-13 13:16:06 +01:00
reuk
e7e1de78fa Files: Add RangedDirectoryIterator 2020-04-13 13:16:06 +01:00
reuk
5f348c3040 Warnings: Add warning-wrangling header 2020-04-13 13:16:05 +01:00
reuk
2ca69e8f70 Projucer: Stop requiring JuceHeader to be included in projects 2020-04-13 13:16:05 +01:00
reuk
ece5644a20 CMake: Add support for building JUCE projects with CMake 2020-04-13 12:10:11 +01:00
reuk
1fdba480cc JUCE 6: Update version numbers 2020-04-11 15:03:19 +01:00
reuk
327f817b9b Copyrights: Update commercial/gpl headers to be gpl-only 2020-04-09 15:22:56 +01:00
ed
18df1b0937 Added JUCE_CONTENT_SHARING define to conditionally compile the native content sharer code 2020-03-31 18:53:14 +01:00
Tom Poole
4d496bc44f Re-saved all projects 2020-03-26 10:09:38 +00:00
reuk
bbd2184e3b Demos: Fix some build issues in demos with more warnings enabled 2020-03-20 14:28:36 +00:00
ed
12765e3761 Re-saved all projects 2020-03-19 16:50:05 +00:00
ed
08925cac6e Updated AudioPluginHost and DemoRunner icons to be different to Projucer icon 2020-03-19 16:44:30 +00:00
ed
c1cb7cea9a Fixed some issues flagged by the Xcode static analysis tool 2020-03-18 10:18:54 +00:00
reuk
4caf25914c Examples: Fix up createAssetInputStream uses 2020-03-16 16:02:42 +00:00
Tom Poole
ffb140de84 Re-saved all projects 2020-03-16 14:09:52 +00:00
ed
7035a40879 Fixed some errors in the examples 2020-03-16 11:47:15 +00:00
reuk
5af01b9b16 Demos: Convey proper ownership semantics 2020-03-12 18:30:45 +00:00
Tom Poole
28e03f0815 Replaced all instances of JUCE_CONSTEXPR with constexpr 2020-03-11 17:21:30 +00:00
reuk
e55de57922 DSP: Fix compiler warnings in DSP plugin demo 2020-03-11 12:54:00 +00:00
ed
18306bf647 Re-saved all projects 2020-03-09 17:42:02 +00:00
ed
59a058fdc6 Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough 2020-03-09 17:39:28 +00:00