9145 Commits

Author SHA1 Message Date
alemuntoni
048dd2dec7 code cleanup 2021-02-11 16:15:48 +01:00
alemuntoni
c5ad316e6d glew moved to external_common 2021-02-11 15:09:37 +01:00
alemuntoni
728b537f2a temporary disabling filter globalregistration 2021-02-11 11:10:58 +01:00
alemuntoni
d1667db70c save list of disabled plugins 2021-02-11 10:45:11 +01:00
alemuntoni
a15eae276f load also dylib on macos 2021-02-11 09:30:01 +01:00
alemuntoni
8d87630037 update toolbars when enabling/disabling plugins 2021-02-11 08:59:56 +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
ab69fbbe8b fix qmake build 2021-02-10 14:11:46 +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
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