31 Commits

Author SHA1 Message Date
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
Paolo Cignoni
fab880a653 harmless warning 2018-02-14 10:48:13 +01:00
granzuglia
53c625f03b Fixed compiling issues to make travis system happy. 2018-01-04 15:06:23 +11:00
granzuglia
08ab667a12 added support for persistante parameters. now everything should be able to compile again! WARNING! PLEASE, RECOMPILE THE EXTERNAL LIBRARIES BEFORE RECOMPILE THE WHOLE MESHLAB_FULL.PRO 2018-01-04 14:29:25 +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
928f36139d - fixed various bugs on saving/opening XML scripting files 2017-04-05 16:08:57 +10:00
Paolo Cignoni cignoni
6b70709ce4 removed warning for unused params 2015-10-01 13:08:51 +00:00
Paolo Cignoni cignoni
90fd9f92f9 Added quotation marks to avoid the js attempt of evaluating a generic string when finding it in parameter 2015-06-18 10:05:22 +00:00
Guido Ranzuglia granzuglia
ccddc5dea6 2015-06-17 17:52:30 +00:00
Paolo Cignoni cignoni
ad8f2354cd added Matrix44 float/double independence to the parameters (added a new constructior for the Matrix44fvalue) 2014-08-23 01:51:58 +00:00
Paolo Cignoni cignoni
999ae9f475 *** Significant Commit ***
First step in the float/double independence of meshlab. 
Now there is a mandatory define in the compilation process that specify the scalar type used inside the whole meshlab and a few types (Point3m, Matrix44m, etc) that behave accordingly. 

Currently everything works with float, but a growing subset of the filters will be adapted to be really independent and allow a double compilation.
2014-06-19 08:46:11 +00:00
Paolo Cignoni cignoni
b6bc93a397 harmless warning... 2014-05-23 08:42:42 +00:00
Guido Ranzuglia granzuglia
d9d2d8066c - OTHER DANGEROUS COMMIT! significantly changed the RichMesh parameters management
- fixed various bugs on running script files inside MeshLab itself
2014-04-24 16:01:20 +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
a76f1bf481 Removed harmless warnings 2010-12-07 17:29:12 +00:00
Paolo Cignoni cignoni
eff05cdcbe when saving a script for meshlabserver the tips and tooltips are useless... 2010-11-30 09:19:34 +00:00
Paolo Cignoni cignoni
e22d4ce801 Changed the type of the shot parameter from Shotd to Shotf for better compatibility 2010-10-31 13:26:23 +00:00
Paolo Cignoni cignoni
b3b092c50d Add a new type of parameter: Shot. Added also the mechanism to get the camera from the current trackball position with the usual signal/slot exchange between the parameter dialog and the current glarea. 2010-10-21 13:39:32 +00:00
Paolo Cignoni cignoni
5ae31efc74 Refactoring for enforcing MVC design.
Moved log and filterscript from mainwindow to meshDocument. 
Restructured mainwindow to do not explicitly use the glare except when needed.
Started documenting code with doxygen. 
Moved xml2shot code out of the glarea into a utitliy class in vcg/wrap
Moved some inlined code out from interfaces into a new interfaces.cpp
Removed old useless CVS log comments
Corrected QMAKE_POST_LINK in the common pro (failed to copy dlls into meshlab folder)
2010-07-19 16:43:09 +00:00
Guido Ranzuglia granzuglia
01b6071607 removed unusual way to call QStringList copy constructor. 2010-05-24 08:23:49 +00:00
Guido Ranzuglia granzuglia
0459c7a59d defVal passed instead of val in RichSaveFile copy constructor 2010-05-05 14:58:29 +00:00
Guido Ranzuglia granzuglia
25fddd9d90 updated RichSaveFile and all the related classes. 2010-04-19 13:03:27 +00:00
Guido Ranzuglia granzuglia
958c83ac6f removed stupid error defVal->val 2010-04-09 15:31:23 +00:00
Guido Ranzuglia granzuglia
cf999ac993 added join function to filterparameter.h 2010-03-24 11:46:31 +00:00
Paolo Cignoni cignoni
323ead6558 corrected wrong invocation of the constuctor of stringlist (caused error on gcc 4.5) 2010-03-11 23:18:16 +00:00
Paolo Cignoni cignoni
0598ed259a harmless warning 2010-02-27 00:35:19 +00:00
Guido Ranzuglia granzuglia
37533b35c1 fully implemented RichOpenFile 2010-02-25 17:49:00 +00:00
Paolo Cignoni cignoni
ae8a955ca9 more robust management of reading global parameters 2010-02-10 10:55:22 +00:00
Guido Ranzuglia granzuglia
646d0aa796 added semantic validator to RichParameterFactory 2010-02-09 20:58:49 +00:00
Paolo Cignoni cignoni
f3c0264191 implemented missing RichParameterFactory::create( const QDomElement& np,RichParameter** par ) for dynamic floats and a few other bugs... (thanks to MogWare guys) 2010-02-08 09:36:26 +00:00
Paolo Cignoni cignoni
798ef99104 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested... 2009-11-23 09:56:18 +00:00