Feed Advanced Search

Aug 14 2018

antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Add Messages.sh file for extraction translations
  • Separate the KF includes into own group with camelcase forward versions
  • Use "= default" for deconstructors
  • Add globalconfigpage.ui, projectconfigpage.ui
  • Misc fixes
  • Add commandlinewidget.ui
  • Protected-private class fixes
  • Tests fixes
  • Small UI fixes
  • Add "Verbose output" global setting
  • Markdown converter fixes
  • Use QPlainTextEdit for CommandLineWidget
  • Add clazy icon
  • Fix ui files with "fixuifiles"
  • Fix clazy homepage url
  • kdevclazy.json cleanup
  • Fix "string puzzles"
  • ChecksWidget UI update
Aug 14 2018, 7:43 AM · KDevelop

Jul 26 2018

antonanikin updated the summary of D14391: Fix random order of plugin's config pages.
Jul 26 2018, 5:45 AM · KDevelop
antonanikin requested review of D14391: Fix random order of plugin's config pages.
Jul 26 2018, 5:44 AM · KDevelop

Jul 24 2018

antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Markdown converter fixes
Jul 24 2018, 5:04 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Small UI fixes
  • Add "Verbose output" global setting
Jul 24 2018, 2:57 AM · KDevelop
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

It seems that I've fixed your comments. Review the new version as soon as you will have time for this.

Jul 24 2018, 2:43 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Add Messages.sh file for extraction translations
  • Separate the KF includes into own group with camelcase forward versions
  • Use "= default" for deconstructors
  • Add globalconfigpage.ui, projectconfigpage.ui
  • Misc fixes
  • Add commandlinewidget.ui
  • Protected-private class fixes
  • Tests fixes
Jul 24 2018, 2:40 AM · KDevelop

Jul 23 2018

antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

Oh, and then another code-style request, while at it :)

Could you make any members private, unless they really need to be accessable by subclasses?

And also split member variables off into an own section with own "private:" at the end of the class declaration, separate from any method declarations?
That should follow existing KDevelop conventions as well.

Motivation would be (besides consistency):

  • by default only expose what really needs to be exposed
  • keeping member variables grouped helps to more quickly understand the class design
Jul 23 2018, 12:27 PM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Add globalconfigpage.ui, projectconfigpage.ui
Jul 23 2018, 12:27 PM · KDevelop
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

And one more request (from me personally, no idea about current kdevelop maintainers' POV): could you consider doing the UI in ui files?

Myself used to write all QWidget UI setup also directly in code, though big projects like also KDevelop have teached me that it improves maintainability if concerns are separated where possible, including moving the declaration of (static) UI into the prepared infrastructure, i.e. the UI files. While it adds to build time, it does not add that much to runtime/codesize, if at all.

And even if done for consistency with code of (most) existing plugins :)

Jul 23 2018, 10:20 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Add Messages.sh file for extraction translations
  • Separate the KF includes into own group with camelcase forward versions
  • Use "= default" for deconstructors
Jul 23 2018, 10:03 AM · KDevelop
antonanikin added a comment to D13900: Disable class-memaccess compiler warnings where not wanted.

> does that work as excuse? :)

Jul 23 2018, 9:22 AM · KDevelop
antonanikin updated the test plan for D14288: Initial version of Clazy analyzer plugin.
Jul 23 2018, 9:18 AM · KDevelop
antonanikin requested review of D14288: Initial version of Clazy analyzer plugin.
Jul 23 2018, 9:07 AM · KDevelop

Jul 19 2018

antonanikin added a comment to D13900: Disable class-memaccess compiler warnings where not wanted.

Hi, Friedrich. Sorry, but this commit completely broke my KDevelop :) Now it always crashes on start.

Jul 19 2018, 6:24 AM · KDevelop

May 16 2018

antonanikin accepted D12903: KDevelop : support whitespace between the '#' and 'include' (or 'import').
May 16 2018, 5:38 AM · KDevelop
antonanikin added a reviewer for D12903: KDevelop : support whitespace between the '#' and 'include' (or 'import'): KDevelop.
May 16 2018, 5:38 AM · KDevelop

