37 Commits

Author SHA1 Message Date
alemuntoni
3ced3041a4 log refactoring 2021-03-01 17:25:35 +01:00
alemuntoni
71d32142a7 EditContainer 2021-03-01 13:11:08 +01:00
alemuntoni
8af9cf1e3e renamings 2021-03-01 12:54:15 +01:00
alemuntoni
8157829775 RenderContainer 2021-03-01 12:43:45 +01:00
alemuntoni
5a2bca939c DecorateContainer 2021-03-01 12:25:59 +01:00
alemuntoni
300a22176d IORasterContainer 2021-02-26 19:00:16 +01:00
alemuntoni
8793e3c2a2 IOMeshContainer 2021-02-26 18:23:04 +01:00
alemuntoni
63203817fa code cleanups 2021-02-26 17:40:37 +01:00
alemuntoni
ce6693d80a FilterPluginContainer to manage FilterPlugins in PluginManager 2021-02-26 17:32:23 +01:00
alemuntoni
6d59fa4e06 possibility to change just python filter name on FilterPlugins 2021-02-26 11:56:51 +01:00
alemuntoni
ff350d700f new file ml_scene_gl_shared_data_context 2021-02-19 12:19:35 +01:00
alemuntoni
ec9992caf5 first refactoring of ml_shared_data_context 2021-02-19 11:53:32 +01:00
alemuntoni
10d4a457a9 disable just external plugins - compatibility with same meshlab version 2021-02-19 10:53:24 +01:00
alemuntoni
2925147d8b add custom shaders working 2021-02-17 15:38:03 +01:00
alemuntoni
e47fb90abb check if plugins are already loaded 2021-02-15 10:32:04 +01:00
alemuntoni
d1667db70c save list of disabled plugins 2021-02-11 10:45:11 +01:00
alemuntoni
a64043b495 automatic load of extra plugins at startup 2021-02-10 17:44:04 +01:00
alemuntoni
c1249971ee unload of plugins works! 2021-02-10 17:11:42 +01:00
alemuntoni
8aa1ed1cc9 checkPlugin working - when a plugin is loaded, is copied in system app dir 2021-02-10 16:37:49 +01:00
alemuntoni
50c2ff8872 code cleanup 2021-02-10 15:25:28 +01:00
alemuntoni
5e9dc3eaf4 better management of io formats - only PluginManager can enable or disable plugins 2021-02-10 14:57:35 +01:00
alemuntoni
b1cac81f7a tmp - better managemenr io formats 2021-02-10 14:22:48 +01:00
alemuntoni
df3aaaab69 solved critical bug for MESHLAB_VERSION under cmake, add checker for plugin versions 2021-02-10 11:57:03 +01:00
alemuntoni
33c7986bed PluginIterators allow to choose if iterate over disabled plugins 2021-02-10 10:52:24 +01:00
alemuntoni
736d4d6353 first draft of ConstPluginIterator 2021-02-10 10:10:32 +01:00
alemuntoni
5161b2f156 better error management when loading plugins 2021-02-09 15:02:36 +01:00
alemuntoni
e3c45a3178 plugin vendor 2021-02-09 14:14:00 +01:00
alemuntoni
e931777f21 possibility to enable or disable plugins from the plugin dialog 2021-02-09 12:01:48 +01:00
alemuntoni
90ba83848a plugin info dialog groups on plugins instead of plugin type 2021-02-09 10:59:25 +01:00
alemuntoni
801439a208 code cleanup and new plugin features 2021-02-09 10:40:37 +01:00
alemuntoni
c9c374b437 new MeshLabPluginType class 2021-02-08 18:53:39 +01:00
alemuntoni
9454fe3783 PluginManager has a single container containing all the plugins (also EditFactory plugins) 2021-02-08 17:30:49 +01:00
alemuntoni
50db776760 new common interface for all meshlab plugin files 2021-02-08 17:05:29 +01:00
alemuntoni
90302aea75 enable/disable PluginInterface 2021-02-08 16:21:22 +01:00
alemuntoni
850b1d9473 moving plugin manager iterators to another file 2021-02-08 15:58:25 +01:00
alemuntoni
32df9a9aaf possibility to check version of plugin and if it has been built with double precision 2021-02-02 12:58:24 +01:00
alemuntoni
fc763cb9f7 some reorganization 2021-02-01 13:17:53 +01:00