Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • * |
  • * |
  • | *
  • * |
  • | *
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • 9ae96e98ca ARA Client: Add ARA plugin model classes for writing plugins by attila 2022-03-01 16:19:16 +0100
  • f36949c1b2 ARA Host: Add support for scanning and hosting ARA plugins by attila 2021-07-28 09:27:58 +0200
  • d99fbccb66 Add PreSonus VST3 extensions by attila 2020-09-02 22:14:22 -0300
  • e6cf6ab064 ListenerList: Modify iterator during removals to guarantee callback by attila 2022-04-26 11:26:36 +0200
  • 0ff5cea68c AU Host: Call AudioUnitReset() before AudioUnitUninitialize() instead of after by attila 2021-10-14 14:44:25 +0200
  • cc8aa57793 AU Client: Only call prepareToPlay() from SetProperty() if already in prepared state by attila 2021-10-25 21:42:11 +0200
  • 3b5d7898ed VST3 Client: Only call prepareToPlay() from IComponent::setActive() by attila 2021-10-25 21:39:53 +0200
  • db17713aad AudioProcessor: Add isRealtime() by attila 2022-05-04 11:56:06 +0200
  • 8c62b4f003 Add ScopedTryReadLock and ScopedTryWriteLock by attila 2022-03-28 20:35:06 +0200
  • 7c22fae8c7 BufferingAudioFormatReader: Return failure from read() in more cases by attila 2020-09-02 22:13:41 -0300
  • 2bca60e52c AudioDeviceManager: Fix MidiOutput dangling pointer by Oli 2022-05-10 15:44:30 +0100
  • 310b4e6234 Fonts: Avoid segfaulting on Linux when there are no installed fonts by reuk 2022-05-03 11:44:03 +0100
  • 319da1608d PopupMenu: Avoid potential crash when accessing exitingModalState member by reuk 2022-05-05 21:35:49 +0100
  • 4805b86ca4 LV2 Client: Update Atom parsing to use Optional by reuk 2022-05-04 18:58:05 +0100
  • 208fc05480 LV2 Client: Request buffers large enough to hold a change event for each parameter by reuk 2022-05-03 20:56:37 +0100
  • e68a62af7f LV2 Host: Ensure default parameter value lies between min and max when not explicitly provided by reuk 2022-05-04 11:50:51 +0100
  • e85a6b595e LV2 Host: Always notify the UI about parameter changes, even if they originate from the UI by reuk 2022-05-03 21:04:28 +0100
  • e8431891a0 LV2 Host: Remove unused function by reuk 2022-05-03 19:19:51 +0100
  • 165b9a6c9b LV2 Host: Fix bug where atom ports would not be correctly resized by reuk 2022-05-03 20:57:19 +0100
  • ce061675a5 VST3 Host: Send parameter changes triggered by MIDI CCs to the IEditController by reuk 2022-05-04 15:05:26 +0100
  • 81ae759298 TableHeaderComponent: Use high-resolution image when header is dragged by reuk 2022-05-04 17:16:00 +0100
  • 67e3326ecf Fonts: Avoid segfaulting on Linux when there are no installed fonts by reuk 2022-05-03 11:44:03 +0100
  • c2ecde591b macOS: Remove 32 bit specific functionality by Tom Poole 2022-04-22 12:02:16 +0100
  • b48dddcf4e RTAS: Remove RTAS functionality by Tom Poole 2022-04-27 13:42:46 +0100
  • c0d02fc75a LV2 Host: Add missing path separator to UI bundle path by reuk 2022-04-28 14:22:43 +0100
  • 0f16d2dded AU Client: Prevent parameter change messages being sent during state restoration by reuk 2022-04-28 14:11:53 +0100
  • 854ed68c72 AUv3: Fix race on factoryPresets by reuk 2022-04-26 13:38:36 +0100
  • 86f08302b6 Linux Fonts: Replace font style if it does not exist for the requested font by reuk 2022-04-27 16:35:34 +0100
  • 0114c87f53 TableListBox: Fix spurious ListBox assertions by reuk 2022-04-26 18:30:48 +0100
  • 45a5235298 AUv3: Fix race on factoryPresets by reuk 2022-04-26 13:38:36 +0100
  • 7ea93ce5d2 LV2 Host: Avoid potential deadlock in AudioProcessorGraph by reuk 2022-04-27 18:18:27 +0100
  • 3c08f8beda Linux Fonts: Replace font style if it does not exist for the requested font by reuk 2022-04-27 16:35:34 +0100
  • f7e957a932 LV2 Client: Avoid declaring the turtle_recall feature in plugin manifests by reuk 2022-04-27 15:57:54 +0100
  • 215d5955f9 LV2 Client: Always declare resize and noUserResize in extensionData, even if only one will be used by reuk 2022-04-27 13:33:27 +0100
  • b88b8f13c7 LV2 Host: Supply correct bundle path during instantiation by reuk 2022-04-27 12:40:06 +0100
  • 67164f6af9 LV2 Client: Properly escape library names in the manifest.ttl by reuk 2022-04-26 18:31:11 +0100
  • a1e72b70df TableListBox: Fix spurious ListBox assertions by reuk 2022-04-26 18:30:48 +0100
  • 627afffeb4 Android: Fix dismissing screen keyboard when interacting with TextEditor by attila 2022-04-27 15:44:45 +0200
  • 31d4f9059d Android: Fix dismissing screen keyboard when interacting with TextEditor by attila 2022-04-27 15:44:45 +0200
  • 5938796f43 Viewport: Fix a scrolling bug when internal components have a transform applied by Tom Poole 2022-04-27 12:02:10 +0100
  • 169a6f2d08 Value: Update refersToSameSourceAs documentation by Tom Poole 2022-04-27 11:21:42 +0100
  • 669782cdf4 Viewport: Fix a scrolling bug when internal components have a transform applied by Tom Poole 2022-04-27 12:02:10 +0100
  • fe46afaf71 Value: Update refersToSameSourceAs documentation by Tom Poole 2022-04-27 11:21:42 +0100
  • fbff65dea2 Linux: Fix an issue where the requested font style could be incorrectly overwritten by Tom Poole 2022-04-27 09:20:16 +0100
  • 9c6ce98a54 macOS: Fix an unguarded availability warning by Tom Poole 2022-04-26 16:32:15 +0100
  • b0a8bc0ce2 VST3: Fix a compiler warning in the VST3 SDK by Tom Poole 2022-04-26 11:38:19 +0100
  • 68ad0ef3d8 DirectoryContentsList: Fix a bug in isStillLoading by Tom Poole 2022-04-21 12:05:41 +0100
  • eb80465aa9 Fix a compilation error in Xcode 9.4 by Tom Poole 2022-04-21 11:30:24 +0100
  • 3b6c05ec10 iOS: Fix a compiler warning by Tom Poole 2022-04-20 09:44:53 +0100
  • 1a6e39e97e FloatVectorOperations: Add method docstrings by Tom Poole 2022-04-19 17:13:34 +0100
  • 409a00e01e FloatVectorOperations: Add methods to Doxygen by Tom Poole 2022-04-11 20:55:06 +0100
  • db3c6e6216 macOS/iOS: Fix unguarded availability warnings by Tom Poole 2022-04-11 13:50:34 +0100
  • e984395b1d GCC: Fix some compiler warnings in GCC 11 by Tom Poole 2022-04-01 16:39:37 +0100
  • f69fe7be0f Resave projects by Tom Poole 2022-04-26 15:30:29 +0100
  • 0c5b617f98 Projucer: Use preprocessor definitions and include paths when building rc files by reuk 2022-04-07 16:31:42 +0100
  • 118682f030 StandardHeader: Include <utility> for GCC 12 compatibility by reuk 2022-04-06 15:43:09 +0100
  • a77936ecda VST3: Fix a compiler warning in the VST3 SDK by Tom Poole 2022-04-26 11:38:19 +0100
  • b6a3020dc6 LiveConstantDemo: Improve the documentation by Tom Poole 2022-04-26 11:04:55 +0100
  • e02561c958 ListBox: Add checks to ensure that the ListBoxModel remains valid by reuk 2022-04-25 16:14:01 +0100
  • 1abb704ce0 WavAudioFormat: Add ASWG metadata support by Oli 2022-04-05 12:45:33 +0100
  • 61f3c1dd98 LV2: Add initial client support by reuk 2021-10-20 20:46:02 +0100
  • 1182024fc4 LV2: Add initial hosting support by reuk 2021-10-20 20:19:22 +0100
  • 1d04669410 LV2: Add turtle-writer program by reuk 2021-10-20 20:11:21 +0100
  • 6fffbdae92 LV2: Add generated resources by reuk 2021-10-20 20:09:49 +0100
  • e4b3eda5ef LV2: Add supporting library files by reuk 2021-10-20 20:08:29 +0100
  • 77090bb499 AudioProcessorGraph: Fix processing of plugins with no inputs or outputs by reuk 2022-04-21 16:38:40 +0100
  • de1e387a7a Windows: Initialise variable by reuk 2022-04-21 16:30:42 +0100
  • 40d6a063af AudioPluginHost: Speed up out-of-process scanning by reuk 2022-04-21 16:28:46 +0100
  • 4bfcb78809 PopupMenu: Use DPI awareness of target component when creating new windows by reuk 2022-03-29 21:42:48 +0100
  • 858aab823a ComponentBoundsConstrainer: Properly constrain secondary windows in plugins by reuk 2022-03-30 14:31:33 +0100
  • 3e0fa4489a LinuxComponentPeer: Properly transform coordinates into peer space when collision testing by reuk 2022-03-15 14:48:09 +0000
  • 092314deac VST2 Host: Avoid bad window errors when editor peer is deleted by reuk 2022-03-14 21:28:07 +0000
  • fe744f8112 VST2 Client: Flush command buffer after attaching plugin window on Linux by reuk 2022-03-14 21:27:03 +0000
  • fcd6752d4f VST2 Client: Fix popupmenu window location in VST2 plugins under the AudioPluginHost by reuk 2022-03-14 19:07:11 +0000
  • 8ba09acc59 VST2 Client: Avoid potential deadlocks on stateInformationLock by reuk 2022-03-10 20:40:03 +0000
  • e6efdaae0e VST2 Client: Hook onto host event loop when editor is open by reuk 2022-03-07 19:49:06 +0000
  • c91514f57f VST3 Client: Properly notify host about added/removed event loop FDs by reuk 2022-03-14 21:50:05 +0000
  • 7815d2007b OpenGL: Set OpenGL view position correctly after adjusting the global scale factor by reuk 2022-03-07 19:41:20 +0000
  • c30b3a1a31 Plugin Hosting: Take custom scaling into account when computing editor sizes by reuk 2022-03-07 19:54:11 +0000
  • 5f5cb5e885 Examples: Add host plugin demo by reuk 2022-02-23 15:03:37 +0000
  • e9b376ce14 XEmbed: Add function to force window bounds update by reuk 2022-03-09 20:09:18 +0000
  • 5fcb718ac9 String: Avoid using refcount to detect empty strings by reuk 2022-04-01 12:53:25 +0100
  • 5705a83065 ListenerList: Remove deprecation warning by reuk 2022-03-21 16:35:59 +0000
  • cfa289d943 AudioProcessor: Allow querying of the host timestamp in processBlock by reuk 2022-03-16 15:01:44 +0000
  • 5d096b46d7 Add simple Optional type by reuk 2022-03-16 13:35:04 +0000
  • 833c1e590f macOS/iOS: Add a Metal layer renderer by Tom Poole 2021-09-17 11:51:34 +0100
  • 570bcb666a Resave projects by Tom Poole 2022-04-20 16:41:04 +0100
  • 19ddbe2368 Warnings: Fix missing-prototypes warnings by reuk 2022-04-11 13:30:46 +0100
  • 3bf635e004 Warnings: Always supply all field initialisers by reuk 2022-04-11 12:22:44 +0100
  • 6de457f932 Linux Fonts: Add extra default font path by reuk 2022-04-12 13:53:31 +0100
  • b720b0f746 Build: Avoid checking in CMake user preset files by reuk 2022-04-11 12:22:05 +0100
  • f9c0c626fe Linux: Avoid picking a bold/oblique version of Bitstream Vera Sans by default by reuk 2022-04-06 18:10:18 +0100
  • a946ad64ba DirectoryContentsList: Fix a bug in isStillLoading by Tom Poole 2022-04-21 12:05:41 +0100
  • b4223154b6 Fix a compilation error in Xcode 9.4 by Tom Poole 2022-04-21 11:30:24 +0100
  • 2f389c9d42 iOS: Fix a compiler warning by Tom Poole 2022-04-20 09:44:53 +0100
  • 16eae47fde FloatVectorOperations: Add method docstrings by Tom Poole 2022-04-19 17:13:34 +0100
  • 1fa18a1b43 FloatVectorOperations: Add methods to Doxygen by Tom Poole 2022-04-11 20:55:06 +0100
  • eda5c696e5 macOS/iOS: Fix unguarded availability warnings by Tom Poole 2022-04-11 13:50:34 +0100
  • ef8ad92138 GCC: Fix some compiler warnings in GCC 11 by Tom Poole 2022-04-01 16:39:37 +0100
  • 220fa03eb0 Re-save projects by Tom Poole 2022-04-11 13:44:09 +0100