New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New plugin 'workbench': initial commit. (Follow-up/clean PR) #601
Conversation
Just as a follow-up: I consider this PR as being in a good condition. If there are any more change-requests please let me know. |
{ | ||
if (elem->data == NULL) | ||
{ | ||
continue; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this ever passing this point?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If I remeber right, yes. There was an error sceanario where I had a crash if NULL was not catched. I think it happened if a branch is empty because of not matching file patterns.
Did you check it with make check? |
Yes, I just did again because I do not remeber when I last checked it. No messages, seems to be OK (Only saw messages for plugin xmlsnippets but that's not my building site). One question: |
|
It needs cppcheck |
Please check for at least |
I checked that before, they are fine. That are all calls to
But |
You could probably add suppressions to for (GSList *elem = prj->directories; elem; elem = elem->next) Which is only 11 extra characters, is much more readable/less magic, and won't need to be changed if those weird |
Cool 👍 THANKS FOR ACCEPTING IT! |
This is a new plugin called workbench.
It has the following features:
For instructions please see the readme file.
The plugin is heavily based on the project organizer plugin, thanks to Jiří Techet. Icons are taken from the gnome desktop.
This is a follow-up/clean PR for PR #598. All changes are included, this PR is based on todays master.