antonanikin (Anton Anikin)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Aug 10 2016, 3:40 PM (114 w, 3 d)
Availability
Available

Recent Activity

Tue, Oct 9

antonanikin committed R32:32f4f827a675: Move "Analyze" menu items into "Code" menu (authored by antonanikin).
Move "Analyze" menu items into "Code" menu
Tue, Oct 9, 12:54 PM
antonanikin committed R32:9a00daf9a1eb: Add missing includes (authored by antonanikin).
Add missing includes
Tue, Oct 9, 12:54 PM
antonanikin committed R32:afc7d8ef88f9: Revert plugins display name fix commit due to kdevplatform updates (authored by antonanikin).
Revert plugins display name fix commit due to kdevplatform updates
Tue, Oct 9, 12:54 PM
antonanikin committed R32:70a7c247dfdb: Use Qt resource system to store rc-file (KXmlGui) (authored by antonanikin).
Use Qt resource system to store rc-file (KXmlGui)
Tue, Oct 9, 12:54 PM
antonanikin committed R32:4d86046a4c11: Fix for plugin names displayed in the shortcut editor (authored by antonanikin).
Fix for plugin names displayed in the shortcut editor
Tue, Oct 9, 12:54 PM
antonanikin committed R32:9e931d2dec73: Fix logging category (authored by antonanikin).
Fix logging category
Tue, Oct 9, 12:53 PM
antonanikin committed R32:714cf30bfc8a: Fix capitalization for config page full name (authored by antonanikin).
Fix capitalization for config page full name
Tue, Oct 9, 12:53 PM
antonanikin committed R32:8eda5475b865: Small UI fix (margins) (authored by antonanikin).
Small UI fix (margins)
Tue, Oct 9, 12:53 PM
antonanikin committed R32:f9f0b3bb4069: Update to ProblemModelSet changes (authored by antonanikin).
Update to ProblemModelSet changes
Tue, Oct 9, 12:53 PM

Sat, Sep 29

antonanikin added inline comments to D15140: Fix random order in "Analyze Current File/Project With" menus.
Sat, Sep 29, 10:05 AM · KDevelop
antonanikin added a comment to D15565: Fix bug 389060 (Heaptrack analysis keeps firing /usr/bin/plasmoidviewer).

Is there a chance those aspects could be split out into separate patches?
Also still hoping for a variant of the bug fix patch which does not need a string freeze break, if possible.

Sat, Sep 29, 10:02 AM · KDevelop
antonanikin requested changes to D15797: [kdev-clazy] : use canonical paths.

Hi, René. Thanks for patch, but your new version also produce new problems :)

Sat, Sep 29, 9:53 AM · KDevelop

Sep 17 2018

antonanikin added a comment to D15140: Fix random order in "Analyze Current File/Project With" menus.

Hi, Friedrich. Ok, we can skip the patch and wait for upstream KXmlGui fix. I should then abandon the revison?

Sep 17 2018, 4:13 AM · KDevelop
antonanikin requested review of D15565: Fix bug 389060 (Heaptrack analysis keeps firing /usr/bin/plasmoidviewer).
Sep 17 2018, 4:04 AM · KDevelop

Sep 15 2018

antonanikin committed R32:f856a9a63910: Fix segfaults in OutputWidget (authored by antonanikin).
Fix segfaults in OutputWidget
Sep 15 2018, 12:35 AM
antonanikin closed D15326: Fix segfaults in OutputWidget.
Sep 15 2018, 12:35 AM · KDevelop
antonanikin updated the summary of D15326: Fix segfaults in OutputWidget.
Sep 15 2018, 12:24 AM · KDevelop

Sep 14 2018

antonanikin updated the diff for D15326: Fix segfaults in OutputWidget.
  • Drop last unrelated changes :)
Sep 14 2018, 11:47 AM · KDevelop
antonanikin updated the diff for D15326: Fix segfaults in OutputWidget.
  • Drop another unrelated change
Sep 14 2018, 11:41 AM · KDevelop
antonanikin updated the diff for D15326: Fix segfaults in OutputWidget.
  • Drop unrelated changes
Sep 14 2018, 11:38 AM · KDevelop
antonanikin added a comment to D15326: Fix segfaults in OutputWidget.

New version works well - no segfaults, no memory leaks.

Sep 14 2018, 3:02 AM · KDevelop
antonanikin updated the diff for D15326: Fix segfaults in OutputWidget.
  • More auto
Sep 14 2018, 3:01 AM · KDevelop
antonanikin updated the diff for D15326: Fix segfaults in OutputWidget.
  • Drop QSharedPointer usage
Sep 14 2018, 2:56 AM · KDevelop

Sep 12 2018

antonanikin added a comment to D15326: Fix segfaults in OutputWidget.