Mar 22 2018

antonanikin added inline comments to D11548: UI improvements for "Force Full Update" action of problem reporter.
Mar 22 2018, 9:13 AM

Mar 21 2018

antonanikin updated the summary of D11548: UI improvements for "Force Full Update" action of problem reporter.
Mar 21 2018, 11:40 AM
antonanikin requested review of D11548: UI improvements for "Force Full Update" action of problem reporter.
Mar 21 2018, 11:37 AM

Mar 20 2018

antonanikin abandoned D11081: UI improvements for problem reporter.
Mar 20 2018, 9:06 AM

Mar 16 2018

antonanikin added a comment to D11081: UI improvements for problem reporter.

New version also allows us to add mechanism for temporarily blocking (disabling) some widgets for example "Full Update" button when model reset is started. This now done with using ProblemModel::featuresChanged signal which emitted by cppcheck plugin at start and at the end of analysis.

This part of the Diff can be pushed I think. I guess that's separate commit anyway, correct?

Mar 16 2018, 12:58 PM

Mar 7 2018

antonanikin added a comment to D11081: UI improvements for problem reporter.

It looks a bit weird that there's a big empty space where it clearly should be a button.

Mar 7 2018, 7:48 AM

Mar 6 2018

antonanikin updated the summary of D11081: UI improvements for problem reporter.
Mar 6 2018, 4:06 AM
antonanikin updated the summary of D11081: UI improvements for problem reporter.
Mar 6 2018, 4:03 AM
antonanikin requested review of D11081: UI improvements for problem reporter.
Mar 6 2018, 4:00 AM

Mar 5 2018

antonanikin committed R32:236950e9d61b: UI improvement - add expandable line edit widget (authored by antonanikin).
UI improvement - add expandable line edit widget
Mar 5 2018, 9:35 AM
antonanikin closed D10705: UI improvement - add expandable line edit widget.
Mar 5 2018, 9:35 AM
antonanikin committed R32:82f2ef9833c7: Merge remote-tracking branch 'origin/5.2' (authored by antonanikin).
Merge remote-tracking branch 'origin/5.2'
Mar 5 2018, 6:57 AM
antonanikin committed R32:db0d8027749b: Fix bug 384082 - cppcheck is checking CMake generated files (authored by antonanikin).
Fix bug 384082 - cppcheck is checking CMake generated files
Mar 5 2018, 6:57 AM
antonanikin closed D11041: Fix bug 384082 - cppcheck is checking CMake generated files.
Mar 5 2018, 6:57 AM
antonanikin requested review of D11041: Fix bug 384082 - cppcheck is checking CMake generated files.
Mar 5 2018, 6:38 AM
antonanikin added a comment to D10705: UI improvement - add expandable line edit widget.

ping?

Mar 5 2018, 4:27 AM

Feb 27 2018

antonanikin added a comment to D10705: UI improvement - add expandable line edit widget.

Could that be a candidate for KWidgetsAddons? Though, perhaps if it turns out to be useful elsewhere it can still be moved there.

Feb 27 2018, 10:02 AM
antonanikin updated the diff for D10705: UI improvement - add expandable line edit widget.

Small fixes

Feb 27 2018, 9:51 AM

Feb 22 2018

antonanikin added a comment to D10705: UI improvement - add expandable line edit widget.

LGTM Can you make sure it doesn't overflow on the right?

Feb 22 2018, 5:30 AM

Feb 21 2018

antonanikin updated the summary of D10705: UI improvement - add expandable line edit widget.
Feb 21 2018, 5:42 AM
antonanikin requested review of D10705: UI improvement - add expandable line edit widget.
Feb 21 2018, 5:36 AM

Feb 20 2018

antonanikin committed R32:11f37d7f71f7: Add ProblemModel::setPlaceHolderText() method (authored by antonanikin).
Add ProblemModel::setPlaceHolderText() method
Feb 20 2018, 4:41 AM
antonanikin closed D4884: Add ProblemModel::setPlaceHolderText() method.
Feb 20 2018, 4:41 AM

Feb 15 2018

