Code::Blocks Forums

Developer forums (C::B DEVELOPMENT STRICTLY!) => Plugins development => Topic started by: deadneurons on June 04, 2009, 03:11:54 am

Title: Request: Make this into a cross platform plugin.
Post by: deadneurons on June 04, 2009, 03:11:54 am
Hello,
I'm not really a programmer else I will do it  so I can contribute.
If anyone has spare time, this is a nice simple tool _http://www.harkin.org/hextool

TIA.
Title: Re: Request: Make this into a cross platform plugin.
Post by: MortenMacFly on June 04, 2009, 12:05:07 pm
If anyone has spare time, this is a nice simple tool _http://www.harkin.org/hextool
This is nor wxWidgets based nor it designed to be cross-platform in the beginning.

Thus making a plugin out of it means basically a complete re-write from scratch.

But why don't you just "attach" the HexTool as a tool? There is no need to implement just another hex converter just for the purpose of having a plugin for C::B. There are literally thousands of hex converters which can be embedded just fine as a "tool" in C::B. I for myself do it exactly like that.

hence you might want to try the hexedit plugin already available, anyways...
Title: Re: Request: Make this into a cross platform plugin.
Post by: deadneurons on June 04, 2009, 02:42:05 pm
I have it attached as tool under wine, but wine is sometimes flakey.
(hence the request for it to be cross platform plugin)
and some features of the hextool is missing. Also If attached as a tool
I can't have another tool running. I'm only interested in hextool not
just as converter, but to help visualize which pin of a microcontroller
is HI/LO . Anyhow, I've been wanting to ask for it for a while and I thought I should.

Thanks.
Title: Re: Request: Make this into a cross platform plugin.
Post by: MortenMacFly on June 04, 2009, 04:56:15 pm
Also If attached as a tool
I can't have another tool running.
You can. It's a matter of how you setup a tool. If you run it without output re-direction and detached you can run any number of tools from within C::B in parallel. and even multiple times.
Title: Re: Request: Make this into a cross platform plugin.
Post by: deadneurons on June 05, 2009, 05:47:34 am
I have always run my tools without output redirection, never new what detached does
until you mention it. However only native tools seems to be working with detached option,
tools launch via wine doesn't show, tho it shows if not detached.
Anyway, as I said I just thought I should ask.

Thanks for the tip.
Title: Re: Request: Make this into a cross platform plugin.
Post by: Seronis on July 13, 2009, 12:45:41 am
is there a purpose to running c::b under wine rather than natively in whatever flavor of *nix you happen to be using?
Title: Re: Request: Make this into a cross platform plugin.
Post by: stahta01 on July 13, 2009, 03:55:07 am
Hello,
I'm not really a programmer else I will do it  so I can contribute.
If anyone has spare time, this is a nice simple tool _http://www.harkin.org/hextool

TIA.


What license is it under?
FLOSS?
BSD?
GPL? GPLv2? GPLv3?

Tim S
Title: Re: Request: Make this into a cross platform plugin.
Post by: stahta01 on July 13, 2009, 04:01:54 am
DO NOT LOOK AT SOURCE CODE; if you wish to remain un-contaminated from looking at copyrighted code.
 
The project is NOT free; It might be open source, but no where in the source code does it display an GPL license.

Tim S.

Quote
****************************************************************************

    LICENSE:

    HexTool -  a simple program to convert numbers on the fly
    Copyright (C) 2003 Ryan Harkin; www.harkin.org/HexTool

****************************************************************************/


Tim S.
Title: Re: Request: Make this into a cross platform plugin.
Post by: deadneurons on July 13, 2009, 05:44:13 am
@Seronis
I'm running CB natively ( thanks to Jens for providing easy to build source ),
it's some of the addon tools I use inside CB that needs wine. (I'm on Zenwalk btw)
Title: Re: Request: Make this into a cross platform plugin.
Post by: oBFusCATed on October 20, 2009, 06:34:07 pm
No (I think), try older valgrind ...