Hi, Friedrich. Simple detaching doesn't remove segfaults. Current version also keep segfaults :(

Sep 12 2018, 2:07 PM · KDevelop
antonanikin added a comment to D15140: Fix random order in "Analyze Current File/Project With" menus.

Right now I would favour your initial proposal.

Sep 12 2018, 6:14 AM · KDevelop
antonanikin updated the diff for D15140: Fix random order in "Analyze Current File/Project With" menus.
  • Address comments
Sep 12 2018, 6:12 AM · KDevelop

Sep 11 2018

antonanikin added a comment to D15140: Fix random order in "Analyze Current File/Project With" menus.

Thanks for your review. I think about ordering problem and found another interesting solution. We can use KXMLGUIClient::plugActionList() method to solve our case. We can implement common base class, for example ICodeAnalyzerPlugin, with appropriate methods which return file/project analyze actions and use them to (re)build sorted menus and plug them into our main menubar. Such approach can be also used for another plugins, like Heaptrack/Valgrind (run-time checkers/analyzers).

Sep 11 2018, 1:02 PM · KDevelop
antonanikin accepted D15415: Port away from deprecated KFilterProxySearchLine.

LGFM

Sep 11 2018, 6:21 AM · KDevelop

Sep 10 2018

antonanikin added a comment to D15326: Fix segfaults in OutputWidget.

As an author of D14931 I need to apologize for passing this bug

Sep 10 2018, 2:28 AM · KDevelop
antonanikin updated the diff for D15326: Fix segfaults in OutputWidget.
  • Return QSharedPointers back
  • Delete views/models on output remove
  • Patch code simplify
Sep 10 2018, 2:24 AM · KDevelop

Sep 7 2018

antonanikin added a comment to D15140: Fix random order in "Analyze Current File/Project With" menus.

ping ?

Sep 7 2018, 9:26 AM · KDevelop
antonanikin added a comment to D14391: Fix random order of plugin's config pages.

ping ?

Sep 7 2018, 9:26 AM · KDevelop
antonanikin updated the test plan for D15326: Fix segfaults in OutputWidget.
Sep 7 2018, 9:22 AM · KDevelop
antonanikin updated the test plan for D15326: Fix segfaults in OutputWidget.
Sep 7 2018, 9:21 AM · KDevelop
antonanikin requested review of D15326: Fix segfaults in OutputWidget.
Sep 7 2018, 9:19 AM · KDevelop

Aug 31 2018

antonanikin committed R320:a22d117a4420: man2html: fix coding detection (authored by antonanikin).
man2html: fix coding detection
Aug 31 2018, 3:58 AM

Aug 30 2018

antonanikin committed R320:215a013af1f4: Remove unused include (authored by antonanikin).
Remove unused include
Aug 30 2018, 6:51 AM

Aug 29 2018

antonanikin added a comment to D15140: Fix random order in "Analyze Current File/Project With" menus.

could we perhaps ensure a normalized order of the plugins in the plugin controller?

Aug 29 2018, 10:15 AM · KDevelop
antonanikin requested review of D15140: Fix random order in "Analyze Current File/Project With" menus.
Aug 29 2018, 9:57 AM · KDevelop
antonanikin committed R64:0e3f974e568a: KConfig - setup limits (authored by antonanikin).
KConfig - setup limits
Aug 29 2018, 5:29 AM
antonanikin committed R64:40914954839b: Add support for ItemDouble into Config (authored by antonanikin).
Add support for ItemDouble into Config
Aug 29 2018, 5:29 AM
antonanikin committed R64:e17ebb2c7372: Use "default" for destructors (authored by antonanikin).
Use "default" for destructors
Aug 29 2018, 5:29 AM
antonanikin committed R64:d4933404b40e: Migrate to KConfig (authored by antonanikin).
Migrate to KConfig
Aug 29 2018, 3:53 AM
antonanikin committed R64:490b1ff746da: Reorganize source files (authored by antonanikin).
Reorganize source files
Aug 29 2018, 3:53 AM
antonanikin committed R64:70b91ca33c42: Config pages code simplify (authored by antonanikin).
Config pages code simplify
Aug 29 2018, 3:53 AM
antonanikin committed R64:6c5e8fed6089: Email update (authored by antonanikin).
Email update
Aug 29 2018, 3:53 AM
antonanikin committed R64:fc6e34b55ba6: Fix clazy 'range-loop' warnings (authored by antonanikin).
Fix clazy 'range-loop' warnings
Aug 29 2018, 3:53 AM

Aug 23 2018

