2025-10-16 16:23 ftp://ftp.de.debian.org/debian/pool/main/f/feathernotes/feathernotes_1.3.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=motif --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 -j4 platform: Linux-6.12.48+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 7828eb5 (2025-10-15 23:40:19 +0200) count: 217 217 elapsed-time: 2.2 2.2 head-timing-info: old-timing-info: head results: FeatherNotes-1.3.2/feathernotes/colorLabel.cpp:28:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/colorLabel.cpp:64:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CE_ShapedFrame [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:48:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:77:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:318:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:324:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:38:15: performance:inconclusive: Either there is a missing 'override', or the member function 'FeatherNotes::DomModel::columnCount' can be static. [functionStatic] FeatherNotes-1.3.2/feathernotes/dommodel.h:45:9: note: Either there is a missing 'override', or the member function 'FeatherNotes::DomModel::columnCount' can be static. FeatherNotes-1.3.2/feathernotes/dommodel.cpp:38:15: note: Either there is a missing 'override', or the member function 'FeatherNotes::DomModel::columnCount' can be static. FeatherNotes-1.3.2/feathernotes/dommodel.h:35:5: style: Class 'DomModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:51:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/dommodel.cpp:79:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/domitem.cpp:25:5: performance: Variable 'domNode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] FeatherNotes-1.3.2/feathernotes/domitem.cpp:85:14: style:inconclusive: Technically the member function 'FeatherNotes::DomItem::row' can be const. [functionConst] FeatherNotes-1.3.2/feathernotes/domitem.h:35:9: note: Technically the member function 'FeatherNotes::DomItem::row' can be const. FeatherNotes-1.3.2/feathernotes/domitem.cpp:85:14: note: Technically the member function 'FeatherNotes::DomItem::row' can be const. FeatherNotes-1.3.2/feathernotes/domitem.cpp:23:29: style: Parameter 'node' can be declared as reference to const [constParameterReference] FeatherNotes-1.3.2/feathernotes/lineedit.h:30:5: style: Class 'LineEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/find.cpp:33:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindCaseSensitively [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/find.cpp:113:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindCaseSensitively [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/find.cpp:360:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/find.cpp:492:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/find.cpp:530:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindWholeWords [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/main.cpp:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/vscrollbar.h:32:5: style: Class 'VScrollBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/textedit.h:37:5: style: Class 'TextEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/signalDaemon.h:29:5: style: Class 'signalDaemon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/fn.h:53:13: performance: Function 'currentPath()' should return member 'xmlPath_' by const reference. [returnByReference] FeatherNotes-1.3.2/feathernotes/fn.h:161:13: performance: Function 'getDateFormat()' should return member 'dateFormat_' by const reference. [returnByReference] FeatherNotes-1.3.2/feathernotes/fn.h:177:29: performance: Function 'customShortcutActions()' should return member 'customActions_' by const reference. [returnByReference] FeatherNotes-1.3.2/feathernotes/fn.h:188:35: performance: Function 'defaultShortcuts()' should return member 'defaultShortcuts_' by const reference. [returnByReference] FeatherNotes-1.3.2/feathernotes/fn.h:192:17: performance: Function 'reservedShortcuts()' should return member 'reservedShortcuts_' by const reference. [returnByReference] FeatherNotes-1.3.2/feathernotes/printing.cpp:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/printing.cpp:132:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LastPageFirst [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/pref.cpp:50:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeypadModifier [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/pref.cpp:75:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/pref.cpp:106:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Stretch [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/pref.cpp:464:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/pref.cpp:606:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/signalDaemon.cpp:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/simplecrypt.cpp:98:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompressionAuto [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/simplecrypt.cpp:232:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/simplecrypt.cpp:83:55: performance: Function parameter 'plaintext' should be passed by const reference. [passedByValue] FeatherNotes-1.3.2/feathernotes/simplecrypt.cpp:152:49: performance: Function parameter 'plaintext' should be passed by const reference. [passedByValue] FeatherNotes-1.3.2/feathernotes/simplecrypt.cpp:170:49: performance: Function parameter 'cypher' should be passed by const reference. [passedByValue] FeatherNotes-1.3.2/feathernotes/simplecrypt.cpp:187:55: performance: Function parameter 'cypher' should be passed by const reference. [passedByValue] FeatherNotes-1.3.2/feathernotes/pref.h:34:5: style: Class 'FNKeySequenceEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/pref.h:51:5: style: Class 'Delegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/pref.cpp:380:22: style: Variable 'helpBtn' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/pref.cpp:491:9: style: Variable 'win' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/pref.cpp:554:9: style: Variable 'win' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/pref.cpp:594:9: style: Variable 'win' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/singleton.cpp:48:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:41:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:108:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Append [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:31:5: performance: Variable 'userDictionary_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:37:5: warning: Class 'SpellChecker' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:37:5: warning: Class 'SpellChecker' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] FeatherNotes-1.3.2/feathernotes/find.cpp:45:9: style: The scope of the variable 'idx' can be reduced. [variableScope] FeatherNotes-1.3.2/feathernotes/singleton.cpp:45:9: style: Condition 'isX11_' is always false [knownConditionTrueFalse] FeatherNotes-1.3.2/feathernotes/singleton.cpp:40:14: note: Assignment 'isX11_=false', assigned value is 0 FeatherNotes-1.3.2/feathernotes/singleton.cpp:45:9: note: Condition 'isX11_' is always false FeatherNotes-1.3.2/feathernotes/find.cpp:45:13: style: Variable 'idx' is assigned a value that is never used. [unreadVariable] FeatherNotes-1.3.2/feathernotes/spellDialog.cpp:39:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_F3 [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/spellDialog.cpp:98:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/svgicons.cpp:49:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Disabled [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/svgicons.cpp:84:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/svgicons.cpp:37:5: style: Class 'symbolicIconEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/vscrollbar.cpp:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseEventNotSynthesized [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/x11.cpp:56:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnyPropertyType [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/x11.cpp:88:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/x11.cpp:117:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XA_CARDINAL [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/x11.cpp:144:21: style: C-style pointer casting [cstyleCast] FeatherNotes-1.3.2/feathernotes/x11.cpp:58:34: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] FeatherNotes-1.3.2/feathernotes/x11.cpp:90:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] FeatherNotes-1.3.2/feathernotes/x11.cpp:119:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] FeatherNotes-1.3.2/feathernotes/x11.cpp:113:11: style: The scope of the variable 'current_desktop' can be reduced. [variableScope] FeatherNotes-1.3.2/feathernotes/textedit.cpp:95:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfBlock [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Space [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:157:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Copy [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:708:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StartOfBlock [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:744:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:799:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:828:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:893:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointingHandCursor [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:905:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:955:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:984:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:1018:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/treedelegate.h:39:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/warningbar.h:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/warningbar.h:131:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Resize [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/warningbar.h:174:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/spinbox.h:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/help.h:20:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/filedialog.h:35:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Detail [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/filedialog.h:58:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositionAtCenter [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:93:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:525:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:622:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:634:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:676:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:801:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:845:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStateChange [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:925:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1022:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1143:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightToLeft [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1301:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1452:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptOpen [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1510:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1640:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1728:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1786:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1928:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:1956:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2031:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2121:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2339:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2455:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignSuperScript [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2534:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2558:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfWord [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2573:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2603:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignNormal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2612:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignNormal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2634:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2656:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2690:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndOfWord [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2712:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2728:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2747:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FontSizeAdjustment [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2799:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2920:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable returnPressed [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:2982:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable returnPressed [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3094:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextSelectableByMouse [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Document [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3239:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3291:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3432:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3562:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3619:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationModal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3641:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3666:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3747:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3818:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:3921:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4075:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4097:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4109:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4163:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4288:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4308:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4398:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable returnPressed [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4452:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4508:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptOpen [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4588:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4745:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4845:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:4992:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWidth [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5042:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5077:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PM_ToolBarIconSize [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5105:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortableText [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5116:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NativeFormat [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5145:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PortableText [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5191:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5457:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5518:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5637:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5762:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5943:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:5994:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:6026:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptSave [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:6061:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:6165:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:6345:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideMiddle [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:6665:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PaletteChange [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/fn.cpp:6684:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowDeactivate [valueFlowBailoutIncompleteVar] FeatherNotes-1.3.2/feathernotes/textedit.cpp:46:5: performance: Variable 'textTab_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] FeatherNotes-1.3.2/feathernotes/textedit.cpp:47:5: performance: Variable 'pressPoint_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] FeatherNotes-1.3.2/feathernotes/textedit.cpp:85:14: style: Local variable 'i' shadows outer variable [shadowVariable] FeatherNotes-1.3.2/feathernotes/textedit.cpp:72:16: note: Shadowed declaration FeatherNotes-1.3.2/feathernotes/textedit.cpp:85:14: note: Shadow variable FeatherNotes-1.3.2/feathernotes/textedit.cpp:225:35: style: Local variable 'sel' shadows outer variable [shadowVariable] FeatherNotes-1.3.2/feathernotes/textedit.cpp:201:31: note: Shadowed declaration FeatherNotes-1.3.2/feathernotes/textedit.cpp:225:35: note: Shadow variable FeatherNotes-1.3.2/feathernotes/textedit.cpp:304:39: style: Local variable 'ch' shadows outer variable [shadowVariable] FeatherNotes-1.3.2/feathernotes/textedit.cpp:294:31: note: Shadowed declaration FeatherNotes-1.3.2/feathernotes/textedit.cpp:304:39: note: Shadow variable FeatherNotes-1.3.2/feathernotes/textedit.cpp:649:39: style: Local variable 'selTxt' shadows outer variable [shadowVariable] FeatherNotes-1.3.2/feathernotes/textedit.cpp:625:35: note: Shadowed declaration FeatherNotes-1.3.2/feathernotes/textedit.cpp:649:39: note: Shadow variable FeatherNotes-1.3.2/feathernotes/textedit.cpp:541:57: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] FeatherNotes-1.3.2/feathernotes/textedit.cpp:557:49: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] FeatherNotes-1.3.2/feathernotes/textedit.cpp:578:45: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] FeatherNotes-1.3.2/feathernotes/textedit.cpp:685:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] FeatherNotes-1.3.2/feathernotes/textedit.cpp:797:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] FeatherNotes-1.3.2/feathernotes/treedelegate.h:32:5: style: Class 'treeDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/warningbar.h:38:5: style: Class 'WarningBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/spinbox.h:31:5: style: Class 'SpinBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/settings.h:30:5: style: Class 'Settings' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/help.h:18:3: style: Class 'FHelp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/filedialog.h:32:5: style: Class 'FileDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/messagebox.h:33:5: style: Class 'MessageBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] FeatherNotes-1.3.2/feathernotes/warningbar.h:155:13: performance: Function 'getMessage()' should return member 'message_' by const reference. [returnByReference] FeatherNotes-1.3.2/feathernotes/fn.cpp:4773:17: style: Condition 'retry' is always true [knownConditionTrueFalse] FeatherNotes-1.3.2/feathernotes/fn.cpp:4739:16: note: Assuming that condition 'retry' is not redundant FeatherNotes-1.3.2/feathernotes/fn.cpp:4773:17: note: Condition 'retry' is always true FeatherNotes-1.3.2/feathernotes/fn.cpp:3980:9: style: The scope of the variable 'pos' can be reduced. [variableScope] FeatherNotes-1.3.2/feathernotes/fn.cpp:4559:9: style: The scope of the variable 'W' can be reduced. [variableScope] FeatherNotes-1.3.2/feathernotes/fn.cpp:4559:16: style: The scope of the variable 'H' can be reduced. [variableScope] FeatherNotes-1.3.2/feathernotes/fn.cpp:1195:12: style: Local variable 'bgColor' shadows outer function [shadowFunction] FeatherNotes-1.3.2/feathernotes/fn.h:283:10: note: Shadowed declaration FeatherNotes-1.3.2/feathernotes/fn.cpp:1195:12: note: Shadow variable FeatherNotes-1.3.2/feathernotes/fn.cpp:1244:26: style: Local variable 'node' shadows outer argument [shadowArgument] FeatherNotes-1.3.2/feathernotes/fn.cpp:1155:42: note: Shadowed declaration FeatherNotes-1.3.2/feathernotes/fn.cpp:1244:26: note: Shadow variable FeatherNotes-1.3.2/feathernotes/fn.cpp:427:16: style: Variable 'focusView' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:432:16: style: Variable 'focusSidePane' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:748:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:762:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:777:26: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:1242:26: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:1279:34: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:1676:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:2330:18: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:2901:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:2963:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:3551:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:4109:18: style: Variable 'singleton' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:4165:18: style: Variable 'singleton' can be declared as pointer to const [constVariablePointer] FeatherNotes-1.3.2/feathernotes/fn.cpp:3609:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] FeatherNotes-1.3.2/feathernotes/fn.cpp:3617:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] FeatherNotes-1.3.2/feathernotes/fn.cpp:3554:18: style: Variable 'tags' is assigned a value that is never used. [unreadVariable] FeatherNotes-1.3.2/feathernotes/fn.cpp:5857:20: style: Variable 'prompt' is assigned a value that is never used. [unreadVariable] diff: 2.18.0 FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:37:5: warning: Class 'SpellChecker' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:37:5: warning: Class 'SpellChecker' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:37:5: warning: Class 'SpellChecker' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head FeatherNotes-1.3.2/feathernotes/spellChecker.cpp:37:5: warning: Class 'SpellChecker' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE