Tom Poole
2ec861d99e
Update licensing banners to JUCE 7
3 years ago
reuk
1182024fc4
LV2: Add initial hosting support
3 years ago
reuk
40d6a063af
AudioPluginHost: Speed up out-of-process scanning
3 years ago
Tom Poole
dea3fe60e4
Update copyright banners
3 years ago
attila
454ff64631
AudioPluginHost: Call setUsingNativeTitleBar() before restoreWindowStateFromString()
Since the window borders are unknown for a short time after window creation on
Linux, restoreWindowStateFromString() needs to adjust the restored position
before passing it on to the XWindow system.
The adjustment is dependent on whether we use the native or the JUCE titlebar.
Hence the adjustment can only be correct if the titlebar configuration has
already happened before calling restoreWindowStateFromString().
3 years ago
reuk
6c046ffc04
AudioPluginHost: Allow out-of-process scanner to scan AUv3 plugins
3 years ago
reuk
b72b155443
Naming: Fix up naming of ChildProcessCoordinator and ChildProcessWorker
3 years ago
reuk
7da8b73a96
AudioPluginHost: Add subprocess plugin scanning feature
3 years ago
ed
8500f40b95
AudioPluginHost: Only auto-scale VST plug-in windows
4 years ago
ed
3a0af69eff
AudioPluginHost: Added an application-level setting for scaling plug-ins on Windows
4 years ago
ed
f0c90e4c12
Removed some unnecessary isOnTouchDevice() checks in the AudioPluginHost
4 years ago
ed
009d685179
Updated all license headers
4 years ago
Tom Poole
894e7d2bd2
Updated all license headers
5 years ago
Tom Poole
2d16374b14
Updated all license headers
5 years ago
reuk
327f817b9b
Copyrights: Update commercial/gpl headers to be gpl-only
5 years ago
ed
7d330ab782
Always #include JuceHeader.h from the include search path
5 years ago
ed
937991cc83
Fixed broken back button behaviour on Android and updated JUCEApplicationBase::backButtonPressed() to return a bool indicating whether the back event has been handled or not to override this behaviour
5 years ago
jules
18bb120179
Did some long-overdue renaming of "filter" -> "plugin" in the AudioPluginHost demo
5 years ago
Tom Poole
ab863a6dc2
Replaced all usage of ScopedPointer with std::unique_ptr
7 years ago
Tom Poole
4229dc0a4f
Made a lot of ScopedPointer usage conform to the std::unique_ptr interface
7 years ago
ed
5527cd8ca1
Add Android and iOS support to AudioPluginHost
7 years ago
ed
44f9a5c256
Move AudioPluginHost and NetworkGraphicsDemo projects from examples to extras
7 years ago
ed
66ee9d6d6d
Rename plugin host and network graphics demo examples
7 years ago
jules
d0514c7924
Cleanup and refactoring work on the AudioProcessorGraph and the audio plugin host demo
7 years ago
hogliux
b5afccc37c
Updated file headers and the README with the JUCE 5 license
8 years ago
hogliux
ef2c63e4e3
Added a new LookAndFeel (V4) and re-skinned the JUCE Demo and examples. Improved the JUCE Demo on mobile devices.
8 years ago
hogliux
59cc979cfe
Deallocate all nodes in the graph before calling JUCEApplication::quit in the audio demo host
Some NI plug-ins really don't like it if you call [NSApp stop] while they are still loaded.
Fixes #89
8 years ago
jules
db152f618b
Added a workaround to the host demo app to avoid subtle event-loop problems with certain plugins on OSX.
9 years ago
jules
6f880b1364
Refactored the plugin host demo command line code to work with paths containing escapes
9 years ago
jules
4a951f2136
Added some new window-handling features to the plugin host demo.
9 years ago
hogliux
c7b8e77031
Update copyright notice
9 years ago
Felix Faire
b01383e8d0
Restructured folder and Updated Readme
10 years ago
jules
66d413c32b
Minor clean-ups
10 years ago
jules
00eacaf42e
Added some new window types to the plugin host demo
11 years ago
jules
42aa27900b
Moved most of the functionality from JUCEApplication into JUCEApplicationBase, so that it can be used without needing juce_gui_basics to be present.
11 years ago
jules
f04f16e60b
Compile fix for the plugin host in MSVC
12 years ago
jules
d36df96acc
Minor clean-ups in plugin host demo.
12 years ago
jules
ddc1524742
Updated headers in demo project files.
12 years ago
jules
246cb94bb0
AudioPluginFormatManager is no longer a singleton. Singletons are bad: don't do it, kids.
13 years ago
jules
abf8f59df4
Fix for OSX VST host windowing order problem.
13 years ago
Julian Storer
b70e0a28d2
First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum..
13 years ago
Julian Storer
2100e68adc
Fixed VST hosting compile error. Stopped the ApplicationProperties class being a singleton - instead, just create and use an instance of it in your apps.
14 years ago
Julian Storer
fb58d0c380
Tidied up some warnings and documentation.
14 years ago
Julian Storer
74469aaa83
Refactored the PropertiesFile construction, introducing a PropertiesFile::Options structure to hold all the settings that previously were just passed as parameters. Also added a mandatory option for setting the OSX preferences path to be used - see the PropertiesFile::Options::osxLibrarySubFolder value for details.
Also on OSX, changed the location used for interprocess lock files to /var/tmp - this may affect applications which try to share locks with older builds of the same app.
14 years ago
Julian Storer
3fe85fd17a
Fix for mono files in QuicktimeAudioFormat. Avoided some floating-point comparison warnings. Added some iOS options in the new jucer plist. Fix for audio host startup. Changes to allow backslashes in unix filenames.
14 years ago
Julian Storer
60e3ff8f5a
Android development and modal loop elimination.
14 years ago
Julian Storer
c16f6f17a9
The Component class no longer derives from MessageListener - this was adding a lot of overhead to each component construction/destruction, and was rarely providing any benefit. You can add it as a base class yourself if you need it. Component::isValidComponent() has now been removed - it was never 100% reliable and its job can be done better using Component::SafePointer to watch for deletions. Also minor fixes to AudioDeviceManager and Midi sysex parsing.
14 years ago
Julian Storer
0768b3bb12
Changed the audio plugin host projects to be Jucer-generated.
15 years ago
jules
2fee27c757
Updated the text of the copyright/license blurb at the top of each source file.
15 years ago
jules
47cf2369e5
16 years ago