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

785 commits

Author SHA1 Message Date
Tom Poole
0c4f30b1a3 Re-saved all projects 2020-10-05 12:17:34 +01:00
Tom Poole
3b5b1e49ad Bump version number to 6.0.2 2020-10-05 12:10:08 +01:00
ed
268ac3d5c8 Modernised some code in CallOutBox and added some logic to scale the window with its content component's transform 2020-08-27 14:14:14 +01:00
ed
333f98d204 Squashed some compiler warnings with -Wmissing-prototypes enabled 2020-08-27 14:13:58 +01:00
ed
8020c3420a Re-saved all projects 2020-08-25 11:12:31 +01:00
ed
349b9c1e70 Re-saved all projects 2020-08-20 18:10:21 +01:00
ed
f9e6030f85 Re-saved all projects 2020-08-14 16:07:21 +01:00
reuk
2631d4120a CMake: Fix incorrect property name in gui app example project 2020-08-06 20:56:33 +01:00
reuk
8fc1c1abae
JACK: Fix bug where input and output devices were reversed 2020-08-05 13:44:17 +01:00
reuk
64fa95deef
SamplerPlugin: Fix bug where cancelling load could cause a segfault 2020-08-04 11:37:38 +01:00
ed
a4d43c16e3 Added an underline toggle to FontsDemo 2020-08-04 10:26:41 +01:00
ed
12bff68e34 Added vertical justification support to TextEditor 2020-08-03 18:28:21 +01:00
Tom Poole
816d7cf826 Re-saved all projects 2020-08-03 17:06:14 +01:00
Tom Poole
42ee1c7acf Changed the DemoRunner bundle ID 2020-08-03 17:05:07 +01:00
ed
d9460f11c2 Re-saved all projects 2020-07-07 12:52:00 +01:00
ed
6aeb9d7dda Bump version number to 6.0.1 2020-07-07 12:47:58 +01:00
reuk
e9321bf565 CMake: Fix demos which failed to build on Windows
The PushNotificationsDemo is not supported on Windows, so I've
stopped CMake from configuring it in the first place.
2020-07-06 11:00:15 +01:00
ed
fa4e8c2d9d Android: Enabled 64-bit DemoRunner builds 2020-07-01 19:12:17 +01:00
ed
60fdcc88f6 Re-saved DemoRunner 2020-07-01 19:12:17 +01:00
ed
d8a119e542 Fixed some GCC 5 compatibility issues 2020-07-01 19:11:56 +01:00
reuk
394c4fd475 Clang: Fix warnings when building with clang 10 2020-07-01 10:00:43 +01:00
ed
009d685179 Updated all license headers 2020-06-29 08:30:22 +01:00
ed
67925d384f Updated main README with CMake support info and changed docs extension from .txt to .md 2020-06-29 08:30:00 +01:00
ed
5467c57e23 Updated MidiKeyboardState to use nested Listener and fixed some thread safety issues 2020-06-12 11:05:55 +01:00
reuk
ae35ebd5bc
DSP: Allow Convolution instances to share a single background thread 2020-06-08 18:17:30 +01:00
ed
d510b73cdf Normalised all whitespace before args in std::function 2020-06-05 09:37:49 +01:00
reuk
f79c49a171
CMake: Make IDE folder structure mirror disk structure 2020-06-01 17:54:12 +01:00
reuk
766f6cbf16
Demos: Fix data race in AudioPluginDemo 2020-06-01 13:40:08 +01:00
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