1
Fork 0
Commit Graph

3621 Commits

Author SHA1 Message Date
Nedko Arnaudov c446211bf8 Fix build
https://github.com/LADI/giada/issues/1
2023-06-27 21:01:55 +03:00
gvnnz fb7d435921 Fix wrong update+swap order in ActionRecorder::clearAllActions() 2023-06-18 12:21:20 +02:00
gvnnz 1408ad7947 Add missing model::swap() call in ActionRecorder::clearChannel 2023-06-18 12:18:18 +02:00
gvnnz e45df80086 Update atomic swapper 2023-06-18 11:58:49 +02:00
gvnnz 3c6addc573 Avoid extra model swap in ChannelManager 2023-06-18 11:58:49 +02:00
gvnnz a44cf454e2 Pass model::Actions reference to Sequencer 2023-06-18 11:58:49 +02:00
gvnnz e1fff8b007 Make method in ActionRecorder private 2023-06-18 11:58:49 +02:00
gvnnz c69ebc57a6 Remove useless method in ActionRecorder 2023-06-18 11:58:49 +02:00
gvnnz 528c340614 Add model::Actions::debug() method 2023-06-18 11:58:49 +02:00
gvnnz ce339e2d0f Remove old and unused Actions class 2023-06-18 11:58:49 +02:00
gvnnz 930da9752d m::model::Actions is now part of model::Layout, use it in ActionRecorder class 2023-06-18 11:58:49 +02:00
gvnnz 255d19988d Cleanup some imports 2023-06-18 11:58:49 +02:00
gvnnz 39788d6add Add new model::Actions class (still unused) 2023-06-18 11:58:49 +02:00
gvnnz 0add7da619 Remove unused Model method 2023-06-18 11:58:49 +02:00
gvnnz c3c287ad85 Remove unused type aliases from model:: 2023-06-18 11:58:49 +02:00
gvnnz bb940f3227 Add Model::clearWaves() function 2023-06-18 11:58:49 +02:00
gvnnz 52367f18d5 Add Model::clearPlugins() function 2023-06-18 11:58:49 +02:00
gvnnz 23b41724e4 Lock the layout when removing shared data 2023-06-18 11:58:49 +02:00
gvnnz 45ba9be388 Add Model::removeWave() function 2023-06-18 11:58:49 +02:00
gvnnz 3d9d08b808 Add Model::removePlugin() function 2023-06-18 11:58:49 +02:00
gvnnz 37637ff544 DRY Model 2023-06-18 11:58:49 +02:00
gvnnz 833e0aaabf Add model::addChannelShared() function 2023-06-18 11:58:49 +02:00
gvnnz f51d5bf052 Add model::addPlugin() function 2023-06-12 23:09:00 +02:00
gvnnz a054317a27 Add model::addWave() function 2023-06-12 23:09:00 +02:00
gvnnz 8d04deb6b3 Add model::findWave() function 2023-06-12 23:09:00 +02:00
gvnnz baa96f1383 Add model::findPlugin() function 2023-06-12 23:09:00 +02:00
gvnnz c381d7efca Remove useless StorageApi::storePatch() method 2023-06-12 23:09:00 +02:00
gvnnz fe969f551f Add model::store(Patch&) 2023-06-12 23:09:00 +02:00
gvnnz 74fd311728 Move StorageApi::LoadState to model::LoadState 2023-06-12 23:09:00 +02:00
gvnnz 85cb7b1c06 Fixup comments 2023-06-12 23:09:00 +02:00
gvnnz 146f5c8e4a Remove useless StorageApi::loadPatch() method 2023-06-12 23:09:00 +02:00
gvnnz 83497100c8 Use Model::load(Patch&) in StorageApi 2023-06-12 23:09:00 +02:00
gvnnz 6350a5c664 Add model::load(const Patch&) 2023-06-12 23:09:00 +02:00
gvnnz f4fad455e3 Add/remove some TODO comments in PluginFactory.h 2023-06-11 18:08:37 +02:00
gvnnz 5a292d2bc2 Remove useless method PluginManager::serializePlugin() 2023-06-11 18:07:44 +02:00
gvnnz 28692a50c1 Add pluginFactory::serializePlugin() 2023-06-11 18:00:33 +02:00
gvnnz 51d38349a9 Remove useless method PluginsApi::deserialize() 2023-06-11 17:03:34 +02:00
gvnnz 452fbef7fd Fix parameter order in pluginFactory's function 2023-06-11 17:00:17 +02:00
gvnnz 877272441f Return potential invalid Plugin from pluginFactory::create() 2023-06-11 16:58:13 +02:00
gvnnz f6631ece91 Remove useless PluginManager::serializePlugin() 2023-06-11 16:49:03 +02:00
gvnnz c5f1e43764 Make PluginManager::makeJucePlugin() public 2023-06-11 16:44:49 +02:00
gvnnz d3219d4158 Add channelFactory::deserializePlugin() function 2023-06-11 16:37:58 +02:00
gvnnz 37576c08d6 Fill m_unknownPluginList when JUCE plug-in creation fails 2023-06-11 16:30:20 +02:00
gvnnz 25b578bfa1 Remove useless m_missingPlugins boolean parameter from PluginManager 2023-06-11 16:21:35 +02:00
gvnnz 148757332b Remove IdManager dependency from PluginManager 2023-06-11 16:17:14 +02:00
gvnnz 1957d8cc92 New pluginFactory::create(), use it in PluginManager 2023-06-11 16:11:17 +02:00
gvnnz 0cda95a0e6 Removed useless private function in PluginManager 2023-06-11 15:59:01 +02:00
gvnnz 31f1029e9c Add new m::pluginFactory namespace + pluginFactory::makeInvalid function 2023-06-11 15:51:04 +02:00
gvnnz a830c485a4 Reorganize some code in PluginManager class 2023-06-11 15:36:29 +02:00
gvnnz b8d18abbb3 Remove Model dependency from ActionEditorApi 2023-06-11 15:01:34 +02:00