alemuntoni
3f24714657
initGlobalParameterList is a member of decoratePluginInterface.
...
Moved unify stl vertices parameter to initPreOpenParameter
2020-09-21 18:34:29 +02:00
alemuntoni
2a7b5fa81e
removed interfaces.h and interfaces.cpp
2020-09-18 16:43:19 +02:00
alemuntoni
2121557c19
edit_plugin_interface.h
2020-09-18 15:47:25 +02:00
alemuntoni
3f172b9f41
decorate_plugin_interface.h and fix last commit
2020-09-18 15:17:15 +02:00
alemuntoni
d7d9746936
render_plugin_interface.h
2020-09-18 14:49:25 +02:00
alemuntoni
233b3e9f54
filter_plugin_interface.h
2020-09-18 13:27:59 +02:00
alemuntoni
7ca8d10a77
io_plugin_interface.h, fix filter_trioptimize
2020-09-18 12:54:49 +02:00
alemuntoni
6e08a9c9b9
moving some common interfaces inside interfaces directory
2020-09-18 11:27:13 +02:00
alemuntoni
21377899e8
renaming initParameterList and filterArity const correctness
2020-09-17 15:09:53 +02:00
alemuntoni
5063bde0c9
RichParameterSet -> RichParameterList (actually it was already a list)
2020-07-31 17:29:06 +02:00
alemuntoni
326e4a7c6f
fix memory leak - little organization improvement
2020-07-26 15:54:05 +02:00
alemuntoni
aa425f8f69
possibility to set plugins directory on PluginManager
2020-07-23 21:09:24 +02:00
alemuntoni
a397aa4b23
sketchfab now uses QJSEngine instead of QtScript
2020-05-27 14:55:31 +02:00
alemuntoni
7396302224
removed script interface
2020-05-27 14:55:31 +02:00
alemuntoni
2eeb492d96
removed part of xmlfilterinfo.h/cpp
2020-05-27 14:55:31 +02:00
alemuntoni
b0b0d6e64a
removed xml plugin loader
2020-05-27 14:55:31 +02:00
alemuntoni
04e22a5779
libmeshlab-common put inside the Frameworks directory of the macos appbundle
2020-05-04 15:17:50 +02:00
Ryan Pavlik
2d854729c2
plugin manager and render: Handle visual studio build layout.
2019-12-12 17:29:19 -06:00
Alessandro Muntoni
3f69c5b8a8
Merge pull request #515 from rpavlik/linux-dirs
...
Linux dirs
2019-12-12 09:40:42 +01:00
Ryan Pavlik
dfaa82428f
pluginmanager: Fix double-free in plugins with multiple interfaces.
...
This fixes a crash/illegal instruction/etc on exit.
2019-12-11 11:15:02 -06:00
Ryan Pavlik
4069eb380e
linux: Find lib/meshlab directory for plugins
2019-12-05 17:00:24 -06:00
Ryan Pavlik
f1eea18df3
common: Some clang-tidy
2019-12-04 14:27:54 -06:00
Paolo Cignoni
d1aacfa2ab
Harmless warnings
2018-04-06 13:27:26 +02:00
Paolo Cignoni
d0267fd180
added exception throwing check at startup that all the filters have the needed callback
...
After getting yet another crash at the end of the processing...
Now for each old-style filter you must have all the needed callback...
2018-02-22 13:30:11 +01:00
Marco Callieri
9bae8dbd8d
qPrintable to qUtf8Printable in the WHOLE project
...
qUtf8Printable is better to deal with special characters.
also in QT documentation it is said is better when logging strings.
However, we use it also to store filenames and text-based ID, if we only use one, and not alternating between qUtf8Printable and qPrintable, thins should be smoother, but since it is a project-wide change, it is potentially DANGEROUS, NOT YET FULLY TESTED
2018-02-19 16:36:31 +01:00
133470
92b74e389d
removed useless piece of code
2018-01-05 15:00:59 +11:00
granzuglia
fae57fd072
added support for persistante parameters. WARNING!!! please, note that at this moment the code may not compile. It will compile again as soon as I will finish to merge the all the changed files
2018-01-03 18:34:36 +11:00
Guido Ranzuglia
d217d1af28
- the STL "unify vertices" parameter is now a global one
2017-04-07 15:23:26 +10:00
ganovelli
2079824513
first working draft
...
it simply outputs an image with model rendered from the current camera
with creases highlighted
2017-01-13 11:34:05 +01:00
Paolo Cignoni cignoni
666d182c2e
Added to the plugin manager a method getDecoratorInterfaceByName to retrieve a plugin by the name of the decorator
2014-11-06 23:42:31 +00:00
Guido Ranzuglia granzuglia
6b698f7078
WARNING!!! CRITICAL COMMIT.
...
- Improved a lot the XML filter thread safety. There are still critical situation not properly managed.
- Improved the old scripting system mechanism support for the XML plugins.
- fixed various bugs
2014-05-23 09:22:08 +00:00
Paolo Cignoni cignoni
bc9c78c875
removed debug printing of all the loaded plugins
2014-02-19 10:34:05 +00:00
Paolo Cignoni cignoni
c7f4b987a1
Solved the hideous bug of slow xml parsing on mac. replaced all the xmlparser stuff with old school DOM traversal...
2014-02-07 17:27:07 +00:00
Guido Ranzuglia granzuglia
f1e078cefa
- removed unused member
2013-12-06 14:30:12 +00:00
Guido Ranzuglia granzuglia
6bfab050e3
- added plugin file name to the filters tooltips
...
- added ctrl+l shortcut for layer dialog (apply filter changed to ctrl+p)
2012-12-13 17:44:01 +00:00
Guido Ranzuglia granzuglia
d524f78bee
- cleaned up a lot of files removing useless functions
2012-10-18 10:06:57 +00:00
Guido Ranzuglia granzuglia
64dbbbc761
- removed stupid crash caused by missed exception catching.
2012-10-02 12:17:47 +00:00
Guido Ranzuglia granzuglia
d5196c46e7
removed compiler time errors
2012-09-17 10:18:07 +00:00
Guido Ranzuglia granzuglia
8e51df6dbf
- fixed problem with invisible label in CustomDialog
...
- cleaned just a bit the xmlinfo code
- moved static MeshLab info on mlapplication.h
2012-09-17 08:35:03 +00:00
Paolo Cignoni cignoni
51d184dccc
Added MeshLabXMLParsingException to manage the case of a spurious xml crashing the init of the plugins
2012-07-25 08:21:05 +00:00
Guido Ranzuglia granzuglia
a895edf30e
- resolved mac/linux bug on missing plugins name preamble (i.e. in mac filter_mutualinfo.xml -> libfilter_mutualinfo.dylib in linux libfilter_mutualinfo.so in windows filter_mutualinfo.dll)
2012-07-18 16:56:06 +00:00
Paolo Cignoni cignoni
8750760fa4
Added function to correctly manage dll extension names under diff OS
2012-03-07 12:40:45 +00:00
Luca Benedetti benedetti
96ff3d1e91
added ".so" filter for plugins in unix and fixed pointer access when no io plugins are present
2012-01-03 15:20:42 +00:00
Guido Ranzuglia granzuglia
fd33cbd061
added help on auto completer
2011-12-12 12:56:02 +00:00
Guido Ranzuglia granzuglia
c3fb764aca
first instance of autocompleter. Selection of suggested option is only working clicking with mouse.
2011-11-30 17:52:09 +00:00
Guido Ranzuglia granzuglia
323a2f6784
eventually cleaned code removing Env from PluginManager
2011-11-28 12:50:10 +00:00
Guido Ranzuglia granzuglia
85de91b6b3
added new feature to editor and removed a first bug on MeshState
...
(should be present another one)
2011-11-25 17:46:00 +00:00
Guido Ranzuglia granzuglia
e79ff67a6a
added a lot of new functionalities to the editor
2011-11-24 18:12:09 +00:00
Guido Ranzuglia granzuglia
bf88b40fdc
filter reloading and a lot of other stuff have been added
2011-11-22 16:34:49 +00:00
Guido Ranzuglia granzuglia
537b975423
added script code user defined code execution.
2011-11-21 17:37:38 +00:00