antonanikin added a comment to D4884: Add ProblemModel::setPlaceHolderText() method.

So I cannot start the checker for two files concurrently (assuming both takes a longer time)?

Feb 15 2018, 10:30 AM

Feb 14 2018

antonanikin added a comment to D4884: Add ProblemModel::setPlaceHolderText() method.

but what if the analysis completed for multiple files and no errors where found there?

Feb 14 2018, 11:03 AM

Feb 10 2018

antonanikin updated the summary of D4884: Add ProblemModel::setPlaceHolderText() method.
Feb 10 2018, 11:16 AM
antonanikin added a comment to D4884: Add ProblemModel::setPlaceHolderText() method.

@mwolff:

I still don't understand what this location would point to. it's a placeholder, nothing has been found yet, so there cannot be any location?

Feb 10 2018, 11:14 AM
antonanikin updated the diff for D4884: Add ProblemModel::setPlaceHolderText() method.

Fix comments

Feb 10 2018, 10:59 AM
antonanikin planned changes to D4884: Add ProblemModel::setPlaceHolderText() method.
Feb 10 2018, 10:43 AM
antonanikin updated the diff for D4884: Add ProblemModel::setPlaceHolderText() method.

Fix comments

Feb 10 2018, 10:43 AM
antonanikin added a dependency for D4816: Fix bug 375557 "No indication of cppcheck being run in background": D4884: Add ProblemModel::setPlaceHolderText() method.
Feb 10 2018, 10:21 AM
antonanikin added a dependent revision for D4884: Add ProblemModel::setPlaceHolderText() method: D4816: Fix bug 375557 "No indication of cppcheck being run in background".
Feb 10 2018, 10:21 AM
antonanikin planned changes to D4884: Add ProblemModel::setPlaceHolderText() method.
Feb 10 2018, 9:04 AM
antonanikin updated the diff for D4884: Add ProblemModel::setPlaceHolderText() method.

Update to master

Feb 10 2018, 9:04 AM
antonanikin planned changes to D4816: Fix bug 375557 "No indication of cppcheck being run in background".
Feb 10 2018, 8:57 AM
antonanikin updated the diff for D4816: Fix bug 375557 "No indication of cppcheck being run in background".

Update to master

Feb 10 2018, 8:56 AM
antonanikin added a comment to D4953: Fix cleanup when tracking is interrupted by user.

I still have the bug on my KDE neon User Edition 5.12 system with last heaptrack:

Feb 10 2018, 7:50 AM

Nov 17 2017

antonanikin added a comment to D8867: Use a separate desktop file for registering as kdev4 file handler.

Thanks for the fix!

Nov 17 2017, 3:39 PM

Aug 8 2017