antonanikin committed R32:40c07be4fc23: Fix clazy 'unused-non-trivial-variable' warnings (authored by antonanikin).
Fix clazy 'unused-non-trivial-variable' warnings
Aug 23 2018, 8:44 AM
antonanikin committed R32:37ee1e7c67b3: Fix clazy 'qstring-arg' warnings (authored by antonanikin).
Fix clazy 'qstring-arg' warnings
Aug 23 2018, 6:35 AM

Aug 22 2018

antonanikin committed R32:e3660a2d6dce: Fix clazy 'connect-3arg-lambda' warnings (authored by antonanikin).
Fix clazy 'connect-3arg-lambda' warnings
Aug 22 2018, 12:53 PM
antonanikin closed D14996: Fix clazy 'connect-3arg-lambda' warnings.
Aug 22 2018, 12:53 PM · KDevelop
antonanikin updated the diff for D14996: Fix clazy 'connect-3arg-lambda' warnings.
  • Rebase to master (sorry for unnecessary steps)
Aug 22 2018, 12:50 PM · KDevelop
antonanikin updated the diff for D14996: Fix clazy 'connect-3arg-lambda' warnings.
  • Rebase to 5.3
Aug 22 2018, 12:42 PM · KDevelop
antonanikin updated the diff for D14996: Fix clazy 'connect-3arg-lambda' warnings.
  • Remove QPointer
Aug 22 2018, 12:38 PM · KDevelop
antonanikin added inline comments to D14996: Fix clazy 'connect-3arg-lambda' warnings.
Aug 22 2018, 12:31 PM · KDevelop
antonanikin added inline comments to D14996: Fix clazy 'connect-3arg-lambda' warnings.
Aug 22 2018, 12:29 PM · KDevelop
antonanikin added inline comments to D14996: Fix clazy 'connect-3arg-lambda' warnings.
Aug 22 2018, 11:38 AM · KDevelop
antonanikin requested review of D14996: Fix clazy 'connect-3arg-lambda' warnings.
Aug 22 2018, 11:33 AM · KDevelop
antonanikin committed R32:8b17c2b1bc4f: Compile fix for Qt 5.5 (authored by antonanikin).
Compile fix for Qt 5.5
Aug 22 2018, 8:34 AM
antonanikin committed R32:c19426e0b629: Merge branch '5.3' (authored by antonanikin).
Merge branch '5.3'
Aug 22 2018, 6:07 AM
antonanikin committed R32:0145409c6a14: clazy: use qtcompat_p.h for qAsConst() (authored by antonanikin).
clazy: use qtcompat_p.h for qAsConst()
Aug 22 2018, 5:45 AM
antonanikin committed R32:48bf33925451: clazy: fix tests (authored by antonanikin).
clazy: fix tests
Aug 22 2018, 5:45 AM
antonanikin committed R32:47d8de5e35a9: clazy: doesn't need IExecutePlugin iface (authored by antonanikin).
clazy: doesn't need IExecutePlugin iface
Aug 22 2018, 5:45 AM
antonanikin committed R32:9dbfe2e319ac: Fix build with Qt 5.9 (authored by antonanikin).
Fix build with Qt 5.9
Aug 22 2018, 4:51 AM
antonanikin committed R32:bae46276b2ce: Fix build with Qt 5.9 (authored by antonanikin).
Fix build with Qt 5.9
Aug 22 2018, 3:29 AM
antonanikin committed R32:3d1a5c9c40a8: Merge branch '5.3' (authored by antonanikin).
Merge branch '5.3'
Aug 22 2018, 3:05 AM
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

Thank you all for the detailed code review. I just merge this patch to 5.3 branch.

Aug 22 2018, 3:03 AM · KDevelop
antonanikin committed R32:e25b145a3bbc: Initial version of Clazy analyzer plugin (authored by antonanikin).
Initial version of Clazy analyzer plugin
Aug 22 2018, 2:59 AM
antonanikin closed D14288: Initial version of Clazy analyzer plugin.
Aug 22 2018, 2:59 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Inline comments fixes
Aug 22 2018, 2:50 AM · KDevelop

Aug 21 2018

antonanikin updated the diff for D14391: Fix random order of plugin's config pages.
  • Simplify code
Aug 21 2018, 9:41 AM · KDevelop
antonanikin updated the diff for D14391: Fix random order of plugin's config pages.
  • Enable sorting by default
Aug 21 2018, 9:20 AM · KDevelop
antonanikin added a comment to D14391: Fix random order of plugin's config pages.

ping

