2026-05-01 12:33 ftp://ftp.de.debian.org/debian/pool/main/c/converseen/converseen_0.15.2.3.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 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 149 149 elapsed-time: 0.8 0.7 head-timing-info: old-timing-info: head results: Converseen-0.15.2.3/src/Modules/multipageconverter.cpp:82:42: style:inconclusive: Either there is a missing 'override', or the member function 'MultipageConverter::pages' can be const. [functionConst] Converseen-0.15.2.3/src/Modules/multipageconverter.h:42:26: note: Either there is a missing 'override', or the member function 'MultipageConverter::pages' can be const. Converseen-0.15.2.3/src/Modules/multipageconverter.cpp:82:42: note: Either there is a missing 'override', or the member function 'MultipageConverter::pages' can be const. Converseen-0.15.2.3/src/Modules/multipageconverter.h:42:26: performance: Function 'pages()' should return member 'm_pagesList' by const reference. [returnByReference] Converseen-0.15.2.3/src/Modules/multipageconverter.cpp:40:43: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/combofilters.cpp:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UndefinedFilter [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/combofilters.cpp:36:19: style:inconclusive: Either there is a missing 'override', or the member function 'Combofilters::searchFilterIndex' can be const. [functionConst] Converseen-0.15.2.3/src/combofilters.h:44:9: note: Either there is a missing 'override', or the member function 'Combofilters::searchFilterIndex' can be const. Converseen-0.15.2.3/src/combofilters.cpp:36:19: note: Either there is a missing 'override', or the member function 'Combofilters::searchFilterIndex' can be const. Converseen-0.15.2.3/src/converter.cpp:326:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/converter.cpp:184:17: style:inconclusive: Either there is a missing 'override', or the member function 'Converter::flip' can be const. [functionConst] Converseen-0.15.2.3/src/converter.h:75:10: note: Either there is a missing 'override', or the member function 'Converter::flip' can be const. Converseen-0.15.2.3/src/converter.cpp:184:17: note: Either there is a missing 'override', or the member function 'Converter::flip' can be const. Converseen-0.15.2.3/src/converter.h:49:5: style: Class 'Converter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/converter.cpp:63:13: style: The scope of the variable 'err_read_status' can be reduced. [variableScope] Converseen-0.15.2.3/src/converter.cpp:64:13: style: The scope of the variable 'err_write_status' can be reduced. [variableScope] Converseen-0.15.2.3/src/converter.cpp:132:41: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/converter.cpp:137:46: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/converter.cpp:142:35: performance: Function parameter 'format' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/converter.cpp:152:38: performance: Function parameter 'outputDir' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/converter.cpp:215:36: performance: Function parameter 'densityStr' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/converter.cpp:221:44: performance: Function parameter 'bg_color' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/converter.cpp:262:40: performance: Function parameter 'newBaseName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/dialogconversionstatus.cpp:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogconversionstatus.cpp:74:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable treeWidget [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogconversionstatus.cpp:161:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogconversionstatus.cpp:167:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogconversionstatus.h:32:5: style: Class 'DialogConversionStatus' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/dialogconversionstatus.cpp:97:60: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/dialogconversionstatus.cpp:120:50: performance: Function parameter 'err_status' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/dialogconversionstatus.cpp:125:57: performance: Function parameter 'path' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/dialoginfo.cpp:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialoginfo.cpp:136:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialoginfo.cpp:141:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialoginfo.h:32:5: style: Class 'DialogInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:42:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Help [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:188:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:209:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:239:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:74:36: style:inconclusive: Either there is a missing 'override', or the member function 'DialogMultipageEditor::fileNames' can be const. [functionConst] Converseen-0.15.2.3/src/dialogmultipageeditor.h:22:17: note: Either there is a missing 'override', or the member function 'DialogMultipageEditor::fileNames' can be const. Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:74:36: note: Either there is a missing 'override', or the member function 'DialogMultipageEditor::fileNames' can be const. Converseen-0.15.2.3/src/dialogmultipageeditor.h:22:17: performance: Function 'fileNames()' should return member 'm_fileNames' by const reference. [returnByReference] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:69:46: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/dialogmultipageeditor.cpp:148:37: style: Variable 'output' is assigned a value that is never used. [unreadVariable] Converseen-0.15.2.3/src/dialogoptions.cpp:60:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogoptions.cpp:132:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogoptions.h:34:5: style: Class 'DialogOptions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/dialogquality.h:32:5: style: Class 'DialogQuality' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/dialogshowupdatemsg.cpp:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/dialogshowupdatemsg.cpp:22:27: style:inconclusive: Either there is a missing 'override', or the member function 'DialogShowUpdateMsg::setAutoUpdates' can be const. [functionConst] Converseen-0.15.2.3/src/dialogshowupdatemsg.h:27:10: note: Either there is a missing 'override', or the member function 'DialogShowUpdateMsg::setAutoUpdates' can be const. Converseen-0.15.2.3/src/dialogshowupdatemsg.cpp:22:27: note: Either there is a missing 'override', or the member function 'DialogShowUpdateMsg::setAutoUpdates' can be const. Converseen-0.15.2.3/src/formats.cpp:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyMatch [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/formats.cpp:142:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/formats.cpp:192:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/formats.h:45:20: performance: Function 'readableFiltersString()' should return member 's_readableFiltersString' by const reference. [returnByReference] Converseen-0.15.2.3/src/formats.h:46:24: performance: Function 'readableFilters()' should return member 's_readableFilters' by const reference. [returnByReference] Converseen-0.15.2.3/src/formats.h:47:24: performance: Function 'readableFormattedFilters()' should return member 's_readableFormattedFilters' by const reference. [returnByReference] Converseen-0.15.2.3/src/formats.h:48:24: performance: Function 'writableFilters()' should return member 's_writableFilters' by const reference. [returnByReference] Converseen-0.15.2.3/src/formats.cpp:169:5: performance: Range variable 'str' should be declared as const reference. [iterateByValue] Converseen-0.15.2.3/src/formats.cpp:54:17: style: Variable 'uuu' is assigned a value that is never used. [unreadVariable] Converseen-0.15.2.3/src/formats.cpp:213:13: style: Unused variable: readableExts [unusedVariable] Converseen-0.15.2.3/src/inisettings.cpp:53:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/inisettings.cpp:68:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/inisettings.cpp:279:40: performance: Function parameter 'path' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/inisettings.cpp:284:48: performance: Function parameter 'geometry' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/inisettings.cpp:309:46: performance: Function parameter 'path' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/inisettings.cpp:314:46: performance: Function parameter 'bgColor' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/inisettings.cpp:369:39: performance: Function parameter 'lang' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/magickdefine.cpp:5:5: performance: Variable 'm_magick' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Converseen-0.15.2.3/src/magickdefine.cpp:6:5: performance: Variable 'm_key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Converseen-0.15.2.3/src/magickdefine.cpp:7:5: performance: Variable 'm_value' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Converseen-0.15.2.3/src/magickdefine.cpp:15:23: style:inconclusive: Technically the member function 'MagickDefine::magick' can be const. [functionConst] Converseen-0.15.2.3/src/magickdefine.h:12:13: note: Technically the member function 'MagickDefine::magick' can be const. Converseen-0.15.2.3/src/magickdefine.cpp:15:23: note: Technically the member function 'MagickDefine::magick' can be const. Converseen-0.15.2.3/src/magickdefine.cpp:20:23: style:inconclusive: Technically the member function 'MagickDefine::key' can be const. [functionConst] Converseen-0.15.2.3/src/magickdefine.h:13:13: note: Technically the member function 'MagickDefine::key' can be const. Converseen-0.15.2.3/src/magickdefine.cpp:20:23: note: Technically the member function 'MagickDefine::key' can be const. Converseen-0.15.2.3/src/magickdefine.cpp:25:23: style:inconclusive: Technically the member function 'MagickDefine::value' can be const. [functionConst] Converseen-0.15.2.3/src/magickdefine.h:14:13: note: Technically the member function 'MagickDefine::value' can be const. Converseen-0.15.2.3/src/magickdefine.cpp:25:23: note: Technically the member function 'MagickDefine::value' can be const. Converseen-0.15.2.3/src/magickdefine.h:12:13: performance: Function 'magick()' should return member 'm_magick' by const reference. [returnByReference] Converseen-0.15.2.3/src/magickdefine.h:13:13: performance: Function 'key()' should return member 'm_key' by const reference. [returnByReference] Converseen-0.15.2.3/src/magickdefine.h:14:13: performance: Function 'value()' should return member 'm_value' by const reference. [returnByReference] Converseen-0.15.2.3/src/magickdefine.cpp:3:36: performance: Function parameter 'magick' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/magickdefine.cpp:3:52: performance: Function parameter 'key' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/magickdefine.cpp:3:65: performance: Function parameter 'value' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/main.cpp:52:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_EnableHighDpiScaling [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.h:47:9: style: Class 'PixTreeWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/thumbnailgeneratorthread.h:44:5: style: Class 'ThumbnailGeneratorThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/mainwindowimpl.h:55:5: style: Class 'MainWindowImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Converseen-0.15.2.3/src/mainwindowimpl.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:188:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstantPopup [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:203:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionOpenFiles [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:231:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActionsContextMenu [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:280:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:336:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:364:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:392:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:506:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:796:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1240:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1317:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1338:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1359:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1365:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1370:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:147:22: style: Either there is a missing 'override', or the member function 'MainWindowImpl::printSupportedFormats' can be static. [functionStatic] Converseen-0.15.2.3/src/mainwindowimpl.h:58:10: note: Either there is a missing 'override', or the member function 'MainWindowImpl::printSupportedFormats' can be static. Converseen-0.15.2.3/src/mainwindowimpl.cpp:147:22: note: Either there is a missing 'override', or the member function 'MainWindowImpl::printSupportedFormats' can be static. Converseen-0.15.2.3/src/mainwindowimpl.cpp:478:22: style:inconclusive: Either there is a missing 'override', or the member function 'MainWindowImpl::checkDuplicates' can be const. [functionConst] Converseen-0.15.2.3/src/mainwindowimpl.h:69:10: note: Either there is a missing 'override', or the member function 'MainWindowImpl::checkDuplicates' can be const. Converseen-0.15.2.3/src/mainwindowimpl.cpp:478:22: note: Either there is a missing 'override', or the member function 'MainWindowImpl::checkDuplicates' can be const. Converseen-0.15.2.3/src/mainwindowimpl.cpp:1192:22: style:inconclusive: Either there is a missing 'override', or the member function 'MainWindowImpl::checkVersion' can be const. [functionConst] Converseen-0.15.2.3/src/mainwindowimpl.h:83:10: note: Either there is a missing 'override', or the member function 'MainWindowImpl::checkVersion' can be const. Converseen-0.15.2.3/src/mainwindowimpl.cpp:1192:22: note: Either there is a missing 'override', or the member function 'MainWindowImpl::checkVersion' can be const. Converseen-0.15.2.3/src/mainwindowimpl.cpp:273:17: style: The scope of the variable 'fileNames' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:412:25: style: The scope of the variable 'iA' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:414:13: style: The scope of the variable 'w_data' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:415:13: style: The scope of the variable 'h_data' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:416:13: style: The scope of the variable 'x_dpi_data' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:417:13: style: The scope of the variable 'y_dpi_data' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:533:12: style: The scope of the variable 'width' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:534:12: style: The scope of the variable 'height' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:535:10: style: The scope of the variable 'percent' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:536:10: style: The scope of the variable 'maintainAspectRatio' can be reduced. [variableScope] Converseen-0.15.2.3/src/mainwindowimpl.cpp:411:19: style: Local variable 'fi' shadows outer variable [shadowVariable] Converseen-0.15.2.3/src/mainwindowimpl.cpp:407:15: note: Shadowed declaration Converseen-0.15.2.3/src/mainwindowimpl.cpp:411:19: note: Shadow variable Converseen-0.15.2.3/src/mainwindowimpl.cpp:331:48: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/mainwindowimpl.cpp:349:65: performance: Function parameter 'directories' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1107:49: performance: Function parameter 'unit' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1288:43: performance: Function parameter 'err_status' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/mainwindowimpl.cpp:407:30: error: Out of bounds access in expression 'fileNames.at(0)' because 'fileNames' is empty. [containerOutOfBounds] Converseen-0.15.2.3/src/mainwindowimpl.cpp:138:23: note: Assuming condition is false Converseen-0.15.2.3/src/mainwindowimpl.cpp:144:15: note: Calling function 'loadFiles', 1st argument 'list' value is size=0 Converseen-0.15.2.3/src/mainwindowimpl.cpp:407:30: note: Access out of bounds Converseen-0.15.2.3/src/mainwindowimpl.cpp:1278:48: warning: Uninitialized variable: ok [uninitvar] Converseen-0.15.2.3/src/mainwindowimpl.cpp:1238:31: note: Assuming condition is false Converseen-0.15.2.3/src/mainwindowimpl.cpp:1278:48: note: Uninitialized variable: ok Converseen-0.15.2.3/src/mylabelpreviewer.cpp:57:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/mylabelpreviewer.cpp:38:44: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/pixtreewidget.cpp:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:66:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:108:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:122:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:141:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:150:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:185:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:199:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/pixtreewidget.cpp:76:21: style: Either there is a missing 'override', or the member function 'PixTreeWidget::dragMoveEvent' can be static. [functionStatic] Converseen-0.15.2.3/src/pixtreewidget.h:51:14: note: Either there is a missing 'override', or the member function 'PixTreeWidget::dragMoveEvent' can be static. Converseen-0.15.2.3/src/pixtreewidget.cpp:76:21: note: Either there is a missing 'override', or the member function 'PixTreeWidget::dragMoveEvent' can be static. Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:156:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:197:34: style:inconclusive: Either there is a missing 'override', or the member function 'ThumbnailGeneratorThread::autoOrientImage' can be const. [functionConst] Converseen-0.15.2.3/src/thumbnailgeneratorthread.h:52:12: note: Either there is a missing 'override', or the member function 'ThumbnailGeneratorThread::autoOrientImage' can be const. Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:197:34: note: Either there is a missing 'override', or the member function 'ThumbnailGeneratorThread::autoOrientImage' can be const. Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:86:32: style: C-style pointer casting [cstyleCast] Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:110:9: style: The scope of the variable 'orientation' can be reduced. [variableScope] Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:65:52: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:179:23: style: Variable 'my_error' can be declared as reference to const [constVariableReference] Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:182:39: style: Variable 'warning' can be declared as reference to const [constVariableReference] Converseen-0.15.2.3/src/thumbnailgeneratorthread.cpp:186:34: style: Variable 'warning' can be declared as reference to const [constVariableReference] Converseen-0.15.2.3/src/translator.cpp:108:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/translator.cpp:133:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/translator.cpp:116:18: style:inconclusive: Either there is a missing 'override', or the member function 'Translator::saveSettings' can be const. [functionConst] Converseen-0.15.2.3/src/translator.h:38:14: note: Either there is a missing 'override', or the member function 'Translator::saveSettings' can be const. Converseen-0.15.2.3/src/translator.cpp:116:18: note: Either there is a missing 'override', or the member function 'Translator::saveSettings' can be const. Converseen-0.15.2.3/src/translator.cpp:149:21: style:inconclusive: Either there is a missing 'override', or the member function 'Translator::currentLanguage' can be const. [functionConst] Converseen-0.15.2.3/src/translator.h:40:17: note: Either there is a missing 'override', or the member function 'Translator::currentLanguage' can be const. Converseen-0.15.2.3/src/translator.cpp:149:21: note: Either there is a missing 'override', or the member function 'Translator::currentLanguage' can be const. Converseen-0.15.2.3/src/translator.cpp:69:21: style: Either there is a missing 'override', or the member function 'Translator::loadCurrentTranslationName' can be static. [functionStatic] Converseen-0.15.2.3/src/translator.h:41:17: note: Either there is a missing 'override', or the member function 'Translator::loadCurrentTranslationName' can be static. Converseen-0.15.2.3/src/translator.cpp:69:21: note: Either there is a missing 'override', or the member function 'Translator::loadCurrentTranslationName' can be static. Converseen-0.15.2.3/src/translator.h:40:17: performance: Function 'currentLanguage()' should return member 'language' by const reference. [returnByReference] Converseen-0.15.2.3/src/translator.cpp:99:13: style: Redundant initialization for 'langDir'. The initialized value is overwritten before it is read. [redundantInitialization] Converseen-0.15.2.3/src/translator.cpp:77:21: note: langDir is initialized Converseen-0.15.2.3/src/translator.cpp:99:13: note: langDir is overwritten Converseen-0.15.2.3/src/translator.cpp:119:17: performance:inconclusive: Use const reference for 'lang' to avoid unnecessary data copying. [redundantCopyLocalConst] Converseen-0.15.2.3/src/translator.cpp:116:39: performance: Function parameter 'language' should be passed by const reference. [passedByValue] Converseen-0.15.2.3/src/translator.cpp:80:22: style: Variable 'rootPath' is assigned a value that is never used. [unreadVariable] Converseen-0.15.2.3/src/updatechecker.cpp:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] Converseen-0.15.2.3/src/updatechecker.cpp:49:21: style:inconclusive: Either there is a missing 'override', or the member function 'UpdateChecker::isUpdateAvailable' can be const. [functionConst] Converseen-0.15.2.3/src/updatechecker.h:41:10: note: Either there is a missing 'override', or the member function 'UpdateChecker::isUpdateAvailable' can be const. Converseen-0.15.2.3/src/updatechecker.cpp:49:21: note: Either there is a missing 'override', or the member function 'UpdateChecker::isUpdateAvailable' can be const. Converseen-0.15.2.3/src/updatechecker.cpp:56:13: style: The scope of the variable 'replyString' can be reduced. [variableScope] diff: DONE