Code::Blocks

User forums => General (but related to Code::Blocks) => Topic started by: Alpha on August 27, 2011, 12:58:07 am

Title: Plugins wiki-page cleanup
Post by: Alpha on August 27, 2011, 12:58:07 am
I am doing a bit of format cleanup on the Code::Blocks Plugins (http://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins) wiki-page.  I will edit this post to keep a running list of the pages I have changed.  As most of any information I am adding (if any) is from the (possibly outdated) About plugin... boxes, anyone with more current information may want to edit it or post it here and I will add it.

Edited/Added pages:
Abbreviations (http://wiki.codeblocks.org/index.php?title=Abbreviations_plugin)
Aligner (http://wiki.codeblocks.org/index.php?title=Aligner_plugin)
Autosave (http://wiki.codeblocks.org/index.php?title=Autosave_plugin)
AutoVersioning (http://wiki.codeblocks.org/index.php?title=AutoVersioning_plugin)
Browse Tracker (http://wiki.codeblocks.org/index.php?title=Browse_Tracker_plugin)
C::B Games (http://wiki.codeblocks.org/index.php?title=C::B_Games_plugin)
CCCC (http://wiki.codeblocks.org/index.php?title=CCCC_plugin)
Class Wizard (http://wiki.codeblocks.org/index.php?title=Class_Wizard_plugin)
Code Completion (http://wiki.codeblocks.org/index.php?title=Code_Completion_plugin)
Code Profiler (http://wiki.codeblocks.org/index.php?title=Code_Profiler_plugin)
Code Statistics (http://wiki.codeblocks.org/index.php?title=Code_Statistics_plugin)
Copy Strings (http://wiki.codeblocks.org/index.php?title=Copy_Strings_to_Clipboard_plugin)
Compiler (http://wiki.codeblocks.org/index.php?title=Compiler_plugin)
CppCheck (http://wiki.codeblocks.org/index.php?title=CppCheck_plugin)
Cscope (http://wiki.codeblocks.org/index.php?title=Cscope_plugin)
Debugger (http://wiki.codeblocks.org/index.php?title=Debugger_plugin)
DevPak Installer (http://wiki.codeblocks.org/index.php?title=DevPak_Installer_plugin)
DisplayEvents (http://wiki.codeblocks.org/index.php?title=DisplayEvents_plugin)
DoxyBlocks (http://wiki.codeblocks.org/index.php?title=DoxyBlocks_plugin)
Editor Tweaks (http://wiki.codeblocks.org/index.php?title=Editor_Tweaks_plugin)
Environment Variables (http://wiki.codeblocks.org/index.php?title=Environment_Variables_plugin)
File Extension Handler (http://wiki.codeblocks.org/index.php?title=File_Extension_Handler_plugin)
Fortran Project (http://wiki.codeblocks.org/index.php?title=Fortran_Project_plugin)
Header Fixup (http://wiki.codeblocks.org/index.php?title=Header_Fixup_plugin)
Header Guard (http://wiki.codeblocks.org/index.php?title=Header_Guard_plugin)
Hex Editor (http://wiki.codeblocks.org/index.php?title=HexEditor_plugin)
Incremental Search (http://wiki.codeblocks.org/index.php?title=Incremental_Search_plugin)
Keyboard Shortcuts (http://wiki.codeblocks.org/index.php?title=Keyboard_Shortcuts_plugin)
KeyMacs (http://wiki.codeblocks.org/index.php?title=KeyMacs_plugin)
Koders (http://wiki.codeblocks.org/index.php?title=Koders_plugin)
LogHacker (http://wiki.codeblocks.org/index.php?title=LogHacker_plugin)
ModPoller (http://wiki.codeblocks.org/index.php?title=ModPoller_plugin)
NassiShneiderman (http://wiki.codeblocks.org/index.php?title=NassiShneiderman_plugin)
OccurrenceHighlighter (http://wiki.codeblocks.org/index.php?title=OccurrenceHighlighter_plugin)
Open Files List (http://wiki.codeblocks.org/index.php?title=Open_Files_List_plugin)
Projects Importer (http://wiki.codeblocks.org/index.php?title=Projects_Importer_plugin)
RegEx Testbed (http://wiki.codeblocks.org/index.php?title=RegEx_Testbed_plugin)
Rss::Blocks (http://wiki.codeblocks.org/index.php?title=Rss::Blocks_plugin)
Scripted Wizard (http://wiki.codeblocks.org/index.php?title=Scripted_Wizard_plugin)
Source Code Formatter (http://wiki.codeblocks.org/index.php?title=Source_Code_Formatter_plugin)
Source Exporter (http://wiki.codeblocks.org/index.php?title=Source_Exporter_plugin)
SpellChecker (http://wiki.codeblocks.org/index.php?title=SpellChecker_plugin)
Symbol Table (http://wiki.codeblocks.org/index.php?title=Symbol_Table_plugin)
ThreadSearch (http://wiki.codeblocks.org/index.php?title=ThreadSearch_plugin)
Tidycmt (http://wiki.codeblocks.org/index.php?title=Tidycmt_plugin)
To-Do List (http://wiki.codeblocks.org/index.php?title=To-Do_List_plugin)
Tools+ (http://wiki.codeblocks.org/index.php?title=Tools%2B_plugin)
Valgrind (http://wiki.codeblocks.org/index.php?title=Valgrind_plugin)
WinXP Look'n'Feel (http://wiki.codeblocks.org/index.php?title=WinXP_Look%27n%27Feel_plugin)
Title: Re: Plugins wiki-page cleanup
Post by: ollydbg on August 28, 2011, 06:14:27 am
I think most of the wiki content can copied from the C::B manual, see:
http://www.codeblocks.org/user-manual
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on August 28, 2011, 11:07:20 pm
Thanks, I will look into it.
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on August 31, 2011, 04:35:46 am
I did some searching, and it seems (according to this post (http://forums.codeblocks.org/index.php/topic,11274.msg84511.html#msg84511)) that the Aligner plugin was merged into Editor Tweaks.  Unless somebody says otherwise, I will assume Aligner no longer exists and will remove it from the plugins list.
Title: Re: Plugins wiki-page cleanup
Post by: killerbot on August 31, 2011, 01:19:43 pm
I did some searching, and it seems (according to this post (http://forums.codeblocks.org/index.php/topic,11274.msg84511.html#msg84511)) that the Aligner plugin was merged into Editor Tweaks.  Unless somebody says otherwise, I will assume Aligner no longer exists and will remove it from the plugins list.

yes it is obsolete, it was merged into editortweaks
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on August 31, 2011, 03:30:37 pm
Thanks for the conformation; I will remove the link on the wiki-page.
Title: Re: Plugins wiki-page cleanup
Post by: oBFusCATed on August 31, 2011, 03:40:44 pm
Please don't remove the link, but make it point to the EditorTweaks, or put a message that the aligner has been merge to the EditorTweaks plugin.
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on August 31, 2011, 04:40:46 pm
Understood, I will do that instead.
Title: Re: Plugins wiki-page cleanup
Post by: MortenMacFly on September 01, 2011, 02:50:38 pm
Please don't remove the link, but make it point to the EditorTweaks, or put a message that the aligner has been merge to the EditorTweaks plugin.
While we are at it: I recall a OccurrencesHighlighter plugin. Was that merged into EditorTweaks (or the core... or somewhere else), too?
Title: Re: Plugins wiki-page cleanup
Post by: jens on September 01, 2011, 03:03:06 pm
Please don't remove the link, but make it point to the EditorTweaks, or put a message that the aligner has been merge to the EditorTweaks plugin.
While we are at it: I recall a OccurrencesHighlighter plugin. Was that merged into EditorTweaks (or the core... or somewhere else), too?
It's part of core (cbEditorInternalData).
Title: Re: Plugins wiki-page cleanup
Post by: danselmi on September 01, 2011, 04:08:08 pm
Please don't remove the link, but make it point to the EditorTweaks, or put a message that the aligner has been merge to the EditorTweaks plugin.
While we are at it: I recall a OccurrencesHighlighter plugin. Was that merged into EditorTweaks (or the core... or somewhere else), too?
It's part of core (cbEditorInternalData).
No, it is not. Beside the OccurrenceHighlighting in cbEditorInternalData there is an additional OccurrencesHighlihter plugin:
http://forums.codeblocks.org/index.php/topic,12569.msg85128.html#msg85128 (http://forums.codeblocks.org/index.php/topic,12569.msg85128.html#msg85128)
Title: Re: Plugins wiki-page cleanup
Post by: MortenMacFly on September 02, 2011, 09:42:43 am
http://forums.codeblocks.org/index.php/topic,12569.msg85128.html#msg85128 (http://forums.codeblocks.org/index.php/topic,12569.msg85128.html#msg85128)
That's what I meant! What is the difference? I would prefer to separate this functionality into a plugin generally (if possible) and remove it from the core. Would that be feasible?
Title: Re: Plugins wiki-page cleanup
Post by: danselmi on September 02, 2011, 11:26:57 am
What is the difference?
The plugin does highlight on all open editors and has a list which words to highlight. The internal function is highlighting the selected text in the current editor.

The plugin is very simple (no configuration possible).
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on September 03, 2011, 04:48:02 am
KeyMacs (http://wiki.codeblocks.org/index.php?title=KeyMacs_plugin) seems to be a 3rd Party Plugin, not a Contrib Plugin.  Could someone confirm this?  (If it 3rd Party, I will move the placement of its link.)

Beside the OccurrenceHighlighting in cbEditorInternalData there is an additional OccurrencesHighlihter plugin:
http://forums.codeblocks.org/index.php/topic,12569.msg85128.html#msg85128 (http://forums.codeblocks.org/index.php/topic,12569.msg85128.html#msg85128)
Is this plugin of enough importance for me to add a page for it on the wiki?
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on September 03, 2011, 06:51:45 pm
KeyMacs (http://wiki.codeblocks.org/index.php?title=KeyMacs_plugin) seems to be a 3rd Party Plugin, not a Contrib Plugin.
On further inspection, it appears to have become/merged into the Abbreviations plugin; is this correct?
Title: Re: Plugins wiki-page cleanup
Post by: MortenMacFly on September 05, 2011, 07:20:32 am
Is this plugin of enough importance for me to add a page for it on the wiki?
Yes, it should be considered.
Title: Re: Plugins wiki-page cleanup
Post by: MortenMacFly on September 05, 2011, 07:21:34 am
On further inspection, it appears to have become/merged into the Abbreviations plugin; is this correct?
No, these are two different plugins.

Keymacs allows for complex macros, including recording while abbreviations only accounts for a few (easy) macro replace operations, configured by hand.
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on September 05, 2011, 06:51:42 pm
Thanks.  (By the way, I moved KeyMacs to 3rd Party.)
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on September 10, 2011, 08:12:44 pm
Most of the plugins on the main plugins page (http://wiki.codeblocks.org/index.php?title=Code::Blocks_Plugins) are named "<PluginName> plugin" (whereas on the announcements page (http://wiki.codeblocks.org/index.php?title=Announcement_for_plugins/patches) they are simply named "<PluginName>"), however, some do not follow this.
I am giving people a heads up that I plan to rename the plugins on the main plugins page that do not follow the precedent.  I also plan to rename the ThreadSearchManual (http://wiki.codeblocks.org/index.php?title=ThreadSearchManual) page to "ThreadSearch plugin".
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on September 11, 2011, 10:21:40 pm
Done moving pages.

I think the SpellChecker plugin points towards SpellChecker (http://wiki.codeblocks.org/index.php?title=SpellChecker); it will still get there through a redirect, but someone should probably change the internal link to SpellChecker plugin (http://wiki.codeblocks.org/index.php?title=SpellChecker_plugin) so it gets there directly.
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on September 18, 2011, 03:47:55 am
In looking into writing a page for the TRACE32 Debugger plugin, "only" information I could find was posted here (http://forums.codeblocks.org/index.php/topic,12483.0.html).  Does anyone know anything further?
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on October 03, 2011, 03:50:40 am
I noticed the plugin Header Guard is included with the SVN source, but not built by default.  Should I add this as a Core/Contrib/3rd Party plugin?  If so, which category?

I think the SpellChecker plugin points towards SpellChecker (http://wiki.codeblocks.org/index.php?title=SpellChecker); it will still get there through a redirect, but someone should probably change the internal link to SpellChecker plugin (http://wiki.codeblocks.org/index.php?title=SpellChecker_plugin) so it gets there directly.
Patch submitted (3216).
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on October 28, 2011, 04:09:49 am
Header Guard added as 3rd Party.
Title: Re: Plugins wiki-page cleanup
Post by: daniloz on October 28, 2011, 08:56:00 am
Header Guard added as 3rd Party.

Maybe a little bit out of topic here, but these 4 plugins are in the src\plugin dir, but not built:
Code: [Select]
src\plugins\headerguard\
src\plugins\loghacker\
src\plugins\modpoller\
src\plugins\tidycmt\

Are they update? What do they do? Should they be removed, moved to contrib?
Title: Re: Plugins wiki-page cleanup
Post by: MortenMacFly on October 28, 2011, 09:22:28 am
Maybe a little bit out of topic here, but these 4 plugins are in the src\plugin dir, but not built:
Code: [Select]
src\plugins\headerguard\
src\plugins\loghacker\
src\plugins\modpoller\
src\plugins\tidycmt\
Are they update? What do they do? Should they be removed, moved to contrib?
They build just fine for me, hence you've to manually select / open the project files.

1.) headerguard: Ensures you have a #ifndef H_FILE_INCLUDED #define H_FILE_INCLUDED #endif in each of your header files using a unique GUID
2.) loghacker: manipulate the loggers that have been created by several plugins / the core
3.) modpoller: polls for externally modified files in a certain interval (so C::b asks to re-load them if changed externally).
4.) tidycmt: formats comments of a certain style "nicely" when the file is saved

These are very specific and (if enabled by default) would most likely cause unexpected behaviour (imagine you are saving a file and it looks different afterwards). So these plugins are there for people who know how to use them and as tech-demo.
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on October 28, 2011, 11:09:00 pm
Code: [Select]
src\plugins\headerguard\
src\plugins\loghacker\
src\plugins\modpoller\
src\plugins\tidycmt\
I had seen these before, but I could only figure out what Head Guard does. :)

So these plugins are there for people who know how to use them and as tech-demo.
These plugins are not exactly 3rd party (as I placed Header Guard), but nor are they core or contrib; is there another category I could place them in?
Title: Re: Plugins wiki-page cleanup
Post by: MortenMacFly on October 29, 2011, 11:14:39 am
These plugins are not exactly 3rd party (as I placed Header Guard), but nor are they core or contrib; is there another category I could place them in?
They actually really belong to the core, just they are disabled.
Title: Re: Plugins wiki-page cleanup
Post by: Alpha on October 29, 2011, 03:04:42 pm
OK, I have shifted them to core (and given them a note).
Title: Re: Plugins wiki-page cleanup
Post by: Yoni on December 15, 2011, 11:50:28 am
What's about Code Statistics plugin page?
There is no code, and no executable file(.cbplugin), no link to other place.
It's should be removed, or be reconstructed.
Title: Re: Plugins wiki-page cleanup
Post by: oBFusCATed on December 15, 2011, 12:48:36 pm
The code stat plugin is in svn -> src/plugins/contrib/