antonanikin committed R32:ebc762fcc54d: Split ContextMenuExtension::AnalyzeGroup to File/Project groups (authored by antonanikin).
Split ContextMenuExtension::AnalyzeGroup to File/Project groups
Aug 8 2017, 5:11 PM
antonanikin committed R32:a215b9667b1a: Small UI fixes - remove useless "minimumSize" values (authored by antonanikin).
Small UI fixes - remove useless "minimumSize" values
Aug 8 2017, 5:11 PM
antonanikin committed R32:e0fdbe182d9e: Add new constructor for KDevelop::DetectedProblem class (authored by antonanikin).
Add new constructor for KDevelop::DetectedProblem class
Aug 8 2017, 5:10 PM
antonanikin committed R32:a6306628b55b: Move "Review Patch" action to "VCS" group (authored by antonanikin).
Move "Review Patch" action to "VCS" group
Aug 8 2017, 5:10 PM
antonanikin committed R32:081ad4cc0618: Add "Navigation" group to ContextMenuExtension (authored by antonanikin).
Add "Navigation" group to ContextMenuExtension
Aug 8 2017, 5:10 PM
antonanikin committed R32:267557b73799: Common fix for plugin names displayed in the shortcut editor (authored by antonanikin).
Common fix for plugin names displayed in the shortcut editor
Aug 8 2017, 5:10 PM
antonanikin committed R32:94c67aa890b8: Fix for Patch Review plugin name displayed in the shortcut editor (authored by antonanikin).
Fix for Patch Review plugin name displayed in the shortcut editor
Aug 8 2017, 5:10 PM
antonanikin committed R32:ad4c11f346af: Common fix for plugin names displayed in the shortcut editor (authored by antonanikin).
Common fix for plugin names displayed in the shortcut editor
Aug 8 2017, 5:10 PM
antonanikin committed R32:ef3c80ceabc6: Fix for kdevplatform component names displayed in the shortcut editor (authored by antonanikin).
Fix for kdevplatform component names displayed in the shortcut editor
Aug 8 2017, 5:10 PM
antonanikin committed R32:40dafb1fdd85: Simplfiy ContextMenuExtension::populateMenu() method (authored by antonanikin).
Simplfiy ContextMenuExtension::populateMenu() method
Aug 8 2017, 5:10 PM
antonanikin committed R32:2170fdd20f07: Fix ClassTree::highlightIdentifier() method (authored by antonanikin).
Fix ClassTree::highlightIdentifier() method
Aug 8 2017, 5:09 PM
antonanikin committed R32:5ca1a9ddd39c: Merge remote-tracking branch 'origin/5.1' (authored by antonanikin).
Merge remote-tracking branch 'origin/5.1'
Aug 8 2017, 5:09 PM
antonanikin committed R32:babd0af8072c: Add KDevelop::IRunController::showConfigurationDialog() method (authored by antonanikin).
Add KDevelop::IRunController::showConfigurationDialog() method
Aug 8 2017, 5:09 PM
antonanikin committed R32:81220db11cb1: Fix StatusbarProgressWidget::slotProgressItemCompleted() method (authored by antonanikin).
Fix StatusbarProgressWidget::slotProgressItemCompleted() method
Aug 8 2017, 5:09 PM
antonanikin committed R32:27967a570c23: Fix ProblemHighlighter::setProblems() method (authored by antonanikin).
Fix ProblemHighlighter::setProblems() method
Aug 8 2017, 5:09 PM
antonanikin committed R32:9801f07dc0bf: Add feature to KDevelop::ProblemModel for show/hide problems source (authored by antonanikin).
Add feature to KDevelop::ProblemModel for show/hide problems source
Aug 8 2017, 5:09 PM
antonanikin committed R32:8ed3f123a844: Fix ProblemModel::addProblem() method (authored by antonanikin).
Fix ProblemModel::addProblem() method
Aug 8 2017, 5:09 PM
antonanikin committed R32:89733d943b99: Customizable tooltip for "Force Full Update" action in the Problems View (authored by antonanikin).
Customizable tooltip for "Force Full Update" action in the Problems View
Aug 8 2017, 5:09 PM
antonanikin committed R32:439e98d31e1d: Merge remote-tracking branch 'origin/5.1' (authored by antonanikin).
Merge remote-tracking branch 'origin/5.1'
Aug 8 2017, 5:09 PM
antonanikin committed R32:83d62ba3d4cb: Merge remote-tracking branch 'origin/5.0' into 5.1 (authored by antonanikin).
Merge remote-tracking branch 'origin/5.0' into 5.1
Aug 8 2017, 5:09 PM
antonanikin committed R32:5ad012aa9e85: Assertion fix for ProblemModel (authored by antonanikin).
Assertion fix for ProblemModel
Aug 8 2017, 5:09 PM
antonanikin committed R32:ab0bbcba75aa: Don't open nonexistent documents from problems view + assertion fix (authored by antonanikin).
Don't open nonexistent documents from problems view + assertion fix
Aug 8 2017, 5:09 PM
antonanikin committed R32:e2740688e022: Increase default width of launch configuration dialog (authored by antonanikin).
Increase default width of launch configuration dialog
Aug 8 2017, 5:09 PM
antonanikin committed R32:0c10cf21ed88: Fix BUG 374894 - KDevelop crashes when clicking on QuickOpen (authored by antonanikin).
Fix BUG 374894 - KDevelop crashes when clicking on QuickOpen
Aug 8 2017, 5:09 PM
antonanikin committed R32:5dd11e6836e3: Fix capitalization for config pages full name (authored by antonanikin).
Fix capitalization for config pages full name
Aug 8 2017, 5:08 PM
antonanikin committed R32:f48abbbb1b47: Add functionality for docks locking (authored by antonanikin).
Add functionality for docks locking
Aug 8 2017, 5:08 PM
antonanikin committed R32:38fa47e9860d: Fix bug 374921: Tool view grouping no longer works in 5.1 branch (authored by antonanikin).
Fix bug 374921: Tool view grouping no longer works in 5.1 branch
Aug 8 2017, 5:08 PM
antonanikin committed R32:e603220a081c: Merge remote-tracking branch 'origin/5.1' (authored by antonanikin).
Merge remote-tracking branch 'origin/5.1'
Aug 8 2017, 5:08 PM
antonanikin committed R32:ac2ae0ea1466: Merge remote-tracking branch 'origin/5.1' (authored by antonanikin).
Merge remote-tracking branch 'origin/5.1'
Aug 8 2017, 5:07 PM
antonanikin committed R32:ae7a1b7b4b97: Set default scope for ProblemStore (authored by antonanikin).
Set default scope for ProblemStore
Aug 8 2017, 5:07 PM
antonanikin committed R32:977ae30528f0: Small fix - add 'const' qualifier (authored by antonanikin).
Small fix - add 'const' qualifier
Aug 8 2017, 5:07 PM
antonanikin committed R32:770afd590ef5: Fix Tool Views order loading/saving (authored by antonanikin).
Fix Tool Views order loading/saving
Aug 8 2017, 5:07 PM
antonanikin committed R32:1e1b02cf330f: Fix Tool Views order loading (authored by antonanikin).
Fix Tool Views order loading
Aug 8 2017, 5:06 PM
antonanikin committed R32:d2b9ea6d7a16: Merge remote-tracking branch 'origin/5.0' (authored by antonanikin).
Merge remote-tracking branch 'origin/5.0'
Aug 8 2017, 5:06 PM
antonanikin committed R32:64f8ca75f023: StandardDocumentationView positioning fixes (authored by antonanikin).
StandardDocumentationView positioning fixes
Aug 8 2017, 5:06 PM
antonanikin committed R32:cb1cd2516e56: [kdevplatform] FilteredProblemStore scope-fix (authored by antonanikin).
[kdevplatform] FilteredProblemStore scope-fix
Aug 8 2017, 5:06 PM
antonanikin committed R32:7fef687ed4ac: Add "Documentation" settings category (authored by antonanikin).
Add "Documentation" settings category
Aug 8 2017, 5:06 PM
antonanikin committed R32:af272d38ed05: Save/Restore Tool Views order (authored by antonanikin).
Save/Restore Tool Views order
Aug 8 2017, 5:06 PM
antonanikin committed R32:ed042dcb56c1: Merge remote-tracking branch 'origin/5.0' (authored by antonanikin).
Merge remote-tracking branch 'origin/5.0'
Aug 8 2017, 5:06 PM
antonanikin committed R32:88ff914b8a08: Small fixes in DocumentationView (authored by antonanikin).
Small fixes in DocumentationView
Aug 8 2017, 5:06 PM
antonanikin committed R32:9675e393ebe7: Fix problems tooltip (authored by antonanikin).
Fix problems tooltip
Aug 8 2017, 5:06 PM
antonanikin committed R32:70492f16ef2d: Fix context help for template data types (authored by antonanikin).
Fix context help for template data types
Aug 8 2017, 5:06 PM
antonanikin committed R32:78a5aefc39cb: Documentation: small UI fix (authored by antonanikin).
Documentation: small UI fix
Aug 8 2017, 5:06 PM
antonanikin committed R32:d88ad853f155: Documentation: small UI fix (authored by antonanikin).
Documentation: small UI fix
Aug 8 2017, 5:06 PM
antonanikin committed R32:fedfa12441da: Fix cppcheck performance warning: Prefer prefix ++/-- operators for non… (authored by antonanikin).
Fix cppcheck performance warning: Prefer prefix ++/-- operators for non…
Aug 8 2017, 5:06 PM