Author Topic: Plugins wiki-page cleanup  (Read 17692 times)

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
« Last Edit: November 07, 2011, 03:02:11 am by Alpha »

Offline ollydbg

  • Developer
  • Lives here!
  • *****
  • Posts: 5247
  • OpenCV and Robotics
    • Chinese OpenCV forum moderator
Re: Plugins wiki-page cleanup
« Reply #1 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
If some piece of memory should be reused, turn them to variables (or const variables).
If some piece of operations should be reused, turn them to functions.
If they happened together, then turn them to classes.

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #2 on: August 28, 2011, 11:07:20 pm »
Thanks, I will look into it.

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #3 on: August 31, 2011, 04:35:46 am »
I did some searching, and it seems (according to this post) 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.

Offline killerbot

  • Administrator
  • Lives here!
  • *****
  • Posts: 5193
Re: Plugins wiki-page cleanup
« Reply #4 on: August 31, 2011, 01:19:43 pm »
I did some searching, and it seems (according to this post) 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
« Last Edit: August 31, 2011, 05:10:59 pm by killerbot »

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #5 on: August 31, 2011, 03:30:37 pm »
Thanks for the conformation; I will remove the link on the wiki-page.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 12122
    • Travis build status
Re: Plugins wiki-page cleanup
« Reply #6 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.
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #7 on: August 31, 2011, 04:40:46 pm »
Understood, I will do that instead.

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: Plugins wiki-page cleanup
« Reply #8 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?
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline jens

  • Administrator
  • Lives here!
  • *****
  • Posts: 7265
    • Jens' unofficial debian-repository for the Code::Blocks - IDE
Re: Plugins wiki-page cleanup
« Reply #9 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).

Offline danselmi

  • Developer
  • Almost regular
  • *****
  • Posts: 202
Re: Plugins wiki-page cleanup
« Reply #10 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

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: Plugins wiki-page cleanup
« Reply #11 on: September 02, 2011, 09:42:43 am »
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?
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline danselmi

  • Developer
  • Almost regular
  • *****
  • Posts: 202
Re: Plugins wiki-page cleanup
« Reply #12 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).

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #13 on: September 03, 2011, 04:48:02 am »
KeyMacs 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
Is this plugin of enough importance for me to add a page for it on the wiki?

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #14 on: September 03, 2011, 06:51:45 pm »
KeyMacs 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?

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: Plugins wiki-page cleanup
« Reply #15 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: Plugins wiki-page cleanup
« Reply #16 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #17 on: September 05, 2011, 06:51:42 pm »
Thanks.  (By the way, I moved KeyMacs to 3rd Party.)

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #18 on: September 10, 2011, 08:12:44 pm »
Most of the plugins on the main plugins page are named "<PluginName> plugin" (whereas on the announcements page 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 page to "ThreadSearch plugin".

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #19 on: September 11, 2011, 10:21:40 pm »
Done moving pages.

I think the SpellChecker plugin points towards SpellChecker; it will still get there through a redirect, but someone should probably change the internal link to SpellChecker plugin so it gets there directly.

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #20 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.  Does anyone know anything further?

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #21 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; it will still get there through a redirect, but someone should probably change the internal link to SpellChecker plugin so it gets there directly.
Patch submitted (3216).

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #22 on: October 28, 2011, 04:09:49 am »
Header Guard added as 3rd Party.

Offline daniloz

  • Regular
  • ***
  • Posts: 268
Re: Plugins wiki-page cleanup
« Reply #23 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?

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: Plugins wiki-page cleanup
« Reply #24 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #25 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?

Offline MortenMacFly

  • Administrator
  • Lives here!
  • *****
  • Posts: 9508
Re: Plugins wiki-page cleanup
« Reply #26 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.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: http://www.codeblocks.org/docs/main_codeblocks_en.html
C::B FAQ: http://wiki.codeblocks.org/index.php?title=FAQ

Offline Alpha

  • Developer
  • Lives here!
  • *****
  • Posts: 1513
Re: Plugins wiki-page cleanup
« Reply #27 on: October 29, 2011, 03:04:42 pm »
OK, I have shifted them to core (and given them a note).

Offline Yoni

  • Single posting newcomer
  • *
  • Posts: 5
Re: Plugins wiki-page cleanup
« Reply #28 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.

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 12122
    • Travis build status
Re: Plugins wiki-page cleanup
« Reply #29 on: December 15, 2011, 12:48:36 pm »
The code stat plugin is in svn -> src/plugins/contrib/
(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]