9132 Commits

Author SHA1 Message Date
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
c0289e113b update menus after load a new plugin -- still need to fix searcher 2021-02-09 16:36:08 +01:00
alemuntoni
0c28ca6c75 load plugin works (still need to update ui) 2021-02-09 15:45:25 +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
27b6b84976 other features of plugin dialog 2021-02-09 12:27:46 +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
08ad962d3a plugin dialog cleanup 2021-02-08 17:44:30 +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
3f20326684 tmp removing deb 2021-02-08 15:37:28 +01:00
alemuntoni
8c4ad8dc78 fix upload name on workflow 2021-02-08 15:13:57 +01:00
alemuntoni
9b885cc98d fix deb archive name 2021-02-08 12:42:33 +01:00
alemuntoni
b53dc65b61 fix linux workflow syntax 2021-02-08 12:36:56 +01:00
alemuntoni
d5e2c22a75 make MeshLab deb package 2021-02-08 12:35:56 +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
alemuntoni
9ec852fe82 remove unuseful parameter from plugin manager 2021-01-29 19:13:04 +01:00
alemuntoni
53709ed732 better management of plugins - reorganized plugin info dialog 2021-01-29 19:10:23 +01:00
alemuntoni
29dbae72fc some const correctness 2021-01-29 11:30:23 +01:00
alemuntoni
077e23efd0 update vcg, minor indentation fixes 2021-01-28 12:47:30 +01:00
alemuntoni
713d0b0197 remove verbosity from plugin manager 2021-01-28 10:18:49 +01:00
alemuntoni
f2997b23a7 fix server 2021-01-27 17:43:52 +01:00
alemuntoni
51d96f3a7b fix last commit 2021-01-27 17:27:58 +01:00
alemuntoni
493573d934 cleaner plugin management by plugin manager 2021-01-27 16:29:12 +01:00
alemuntoni
0e5d261b40 list of supported formats from plugin manager 2021-01-27 16:18:15 +01:00
alemuntoni
92a6d4e0b1 file reorganization 2021-01-27 15:30:03 +01:00
alemuntoni
295ed7670f add verbosity plugin manager 2021-01-27 15:16:14 +01:00
Alessandro Muntoni
1c1f2d0b48
Merge pull request #906 from alemuntoni/plugin_manager_refactoring
Plugin manager refactoring
2021-01-27 12:26:08 +01:00
alemuntoni
e8892f8722 remove plugin iterator 2021-01-27 11:59:17 +01:00
alemuntoni
e86e4e5a73 final mods 2021-01-27 11:55:21 +01:00
alemuntoni
f8a2d88d94 more member functions to plugin manager 2021-01-27 11:16:37 +01:00
alemuntoni
5403f0a497 fix mainserver 2021-01-27 10:27:47 +01:00
alemuntoni
eced6f8e03 action filter map private, solved double loading plugins 2021-01-27 09:53:21 +01:00
alemuntoni
4f5489bd66 edit plugin iterator 2021-01-26 17:34:17 +01:00
alemuntoni
c271910935 some other iterators 2021-01-26 16:07:29 +01:00
alemuntoni
3fc6b76fa3 filterPlugins iterator on plugin manager 2021-01-26 15:54:11 +01:00
alemuntoni
ea28dc90e5 Merge remote-tracking branch 'alemuntoni/plugin_manager_refactoring' into plugin_manager_refactoring
# Conflicts:
#	src/common/globals/globals.cpp
2021-01-26 15:14:01 +01:00
alemuntoni
3df49b9f9b remove unuseful member plugin manager 2021-01-26 15:12:29 +01:00
alemuntoni
c03fedd564 proper constructors for plugin manager, meshlab using global defaultGlobalParameters, defaultPluginsPath and defaultShadersPath 2021-01-26 15:12:29 +01:00
alemuntoni
233b5dc26c shadersPath 2021-01-26 15:00:59 +01:00
alemuntoni
e2e5a649eb globals and singletons 2021-01-26 15:00:59 +01:00
alemuntoni
d90168ca53 first draft of singletons collection class 2021-01-26 15:00:59 +01:00