2025-06-29 20:51 ftp://ftp.de.debian.org/debian/pool/main/p/pencil2d/pencil2d_0.7.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 1735 1714 elapsed-time: 13.4 12.6 head-timing-info: old-timing-info: head results: pencil-0.7.0/app/src/aboutdialog.cpp:33:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/aboutdialog.cpp:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/app_util.cpp:24:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowContextHelpButtonHint [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/app_util.cpp:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/cameraoptionswidget.cpp:33:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/cameraoptionswidget.cpp:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/cameracontextmenu.cpp:40:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/bucketoptionswidget.cpp:61:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setTolerance [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/actioncommands.cpp:499:5: error: There is an unknown macro here somewhere. Configuration is required. If OnScopeExit is a macro then please configure it. [unknownMacro] pencil-0.7.0/app/src/checkupdatesdialog.cpp:37:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/checkupdatesdialog.cpp:153:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/checkupdatesdialog.cpp:221:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/checkupdatesdialog.cpp:237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/spinslider.h:45:5: style: Class 'SpinSlider' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/app/src/colorinspector.cpp:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorinspector.cpp:183:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/commandlineexporter.cpp:75:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/commandlineparser.cpp:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorslider.cpp:27:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorslider.cpp:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorslider.cpp:261:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorwheel.cpp:128:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorwheel.cpp:193:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorwheel.cpp:205:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorwheel.cpp:257:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorwheel.cpp:286:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorwheel.cpp:311:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorinspector.cpp:132:24: style:inconclusive: Either there is a missing 'override', or the member function 'ColorInspector::color' can be const. [functionConst] pencil-0.7.0/app/src/colorinspector.h:35:12: note: Either there is a missing 'override', or the member function 'ColorInspector::color' can be const. pencil-0.7.0/app/src/colorinspector.cpp:132:24: note: Either there is a missing 'override', or the member function 'ColorInspector::color' can be const. pencil-0.7.0/app/src/colorslider.h:51:12: style:inconclusive: Either there is a missing 'override', or the member function 'ColorSlider::color' can be const. [functionConst] pencil-0.7.0/app/src/colorpalettewidget.cpp:69:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:212:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:259:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconMode [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:341:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/commandlineparser.h:32:13: performance: Function 'inputPath()' should return member 'mInputPath' by const reference. [returnByReference] pencil-0.7.0/app/src/colorpalettewidget.cpp:364:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoArrow [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/commandlineparser.h:33:17: performance: Function 'outputPaths()' should return member 'mOutputPaths' by const reference. [returnByReference] pencil-0.7.0/app/src/colorpalettewidget.cpp:395:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListMode [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/commandlineparser.h:34:13: performance: Function 'camera()' should return member 'mCamera' by const reference. [returnByReference] pencil-0.7.0/app/src/colorpalettewidget.cpp:410:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconMode [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:481:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListMode [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:531:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IconMode [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:645:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RejectRole [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:673:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiterJoin [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/elidedlabel.cpp:62:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Preferred [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/doubleprogressdialog.h:43:19: style:inconclusive: Technically the member function 'DoubleProgressDialog::ProgressBarControl::getMin' can be const. [functionConst] pencil-0.7.0/app/src/doubleprogressdialog.h:46:19: style:inconclusive: Technically the member function 'DoubleProgressDialog::ProgressBarControl::getMax' can be const. [functionConst] pencil-0.7.0/app/src/doubleprogressdialog.h:51:19: style:inconclusive: Technically the member function 'DoubleProgressDialog::ProgressBarControl::getValue' can be const. [functionConst] pencil-0.7.0/app/src/doubleprogressdialog.cpp:89:47: style:inconclusive: Technically the member function 'DoubleProgressDialog::ProgressBarControl::convertUnits' can be const. [functionConst] pencil-0.7.0/app/src/doubleprogressdialog.h:60:17: note: Technically the member function 'DoubleProgressDialog::ProgressBarControl::convertUnits' can be const. pencil-0.7.0/app/src/doubleprogressdialog.cpp:89:47: note: Technically the member function 'DoubleProgressDialog::ProgressBarControl::convertUnits' can be const. pencil-0.7.0/app/src/doubleprogressdialog.h:41:13: style: Class 'ProgressBarControl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/app/src/colorwheel.cpp:35:20: style:inconclusive: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. [functionConst] pencil-0.7.0/app/src/colorwheel.h:29:12: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. pencil-0.7.0/app/src/colorwheel.cpp:35:20: note: Either there is a missing 'override', or the member function 'ColorWheel::color' can be const. pencil-0.7.0/app/src/colorwheel.cpp:111:16: style: Local variable 'color' shadows outer function [shadowFunction] pencil-0.7.0/app/src/colorwheel.h:29:12: note: Shadowed declaration pencil-0.7.0/app/src/colorwheel.cpp:111:16: note: Shadow variable pencil-0.7.0/app/src/colorwheel.cpp:120:16: style: Local variable 'color' shadows outer function [shadowFunction] pencil-0.7.0/app/src/colorwheel.h:29:12: note: Shadowed declaration pencil-0.7.0/app/src/colorwheel.cpp:120:16: note: Shadow variable pencil-0.7.0/app/src/colorwheel.cpp:152:16: style: Local variable 'color' shadows outer function [shadowFunction] pencil-0.7.0/app/src/colorwheel.h:29:12: note: Shadowed declaration pencil-0.7.0/app/src/colorwheel.cpp:152:16: note: Shadow variable pencil-0.7.0/app/src/colorwheel.cpp:158:16: style: Local variable 'color' shadows outer function [shadowFunction] pencil-0.7.0/app/src/colorwheel.h:29:12: note: Shadowed declaration pencil-0.7.0/app/src/colorwheel.cpp:158:16: note: Shadow variable pencil-0.7.0/app/src/exportimagedialog.cpp:27:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_SEQUENCE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportimagedialog.cpp:56:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportimagedialog.cpp:105:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportimagedialog.cpp:110:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/elidedlabel.cpp:74:42: style:inconclusive: Function 'setText' argument 1 names different: declaration 'text' definition 'newText'. [funcArgNamesDifferent] pencil-0.7.0/app/src/elidedlabel.h:68:33: note: Function 'setText' argument 1 names different: declaration 'text' definition 'newText'. pencil-0.7.0/app/src/elidedlabel.cpp:74:42: note: Function 'setText' argument 1 names different: declaration 'text' definition 'newText'. pencil-0.7.0/app/src/importexportdialog.h:45:9: style:inconclusive: Either there is a missing 'override', or the member function 'ImportExportDialog::getPosIndex' can be const. [functionConst] pencil-0.7.0/app/src/exportimagedialog.h:33:6: style: The destructor '~ExportImageDialog' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/app/src/importexportdialog.h:39:6: note: Virtual destructor in base class pencil-0.7.0/app/src/exportimagedialog.h:33:6: note: Destructor in derived class pencil-0.7.0/app/src/exportimagedialog.cpp:22:64: style:inconclusive: Function 'ExportImageDialog' argument 2 names different: declaration 'eType' definition 'eFileType'. [funcArgNamesDifferent] pencil-0.7.0/app/src/exportimagedialog.h:32:58: note: Function 'ExportImageDialog' argument 2 names different: declaration 'eType' definition 'eFileType'. pencil-0.7.0/app/src/exportimagedialog.cpp:22:64: note: Function 'ExportImageDialog' argument 2 names different: declaration 'eType' definition 'eFileType'. pencil-0.7.0/app/src/exportimagedialog.cpp:46:86: style:inconclusive: Function 'setCamerasInfo' argument 1 names different: declaration 'camInfo' definition 'cameraInfo'. [funcArgNamesDifferent] pencil-0.7.0/app/src/exportimagedialog.h:35:68: note: Function 'setCamerasInfo' argument 1 names different: declaration 'camInfo' definition 'cameraInfo'. pencil-0.7.0/app/src/exportimagedialog.cpp:46:86: note: Function 'setCamerasInfo' argument 1 names different: declaration 'camInfo' definition 'cameraInfo'. pencil-0.7.0/app/src/exportmoviedialog.cpp:28:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GIF [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.cpp:64:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.cpp:147:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.cpp:153:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.cpp:159:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.h:35:6: style: The destructor '~ExportMovieDialog' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/app/src/importexportdialog.h:39:6: note: Virtual destructor in base class pencil-0.7.0/app/src/exportmoviedialog.h:35:6: note: Destructor in derived class pencil-0.7.0/app/src/filespage.cpp:45:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:57:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filedialog.cpp:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANIMATION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.cpp:52:85: performance: Function parameter 'camerasInfo' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/filedialog.cpp:77:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PALETTE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:172:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.cpp:145:49: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/filedialog.cpp:103:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANIMATION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:186:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/exportmoviedialog.cpp:151:54: performance: Function parameter 'filePath' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/filedialog.cpp:118:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PFF_DEFAULT_PROJECT_EXT [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:194:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_PRESET [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filedialog.cpp:199:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PFF_OPEN_PROJECT_EXT_FILTER [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASK_FOR_PRESET [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filedialog.cpp:215:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PFF_SAVE_PROJECT_EXT_FILTER [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOAD_MOST_RECENT [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filedialog.cpp:278:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANIMATION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:229:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOAD_DEFAULT_PRESET [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:234:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_SAVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filespage.cpp:239:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_SAVE_NUMBER [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/colorpalettewidget.cpp:646:18: style: Variable 'removeButton' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/app/src/importexportdialog.cpp:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importexportdialog.cpp:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importexportdialog.cpp:135:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_SEQUENCE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importexportdialog.cpp:27:5: performance: Variable 'mFileType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/app/src/importexportdialog.cpp:53:33: style:inconclusive: Either there is a missing 'override', or the member function 'ImportExportDialog::getFilePaths' can be const. [functionConst] pencil-0.7.0/app/src/importexportdialog.h:44:17: note: Either there is a missing 'override', or the member function 'ImportExportDialog::getFilePaths' can be const. pencil-0.7.0/app/src/importexportdialog.cpp:53:33: note: Either there is a missing 'override', or the member function 'ImportExportDialog::getFilePaths' can be const. pencil-0.7.0/app/src/importexportdialog.h:44:17: performance: Function 'getFilePaths()' should return member 'm_filePaths' by const reference. [returnByReference] pencil-0.7.0/app/src/filespage.cpp:59:16: style: Error code from the return value of function mPresetDir.cd() is not used. [ignoredReturnErrorCode] pencil-0.7.0/app/src/generalpage.cpp:89:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:134:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANGUAGE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LANGUAGE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_STYLE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:231:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE_SMOOTHING [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:236:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIGH_RESOLUTION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:246:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANTIALIAS [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:251:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOL_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:256:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANVAS_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:261:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_SIZE_W [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:266:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID_SIZE_H [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:271:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SAFE_ON [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:277:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACTION_SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE_SAFE_ON [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:299:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVERLAY_SAFE_HELPER_TEXT_ON [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:304:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TITLE_SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:309:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:314:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_POOL_SIZE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/generalpage.cpp:319:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVERT_SCROLL_ZOOM_DIRECTION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/filedialog.cpp:243:53: style:inconclusive: Function 'getFilterForFile' argument 1 names different: declaration 'fileType' definition 'filters'. [funcArgNamesDifferent] pencil-0.7.0/app/src/filedialog.h:107:53: note: Function 'getFilterForFile' argument 1 names different: declaration 'fileType' definition 'filters'. pencil-0.7.0/app/src/filedialog.cpp:243:53: note: Function 'getFilterForFile' argument 1 names different: declaration 'fileType' definition 'filters'. pencil-0.7.0/app/src/filedialog.cpp:271:64: performance: Function parameter 'baseName' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/filedialog.cpp:78:20: style: Variable 'fileType' can be declared as reference to const [constVariableReference] pencil-0.7.0/app/src/importpositiondialog.cpp:45:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importpositiondialog.cpp:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMPORT_REPOSITION_TYPE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/main.cpp:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable core_lib [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importlayersdialog.cpp:43:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importlayersdialog.cpp:91:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importlayersdialog.cpp:146:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:53:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:73:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:110:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:181:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:256:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:344:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/importimageseqdialog.cpp:367:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:36:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:62:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:88:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:103:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:147:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:235:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/layeropacitydialog.cpp:300:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pegbaralignmentdialog.cpp:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pegbaralignmentdialog.cpp:122:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pegbaralignmentdialog.cpp:164:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pegbaralignmentdialog.cpp:192:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:50:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:85:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:108:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV_ONION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV_ONION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXT_ONION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_RED [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_BLUE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:157:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_MAX_OPACITY [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:163:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_MIN_OPACITY [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:169:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_PREV_FRAMES_NUM [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_NEXT_FRAMES_NUM [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:181:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/onionskinwidget.cpp:194:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_WHILE_PLAYBACK [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pegbaralignmentdialog.cpp:64:54: performance: Function parameter 'layerList' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/predefinedsetmodel.cpp:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/predefinedsetmodel.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/predefinedsetmodel.h:58:19: style:inconclusive: Technically the member function 'PredefinedKeySet::layerName' can be const. [functionConst] pencil-0.7.0/app/src/predefinedsetmodel.h:61:13: performance:inconclusive: Technically the member function 'PredefinedKeySet::type' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/app/src/importimageseqdialog.cpp:157:48: style:inconclusive: Either there is a missing 'override', or the member function 'ImportImageSeqDialog::getMode' can be const. [functionConst] pencil-0.7.0/app/src/importimageseqdialog.h:65:10: note: Either there is a missing 'override', or the member function 'ImportImageSeqDialog::getMode' can be const. pencil-0.7.0/app/src/importimageseqdialog.cpp:157:48: note: Either there is a missing 'override', or the member function 'ImportImageSeqDialog::getMode' can be const. pencil-0.7.0/app/src/importimageseqdialog.cpp:162:32: style:inconclusive: Either there is a missing 'override', or the member function 'ImportImageSeqDialog::getFileType' can be const. [functionConst] pencil-0.7.0/app/src/importimageseqdialog.h:66:14: note: Either there is a missing 'override', or the member function 'ImportImageSeqDialog::getFileType' can be const. pencil-0.7.0/app/src/importimageseqdialog.cpp:162:32: note: Either there is a missing 'override', or the member function 'ImportImageSeqDialog::getFileType' can be const. pencil-0.7.0/app/src/importimageseqdialog.cpp:334:35: warning: The class 'ImportImageSeqDialog' defines member function with name 'getFilePaths' also defined in its parent class 'ImportExportDialog'. [duplInheritedMember] pencil-0.7.0/app/src/importexportdialog.h:44:17: note: Parent function 'ImportExportDialog::getFilePaths' pencil-0.7.0/app/src/importimageseqdialog.cpp:334:35: note: Derived function 'ImportImageSeqDialog::getFilePaths' pencil-0.7.0/app/src/predefinedsetmodel.h:58:19: performance: Function 'layerName()' should return member 'mLayerName' by const reference. [returnByReference] pencil-0.7.0/app/src/popupcolorpalettewidget.cpp:50:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomizeWindowHint [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/popupcolorpalettewidget.cpp:91:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pencil2d.cpp:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APP_VERSION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/predefinedsetmodel.cpp:30:25: performance:inconclusive: Either there is a missing 'override', or the member function 'PredefinedSetModel::columnCount' can be static. [functionStatic] pencil-0.7.0/app/src/predefinedsetmodel.h:86:9: note: Either there is a missing 'override', or the member function 'PredefinedSetModel::columnCount' can be static. pencil-0.7.0/app/src/predefinedsetmodel.cpp:30:25: note: Either there is a missing 'override', or the member function 'PredefinedSetModel::columnCount' can be static. pencil-0.7.0/app/src/pencil2d.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pencil2d.cpp:111:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pencil2d.cpp:127:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileOpen [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/pencil2d.cpp:140:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_LANGUAGE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/mainwindow2.cpp:865:5: error: There is an unknown macro here somewhere. Configuration is required. If OnScopeExit is a macro then please configure it. [unknownMacro] pencil-0.7.0/app/src/importimageseqdialog.cpp:111:16: style: Redundant initialization for 'status'. The initialized value is overwritten before it is read. [redundantInitialization] pencil-0.7.0/app/src/importimageseqdialog.cpp:110:23: note: status is initialized pencil-0.7.0/app/src/importimageseqdialog.cpp:111:16: note: status is overwritten pencil-0.7.0/app/src/popupcolorpalettewidget.h:32:5: style: Class 'PopupColorPaletteWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/app/src/importimageseqdialog.cpp:149:68: style:inconclusive: Function 'setPreviewModel' argument 1 names different: declaration 'predefinedKeySet' definition 'keySet'. [funcArgNamesDifferent] pencil-0.7.0/app/src/importimageseqdialog.h:79:50: note: Function 'setPreviewModel' argument 1 names different: declaration 'predefinedKeySet' definition 'keySet'. pencil-0.7.0/app/src/importimageseqdialog.cpp:149:68: note: Function 'setPreviewModel' argument 1 names different: declaration 'predefinedKeySet' definition 'keySet'. pencil-0.7.0/app/src/importimageseqdialog.cpp:278:18: performance: Range variable 'fileName' should be declared as const reference. [iterateByValue] pencil-0.7.0/app/src/predefinedsetmodel.cpp:20:81: style:inconclusive: Function 'PredefinedSetModel' argument 2 names different: declaration 'keyFrameSet' definition 'mKeySet'. [funcArgNamesDifferent] pencil-0.7.0/app/src/predefinedsetmodel.h:84:65: note: Function 'PredefinedSetModel' argument 2 names different: declaration 'keyFrameSet' definition 'mKeySet'. pencil-0.7.0/app/src/predefinedsetmodel.cpp:20:81: note: Function 'PredefinedSetModel' argument 2 names different: declaration 'keyFrameSet' definition 'mKeySet'. pencil-0.7.0/app/src/layeropacitydialog.cpp:69:19: style: Variable 'keyframe' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/app/src/layeropacitydialog.cpp:90:15: style: Variable 'keyframe' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/app/src/layeropacitydialog.cpp:240:15: style: Variable 'keyframe' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/app/src/importimageseqdialog.cpp:190:33: style: Variable 'strImgFileLower' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/app/src/importimageseqdialog.cpp:190:17: style: Variable 'strImgFileLower' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/app/src/importimageseqdialog.cpp:228:19: style: Variable 'fName' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/app/src/importimageseqdialog.cpp:228:13: style: Variable 'fName' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/app/src/importimageseqdialog.cpp:341:17: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/app/src/importimageseqdialog.cpp:341:13: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/app/src/preferencesdialog.cpp:63:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/preferencesdialog.cpp:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/presetdialog.cpp:63:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/presetdialog.cpp:74:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/preview.h:29:2: style: Class 'PreviewCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/app/src/preview.h:45:5: style: Class 'PreviewWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/app/src/spinslider.cpp:61:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/repositionframesdialog.cpp:93:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/repositionframesdialog.cpp:256:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/spinslider.cpp:32:31: performance: Function parameter 'text' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/spinslider.cpp:89:35: performance: Function parameter 'newText' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/statusbar.cpp:38:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/statusbar.cpp:144:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOL_TYPE_COUNT [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/statusbar.cpp:144:20: style: Variable 'toolIcons' can be declared as const array [constVariable] pencil-0.7.0/app/src/shortcutspage.cpp:56:162: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/shortcutspage.cpp:96:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortableText [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/shortcutspage.cpp:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/shortcutspage.cpp:175:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/shortcutspage.cpp:222:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortableText [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/shortcutspage.cpp:250:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeText [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timecontrols.cpp:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WheelFocus [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timecontrols.cpp:218:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valueChanged [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timecontrols.cpp:319:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_SCRUB_ACTIVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timecontrols.cpp:326:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOTEXT [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timecontrols.cpp:335:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAMES [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timecontrols.cpp:344:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFF [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timecontrols.cpp:353:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMPTE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timeline.cpp:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timeline.cpp:278:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:30:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxFramesBound [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:62:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHORT_SCRUB [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMELINE_SIZE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LABEL_FONT_SIZE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHORT_SCRUB [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:131:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_VISIBILITY [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_VISIBILITY_THRESHOLD [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:167:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIP_ROLL_MSEC [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:173:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIP_ROLL_MSEC [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:179:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIP_ROLL_DRAWINGS [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:185:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIP_ROLL_DRAWINGS [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIP_INBETWEEN_MSEC [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:197:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLIP_INBETWEEN_MSEC [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:205:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_SCRUB_ACTIVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_SCRUB_MSEC [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinepage.cpp:219:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND_SCRUB_MSEC [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/shortcutspage.cpp:149:5: performance: Range variable 'key' should be declared as const reference. [iterateByValue] pencil-0.7.0/app/src/shortcutspage.cpp:184:5: performance: Range variable 'pShortcutsKey' should be declared as const reference. [iterateByValue] pencil-0.7.0/app/src/shortcutspage.cpp:198:75: performance: Function parameter 'strTargetCmdName' should be passed by const reference. [passedByValue] pencil-0.7.0/app/src/shortcutspage.cpp:200:5: performance: Range variable 'strCmdName' should be declared as const reference. [iterateByValue] pencil-0.7.0/app/src/shortcutspage.cpp:218:5: performance: Range variable 'strCmdName' should be declared as const reference. [iterateByValue] pencil-0.7.0/app/src/shortcutspage.cpp:200:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/app/src/timecontrols.cpp:33:15: warning: Member variable 'TimeControls::mTimecodeLabelEnum' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/app/src/timecontrols.h:37:5: style: Class 'TimeControls' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/app/src/timeline.h:35:5: style: Class 'TimeLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/app/src/toolspage.cpp:42:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUICK_SIZING [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolspage.cpp:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUICK_SIZING [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolspage.cpp:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVERT_DRAG_ZOOM_DIRECTION [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolspage.cpp:72:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_INCREMENT [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:79:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_TOOL_PENCIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENCIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERASER [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:226:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:235:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEN [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:240:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAND [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYLINE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUCKET [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EYEDROPPER [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRUSH [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMUDGE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/toolbox.cpp:306:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timeline.cpp:308:38: style:inconclusive: Function 'updateLayerNumber' argument 1 names different: declaration 'number' definition 'numberOfLayers'. [funcArgNamesDifferent] pencil-0.7.0/app/src/timeline.h:42:33: note: Function 'updateLayerNumber' argument 1 names different: declaration 'number' definition 'numberOfLayers'. pencil-0.7.0/app/src/timeline.cpp:308:38: note: Function 'updateLayerNumber' argument 1 names different: declaration 'number' definition 'numberOfLayers'. pencil-0.7.0/app/src/toolbox.h:40:5: style: Class 'ToolBoxWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/activeframepool.cpp:133:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/camerapainter.cpp:40:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/camerapainter.cpp:100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Clear [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/camerapainter.cpp:113:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/camerapainter.cpp:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/camerapainter.cpp:186:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvascursorpainter.cpp:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvascursorpainter.cpp:65:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterOp_SourceXorDestination [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvascursorpainter.cpp:78:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterOp_SourceXorDestination [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvascursorpainter.cpp:21:22: warning: Member variable 'CanvasCursorPainter::mOptions' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/core_lib/src/canvascursorpainter.h:42:17: style:inconclusive: Technically the member function 'CanvasCursorPainter::dirtyRect' can be const. [functionConst] pencil-0.7.0/app/src/tooloptionwidget.cpp:57:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH_MAX [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/tooloptionwidget.cpp:95:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/tooloptionwidget.cpp:162:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUCKET [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/tooloptionwidget.cpp:315:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.h:39:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] pencil-0.7.0/core_lib/src/camerapainter.cpp:132:26: style: Variable 'cameraLayer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/app/src/tooloptionwidget.cpp:88:24: performance:inconclusive: Either there is a missing 'override', or the member function 'ToolOptionWidget::createUI' can be static. [functionStatic] pencil-0.7.0/app/src/tooloptionwidget.h:72:10: note: Either there is a missing 'override', or the member function 'ToolOptionWidget::createUI' can be static. pencil-0.7.0/app/src/tooloptionwidget.cpp:88:24: note: Either there is a missing 'override', or the member function 'ToolOptionWidget::createUI' can be static. pencil-0.7.0/core_lib/src/graphics/bitmap/tile.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:46:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:134:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Clear [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:145:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENTONLY [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:156:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURRENTONLY [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:208:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:266:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:367:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/canvaspainter.cpp:403:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/tile.h:23:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] pencil-0.7.0/core_lib/src/graphics/vector/bezierarea.cpp:84:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/tiledbuffer.cpp:83:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/tiledbuffer.cpp:117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/tiledbuffer.cpp:149:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:165:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_DestinationOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMELINE_SIZE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:70:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMELINE_SIZE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_SIZE [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:185:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:356:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Text [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:398:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:440:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:484:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:497:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoBrush [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:512:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:541:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:566:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:630:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Overlay [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:639:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mid [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:657:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_PREV_FRAMES_NUM [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:759:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Highlight [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:805:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Leave [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:857:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:993:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:1058:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MiddleButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:1124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHORT_SCRUB [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:1150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:1167:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] pencil-0.7.0/app/src/timelinecells.cpp:1190:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/bezierarea.cpp:31:5: performance: Variable 'mVertex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/vector/bezierarea.cpp:36:23: style:inconclusive: Technically the member function 'BezierArea::getVertexRef' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/bezierarea.h:39:15: note: Technically the member function 'BezierArea::getVertexRef' can be const. pencil-0.7.0/core_lib/src/graphics/vector/bezierarea.cpp:36:23: note: Technically the member function 'BezierArea::getVertexRef' can be const. pencil-0.7.0/core_lib/src/graphics/vector/bezierarea.h:40:9: style:inconclusive: Technically the member function 'BezierArea::getColorNumber' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/bezierarea.cpp:29:41: performance: Function parameter 'vertexList' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/bitmap/tiledbuffer.h:52:5: style: Class 'TiledBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/graphics/bitmap/tiledbuffer.h:69:29: performance: Function 'tiles()' should return member 'mTiles' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:27:15: warning:inconclusive: Member variable 'BitmapBucket::mPixelCache' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:68:20: style:inconclusive: Technically the member function 'BitmapBucket::canUseDragToFill' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.h:64:10: note: Technically the member function 'BitmapBucket::canUseDragToFill' can be const. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:68:20: note: Technically the member function 'BitmapBucket::canUseDragToFill' can be const. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:65:5: warning: Class 'BitmapBucket' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:65:5: warning: Class 'BitmapBucket' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:114:98: style:inconclusive: Function 'paint' argument 2 names different: declaration 'progress' definition 'state'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.h:46:88: note: Function 'paint' argument 2 names different: declaration 'progress' definition 'state'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapbucket.cpp:114:98: note: Function 'paint' argument 2 names different: declaration 'progress' definition 'state'. pencil-0.7.0/core_lib/src/canvaspainter.cpp:162:102: style:inconclusive: Function 'setPaintSettings' argument 4 names different: declaration 'tilledBuffer' definition 'tiledBuffer'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/canvaspainter.h:67:91: note: Function 'setPaintSettings' argument 4 names different: declaration 'tilledBuffer' definition 'tiledBuffer'. pencil-0.7.0/core_lib/src/canvaspainter.cpp:162:102: note: Function 'setPaintSettings' argument 4 names different: declaration 'tilledBuffer' definition 'tiledBuffer'. pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:27:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable green [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:97:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable colorDict [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:27:5: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:28:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:33:5: performance: Variable 'color' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:34:5: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:37:16: style:inconclusive: Technically the member function 'ColorRef::operator==' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/colorref.h:31:10: note: Technically the member function 'ColorRef::operator==' can be const. pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:37:16: note: Technically the member function 'ColorRef::operator==' can be const. pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:49:16: style:inconclusive: Technically the member function 'ColorRef::operator!=' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/colorref.h:32:10: note: Technically the member function 'ColorRef::operator!=' can be const. pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:49:16: note: Technically the member function 'ColorRef::operator!=' can be const. pencil-0.7.0/core_lib/src/graphics/vector/colorref.h:30:5: style: Class 'ColorRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:31:45: performance: Function parameter 'theName' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:37:36: performance: Function parameter 'colorRef1' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/colorref.cpp:49:36: performance: Function parameter 'colorRef1' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.cpp:35:38: style:inconclusive: Function 'add' argument 1 names different: declaration 'curveNumbers' definition 'list'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.h:32:25: note: Function 'add' argument 1 names different: declaration 'curveNumbers' definition 'list'. pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.cpp:35:38: note: Function 'add' argument 1 names different: declaration 'curveNumbers' definition 'list'. pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.cpp:46:44: style:inconclusive: Function 'add' argument 1 names different: declaration 'points' definition 'list'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.h:34:31: note: Function 'add' argument 1 names different: declaration 'points' definition 'list'. pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.cpp:46:44: note: Function 'add' argument 1 names different: declaration 'points' definition 'list'. pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.cpp:35:38: performance: Function parameter 'list' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/vectorselection.cpp:46:44: performance: Function parameter 'list' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/interface/backgroundwidget.cpp:31:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_StaticContents [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backgroundwidget.cpp:44:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backgroundwidget.cpp:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHADOW [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backgroundwidget.cpp:77:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_Widget [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backgroundwidget.cpp:85:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKGROUND_STYLE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backgroundwidget.cpp:123:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:46:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:55:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:129:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:242:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:266:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:279:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothPixmapTransform [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:298:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:332:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:602:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:615:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceIn [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:626:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:638:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RadialGradientPattern [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RadialGradientPattern [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:696:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:736:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:783:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Clear [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:850:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backgroundwidget.h:29:5: style: Class 'BackgroundWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/interface/backupelement.h:47:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] pencil-0.7.0/core_lib/src/interface/backupelement.h:62:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] pencil-0.7.0/core_lib/src/interface/backupelement.cpp:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backupelement.cpp:72:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/backupelement.h:51:53: performance: Variable 'bitmapImage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/interface/backupelement.h:66:53: performance: Variable 'vectorImage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/interface/backupelement.h:81:53: performance: Variable 'clip' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/interface/backupelement.cpp:30:12: style: Local variable 'layer' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/interface/backupelement.h:55:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/backupelement.cpp:30:12: note: Shadow variable pencil-0.7.0/core_lib/src/interface/backupelement.cpp:68:12: style: Local variable 'layer' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/interface/backupelement.h:69:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/backupelement.cpp:68:12: note: Shadow variable pencil-0.7.0/core_lib/src/interface/backupelement.cpp:71:16: style: Local variable 'layer' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/interface/backupelement.cpp:68:12: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/backupelement.cpp:71:16: note: Shadow variable pencil-0.7.0/core_lib/src/interface/backupelement.cpp:74:26: style: Local variable 'vectorImage' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/interface/backupelement.h:71:17: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/backupelement.cpp:74:26: note: Shadow variable pencil-0.7.0/core_lib/src/interface/backupelement.cpp:118:12: style: Local variable 'layer' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/interface/backupelement.h:84:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/backupelement.cpp:118:12: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:442:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:557:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:866:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BoundedIntersection [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/flowlayout.cpp:86:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_LayoutHorizontalSpacing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/flowlayout.cpp:95:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_LayoutVerticalSpacing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/flowlayout.cpp:174:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/flowlayout.h:76:18: style: Virtual function 'takeAt' is called from destructor '~FlowLayout()' at line 72. Dynamic binding is not used. [virtualCallInConstructor] pencil-0.7.0/core_lib/src/interface/flowlayout.cpp:72:20: note: Calling takeAt pencil-0.7.0/core_lib/src/interface/flowlayout.h:76:18: note: takeAt is a virtual function pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:119:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1197:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:2374:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:95:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_SAVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FPS [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:130:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTO_SAVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:160:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:186:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:232:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:533:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:557:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:572:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:598:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:628:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:666:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:694:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:717:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:808:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_FILE_CANNOT_OPEN [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:880:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:908:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAME_POOL_SIZE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:918:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:979:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:1035:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_INVALID_LAYER_TYPE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:1047:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:1116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:1144:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/editor.cpp:1367:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/recentfilemenu.cpp:117:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/recentfilemenu.h:39:17: style:inconclusive: Either there is a missing 'override', or the member function 'RecentFileMenu::getRecentFiles' can be const. [functionConst] pencil-0.7.0/core_lib/src/interface/recentfilemenu.h:39:17: performance: Function 'getRecentFiles()' should return member 'mRecentFiles' by const reference. [returnByReference] pencil-0.7.0/app/src/timelinecells.cpp:543:13: style: The scope of the variable 'frameX' can be reduced. [variableScope] pencil-0.7.0/app/src/timelinecells.cpp:558:42: warning: Function 'paintLabel' argument order different: declaration 'painter, layer, x, y, height, width, selected, layerVisibility' definition 'painter, layer, x, y, width, height, selected, layerVisibility' [funcArgOrderDifferent] pencil-0.7.0/app/src/timelinecells.h:111:31: note: Function 'paintLabel' argument order different: declaration 'painter, layer, x, y, height, width, selected, layerVisibility' definition 'painter, layer, x, y, width, height, selected, layerVisibility' pencil-0.7.0/app/src/timelinecells.cpp:558:42: note: Function 'paintLabel' argument order different: declaration 'painter, layer, x, y, height, width, selected, layerVisibility' definition 'painter, layer, x, y, width, height, selected, layerVisibility' pencil-0.7.0/app/src/timelinecells.cpp:1161:54: style:inconclusive: Function 'editLayerProperties' argument 1 names different: declaration 'layer' definition 'cameraLayer'. [funcArgNamesDifferent] pencil-0.7.0/app/src/timelinecells.h:116:43: note: Function 'editLayerProperties' argument 1 names different: declaration 'layer' definition 'cameraLayer'. pencil-0.7.0/app/src/timelinecells.cpp:1161:54: note: Function 'editLayerProperties' argument 1 names different: declaration 'layer' definition 'cameraLayer'. pencil-0.7.0/core_lib/src/interface/editor.cpp:761:25: style:inconclusive: Either there is a missing 'override', or the member function 'Editor::layerVisibility' can be const. [functionConst] pencil-0.7.0/core_lib/src/interface/editor.h:124:21: note: Either there is a missing 'override', or the member function 'Editor::layerVisibility' can be const. pencil-0.7.0/core_lib/src/interface/editor.cpp:761:25: note: Either there is a missing 'override', or the member function 'Editor::layerVisibility' can be const. pencil-0.7.0/core_lib/src/interface/scribblearea.h:60:5: style: Class 'ScribbleArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/interface/editor.cpp:301:21: style: Condition 'clip' is always true [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/interface/editor.cpp:63:5: warning: Possible leak in public function. The pointer 'mColorManager' is not deallocated before it is allocated. [publicAllocationError] pencil-0.7.0/core_lib/src/interface/editor.cpp:217:25: style:inconclusive: Function 'backup' argument 1 names different: declaration 'layerNumber' definition 'backupLayer'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/editor.h:199:21: note: Function 'backup' argument 1 names different: declaration 'layerNumber' definition 'backupLayer'. pencil-0.7.0/core_lib/src/interface/editor.cpp:217:25: note: Function 'backup' argument 1 names different: declaration 'layerNumber' definition 'backupLayer'. pencil-0.7.0/core_lib/src/interface/editor.cpp:217:42: style:inconclusive: Function 'backup' argument 2 names different: declaration 'frameNumber' definition 'backupFrame'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/editor.h:199:38: note: Function 'backup' argument 2 names different: declaration 'frameNumber' definition 'backupFrame'. pencil-0.7.0/core_lib/src/interface/editor.cpp:217:42: note: Function 'backup' argument 2 names different: declaration 'frameNumber' definition 'backupFrame'. pencil-0.7.0/core_lib/src/interface/editor.cpp:874:34: style:inconclusive: Function 'setObject' argument 1 names different: declaration 'object' definition 'newObject'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/editor.h:104:30: note: Function 'setObject' argument 1 names different: declaration 'object' definition 'newObject'. pencil-0.7.0/core_lib/src/interface/editor.cpp:874:34: note: Function 'setObject' argument 1 names different: declaration 'object' definition 'newObject'. pencil-0.7.0/core_lib/src/interface/editor.cpp:1175:26: style:inconclusive: Function 'scrubTo' argument 1 names different: declaration 'frameNumber' definition 'frame'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/editor.h:118:22: note: Function 'scrubTo' argument 1 names different: declaration 'frameNumber' definition 'frame'. pencil-0.7.0/core_lib/src/interface/editor.cpp:1175:26: note: Function 'scrubTo' argument 1 names different: declaration 'frameNumber' definition 'frame'. pencil-0.7.0/core_lib/src/interface/editor.cpp:578:25: style: Local variable 'copy' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/interface/editor.h:216:10: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/editor.cpp:578:25: note: Shadow variable pencil-0.7.0/core_lib/src/interface/editor.cpp:846:13: style: Local variable 'object' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/interface/editor.h:102:13: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/editor.cpp:846:13: note: Shadow variable pencil-0.7.0/core_lib/src/interface/editor.cpp:449:38: style: Variable 'lastBackupBitmapElement' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/interface/editor.cpp:457:38: style: Variable 'lastBackupVectorElement' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/interface/editor.cpp:465:37: style: Variable 'lastBackupSoundElement' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/interface/editor.cpp:651:19: style: Variable 'keyFrameNewPos' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/interface/editor.cpp:394:15: style: Variable 'frame' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/interface/editor.cpp:395:20: style: Variable 'layerIndex' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/managers/clipboardmanager.h:38:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/clipboardmanager.h:39:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/clipboardmanager.cpp:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/clipboardmanager.cpp:95:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDEFINED [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_StaticContents [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:85:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE_SMOOTHING [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:114:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURVE_SMOOTHING [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:226:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONION_TYPE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:318:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV_ONION [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:339:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV_ONION [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:347:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV_ONION [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowDeactivate [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:417:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:475:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:503:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:524:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_unknown [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:583:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Eraser [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:654:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:745:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:775:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:782:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:839:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERASER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:921:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1060:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1067:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1082:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAYER_VISIBILITY_THRESHOLD [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1106:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANTIALIAS [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1169:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANTIALIAS [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/colormanager.cpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1175:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/colormanager.cpp:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1180:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/colormanager.cpp:53:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1194:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1212:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1220:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1236:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1280:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1296:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoPen [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1358:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1396:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1417:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVISIBLE_LINES [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1466:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1487:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1521:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:805:22: style:inconclusive: Technically the member function 'BezierCurve::getPointOnCubic' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.h:83:13: note: Technically the member function 'BezierCurve::getPointOnCubic' can be const. pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:805:22: note: Technically the member function 'BezierCurve::getPointOnCubic' can be const. pencil-0.7.0/core_lib/src/managers/clipboardmanager.h:40:10: style: The function 'workingLayerChanged' overrides a function in a base class but is identical to the overridden function [uselessOverride] pencil-0.7.0/core_lib/src/managers/basemanager.h:42:18: note: Virtual function in base class pencil-0.7.0/core_lib/src/managers/clipboardmanager.h:40:10: note: Function in derived class pencil-0.7.0/core_lib/src/managers/clipboardmanager.h:64:30: performance: Function 'getClipboardFrames()' should return member 'mFrames' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/managers/clipboardmanager.cpp:49:53: style:inconclusive: Function 'copyBitmapImage' argument 1 names different: declaration 'image' definition 'bitmapImage'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/managers/clipboardmanager.h:49:39: note: Function 'copyBitmapImage' argument 1 names different: declaration 'image' definition 'bitmapImage'. pencil-0.7.0/core_lib/src/managers/clipboardmanager.cpp:49:53: note: Function 'copyBitmapImage' argument 1 names different: declaration 'image' definition 'bitmapImage'. pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:277:34: style:inconclusive: Function 'setFilled' argument 1 names different: declaration 'yesOrNo' definition 'YesOrNo'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.h:75:25: note: Function 'setFilled' argument 1 names different: declaration 'yesOrNo' definition 'YesOrNo'. pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:277:34: note: Function 'setFilled' argument 1 names different: declaration 'yesOrNo' definition 'YesOrNo'. pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:551:60: style:inconclusive: Function 'getStrokedPath' argument 2 names different: declaration 'pressure' definition 'usePressure'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.h:89:51: note: Function 'getStrokedPath' argument 2 names different: declaration 'pressure' definition 'usePressure'. pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:551:60: note: Function 'getStrokedPath' argument 2 names different: declaration 'pressure' definition 'usePressure'. pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:664:13: style: Local variable 'c1' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.h:107:20: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:664:13: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:664:17: style: Local variable 'c2' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.h:108:20: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:664:17: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:893:29: style: Local variable 'intersectionPoint' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:861:13: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:893:29: note: Shadow variable pencil-0.7.0/core_lib/src/managers/overlaymanager.cpp:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/overlaymanager.cpp:49:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/overlaymanager.cpp:77:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/beziercurve.cpp:676:19: style: Variable 'normalVec' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/managers/overlaymanager.cpp:27:5: performance: Variable 'mSinglePerspectivePoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:59:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:65:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:124:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:348:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:371:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/layermanager.cpp:86:39: style:inconclusive: Function 'currentLayer' argument 1 names different: declaration 'offset' definition 'incr'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/managers/layermanager.h:43:29: note: Function 'currentLayer' argument 1 names different: declaration 'offset' definition 'incr'. pencil-0.7.0/core_lib/src/managers/layermanager.cpp:86:39: note: Function 'currentLayer' argument 1 names different: declaration 'offset' definition 'incr'. pencil-0.7.0/core_lib/src/managers/layermanager.cpp:108:40: style:inconclusive: Function 'setCurrentLayer' argument 1 names different: declaration 'nIndex' definition 'layerIndex'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/managers/layermanager.h:49:32: note: Function 'setCurrentLayer' argument 1 names different: declaration 'nIndex' definition 'layerIndex'. pencil-0.7.0/core_lib/src/managers/layermanager.cpp:108:40: note: Function 'setCurrentLayer' argument 1 names different: declaration 'nIndex' definition 'layerIndex'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1022:9: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:73:12: style:inconclusive: Either there is a missing 'override', or the member function 'VectorImage::getSelectionRect' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:44:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreciseTimer [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:2263:18: style:inconclusive: Either there is a missing 'override', or the member function 'VectorImage::getLastCurveNumber' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:114:9: note: Either there is a missing 'override', or the member function 'VectorImage::getLastCurveNumber' can be const. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:2263:18: note: Either there is a missing 'override', or the member function 'VectorImage::getLastCurveNumber' can be const. pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:90:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:140:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_FLIP_ROLL_DRAWINGS [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:190:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_FLIP_INBETWEEN_MSEC [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:232:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_FPS [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:261:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:363:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1703:18: style:inconclusive: Either there is a missing 'override', or the member function 'VectorImage::getCurveSize' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:139:9: note: Either there is a missing 'override', or the member function 'VectorImage::getCurveSize' can be const. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1703:18: note: Either there is a missing 'override', or the member function 'VectorImage::getCurveSize' can be const. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:141:18: style:inconclusive: Either there is a missing 'override', or the member function 'VectorImage::getStrokedPath' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:148:11: style:inconclusive: Either there is a missing 'override', or the member function 'VectorImage::getSize' can be const. [functionConst] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:2361:17: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:2365:17: note: Found duplicate branches for 'if' and 'else'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:2361:17: note: Found duplicate branches for 'if' and 'else'. pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GRID [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:199:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_BACKGROUND_STYLE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:225:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_LAYER_VISIBILITY_THRESHOLD [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:248:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_WINDOW_OPACITY [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:359:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_SHOW_STATUS_BAR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1793:22: style: The scope of the variable 'vertexList' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:160:56: style:inconclusive: Function 'createDomElement' argument 1 names different: declaration 'doc' definition 'xmlStream'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:44:47: note: Function 'createDomElement' argument 1 names different: declaration 'doc' definition 'xmlStream'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:160:56: note: Function 'createDomElement' argument 1 names different: declaration 'doc' definition 'xmlStream'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:858:43: style:inconclusive: Function 'setSelectionRect' argument 1 names different: declaration 'rectange' definition 'rectangle'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:74:34: note: Function 'setSelectionRect' argument 1 names different: declaration 'rectange' definition 'rectangle'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:858:43: note: Function 'setSelectionRect' argument 1 names different: declaration 'rectange' definition 'rectangle'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1282:59: style:inconclusive: Function 'applySelectionTransformation' argument 1 names different: declaration 'transform' definition 'transf'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:99:50: note: Function 'applySelectionTransformation' argument 1 names different: declaration 'transform' definition 'transf'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1282:59: note: Function 'applySelectionTransformation' argument 1 names different: declaration 'transform' definition 'transf'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1397:50: style:inconclusive: Function 'getCurvesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:120:41: note: Function 'getCurvesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1397:50: note: Function 'getCurvesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1428:91: style:inconclusive: Function 'getClosestVertexTo' argument 3 names different: declaration 'thisPoint' definition 'thePoint'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:124:82: note: Function 'getClosestVertexTo' argument 3 names different: declaration 'thisPoint' definition 'thePoint'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1428:91: note: Function 'getClosestVertexTo' argument 3 names different: declaration 'thisPoint' definition 'thePoint'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1457:58: style:inconclusive: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:126:49: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1457:58: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1486:58: style:inconclusive: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:127:49: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1486:58: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1507:60: style:inconclusive: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1ref'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:128:51: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1ref'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1507:60: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1ref'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1519:60: style:inconclusive: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1ref'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:129:51: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1ref'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1519:60: note: Function 'getVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1ref'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1531:67: style:inconclusive: Function 'getAndRemoveVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:130:58: note: Function 'getAndRemoveVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1531:67: note: Function 'getAndRemoveVerticesCloseTo' argument 1 names different: declaration 'thisPoint' definition 'P1'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1554:69: style:inconclusive: Function 'getAndRemoveVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1Ref'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:131:60: note: Function 'getAndRemoveVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1Ref'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1554:69: note: Function 'getAndRemoveVerticesCloseTo' argument 1 names different: declaration 'thisPointRef' definition 'P1Ref'. pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:365:21: style: Local variable 'P' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:353:13: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:365:21: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:366:21: style: Local variable 'Q' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:354:13: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:366:21: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:828:14: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:828:14: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:869:21: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:869:21: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1237:22: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1237:22: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1464:14: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1464:14: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1722:14: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1722:14: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1739:14: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1739:14: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1756:14: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1756:14: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1795:14: style: Local variable 'curve' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.h:47:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1795:14: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:657:42: performance: Function parameter 'curveList' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:670:48: performance: Function parameter 'vertexList' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:756:41: performance: Function parameter 'curveList' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:771:47: performance: Function parameter 'vertexList' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1828:46: performance: Function parameter 'contourPath' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:72:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindingFill [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOTTOMRIGHT [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:178:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOPLEFT [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:830:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1139:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1143:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1760:13: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1776:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:498:31: style: Variable 'P' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:529:31: style: Variable 'Q' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/managers/preferencemanager.cpp:193:53: performance: Function parameter 'value' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1015:22: style: Variable 'curve' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/graphics/vector/vectorimage.cpp:1022:14: style: Variable 'curve' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:27:19: warning: Member variable 'SelectionManager::mScaleX' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:27:19: warning: Member variable 'SelectionManager::mScaleY' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/core_lib/src/managers/selectionmanager.h:42:10: style: The function 'workingLayerChanged' overrides a function in a base class but is identical to the overridden function [uselessOverride] pencil-0.7.0/core_lib/src/managers/basemanager.h:42:18: note: Virtual function in base class pencil-0.7.0/core_lib/src/managers/selectionmanager.h:42:10: note: Function in derived class pencil-0.7.0/core_lib/src/managers/selectionmanager.h:120:22: performance: Function 'closestCurves()' should return member 'mClosestCurves' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/managers/selectionmanager.h:121:28: performance: Function 'closestVertices()' should return member 'mClosestVertices' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:223:42: style:inconclusive: Function 'translate' argument 1 names different: declaration 'point' definition 'newPos'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/managers/selectionmanager.h:48:28: note: Function 'translate' argument 1 names different: declaration 'point' definition 'newPos'. pencil-0.7.0/core_lib/src/managers/selectionmanager.cpp:223:42: note: Function 'translate' argument 1 names different: declaration 'point' definition 'newPos'. pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:93:23: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::isPlaying' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:40:10: note: Either there is a missing 'override', or the member function 'PlaybackManager::isPlaying' can be const. pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:93:23: note: Either there is a missing 'override', or the member function 'PlaybackManager::isPlaying' can be const. pencil-0.7.0/core_lib/src/managers/playbackmanager.h:41:10: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::isLooping' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:50:10: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::getSoundScrubMsec' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:52:10: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::getSoundScrubActive' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:54:9: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::fps' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:55:9: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::startFrame' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:56:9: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::endFrame' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:58:10: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::isRangedPlaybackOn' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:59:9: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::markInFrame' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/playbackmanager.h:60:9: style:inconclusive: Either there is a missing 'override', or the member function 'PlaybackManager::markOutFrame' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/soundmanager.cpp:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/soundmanager.cpp:68:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/soundmanager.cpp:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/soundmanager.cpp:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/soundmanager.cpp:133:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/soundmanager.cpp:165:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/playbackmanager.cpp:43:5: warning: Possible leak in public function. The pointer 'mTimer' is not deallocated before it is allocated. [publicAllocationError] pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:222:56: style:inconclusive: Function 'invalidateOnionSkinsCacheAround' argument 1 names different: declaration 'frame' definition 'frameNumber'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/scribblearea.h:204:46: note: Function 'invalidateOnionSkinsCacheAround' argument 1 names different: declaration 'frame' definition 'frameNumber'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:222:56: note: Function 'invalidateOnionSkinsCacheAround' argument 1 names different: declaration 'frame' definition 'frameNumber'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1183:72: style:inconclusive: Function 'drawBrush' argument 3 names different: declaration 'offset' definition 'mOffset'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/scribblearea.h:168:62: note: Function 'drawBrush' argument 3 names different: declaration 'offset' definition 'mOffset'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1183:72: note: Function 'drawBrush' argument 3 names different: declaration 'offset' definition 'mOffset'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1269:118: style:inconclusive: Function 'blurBrush' argument 5 names different: declaration 'offset_' definition 'mOffset_'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/scribblearea.h:169:108: note: Function 'blurBrush' argument 5 names different: declaration 'offset_' definition 'mOffset_'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1269:118: note: Function 'blurBrush' argument 5 names different: declaration 'offset_' definition 'mOffset_'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1286:121: style:inconclusive: Function 'liquifyBrush' argument 5 names different: declaration 'offset_' definition 'mOffset_'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/interface/scribblearea.h:170:111: note: Function 'liquifyBrush' argument 5 names different: declaration 'offset_' definition 'mOffset_'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:1286:121: note: Function 'liquifyBrush' argument 5 names different: declaration 'offset_' definition 'mOffset_'. pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:578:18: style: Local variable 'event' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/interface/scribblearea.h:151:10: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:578:18: note: Shadow variable pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:726:18: style: Local variable 'event' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/interface/scribblearea.h:151:10: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:726:18: note: Shadow variable pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:735:18: style: Local variable 'event' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/interface/scribblearea.h:151:10: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:735:18: note: Shadow variable pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:743:18: style: Local variable 'event' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/interface/scribblearea.h:151:10: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:743:18: note: Shadow variable pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:752:18: style: Local variable 'event' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/interface/scribblearea.h:151:10: note: Shadowed declaration pencil-0.7.0/core_lib/src/interface/scribblearea.cpp:752:18: note: Shadow variable pencil-0.7.0/core_lib/src/movieexporter.cpp:129:9: error: There is an unknown macro here somewhere. Configuration is required. If STATUS_CHECK is a macro then please configure it. [unknownMacro] pencil-0.7.0/core_lib/src/managers/viewmanager.cpp:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/viewmanager.cpp:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENCIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:157:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:169:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATHER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:174:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useAA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:186:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVISIBILITY [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:192:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRESERVEALPHA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:198:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTORMERGE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:204:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BEZIER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:210:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRESSURE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:216:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANTI_ALIASING [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:222:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILL_MODE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:228:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STABILIZATION [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:237:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOLERANCE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:243:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USETOLERANCE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:249:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEBUCKETFILLEXPAND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:255:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUCKETFILLEXPAND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:261:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUCKETFILLLAYERREFERENCEMODE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:267:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILLCONTOUR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:277:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:284:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:291:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:297:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:329:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERASER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:353:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:362:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:370:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:421:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/managers/viewmanager.cpp:161:20: style:inconclusive: Either there is a missing 'override', or the member function 'ViewManager::rotation' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/viewmanager.h:59:11: note: Either there is a missing 'override', or the member function 'ViewManager::rotation' can be const. pencil-0.7.0/core_lib/src/managers/viewmanager.cpp:161:20: note: Either there is a missing 'override', or the member function 'ViewManager::rotation' can be const. pencil-0.7.0/core_lib/src/managers/viewmanager.cpp:187:20: style:inconclusive: Either there is a missing 'override', or the member function 'ViewManager::scaling' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/viewmanager.h:64:11: note: Either there is a missing 'override', or the member function 'ViewManager::scaling' can be const. pencil-0.7.0/core_lib/src/managers/viewmanager.cpp:187:20: note: Either there is a missing 'override', or the member function 'ViewManager::scaling' can be const. pencil-0.7.0/core_lib/src/managers/viewmanager.h:94:16: style:inconclusive: Either there is a missing 'override', or the member function 'ViewManager::getImportView' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/viewmanager.h:98:10: style:inconclusive: Either there is a missing 'override', or the member function 'ViewManager::getImportFollowsCamera' can be const. [functionConst] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:320:24: style: Condition 'condition==false' is always true [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:314:19: note: Assuming that condition 'condition==true' is not redundant pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:320:24: note: Condition 'condition==false' is always true pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:322:27: style: Condition 'newValue==1' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:312:20: note: Assignment 'newValue=0', assigned value is 0 pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:322:27: note: Condition 'newValue==1' is always false pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:246:51: style:inconclusive: Function 'setBucketFillExpandEnabled' argument 1 names different: declaration 'enabled' definition 'expandValue'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/managers/toolmanager.h:79:42: note: Function 'setBucketFillExpandEnabled' argument 1 names different: declaration 'enabled' definition 'expandValue'. pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:246:51: note: Function 'setBucketFillExpandEnabled' argument 1 names different: declaration 'enabled' definition 'expandValue'. pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:309:53: style:inconclusive: Function 'propertySwitch' argument 2 names different: declaration 'property' definition 'tool'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/managers/toolmanager.h:53:44: note: Function 'propertySwitch' argument 2 names different: declaration 'property' definition 'tool'. pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:309:53: note: Function 'propertySwitch' argument 2 names different: declaration 'property' definition 'tool'. pencil-0.7.0/core_lib/src/managers/viewmanager.cpp:197:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/managers/toolmanager.cpp:317:18: style: Variable 'newValue' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/movieimporter.cpp:48:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/movieimporter.cpp:170:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANCELED [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/movieimporter.cpp:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/movieimporter.cpp:278:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/movieimporter.cpp:324:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/movieimporter.cpp:383:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_FFMPEG_NOT_FOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/onionskinsubpainter.cpp:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PREV [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/onionskinsubpainter.cpp:28:27: performance:inconclusive: Technically the member function 'OnionSkinSubPainter::paint' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/onionskinsubpainter.h:35:10: note: Technically the member function 'OnionSkinSubPainter::paint' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/onionskinsubpainter.cpp:28:27: note: Technically the member function 'OnionSkinSubPainter::paint' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/movieimporter.h:33:5: style: Class 'MovieImporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/overlaypainter.cpp:18:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Difference [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:93:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterOp_NotSourceAndNotDestination [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:121:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterOp_NotSourceAndNotDestination [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:149:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterOp_NotSourceAndNotDestination [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:177:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RasterOp_NotSourceAndNotDestination [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:271:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:307:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:340:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/overlaypainter.cpp:363:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lightGray [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/movieimporter.cpp:119:23: style: Variable 'index' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/selectionpainter.cpp:40:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/qminiz.cpp:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_MINIZ_FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/qminiz.cpp:59:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable beg [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/qminiz.cpp:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/qminiz.cpp:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/selectionpainter.cpp:88:24: performance:inconclusive: Technically the member function 'SelectionPainter::paintSelectionInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/selectionpainter.h:44:10: note: Technically the member function 'SelectionPainter::paintSelectionInfo' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/selectionpainter.cpp:88:24: note: Technically the member function 'SelectionPainter::paintSelectionInfo' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/selectionpainter.cpp:31:51: style:inconclusive: Function 'paint' argument 5 names different: declaration 'transformParameters' definition 'tParams'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/selectionpainter.h:41:110: note: Function 'paint' argument 5 names different: declaration 'transformParameters' definition 'tParams'. pencil-0.7.0/core_lib/src/selectionpainter.cpp:31:51: note: Function 'paint' argument 5 names different: declaration 'transformParameters' definition 'tParams'. pencil-0.7.0/core_lib/src/soundplayer.cpp:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/soundplayer.cpp:68:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/soundplayer.cpp:119:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/camera.cpp:38:9: warning:inconclusive: Member variable 'Camera::mView' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] pencil-0.7.0/core_lib/src/structure/camera.cpp:38:9: warning:inconclusive: Member variable 'Camera::mPathControlPointMoved' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] pencil-0.7.0/core_lib/src/structure/camera.cpp:34:5: performance: Variable 'mEasingType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/structure/camera.cpp:40:5: performance: Variable 'mTranslate' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/structure/camera.cpp:43:5: performance: Variable 'mPathControlPoint' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/structure/camera.cpp:44:5: performance: Variable 'mEasingType' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/structure/keyframe.h:51:13: performance: Function 'fileName()' should return member 'mAttachedFileName' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/camera.cpp:155:44: style:inconclusive: Function 'setPathControlPointMoved' argument 1 names different: declaration 'pathMoved' definition 'moved'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/camera.h:58:40: note: Function 'setPathControlPointMoved' argument 1 names different: declaration 'pathMoved' definition 'moved'. pencil-0.7.0/core_lib/src/structure/camera.cpp:155:44: note: Function 'setPathControlPointMoved' argument 1 names different: declaration 'pathMoved' definition 'moved'. pencil-0.7.0/core_lib/src/structure/keyframe.h:52:33: performance: Function parameter 'strFileName' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/qminiz.cpp:66:111: performance: Function parameter 'mimetype' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/overlaypainter.cpp:16:22: performance:inconclusive: Technically the member function 'OverlayPainter::initializePainter' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/overlaypainter.h:50:10: note: Technically the member function 'OverlayPainter::initializePainter' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:16:22: note: Technically the member function 'OverlayPainter::initializePainter' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:90:22: performance:inconclusive: Technically the member function 'OverlayPainter::paintOverlayCenter' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/overlaypainter.h:53:10: note: Technically the member function 'OverlayPainter::paintOverlayCenter' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:90:22: note: Technically the member function 'OverlayPainter::paintOverlayCenter' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:118:22: performance:inconclusive: Technically the member function 'OverlayPainter::paintOverlayThirds' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/overlaypainter.h:54:10: note: Technically the member function 'OverlayPainter::paintOverlayThirds' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:118:22: note: Technically the member function 'OverlayPainter::paintOverlayThirds' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:146:22: performance:inconclusive: Technically the member function 'OverlayPainter::paintOverlayGolden' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/overlaypainter.h:55:10: note: Technically the member function 'OverlayPainter::paintOverlayGolden' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:146:22: note: Technically the member function 'OverlayPainter::paintOverlayGolden' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:383:21: performance:inconclusive: Technically the member function 'OverlayPainter::round100' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/overlaypainter.h:61:9: note: Technically the member function 'OverlayPainter::round100' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/overlaypainter.cpp:383:21: note: Technically the member function 'OverlayPainter::round100' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/keyframe.cpp:25:11: warning:inconclusive: Member variable 'KeyFrame::mEventListeners' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] pencil-0.7.0/core_lib/src/structure/keyframe.cpp:43:21: warning:inconclusive: Member variable 'KeyFrame::mEventListeners' is not assigned a value in 'KeyFrame::operator='. [operatorEqVarError] pencil-0.7.0/core_lib/src/structure/keyframe.cpp:31:5: performance: Variable 'mAttachedFileName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/structure/filemanager.cpp:772:39: error: There is an unknown macro here somewhere. Configuration is required. If PFF_TMP_DECOMPRESS_EXT is a macro then please configure it. [unknownMacro] pencil-0.7.0/core_lib/src/structure/layer.h:159:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:164:19: performance:inconclusive: Technically the member function 'LayerBitmap::needSaveFrame' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/structure/layerbitmap.h:51:10: note: Technically the member function 'LayerBitmap::needSaveFrame' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:164:19: note: Technically the member function 'LayerBitmap::needSaveFrame' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/layer.h:54:13: performance: Function 'name()' should return member 'mName' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/layer.h:62:16: performance: Function 'selectedKeyFramesPositions()' should return member 'mSelectedFrames_byPosition' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/layer.h:65:16: performance: Function 'selectedKeyFramesByLast()' should return member 'mSelectedFrames_byLast' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/layer.h:149:16: performance: Function 'getSelectedFramesByPos()' should return member 'mSelectedFrames_byPosition' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/layer.h:164:16: performance: Function 'dirtyFrames()' should return member 'mDirtyFrames' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:61:44: style:inconclusive: Function 'loadImageAtFrame' argument 1 names different: declaration 'strFilePath' definition 'path'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layerbitmap.h:48:35: note: Function 'loadImageAtFrame' argument 1 names different: declaration 'strFilePath' definition 'path'. pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:61:44: note: Function 'loadImageAtFrame' argument 1 names different: declaration 'strFilePath' definition 'path'. pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:70:66: style:inconclusive: Function 'saveKeyFrameFile' argument 2 names different: declaration 'strPath' definition 'path'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layerbitmap.h:44:48: note: Function 'saveKeyFrameFile' argument 2 names different: declaration 'strPath' definition 'path'. pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:70:66: note: Function 'saveKeyFrameFile' argument 2 names different: declaration 'strPath' definition 'path'. pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:164:63: style:inconclusive: Function 'needSaveFrame' argument 2 names different: declaration 'strSavePath' definition 'savePath'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layerbitmap.h:51:54: note: Function 'needSaveFrame' argument 2 names different: declaration 'strSavePath' definition 'savePath'. pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:164:63: note: Function 'needSaveFrame' argument 2 names different: declaration 'strSavePath' definition 'savePath'. pencil-0.7.0/core_lib/src/structure/layer.h:53:26: performance: Function parameter 'name' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:159:41: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] pencil-0.7.0/core_lib/src/structure/layerbitmap.cpp:164:43: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] pencil-0.7.0/core_lib/src/structure/layersound.cpp:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILE_NOT_FOUND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layersound.cpp:126:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layersound.cpp:59:18: style:inconclusive: Technically the member function 'LayerSound::updateFrameLengths' can be const. [functionConst] pencil-0.7.0/core_lib/src/structure/layersound.h:36:10: note: Technically the member function 'LayerSound::updateFrameLengths' can be const. pencil-0.7.0/core_lib/src/structure/layersound.cpp:59:18: note: Technically the member function 'LayerSound::updateFrameLengths' can be const. pencil-0.7.0/core_lib/src/structure/layersound.h:31:6: style: The destructor '~LayerSound' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/core_lib/src/structure/layer.h:47:14: note: Virtual destructor in base class pencil-0.7.0/core_lib/src/structure/layersound.h:31:6: note: Destructor in derived class pencil-0.7.0/core_lib/src/structure/soundclip.h:40:13: performance: Function 'soundClipName()' should return member 'mOriginalSoundClipName' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/layersound.cpp:37:56: style:inconclusive: Function 'loadSoundClipAtFrame' argument 2 names different: declaration 'filePathString' definition 'strFilePath'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layersound.h:35:80: note: Function 'loadSoundClipAtFrame' argument 2 names different: declaration 'filePathString' definition 'strFilePath'. pencil-0.7.0/core_lib/src/structure/layersound.cpp:37:56: note: Function 'loadSoundClipAtFrame' argument 2 names different: declaration 'filePathString' definition 'strFilePath'. pencil-0.7.0/core_lib/src/structure/layersound.cpp:38:45: style:inconclusive: Function 'loadSoundClipAtFrame' argument 3 names different: declaration 'frame' definition 'frameNumber'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layersound.h:35:100: note: Function 'loadSoundClipAtFrame' argument 3 names different: declaration 'frame' definition 'frameNumber'. pencil-0.7.0/core_lib/src/structure/layersound.cpp:38:45: note: Function 'loadSoundClipAtFrame' argument 3 names different: declaration 'frame' definition 'frameNumber'. pencil-0.7.0/core_lib/src/structure/layersound.cpp:74:20: style: Variable 'clip' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layervector.cpp:86:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:201:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Linear [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:315:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnboundedIntersection [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:405:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESET_ROTATION [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:539:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:546:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LINEAR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:562:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RED [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layervector.cpp:34:19: style:inconclusive: Technically the member function 'LayerVector::usesColor' can be const. [functionConst] pencil-0.7.0/core_lib/src/structure/layervector.h:42:10: note: Technically the member function 'LayerVector::usesColor' can be const. pencil-0.7.0/core_lib/src/structure/layervector.cpp:34:19: note: Technically the member function 'LayerVector::usesColor' can be const. pencil-0.7.0/core_lib/src/structure/layervector.cpp:47:19: style:inconclusive: Technically the member function 'LayerVector::removeColor' can be const. [functionConst] pencil-0.7.0/core_lib/src/structure/layervector.h:43:10: note: Technically the member function 'LayerVector::removeColor' can be const. pencil-0.7.0/core_lib/src/structure/layervector.cpp:47:19: note: Technically the member function 'LayerVector::removeColor' can be const. pencil-0.7.0/core_lib/src/structure/layervector.cpp:56:19: style:inconclusive: Technically the member function 'LayerVector::moveColor' can be const. [functionConst] pencil-0.7.0/core_lib/src/structure/layervector.h:44:10: note: Technically the member function 'LayerVector::moveColor' can be const. pencil-0.7.0/core_lib/src/structure/layervector.cpp:56:19: note: Technically the member function 'LayerVector::moveColor' can be const. pencil-0.7.0/core_lib/src/structure/layervector.cpp:120:19: performance:inconclusive: Technically the member function 'LayerVector::needSaveFrame' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/structure/layervector.h:52:10: note: Technically the member function 'LayerVector::needSaveFrame' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/layervector.cpp:120:19: note: Technically the member function 'LayerVector::needSaveFrame' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/layervector.h:31:6: style: The destructor '~LayerVector' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/core_lib/src/structure/layer.h:47:14: note: Virtual destructor in base class pencil-0.7.0/core_lib/src/structure/layervector.h:31:6: note: Destructor in derived class pencil-0.7.0/core_lib/src/structure/layer.cpp:343:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layervector.cpp:34:33: style:inconclusive: Function 'usesColor' argument 1 names different: declaration 'index' definition 'colorIndex'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layervector.h:42:24: note: Function 'usesColor' argument 1 names different: declaration 'index' definition 'colorIndex'. pencil-0.7.0/core_lib/src/structure/layervector.cpp:34:33: note: Function 'usesColor' argument 1 names different: declaration 'index' definition 'colorIndex'. pencil-0.7.0/core_lib/src/structure/layervector.cpp:47:35: style:inconclusive: Function 'removeColor' argument 1 names different: declaration 'index' definition 'colorIndex'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layervector.h:43:26: note: Function 'removeColor' argument 1 names different: declaration 'index' definition 'colorIndex'. pencil-0.7.0/core_lib/src/structure/layervector.cpp:47:35: note: Function 'removeColor' argument 1 names different: declaration 'index' definition 'colorIndex'. pencil-0.7.0/core_lib/src/structure/layervector.cpp:65:44: style:inconclusive: Function 'loadImageAtFrame' argument 1 names different: declaration 'strFileName' definition 'path'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layervector.h:34:35: note: Function 'loadImageAtFrame' argument 1 names different: declaration 'strFileName' definition 'path'. pencil-0.7.0/core_lib/src/structure/layervector.cpp:65:44: note: Function 'loadImageAtFrame' argument 1 names different: declaration 'strFileName' definition 'path'. pencil-0.7.0/core_lib/src/structure/objectdata.cpp:24:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_FPS [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/pegbaraligner.cpp:76:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/pegbaraligner.cpp:123:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:136:19: style:inconclusive: Technically the member function 'LayerCamera::linearInterpolateTransform' can be const. [functionConst] pencil-0.7.0/core_lib/src/structure/layercamera.h:77:10: note: Technically the member function 'LayerCamera::linearInterpolateTransform' can be const. pencil-0.7.0/core_lib/src/structure/layercamera.cpp:136:19: note: Technically the member function 'LayerCamera::linearInterpolateTransform' can be const. pencil-0.7.0/core_lib/src/structure/layercamera.cpp:195:20: performance:inconclusive: Technically the member function 'LayerCamera::getInterpolationPercent' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/structure/layercamera.h:78:11: note: Technically the member function 'LayerCamera::getInterpolationPercent' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/layercamera.cpp:195:20: note: Technically the member function 'LayerCamera::getInterpolationPercent' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/layercamera.cpp:247:22: performance:inconclusive: Technically the member function 'LayerCamera::getBezierPoint' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/core_lib/src/structure/layercamera.h:79:13: note: Technically the member function 'LayerCamera::getBezierPoint' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/layercamera.cpp:247:22: note: Technically the member function 'LayerCamera::getBezierPoint' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/core_lib/src/structure/pegbaraligner.h:31:5: style: Class 'PegStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:100:9: warning: Either the condition 'camera1!=nullptr' is redundant or there is possible null pointer dereference: camera1. [nullPointerRedundantCheck] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:95:44: note: Assuming that condition 'camera1!=nullptr' is not redundant pencil-0.7.0/core_lib/src/structure/layercamera.cpp:100:9: note: Null pointer dereference pencil-0.7.0/core_lib/src/structure/layercamera.cpp:162:9: warning: Either the condition 'camera1!=nullptr' is redundant or there is possible null pointer dereference: camera1. [nullPointerRedundantCheck] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:157:44: note: Assuming that condition 'camera1!=nullptr' is not redundant pencil-0.7.0/core_lib/src/structure/layercamera.cpp:162:9: note: Null pointer dereference pencil-0.7.0/core_lib/src/structure/layercamera.cpp:501:20: warning: Either the condition 'cam1' is redundant or there is possible null pointer dereference: cam1. [nullPointerRedundantCheck] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:494:9: note: Assuming that condition 'cam1' is not redundant pencil-0.7.0/core_lib/src/structure/layercamera.cpp:501:20: note: Null pointer dereference pencil-0.7.0/core_lib/src/structure/soundclip.cpp:62:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/soundclip.cpp:29:12: warning:inconclusive: Member variable 'SoundClip::mPlayer' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] pencil-0.7.0/core_lib/src/structure/soundclip.cpp:29:12: warning:inconclusive: Member variable 'SoundClip::mDuration' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] pencil-0.7.0/core_lib/src/structure/soundclip.cpp:39:23: warning:inconclusive: Member variable 'SoundClip::mPlayer' is not assigned a value in 'SoundClip::operator='. [operatorEqVarError] pencil-0.7.0/core_lib/src/structure/soundclip.cpp:39:23: warning: Member variable 'SoundClip::mDuration' is not assigned a value in 'SoundClip::operator='. [operatorEqVarError] pencil-0.7.0/core_lib/src/structure/soundclip.cpp:31:5: performance: Variable 'mOriginalSoundClipName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/structure/object.cpp:187:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PFF_DATA_DIR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable color [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:464:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:469:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PFF_PALETTE_FILE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:517:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:566:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:664:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:683:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:717:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceOver [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:835:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/object.cpp:888:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/soundclip.cpp:110:12: style: The scope of the variable 'msIntoSound' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:521:40: style:inconclusive: Function 'loadImageAtFrame' argument 1 names different: declaration 'frame' definition 'frameNumber'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layercamera.h:36:31: note: Function 'loadImageAtFrame' argument 1 names different: declaration 'frame' definition 'frameNumber'. pencil-0.7.0/core_lib/src/structure/layercamera.cpp:521:40: note: Function 'loadImageAtFrame' argument 1 names different: declaration 'frame' definition 'frameNumber'. pencil-0.7.0/core_lib/src/structure/layercamera.cpp:142:13: style: Variable 'camera1' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:145:13: style: Variable 'camera2' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:437:13: style: Variable 'camera' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:451:13: style: Variable 'camera1' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:452:13: style: Variable 'camera2' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:473:17: style: Variable 'prevCam' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:474:17: style: Variable 'nextCam' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:491:13: style: Variable 'cam1' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:492:13: style: Variable 'cam2' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layercamera.cpp:568:33: style: Variable 'camera' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/tool/basetool.cpp:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENCIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/basetool.cpp:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/basetool.cpp:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/basetool.h:141:10: style:inconclusive: Either there is a missing 'override', or the member function 'BaseTool::isPropertyEnabled' can be const. [functionConst] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.h:40:11: style:inconclusive: Either there is a missing 'override', or the member function 'StrokeInterpolator::getPressure' can be const. [functionConst] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.h:41:9: style:inconclusive: Either there is a missing 'override', or the member function 'StrokeInterpolator::getStabilizerLevel' can be const. [functionConst] pencil-0.7.0/core_lib/src/tool/basetool.cpp:146:37: style:inconclusive: Function 'setBezier' argument 1 names different: declaration 'bezier_state' definition '_bezier_state'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/tool/basetool.h:111:39: note: Function 'setBezier' argument 1 names different: declaration 'bezier_state' definition '_bezier_state'. pencil-0.7.0/core_lib/src/tool/basetool.cpp:146:37: note: Function 'setBezier' argument 1 names different: declaration 'bezier_state' definition '_bezier_state'. pencil-0.7.0/core_lib/src/tool/brushtool.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRUSH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/brushtool.cpp:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/brushtool.cpp:77:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRONG [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/brushtool.cpp:134:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOL_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/brushtool.cpp:198:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/brushtool.cpp:211:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/brushtool.cpp:234:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/brushtool.cpp:227:17: warning: The class 'BrushTool' defines member function with name 'drawStroke' also defined in its parent class 'StrokeTool'. [duplInheritedMember] pencil-0.7.0/core_lib/src/tool/stroketool.h:40:10: note: Parent function 'StrokeTool::drawStroke' pencil-0.7.0/core_lib/src/tool/brushtool.cpp:227:17: note: Derived function 'BrushTool::drawStroke' pencil-0.7.0/core_lib/src/tool/buckettool.cpp:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUCKET [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:47:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOLERANCE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:79:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOL_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_BUCKET_TOLERANCE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_FILL_MODE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:133:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_BUCKET_TOLERANCE_ON [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:143:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_BUCKET_FILL_EXPAND_ON [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_BUCKET_FILL_EXPAND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:163:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SETTING_BUCKET_FILL_REFERENCE_MODE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:196:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:216:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:237:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WillFillTarget [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:287:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/buckettool.cpp:274:18: warning: The class 'BucketTool' defines member function with name 'drawStroke' also defined in its parent class 'StrokeTool'. [duplInheritedMember] pencil-0.7.0/core_lib/src/tool/stroketool.h:40:10: note: Parent function 'StrokeTool::drawStroke' pencil-0.7.0/core_lib/src/tool/buckettool.cpp:274:18: note: Derived function 'BucketTool::drawStroke' pencil-0.7.0/core_lib/src/tool/buckettool.cpp:252:18: style: Local variable 'vectorImage' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/tool/buckettool.h:60:18: note: Shadowed declaration pencil-0.7.0/core_lib/src/tool/buckettool.cpp:252:18: note: Shadow variable pencil-0.7.0/core_lib/src/structure/object.h:88:9: style:inconclusive: Technically the member function 'Object::getColorCount' can be const. [functionConst] pencil-0.7.0/core_lib/src/structure/object.h:58:13: performance: Function 'filePath()' should return member 'mFilePath' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/object.h:61:13: performance: Function 'workingDir()' should return member 'mWorkingDirPath' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/object.h:63:13: performance: Function 'dataDir()' should return member 'mDataDirPath' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/object.h:66:13: performance: Function 'mainXMLFile()' should return member 'mMainXMLFile' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/structure/object.cpp:871:16: style: The scope of the variable 'layer' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/structure/object.cpp:79:41: style:inconclusive: Function 'loadXML' argument 1 names different: declaration 'element' definition 'docElem'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/object.h:70:37: note: Function 'loadXML' argument 1 names different: declaration 'element' definition 'docElem'. pencil-0.7.0/core_lib/src/structure/object.cpp:79:41: note: Function 'loadXML' argument 1 names different: declaration 'element' definition 'docElem'. pencil-0.7.0/core_lib/src/structure/object.cpp:467:44: style:inconclusive: Function 'savePalette' argument 1 names different: declaration 'filePath' definition 'dataFolder'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/object.h:97:40: note: Function 'savePalette' argument 1 names different: declaration 'filePath' definition 'dataFolder'. pencil-0.7.0/core_lib/src/structure/object.cpp:467:44: note: Function 'savePalette' argument 1 names different: declaration 'filePath' definition 'dataFolder'. pencil-0.7.0/core_lib/src/structure/object.cpp:886:27: style:inconclusive: Function 'exportIm' argument 1 names different: declaration 'frameStart' definition 'frame'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/object.h:153:23: note: Function 'exportIm' argument 1 names different: declaration 'frameStart' definition 'frame'. pencil-0.7.0/core_lib/src/structure/object.cpp:886:27: note: Function 'exportIm' argument 1 names different: declaration 'frameStart' definition 'frame'. pencil-0.7.0/core_lib/src/structure/object.cpp:187:10: style: Local variable 'dataDir' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/structure/object.h:63:13: note: Shadowed declaration pencil-0.7.0/core_lib/src/structure/object.cpp:187:10: note: Shadow variable pencil-0.7.0/core_lib/src/structure/object.cpp:71:17: style: Variable 'layer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:213:17: style: Variable 'iLayer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:286:16: style: Variable 'layer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:328:12: style: Variable 'firstLayer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:329:12: style: Variable 'leftLayer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:330:12: style: Variable 'rightLayer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:753:26: style: Variable 'layerVector' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:871:16: style: Variable 'layer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:935:17: style: Variable 'layer' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/object.cpp:258:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/structure/object.cpp:922:13: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/tool/cameratool.h:52:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERAPATH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:91:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:104:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_INCREMENT [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:116:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:209:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:357:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OddEvenFill [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:444:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAMERA [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:478:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:551:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/cameratool.cpp:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/erasertool.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERASER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/erasertool.cpp:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/erasertool.cpp:78:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/erasertool.cpp:216:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/erasertool.cpp:241:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/erasertool.cpp:302:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/erasertool.cpp:319:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/structure/layer.cpp:684:13: style:inconclusive: Technically the member function 'Layer::keyExistsWhichCovers' can be const. [functionConst] pencil-0.7.0/core_lib/src/structure/layer.h:111:10: note: Technically the member function 'Layer::keyExistsWhichCovers' can be const. pencil-0.7.0/core_lib/src/structure/layer.cpp:684:13: note: Technically the member function 'Layer::keyExistsWhichCovers' can be const. pencil-0.7.0/core_lib/src/tool/erasertool.cpp:234:18: warning: The class 'EraserTool' defines member function with name 'drawStroke' also defined in its parent class 'StrokeTool'. [duplInheritedMember] pencil-0.7.0/core_lib/src/tool/stroketool.h:40:10: note: Parent function 'StrokeTool::drawStroke' pencil-0.7.0/core_lib/src/tool/erasertool.cpp:234:18: note: Derived function 'EraserTool::drawStroke' pencil-0.7.0/core_lib/src/structure/layer.cpp:566:23: style: Condition 'nextIndex<0' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/structure/layer.cpp:560:18: note: Assignment 'i=0', assigned value is 0 pencil-0.7.0/core_lib/src/structure/layer.cpp:562:33: note: Assignment 'nextIndex=i+1', assigned value is greater than 0 pencil-0.7.0/core_lib/src/structure/layer.cpp:566:23: note: Condition 'nextIndex<0' is always false pencil-0.7.0/core_lib/src/tool/erasertool.cpp:125:34: style:inconclusive: Function 'setAA' argument 1 names different: declaration 'aa' definition 'AA'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/tool/erasertool.h:47:26: note: Function 'setAA' argument 1 names different: declaration 'aa' definition 'AA'. pencil-0.7.0/core_lib/src/tool/erasertool.cpp:125:34: note: Function 'setAA' argument 1 names different: declaration 'aa' definition 'AA'. pencil-0.7.0/core_lib/src/structure/layer.cpp:548:13: style: The scope of the variable 'nextKeyPos' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/structure/layer.cpp:372:44: style:inconclusive: Function 'setModified' argument 2 names different: declaration 'isModified' definition 'modified'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/structure/layer.h:116:41: note: Function 'setModified' argument 2 names different: declaration 'isModified' definition 'modified'. pencil-0.7.0/core_lib/src/structure/layer.cpp:372:44: note: Function 'setModified' argument 2 names different: declaration 'isModified' definition 'modified'. pencil-0.7.0/core_lib/src/structure/layer.cpp:545:14: style: Local variable 'offset' shadows outer argument [shadowArgument] pencil-0.7.0/core_lib/src/structure/layer.cpp:521:46: note: Shadowed declaration pencil-0.7.0/core_lib/src/structure/layer.cpp:545:14: note: Shadow variable pencil-0.7.0/core_lib/src/structure/layer.cpp:716:13: style: Local variable 'id' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/structure/layer.h:49:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/structure/layer.cpp:716:13: note: Shadow variable pencil-0.7.0/core_lib/src/structure/layer.cpp:383:15: style: Variable 'keyFrame' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/structure/layer.cpp:670:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/structure/layer.cpp:674:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/tool/eyedroppertool.h:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EYEDROPPER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/eyedroppertool.cpp:50:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOL_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/eyedroppertool.cpp:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/eyedroppertool.cpp:88:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/eyedroppertool.cpp:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/eyedroppertool.cpp:130:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/handtool.h:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HAND [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/handtool.cpp:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVERT_DRAG_ZOOM_DIRECTION [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/handtool.cpp:54:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVERT_DRAG_ZOOM_DIRECTION [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/handtool.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClosedHandCursor [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/handtool.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/handtool.cpp:96:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/handtool.cpp:104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:53:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_INCREMENT [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:82:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROTATION_INCREMENT [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:154:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:166:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:184:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:215:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:253:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:273:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:287:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:333:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/movetool.cpp:366:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/pentool.h:30:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEN [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/pentool.cpp:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/pentool.cpp:65:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRONG [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/pentool.cpp:113:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOL_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/pentool.cpp:178:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/pentool.cpp:190:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/pentool.cpp:210:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.h:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PENCIL [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:65:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRONG [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOOL_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:159:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:220:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:244:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:109:9: warning: Assert statement calls a function which may have desired side effects: 'QFile::exists'. [assertWithSideEffect] pencil-0.7.0/core_lib/src/tool/pentool.cpp:203:15: warning: The class 'PenTool' defines member function with name 'drawStroke' also defined in its parent class 'StrokeTool'. [duplInheritedMember] pencil-0.7.0/core_lib/src/tool/stroketool.h:40:10: note: Parent function 'StrokeTool::drawStroke' pencil-0.7.0/core_lib/src/tool/pentool.cpp:203:15: note: Derived function 'PenTool::drawStroke' pencil-0.7.0/core_lib/src/tool/pentool.h:29:5: style: Class 'PenTool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/tool/polylinetool.cpp:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLYLINE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/polylinetool.cpp:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/polylinetool.cpp:140:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/polylinetool.cpp:172:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/polylinetool.cpp:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundJoin [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/polylinetool.cpp:283:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:36:5: performance: Variable 'mBounds' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:40:5: performance: Variable 'mImage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:45:5: performance: Variable 'mBounds' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:53:5: performance: Variable 'mBounds' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/tool/penciltool.cpp:237:18: warning: The class 'PencilTool' defines member function with name 'drawStroke' also defined in its parent class 'StrokeTool'. [duplInheritedMember] pencil-0.7.0/core_lib/src/tool/stroketool.h:40:10: note: Parent function 'StrokeTool::drawStroke' pencil-0.7.0/core_lib/src/tool/penciltool.cpp:237:18: note: Derived function 'PencilTool::drawStroke' pencil-0.7.0/core_lib/src/tool/penciltool.cpp:84:43: style:inconclusive: Function 'setUseFeather' argument 1 names different: declaration 'useFeather' definition 'usingFeather'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/tool/penciltool.h:46:35: note: Function 'setUseFeather' argument 1 names different: declaration 'useFeather' definition 'usingFeather'. pencil-0.7.0/core_lib/src/tool/penciltool.cpp:84:43: note: Function 'setUseFeather' argument 1 names different: declaration 'useFeather' definition 'usingFeather'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:640:37: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:666:37: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:892:9: style: The scope of the variable 'xTemp' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:72:36: style:inconclusive: Function 'setImage' argument 1 names different: declaration 'pImg' definition 'img'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:50:30: note: Function 'setImage' argument 1 names different: declaration 'pImg' definition 'img'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:72:36: note: Function 'setImage' argument 1 names different: declaration 'pImg' definition 'img'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:238:35: style:inconclusive: Function 'transform' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:59:26: note: Function 'transform' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:238:35: note: Function 'transform' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:275:44: style:inconclusive: Function 'transformed' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:62:35: note: Function 'transformed' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:275:44: note: Function 'transformed' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:293:38: style:inconclusive: Function 'updateBounds' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:170:29: note: Function 'updateBounds' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:293:38: note: Function 'updateBounds' argument 1 names different: declaration 'rectangle' definition 'newBoundaries'. pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:438:15: style: Local variable 'width' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:103:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:438:15: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:620:9: style: Local variable 'width' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:103:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:620:9: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:636:9: style: Local variable 'width' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:103:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:636:9: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:662:9: style: Local variable 'width' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:103:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:662:9: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:687:9: style: Local variable 'width' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:103:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:687:9: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:804:45: style: Local variable 'left' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:99:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:804:45: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:804:70: style: Local variable 'top' shadows outer function [shadowFunction] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.h:101:9: note: Shadowed declaration pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:804:70: note: Shadow variable pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:162:88: performance:inconclusive: Function parameter 'destRect' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:293:38: performance:inconclusive: Function parameter 'newBoundaries' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:199:13: style: Variable 'image2' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:928:25: error: Memory is allocated but not initialized: filledPixels[yCoord*maxBounds.width()+xCoord] [uninitdata] pencil-0.7.0/core_lib/src/graphics/bitmap/bitmapimage.cpp:892:15: style: Variable 'xTemp' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/tool/selecttool.h:35:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELECT [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHOWSELECTIONINFO [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:52:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:100:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:125:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:153:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:169:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:196:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:111:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:205:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:156:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMPLE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:217:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NONE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:221:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIMPLE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:290:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MOVE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:337:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRONG [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/selecttool.cpp:303:21: style:inconclusive: Either there is a missing 'override', or the member function 'SelectTool::offsetFromPressPos' can be const. [functionConst] pencil-0.7.0/core_lib/src/tool/selecttool.h:56:13: note: Either there is a missing 'override', or the member function 'SelectTool::offsetFromPressPos' can be const. pencil-0.7.0/core_lib/src/tool/selecttool.cpp:303:21: note: Either there is a missing 'override', or the member function 'SelectTool::offsetFromPressPos' can be const. pencil-0.7.0/core_lib/src/tool/selecttool.h:58:17: style:inconclusive: Either there is a missing 'override', or the member function 'SelectTool::isSelectionPointValid' can be const. [functionConst] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:319:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMUDGE [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WIDTH [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:119:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Alt [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:130:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Alt [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:150:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:209:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VECTOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:270:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/stroketool.cpp:60:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUICK_SIZING [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/stroketool.cpp:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUICK_SIZING [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/stroketool.cpp:151:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EYEDROPPER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/stroketool.cpp:202:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Press [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/stroketool.cpp:237:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANVAS_CURSOR [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/stroketool.cpp:272:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEATHER [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:230:15: style: Local variable 'pressure' shadows outer variable [shadowVariable] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.h:64:11: note: Shadowed declaration pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:230:15: note: Shadow variable pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:313:18: style: Variable 'pressure' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/tool/strokeinterpolator.cpp:319:14: style: Variable 'pressure' is assigned a value that is never used. [unreadVariable] pencil-0.7.0/core_lib/src/tool/stroketool.h:43:10: style: The function 'leavingThisTool' overrides a function in a base class but just delegates back to the base class. [uselessOverride] pencil-0.7.0/core_lib/src/tool/basetool.h:133:18: note: Virtual function in base class pencil-0.7.0/core_lib/src/tool/stroketool.h:43:10: note: Function in derived class pencil-0.7.0/core_lib/src/util/pencilsettings.cpp:58:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/util/pencilsettings.cpp:85:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/util/pencilerror.h:75:5: style: Class 'Status' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/core_lib/src/util/pencilerror.h:84:17: performance: Function 'description()' should return member 'mDescription' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/util/pencilerror.h:85:18: performance: Function 'details()' should return member 'mDetails' by const reference. [returnByReference] pencil-0.7.0/core_lib/src/util/pencilerror.cpp:88:34: style:inconclusive: Function 'Status' argument 1 names different: declaration 'code' definition 'eCode'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/util/pencilerror.h:77:28: note: Function 'Status' argument 1 names different: declaration 'code' definition 'eCode'. pencil-0.7.0/core_lib/src/util/pencilerror.cpp:88:34: note: Function 'Status' argument 1 names different: declaration 'code' definition 'eCode'. pencil-0.7.0/core_lib/src/util/pencilerror.cpp:94:34: style:inconclusive: Function 'Status' argument 1 names different: declaration 'code' definition 'eCode'. [funcArgNamesDifferent] pencil-0.7.0/core_lib/src/util/pencilerror.h:78:28: note: Function 'Status' argument 1 names different: declaration 'code' definition 'eCode'. pencil-0.7.0/core_lib/src/util/pencilerror.cpp:94:34: note: Function 'Status' argument 1 names different: declaration 'code' definition 'eCode'. pencil-0.7.0/core_lib/src/util/pencilerror.h:87:27: performance: Function parameter 'title' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/util/pencilerror.h:88:33: performance: Function parameter 'description' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/util/pencilerror.h:89:34: performance: Function parameter 'dd' should be passed by const reference. [passedByValue] pencil-0.7.0/core_lib/src/util/pencilsettings.cpp:61:5: performance: Range variable 'pShortcutsKey' should be declared as const reference. [iterateByValue] pencil-0.7.0/core_lib/src/util/pencilsettings.cpp:71:5: performance: Range variable 'pKey' should be declared as const reference. [iterateByValue] pencil-0.7.0/core_lib/src/util/pencilsettings.cpp:90:5: performance: Range variable 'pShortcutsKey' should be declared as const reference. [iterateByValue] pencil-0.7.0/core_lib/src/util/pointerevent.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/util/pointerevent.cpp:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoButton [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/util/pointerevent.cpp:156:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/util/pointerevent.cpp:278:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDevice [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/util/pointerevent.cpp:287:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownPointer [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/util/pointerevent.cpp:6:5: performance: Variable 'mCanvasPos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/util/pointerevent.cpp:12:5: performance: Variable 'mCanvasPos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/core_lib/src/util/util.cpp:62:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editingFinished [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:301:18: warning: The class 'SmudgeTool' defines member function with name 'drawStroke' also defined in its parent class 'StrokeTool'. [duplInheritedMember] pencil-0.7.0/core_lib/src/tool/stroketool.h:40:10: note: Parent function 'StrokeTool::drawStroke' pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:301:18: note: Derived function 'SmudgeTool::drawStroke' pencil-0.7.0/core_lib/src/tool/smudgetool.cpp:283:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/util/util.h:43:64: performance: Variable 'm_onScopeExit' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/tests/src/catch.hpp:977:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:1483:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:4033:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gs [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:4701:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:4707:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_bitmapbucket.cpp:31:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DidFillTarget [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_bitmapbucket.cpp:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_bitmapbucket.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2390:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2397:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2244:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2251:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2258:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2265:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2272:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2279:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2286:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2293:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_colormanager.cpp:33:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_colormanager.cpp:66:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_colormanager.cpp:99:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_colormanager.cpp:131:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_bitmapimage.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_bitmapimage.cpp:87:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8809:64: debug: simplifyOperatorName: found unsimplified operator name [debug] pencil-0.7.0/tests/src/catch.hpp:2377:46: style:inconclusive: Boolean expression 'm_lhs' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] pencil-0.7.0/tests/src/catch.hpp:2381:46: style:inconclusive: Boolean expression 'm_lhs' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] pencil-0.7.0/tests/src/catch.hpp:4411:9: warning: Member variable 'Option::storage' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:4412:9: warning: Member variable 'Option::storage' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:4415:9: warning: Member variable 'Option::storage' is not initialized in the copy constructor. [uninitMemberVar] pencil-0.7.0/tests/src/test_filemanager.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_filemanager.cpp:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_filemanager.cpp:98:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_filemanager.cpp:220:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_filemanager.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_filemanager.cpp:317:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_filemanager.cpp:413:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2416:14: style:inconclusive: Technically the member function 'Catch::Decomposer::operator<=' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:2420:14: style:inconclusive: Technically the member function 'Catch::Decomposer::operator<=' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:2396:14: style:inconclusive: Technically the member function 'ExprLhs < bool >::operator||' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:2633:25: warning: The struct 'MessageBuilder' defines member function with name 'operator<<' also defined in its parent struct 'MessageStream'. [duplInheritedMember] pencil-0.7.0/tests/src/catch.hpp:2619:24: note: Parent function 'MessageStream::operator<<' pencil-0.7.0/tests/src/catch.hpp:2633:25: note: Derived function 'MessageBuilder::operator<<' pencil-0.7.0/tests/src/catch.hpp:620:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:627:9: style: Class 'StringRef' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:965:5: style: Class 'TestInvokerAsMethod' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:981:5: style: Struct 'NameAndTags' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:2534:9: style: Class 'LazyExpression' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:2913:9: style: Class 'Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3052:9: style: Class 'ExceptionTranslatorRegistrar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3026:13: style: Class 'ExceptionTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3403:5: style: Class 'ExceptionMessageMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3557:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3561:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3565:13: style: Struct 'StartsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3569:13: style: Struct 'EndsWithMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3609:13: style: Struct 'ContainsElementMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3630:13: style: Struct 'ContainsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3660:13: style: Struct 'EqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3683:13: style: Struct 'ApproxMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3718:13: style: Struct 'UnorderedEqualsMatcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3923:5: style: Class 'GeneratorException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3956:9: style: Class 'SingleValueGenerator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3989:9: style: Class 'GeneratorWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:4412:9: style: Class 'Option' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3358:13: style: Struct 'MatchNotOf < std :: exception >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3358:13: style: Struct 'MatchNotOf < std >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3358:13: style: Struct 'MatchNotOf < double >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:3358:13: style: Struct 'MatchNotOf < std :: string >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:988:6: style: The destructor '~AutoReg' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:499:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:988:6: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:1445:10: style: The destructor '~ReusableStringStream' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:499:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:1445:10: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:2914:10: style: The destructor '~Section' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:499:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:2914:10: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:3942:18: style: The destructor '~IGenerator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:3848:22: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:3942:18: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:4369:18: style: The destructor '~IMutableContext' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:4360:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:4369:18: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:4514:18: style: The destructor '~IConfig' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:499:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:4514:18: note: Destructor in derived class pencil-0.7.0/core_lib/src/miniz.cpp:3850:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/miniz.cpp:5146:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/miniz.cpp:5632:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pencil-0.7.0/core_lib/src/miniz.cpp:7271:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_bitmapimage.cpp:59:17: style: Variable 'img1' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/tests/src/test_bitmapimage.cpp:60:17: style: Variable 'img2' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/tests/src/catch.hpp:1487:27: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:3612:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:3639:47: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:3324:17: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:3290:17: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/test_filemanager.cpp:46:17: style: Variable 'obj' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/tests/src/test_filemanager.cpp:65:17: style: Variable 'pObj' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/tests/src/test_filemanager.cpp:83:17: style: Variable 'pObj' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/tests/src/test_layerbitmap.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:67:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:234:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layercamera.cpp:273:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layerbitmap.cpp:36:51: performance: Function parameter 'src' should be passed by const reference. [passedByValue] pencil-0.7.0/tests/src/test_layermanager.cpp:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layermanager.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layermanager.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:141:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:331:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:465:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:592:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layer.cpp:652:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layersound.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_layervector.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:2071:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:7897:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:7904:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:7912:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_margin [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:7919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_epsilon [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8480:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8484:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8488:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8558:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8575:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8715:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable padding [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8882:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9330:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9408:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_hint [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9559:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9722:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Matched [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:10517:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:10621:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:10653:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:10926:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGSTKSZ [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:10947:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11274:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11303:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11341:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tags [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scientific [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11588:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11628:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITY [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11772:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECMAScript [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11873:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:11935:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:12702:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:12981:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13391:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13450:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13455:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13474:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13517:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13799:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13800:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13801:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clog [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13834:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13849:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13867:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13991:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14004:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14282:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lineInfo [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14341:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14374:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_rootTracker [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14382:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_runState [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14398:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_currentTracker [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14411:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14414:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14417:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotStarted [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14431:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable location [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14455:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Executing [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14472:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompletedSuccessfully [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filters [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14576:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_trimmed_name [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14820:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14863:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14902:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:14929:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15046:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15067:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hexThreshold [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15233:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precision [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15239:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precision [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15477:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15689:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15741:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15757:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:15783:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX_10_EXP [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16074:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16091:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_config [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16407:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16483:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16499:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16516:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16585:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16596:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16612:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16623:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16635:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable groupsCounts [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16642:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16664:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16667:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16678:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16712:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16743:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16767:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16785:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stream [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16853:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:16863:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:17256:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shouldRedirectStdOut [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:13666:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9277:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9282:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Required [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9287:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Optional [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9005:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9009:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9010:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9011:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogicError [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9012:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RuntimeError [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9014:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9015:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9023:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:9035:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:5870:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:5752:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:3785:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unprintableString [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8964:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8973:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8982:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_type [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_vectorimage.cpp:15:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_object.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_object.cpp:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:55:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOTSTRAPPER_COMMAND [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:99:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALE_NEUTRAL [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:163:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOTSTRAPPER_LOG_LEVEL_ERROR [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:269:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rgwzData [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:288:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:310:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:376:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:384:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] pencil-0.7.0/util/installer/pencil2d.cpp:39:5: style: Class 'Pencil2DBAFunctions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/util/installer/pencil2d.cpp:83:5: style: Label 'LExit' is not used. [unusedLabel] pencil-0.7.0/util/installer/pencil2d.cpp:149:5: style: Label 'LExit' is not used. [unusedLabel] pencil-0.7.0/util/installer/pencil2d.cpp:190:5: style: Label 'LExit' is not used. [unusedLabel] pencil-0.7.0/util/installer/pencil2d.cpp:300:5: style: Label 'LExit' is not used. [unusedLabel] pencil-0.7.0/util/installer/pencil2d.cpp:323:5: style: Label 'LExit' is not used. [unusedLabel] pencil-0.7.0/util/installer/pencil2d.cpp:402:1: style: Label 'LExit' is not used. [unusedLabel] pencil-0.7.0/tests/src/catch.hpp:8200:21: warning:inconclusive: Member variable 'LazyExpression::m_transientExpression' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] pencil-0.7.0/tests/src/catch.hpp:4411:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:4412:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:4415:9: warning: Member variable 'Option < AssertionResult >::storage' is not initialized in the copy constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:4411:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:4412:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:4415:9: warning: Member variable 'Option < unsigned long >::storage' is not initialized in the copy constructor. [uninitMemberVar] pencil-0.7.0/tests/src/catch.hpp:9305:21: style: Unused private function: 'ExeName::makeRef' [unusedPrivateFunction] pencil-0.7.0/tests/src/catch.hpp:9305:21: note: Unused private function: 'ExeName::makeRef' pencil-0.7.0/tests/src/catch.hpp:9305:21: note: Unused private function: 'ExeName::makeRef' pencil-0.7.0/tests/src/catch.hpp:9313:13: performance: Variable 'm_ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pencil-0.7.0/tests/src/test_layer.cpp:352:19: style: Variable 'frame1' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/tests/src/test_layer.cpp:353:19: style: Variable 'frame2' can be declared as pointer to const [constVariablePointer] pencil-0.7.0/tests/src/test_viewmanager.cpp:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_viewmanager.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_viewmanager.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_viewmanager.cpp:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_viewmanager.cpp:192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_viewmanager.cpp:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/test_viewmanager.cpp:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _catch_sr [valueFlowBailoutIncompleteVar] pencil-0.7.0/tests/src/catch.hpp:8238:28: performance:inconclusive: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:2584:14: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:8238:28: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:16612:10: debug: CheckClass::isMemberVar found used member variable 'currentTestRunInfo' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16623:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16635:10: debug: CheckClass::isMemberVar found used member variable 'currentGroupInfo' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16641:13: debug: CheckClass::isMemberVar found used member variable 'm_sectionStack' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16667:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16682:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16712:9: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16743:13: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16767:9: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16779:5: debug: CheckClass::isMemberVar found used member variable 'stream' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16783:9: debug: CheckClass::isMemberVar found used member variable 'm_config' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:16968:15: debug: CheckClass::isMemberVar found used member variable 'm_config' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:10938:33: performance:inconclusive: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:8017:14: note: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:10938:33: note: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:10957:33: performance:inconclusive: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:8018:14: note: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:10957:33: note: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:8780:21: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:8653:7: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. pencil-0.7.0/tests/src/catch.hpp:8780:21: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. pencil-0.7.0/tests/src/catch.hpp:8754:7: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Columns::operator+' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:10214:14: performance:inconclusive: Technically the member function 'Catch::::PosixColourImpl::setColour' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:10748:46: performance:inconclusive: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:10671:21: note: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:10748:46: note: Technically the member function 'Catch::ExceptionTranslatorRegistry::tryTranslators' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:13453:19: performance:inconclusive: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:13223:14: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:13453:19: note: Technically the member function 'Catch::Session::libIdentify' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:13688:18: style:inconclusive: Technically the member function 'Catch::Detail::::OutputDebugWriter::operator()' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:9014:49: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:9015:56: debug: CheckClass::isMemberVar found used member variable 'm_type' with varid 0 [varid0] pencil-0.7.0/tests/src/catch.hpp:15825:48: warning: The struct 'TestEventListenerBase' defines member function with name 'getSupportedVerbosities' also defined in its parent struct 'StreamingReporterBase < TestEventListenerBase >'. [duplInheritedMember] pencil-0.7.0/tests/src/catch.hpp:5751:36: note: Parent function 'StreamingReporterBase < TestEventListenerBase >::getSupportedVerbosities' pencil-0.7.0/tests/src/catch.hpp:15825:48: note: Derived function 'TestEventListenerBase::getSupportedVerbosities' pencil-0.7.0/tests/src/catch.hpp:5217:9: style: Class 'TestSpecParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5321:9: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5514:9: style: Struct 'TestRunInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5584:9: style: Struct 'TestGroupStats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5975:9: style: Struct 'TestEventListenerBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:6028:9: style: Struct 'Colour' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:6158:9: style: Struct 'ConsoleReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:6238:9: style: Class 'XmlEncode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:6274:9: style: Class 'XmlWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:6329:9: style: Class 'JunitReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:6378:9: style: Class 'XmlReporter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:8041:9: style: Class 'FatalConditionHandlerGuard' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:12320:9: style: Class 'TestInvokerAsFunction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:13698:13: style: Class 'FileStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5839:13: style: Struct 'BySectionInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < TestEventListenerBase >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < CompactReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < ConsoleReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5738:9: style: Struct 'StreamingReporterBase < XmlReporter >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:4412:9: style: Class 'Option < AssertionResult >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:4412:9: style: Class 'Option < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:8961:9: style: Class 'ResultValueBase < detail :: ParseResultType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:8961:9: style: Class 'ResultValueBase < ParseState >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pencil-0.7.0/tests/src/catch.hpp:5322:18: style: The destructor '~Config' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:4514:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:5322:18: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:9125:22: style: The function 'isFlag' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:9118:22: note: Virtual function in base class pencil-0.7.0/tests/src/catch.hpp:9125:22: note: Function in derived class pencil-0.7.0/tests/src/catch.hpp:10668:10: style: The destructor '~ExceptionTranslatorRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:3016:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:10668:10: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:12300:18: style: The destructor '~TestRegistry' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:581:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:12300:18: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:12594:14: style: The destructor '~GeneratorTracker' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pencil-0.7.0/tests/src/catch.hpp:3860:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:12594:14: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:12383:10: style: The destructor '~TagAliasRegistry' overrides a destructor in a base class but is identical to the overridden function [uselessOverride] pencil-0.7.0/tests/src/catch.hpp:5188:18: note: Virtual destructor in base class pencil-0.7.0/tests/src/catch.hpp:12383:10: note: Destructor in derived class pencil-0.7.0/tests/src/catch.hpp:5759:14: style: The function 'reportInvalidArguments' overrides a function in a base class but is identical to the overridden function [uselessOverride] pencil-0.7.0/tests/src/catch.hpp:5662:22: note: Virtual function in base class pencil-0.7.0/tests/src/catch.hpp:5759:14: note: Function in derived class pencil-0.7.0/tests/src/catch.hpp:8841:14: performance: Function 'exeName()' should return member 'm_exeName' by const reference. [returnByReference] pencil-0.7.0/tests/src/catch.hpp:9055:14: performance: Function 'remainingTokens()' should return member 'm_remainingTokens' by const reference. [returnByReference] pencil-0.7.0/tests/src/catch.hpp:9297:14: performance: Function 'hint()' should return member 'm_hint' by const reference. [returnByReference] pencil-0.7.0/tests/src/catch.hpp:9016:14: performance: Function 'errorMessage()' should return member 'm_errorMessage' by const reference. [returnByReference] pencil-0.7.0/tests/src/catch.hpp:16525:9: style: The statement 'if (m_headerPrinted) m_headerPrinted=false' is logically equivalent to 'm_headerPrinted=false'. [duplicateConditionalAssign] pencil-0.7.0/tests/src/catch.hpp:16526:25: note: Assignment 'm_headerPrinted=false' pencil-0.7.0/tests/src/catch.hpp:16525:9: note: Condition 'm_headerPrinted' is redundant pencil-0.7.0/tests/src/catch.hpp:11863:14: style: Condition '!uncaught_exceptions()' is always true [knownConditionTrueFalse] pencil-0.7.0/tests/src/catch.hpp:11863:34: note: Calling function 'uncaught_exceptions' returns 0 pencil-0.7.0/tests/src/catch.hpp:11863:14: note: Condition '!uncaught_exceptions()' is always true pencil-0.7.0/tests/src/catch.hpp:11926:14: style: Condition '!uncaught_exceptions()' is always true [knownConditionTrueFalse] pencil-0.7.0/tests/src/catch.hpp:11926:34: note: Calling function 'uncaught_exceptions' returns 0 pencil-0.7.0/tests/src/catch.hpp:11926:14: note: Condition '!uncaught_exceptions()' is always true pencil-0.7.0/tests/src/catch.hpp:15037:24: style: Condition 'value' is always true [knownConditionTrueFalse] pencil-0.7.0/tests/src/catch.hpp:15033:27: note: Assignment 'one=1', assigned value is 1 pencil-0.7.0/tests/src/catch.hpp:15036:30: note: Assignment 'value=*reinterpret_cast(&one)', assigned value is 1 pencil-0.7.0/tests/src/catch.hpp:15037:24: note: Condition 'value' is always true pencil-0.7.0/tests/src/catch.hpp:15045:33: style: Condition 'Endianness::which()==Endianness::Little' is always true [knownConditionTrueFalse] pencil-0.7.0/tests/src/catch.hpp:15045:30: note: Calling function 'which' returns 1 pencil-0.7.0/tests/src/catch.hpp:15045:33: note: Condition 'Endianness::which()==Endianness::Little' is always true pencil-0.7.0/tests/src/catch.hpp:15586:27: style: Condition '0x80<=value' is always true [knownConditionTrueFalse] pencil-0.7.0/tests/src/catch.hpp:15585:28: note: Assuming that condition 'value<0x80' is not redundant pencil-0.7.0/tests/src/catch.hpp:15586:27: note: Condition '0x80<=value' is always true pencil-0.7.0/tests/src/catch.hpp:12667:30: warning: Either the condition 'parent' is redundant or there is possible null pointer dereference: parent. [nullPointerRedundantCheck] pencil-0.7.0/tests/src/catch.hpp:12670:29: note: Assuming that condition 'parent' is not redundant pencil-0.7.0/tests/src/catch.hpp:12667:30: note: Null pointer dereference pencil-0.7.0/tests/src/catch.hpp:10638:89: style:inconclusive: Function 'registerEnum' argument 2 names different: declaration 'allEnums' definition 'allValueNames'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:10571:73: note: Function 'registerEnum' argument 2 names different: declaration 'allEnums' definition 'allValueNames'. pencil-0.7.0/tests/src/catch.hpp:10638:89: note: Function 'registerEnum' argument 2 names different: declaration 'allEnums' definition 'allValueNames'. pencil-0.7.0/tests/src/catch.hpp:13927:56: style:inconclusive: Function 'substr' argument 2 names different: declaration 'length' definition 'size'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:663:49: note: Function 'substr' argument 2 names different: declaration 'length' definition 'size'. pencil-0.7.0/tests/src/catch.hpp:13927:56: note: Function 'substr' argument 2 names different: declaration 'length' definition 'size'. pencil-0.7.0/tests/src/catch.hpp:13939:59: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:678:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. pencil-0.7.0/tests/src/catch.hpp:13939:59: note: Function 'operator<<' argument 2 names different: declaration 'sr' definition 'str'. pencil-0.7.0/tests/src/catch.hpp:13943:57: style:inconclusive: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:677:59: note: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. pencil-0.7.0/tests/src/catch.hpp:13943:57: note: Function 'operator+=' argument 2 names different: declaration 'sr' definition 'rhs'. pencil-0.7.0/tests/src/catch.hpp:14056:43: style:inconclusive: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:4825:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. pencil-0.7.0/tests/src/catch.hpp:14056:43: note: Function 'makeTestCase' argument 1 names different: declaration 'testCase' definition '_testCase'. pencil-0.7.0/tests/src/catch.hpp:14057:48: style:inconclusive: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:4826:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. pencil-0.7.0/tests/src/catch.hpp:14057:48: note: Function 'makeTestCase' argument 2 names different: declaration 'className' definition '_className'. pencil-0.7.0/tests/src/catch.hpp:14059:51: style:inconclusive: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:4828:51: note: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. pencil-0.7.0/tests/src/catch.hpp:14059:51: note: Function 'makeTestCase' argument 4 names different: declaration 'lineInfo' definition '_lineInfo'. pencil-0.7.0/tests/src/catch.hpp:16599:58: style:inconclusive: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:6183:49: note: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. pencil-0.7.0/tests/src/catch.hpp:16599:58: note: Function 'testRunStarting' argument 1 names different: declaration '_testRunInfo' definition '_testInfo'. pencil-0.7.0/tests/src/catch.hpp:14688:17: style: Local variable 'matches' shadows outer function [shadowFunction] pencil-0.7.0/tests/src/catch.hpp:5163:14: note: Shadowed declaration pencil-0.7.0/tests/src/catch.hpp:14688:17: note: Shadow variable pencil-0.7.0/tests/src/catch.hpp:13847:0: warning: Redundant code: Found unused function. [constStatement] pencil-0.7.0/tests/src/catch.hpp:15044:0: warning: Redundant code: Found unused function. [constStatement] pencil-0.7.0/tests/src/catch.hpp:12755:19: style: Variable 'rootTracker' can be declared as reference to const [constVariableReference] pencil-0.7.0/tests/src/catch.hpp:12838:27: style: Variable 'tracker' can be declared as reference to const [constVariableReference] pencil-0.7.0/tests/src/catch.hpp:15772:53: style: Parameter 'result' can be declared as reference to const [constParameterReference] pencil-0.7.0/tests/src/catch.hpp:13869:19: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] pencil-0.7.0/tests/src/catch.hpp:13992:37: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] pencil-0.7.0/tests/src/catch.hpp:14878:21: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use replace() instead. [uselessCallsSubstr] pencil-0.7.0/tests/src/catch.hpp:15074:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] pencil-0.7.0/tests/src/catch.hpp:15414:25: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] pencil-0.7.0/tests/src/catch.hpp:15677:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] pencil-0.7.0/tests/src/catch.hpp:8689:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:8705:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:9414:13: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:9566:26: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:9962:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:9965:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:10609:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:10618:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:10910:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:11317:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:11369:24: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:12681:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:14150:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:14246:35: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:14261:28: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:14295:25: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:14674:18: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/tests/src/catch.hpp:15134:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pencil-0.7.0/core_lib/src/miniz.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pencil-0.7.0/core_lib/src/miniz.cpp:3720:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] pencil-0.7.0/core_lib/src/miniz.cpp:3718:50: note: 'extra_size_remaining' is assigned value 'ext_data_size' here. pencil-0.7.0/core_lib/src/miniz.cpp:3714:18: note: outer condition: ext_data_size pencil-0.7.0/core_lib/src/miniz.cpp:3720:21: note: identical inner condition: extra_size_remaining pencil-0.7.0/core_lib/src/miniz.cpp:215:51: style: Condition 'tdefl_init(pComp,NULL,NULL,comp_flags)!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:215:19: note: Calling function 'tdefl_init' returns 0 pencil-0.7.0/core_lib/src/miniz.cpp:215:51: note: Condition 'tdefl_init(pComp,NULL,NULL,comp_flags)!=TDEFL_STATUS_OKAY' is always false pencil-0.7.0/core_lib/src/miniz.cpp:2005:73: style: Condition 'tdefl_init(pComp,pPut_buf_func,pPut_buf_user,flags)==TDEFL_STATUS_OKAY' is always true [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:2005:28: note: Calling function 'tdefl_init' returns 0 pencil-0.7.0/core_lib/src/miniz.cpp:2005:73: note: Condition 'tdefl_init(pComp,pPut_buf_func,pPut_buf_user,flags)==TDEFL_STATUS_OKAY' is always true pencil-0.7.0/core_lib/src/miniz.cpp:6050:9: style: Condition '!mz_zip_writer_create_central_dir_header(pZip,central_dir_header,filename_size,(unsigned short)(extra_size+user_extra_data_len),comment_size,uncomp_size,comp_size,uncomp_crc32,method,bit_flags,dos_time,dos_date,local_header_ofs,ext_attributes)' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:6050:49: note: Calling function 'mz_zip_writer_create_central_dir_header' returns 1 pencil-0.7.0/core_lib/src/miniz.cpp:6050:9: note: Condition '!mz_zip_writer_create_central_dir_header(pZip,central_dir_header,filename_size,(unsigned short)(extra_size+user_extra_data_len),comment_size,uncomp_size,comp_size,uncomp_crc32,method,bit_flags,dos_time,dos_date,local_header_ofs,ext_attributes)' is always false pencil-0.7.0/core_lib/src/miniz.cpp:6265:13: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,bit_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:6265:51: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 pencil-0.7.0/core_lib/src/miniz.cpp:6265:13: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,bit_flags,dos_time,dos_date)' is always false pencil-0.7.0/core_lib/src/miniz.cpp:6292:13: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,bit_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:6292:51: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 pencil-0.7.0/core_lib/src/miniz.cpp:6292:13: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,bit_flags,dos_time,dos_date)' is always false pencil-0.7.0/core_lib/src/miniz.cpp:6335:150: style: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:6335:24: note: Calling function 'tdefl_init' returns 0 pencil-0.7.0/core_lib/src/miniz.cpp:6335:150: note: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false pencil-0.7.0/core_lib/src/miniz.cpp:6512:13: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,gen_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:6512:51: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 pencil-0.7.0/core_lib/src/miniz.cpp:6512:13: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,gen_flags,dos_time,dos_date)' is always false pencil-0.7.0/core_lib/src/miniz.cpp:6536:13: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,gen_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:6536:51: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 pencil-0.7.0/core_lib/src/miniz.cpp:6536:13: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,gen_flags,dos_time,dos_date)' is always false pencil-0.7.0/core_lib/src/miniz.cpp:6601:153: style: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] pencil-0.7.0/core_lib/src/miniz.cpp:6601:27: note: Calling function 'tdefl_init' returns 0 pencil-0.7.0/core_lib/src/miniz.cpp:6601:153: note: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false pencil-0.7.0/core_lib/src/miniz.cpp:6116:38: warning: Either the condition '!pZip' is redundant or there is possible null pointer dereference: pZip. [nullPointerRedundantCheck] pencil-0.7.0/core_lib/src/miniz.cpp:6139:10: note: Assuming that condition '!pZip' is not redundant pencil-0.7.0/core_lib/src/miniz.cpp:6116:38: note: Null pointer dereference pencil-0.7.0/core_lib/src/miniz.cpp:6116:83: warning: Either the condition '!pZip' is redundant or there is possible null pointer dereference: pZip. [nullPointerRedundantCheck] pencil-0.7.0/core_lib/src/miniz.cpp:6139:10: note: Assuming that condition '!pZip' is not redundant pencil-0.7.0/core_lib/src/miniz.cpp:6116:83: note: Null pointer dereference pencil-0.7.0/core_lib/src/miniz.cpp:6402:60: warning: Either the condition '!pZip' is redundant or there is possible null pointer dereference: pZip. [nullPointerRedundantCheck] pencil-0.7.0/core_lib/src/miniz.cpp:6419:10: note: Assuming that condition '!pZip' is not redundant pencil-0.7.0/core_lib/src/miniz.cpp:6402:60: note: Null pointer dereference pencil-0.7.0/core_lib/src/miniz.cpp:2394:81: error: Pointer addition with NULL pointer. [nullPointerArithmetic] pencil-0.7.0/core_lib/src/miniz.cpp:2864:137: note: Calling function 'tinfl_decompress', 5th argument 'pBuf?(unsigned char*)pBuf+*pOut_len:NULL' value is 0 pencil-0.7.0/core_lib/src/miniz.cpp:2394:81: note: Null pointer addition pencil-0.7.0/core_lib/src/miniz.cpp:132:33: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:209:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:378:15: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1238:137: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1343:46: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1350:20: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1860:42: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1866:16: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1892:17: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1927:60: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:1927:99: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2002:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2020:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2032:20: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2038:12: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2064:22: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2106:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2116:35: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2129:38: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2161:14: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2632:59: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2656:59: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2864:57: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2864:114: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2864:139: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2897:40: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2897:82: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2897:104: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2905:23: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2913:57: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:2933:35: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3325:16: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3420:35: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3438:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3439:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3440:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3440:77: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3538:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3592:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3599:17: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3601:48: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3607:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3616:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3617:33: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3618:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3619:23: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3620:17: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3621:16: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3625:46: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3626:46: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3627:59: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3628:61: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3629:53: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3654:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3656:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3658:20: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3693:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3699:58: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3702:106: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3707:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3708:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3709:32: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3710:29: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3711:29: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3737:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3755:36: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3756:43: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3783:24: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3787:26: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3793:33: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3797:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3801:71: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3801:119: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3801:164: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3894:28: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3896:18: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:3937:28: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4066:18: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4082:14: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4083:16: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4116:20: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4126:28: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4129:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4152:32: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4153:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4154:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4155:23: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4159:22: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4160:26: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4161:28: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4162:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4163:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4164:33: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4167:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4172:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4175:67: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4175:115: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4188:42: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4192:80: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4202:28: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4203:35: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4221:48: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4231:46: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4241:53: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4271:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4272:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4366:32: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4367:33: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4372:38: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4372:107: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4438:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4441:52: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4441:112: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4454:41: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4468:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4477:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4514:46: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4514:98: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4514:116: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4529:42: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4576:17: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4577:19: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4649:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4652:52: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4652:112: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4659:21: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4689:62: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4712:66: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4743:44: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4760:54: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4760:112: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4833:14: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4887:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4894:60: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4894:120: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4905:29: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4980:34: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:4997:74: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5010:40: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5037:70: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5037:144: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5051:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5125:34: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5196:20: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5198:34: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5254:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5257:33: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5258:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5259:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5260:32: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5261:26: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5262:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5293:39: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5308:24: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5309:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5325:44: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5326:42: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5355:19: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5358:22: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5362:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5363:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5367:25: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5368:27: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5573:28: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5604:12: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5686:35: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5745:28: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5939:39: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5955:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5956:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5961:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5968:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5975:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5980:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5989:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5990:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5991:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5992:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5993:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5994:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5995:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5996:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5997:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5998:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:5999:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6011:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6012:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6013:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6014:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6015:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6016:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6017:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6018:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6019:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6020:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6021:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6022:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6023:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6024:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6184:53: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6232:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6356:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6357:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6363:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6364:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6368:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6369:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6580:66: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6590:39: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6621:66: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6659:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6660:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6666:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6667:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6671:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6672:13: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6703:23: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6809:24: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6810:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6863:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6866:24: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6867:23: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6868:19: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6899:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6905:34: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6906:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6907:30: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6908:32: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6930:23: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6942:24: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6943:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6962:44: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:6963:42: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7030:17: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7049:39: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7062:23: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7067:72: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7072:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7073:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7074:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7075:31: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7110:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7111:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7112:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7120:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7160:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7235:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7236:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7237:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7238:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7239:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7240:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7241:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7242:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7250:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7251:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7252:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7261:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7262:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7263:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7264:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7265:5: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:7646:9: style: C-style pointer casting [cstyleCast] pencil-0.7.0/core_lib/src/miniz.cpp:213:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:229:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:229:65: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:247:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:258:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:262:44: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:382:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:413:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:440:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:3521:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:3571:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:3574:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:3577:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:4407:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:4624:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:4826:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:5210:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:6837:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:7067:52: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pencil-0.7.0/core_lib/src/miniz.cpp:6116:15: style:inconclusive: Same expression used in consecutive assignments of 'local_dir_header_ofs' and 'cur_archive_file_ofs'. [duplicateAssignExpression] pencil-0.7.0/core_lib/src/miniz.cpp:6116:60: note: Same expression used in consecutive assignments of 'local_dir_header_ofs' and 'cur_archive_file_ofs'. pencil-0.7.0/core_lib/src/miniz.cpp:6116:15: note: Same expression used in consecutive assignments of 'local_dir_header_ofs' and 'cur_archive_file_ofs'. pencil-0.7.0/core_lib/src/miniz.cpp:1442:43: style: The scope of the variable 'p' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/miniz.cpp:1442:47: style: The scope of the variable 'q' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/miniz.cpp:3482:19: style: The scope of the variable 'child' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/miniz.cpp:3501:19: style: The scope of the variable 'child' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/miniz.cpp:3579:15: style: The scope of the variable 'zip64_end_of_central_dir_ofs' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/miniz.cpp:4619:30: style: The scope of the variable 'read_buf_ofs' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/miniz.cpp:6409:12: style: The scope of the variable 'file_ofs' can be reduced. [variableScope] pencil-0.7.0/core_lib/src/miniz.cpp:1272:9: style: Unsigned expression '(1U<' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:3522:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4002:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4006:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4064:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4068:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4196:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4284:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4291:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4652:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4661:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4741:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultType [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:4747:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResultType [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:5331:21: performance: Function 'getProcessName()' should return member 'processName' by const reference. [returnByReference] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:5366:24: style:inconclusive: Technically the member function 'Catch::Config::openStream' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:10021:28: note: Technically the member function 'Catch::Config::openStream' can be const. pencil-0.7.0/tests/src/catch.hpp:5366:24: note: Technically the member function 'Catch::Config::openStream' can be const. 2.17.0 pencil-0.7.0/tests/src/catch.hpp:5411:21: performance: Function 'getMessage()' should return member 'message' by const reference. [returnByReference] head pencil-0.7.0/tests/src/catch.hpp:7897:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] head pencil-0.7.0/tests/src/catch.hpp:7904:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_value [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:7908:35: style:inconclusive: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:3083:31: note: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. pencil-0.7.0/tests/src/catch.hpp:7908:35: note: Function 'setMargin' argument 1 names different: declaration 'margin' definition 'newMargin'. head pencil-0.7.0/tests/src/catch.hpp:7912:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_margin [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:7915:36: style:inconclusive: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. [funcArgNamesDifferent] pencil-0.7.0/tests/src/catch.hpp:3086:32: note: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. pencil-0.7.0/tests/src/catch.hpp:7915:36: note: Function 'setEpsilon' argument 1 names different: declaration 'epsilon' definition 'newEpsilon'. head pencil-0.7.0/tests/src/catch.hpp:7919:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_epsilon [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:8017:14: performance:inconclusive: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:10938:33: note: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:8017:14: note: Technically the member function 'Catch::FatalConditionHandler::engage_platform' can be static (but you may consider moving to unnamed namespace). 2.17.0 pencil-0.7.0/tests/src/catch.hpp:8018:14: performance:inconclusive: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:10957:33: note: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:8018:14: note: Technically the member function 'Catch::FatalConditionHandler::disengage_platform' can be static (but you may consider moving to unnamed namespace). 2.17.0 pencil-0.7.0/tests/src/catch.hpp:8155:14: style:inconclusive: Technically the member function 'Catch::RunContext::populateReaction' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:13117:22: note: Technically the member function 'Catch::RunContext::populateReaction' can be const. pencil-0.7.0/tests/src/catch.hpp:8155:14: note: Technically the member function 'Catch::RunContext::populateReaction' can be const. head pencil-0.7.0/tests/src/catch.hpp:8238:28: performance:inconclusive: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). [functionStatic] pencil-0.7.0/tests/src/catch.hpp:2584:14: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). pencil-0.7.0/tests/src/catch.hpp:8238:28: note: Technically the member function 'Catch::AssertionHandler::allowThrows' can be static (but you may consider moving to unnamed namespace). 2.17.0 pencil-0.7.0/tests/src/catch.hpp:8653:7: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:8780:21: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. pencil-0.7.0/tests/src/catch.hpp:8653:7: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. head pencil-0.7.0/tests/src/catch.hpp:8780:21: style:inconclusive: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. [functionConst] pencil-0.7.0/tests/src/catch.hpp:8653:7: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. pencil-0.7.0/tests/src/catch.hpp:8780:21: note: Technically the member function 'Catch::clara::TextFlow::Column::operator+' can be const. 2.17.0 pencil-0.7.0/tests/src/catch.hpp:8961:9: style: Class 'ResultValueBase < ParseResultType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head pencil-0.7.0/tests/src/catch.hpp:8961:9: style: Class 'ResultValueBase < detail :: ParseResultType >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head pencil-0.7.0/tests/src/catch.hpp:9055:14: performance: Function 'remainingTokens()' should return member 'm_remainingTokens' by const reference. [returnByReference] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:9192:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:9217:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable L [valueFlowBailoutIncompleteVar] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:9305:21: style: Unused private function: 'ExeName::makeRef' [unusedPrivateFunction] head pencil-0.7.0/tests/src/catch.hpp:9305:21: style: Unused private function: 'ExeName::makeRef' [unusedPrivateFunction] pencil-0.7.0/tests/src/catch.hpp:9305:21: note: Unused private function: 'ExeName::makeRef' pencil-0.7.0/tests/src/catch.hpp:9305:21: note: Unused private function: 'ExeName::makeRef' head pencil-0.7.0/tests/src/catch.hpp:9313:13: performance: Variable 'm_ref' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] 2.17.0 pencil-0.7.0/tests/src/catch.hpp:9478:9: style: Struct 'Help' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head pencil-0.7.0/tests/src/catch.hpp:9962:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] head pencil-0.7.0/tests/src/catch.hpp:9965:18: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] DONE