Aug 21 2018, 9:15 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Small codestyle fix
Aug 21 2018, 9:02 AM · KDevelop
antonanikin committed R32:dffcc4674de4: Merge branch '5.3' (authored by antonanikin).
Merge branch '5.3'
Aug 21 2018, 8:45 AM
antonanikin committed R32:075802a8ff92: Fix bug 375557 "No indication of cppcheck being run in background" (authored by antonanikin).
Fix bug 375557 "No indication of cppcheck being run in background"
Aug 21 2018, 8:44 AM
antonanikin closed D4816: Fix bug 375557 "No indication of cppcheck being run in background".
Aug 21 2018, 8:44 AM
antonanikin updated the summary of D4816: Fix bug 375557 "No indication of cppcheck being run in background".
Aug 21 2018, 8:38 AM
antonanikin updated the diff for D4816: Fix bug 375557 "No indication of cppcheck being run in background".
  • Capitalization fix
Aug 21 2018, 8:31 AM
antonanikin added a comment to D4816: Fix bug 375557 "No indication of cppcheck being run in background".

Tooltips have no title-capitalization.

Aug 21 2018, 8:28 AM
antonanikin updated the diff for D4816: Fix bug 375557 "No indication of cppcheck being run in background".
  • Simplify code, rebase to master
Aug 21 2018, 8:02 AM
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.
  • Add indication about Clazy run in background (related to bug 375557)
Aug 21 2018, 7:04 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Add indication about Clazy run in background (related to bug 375557)
Aug 21 2018, 6:58 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Inline comments and i18n fixes
  • Problems deduplication
Aug 21 2018, 5:36 AM · KDevelop
antonanikin updated subscribers of D14288: Initial version of Clazy analyzer plugin.

@arrowd, can you test the plugin on your FreeBSD system? My main question - is BSD make works well with our generated makefile.

Aug 21 2018, 5:33 AM · KDevelop

Aug 20 2018

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

Note that, unless you pack clazy as well, the plugin will be unusable for AppImage/Windows.

Aug 20 2018, 6:17 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Test fixes
  • More const
  • Codestyle fixes
  • Escape path spaces for correct make run
  • i18n fixes
  • Fix crash during error parsing
  • Fix clazy "empty-qstringliteral" warning
  • Add readme
Aug 20 2018, 6:05 AM · KDevelop
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

@kossebau, @pino, thanks a lot for detailed review. Will be great to add new clazy plugin into upcoming 5.3 release.

Aug 20 2018, 5:36 AM · KDevelop
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

FWIW: Okular uses the Discount library for reading markdown documents, showing them as HTML. Also Cantor will do so too: D14738: Add the markdown entry.

Maybe it'd be a good idea to use it -- there are few options:

  • make the library a hard dependency for this plugin (which then would not be built if discount is not found
  • optionally use discount, using this simple fallback otherwise (though with the risk of rotting)
  • optionally use discount, and show no documentation if not found
Aug 20 2018, 5:27 AM · KDevelop

Aug 17 2018

antonanikin committed R32:5ba7a7817d0d: Merge branch '5.3' (authored by antonanikin).
Merge branch '5.3'
Aug 17 2018, 8:37 AM
antonanikin committed R32:a963c3a2fbc6: More const (authored by antonanikin).
More const
Aug 17 2018, 8:37 AM
antonanikin committed R32:1d99a433dc16: Fix build on Neon User Bionic (authored by antonanikin).
Fix build on Neon User Bionic
Aug 17 2018, 8:37 AM

Aug 15 2018

antonanikin renamed T7231: Documentation for kdevelop 5.x ideas from Documentation for kdevelp 5.x ideas to Documentation for kdevelop 5.x ideas.
Aug 15 2018, 6:22 AM · Documentation, KDevelop

Aug 14 2018

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

Issues seen while testing:

Project config page:

  • Initial page shows a commandline which does not reflect the state of the options (e.g. showing "-qt4-compat" while the respective "Qt4-compatible" button is off.
Aug 14 2018, 9:12 AM · KDevelop
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

Another issue I meanwhile hit:

Clazy analyzer is offered in the single file context menu also for header files (or also UI files). Trying to run it fails with

Nothing to check: /path/to/build/compile_commands.json contains no matching items

Not sure if possible, but would be good to have the action item only added for files which are listed in the commands file.
And same for the entry in the Code main menu.

Aug 14 2018, 8:58 AM · KDevelop
antonanikin added a comment to D14391: Fix random order of plugin's config pages.

Never noticed that randomness, but agree that is not perfect and should be fixed.

Aug 14 2018, 8:49 AM · KDevelop
antonanikin updated the diff for D14288: Initial version of Clazy analyzer plugin.
  • Misprint fix
  • JobParameters fixes
Aug 14 2018, 8:34 AM · KDevelop
antonanikin added a comment to D14288: Initial version of Clazy analyzer plugin.

New version fixes:

Aug 14 2018, 8:11 AM · KDevelop
antonanikin added inline comments to D14288: Initial version of Clazy analyzer plugin.
Aug 14 2018, 7:49 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
  • 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