News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

About wxSmith development

Started by mandrav, August 06, 2006, 11:39:26 AM

Previous topic - Next topic

mandrav

Byo (for those of you who don't know him, he 's the wxSmith author) will be stopping development on the old wxSmith code. He will focus instead on the new wxSmith he 's been preparing.

What this means is that we won't see wxSmith updates for a while, until the new wxSmith code gets stable.

According to byo (but my own experience with wxSmith too), wxSmith for windows is in a stable state. Meaning there are some bugs, but it's mostly stable for working with.
The linux version is not stable. It can crash out of nowhere and has known bugs.

So, instead of working on old code (that's hard to maintain), byo will be working on the new code which, according to him, is a pleasure to work with.

Please be patient for the time needed until the new wxSmith is released.

For the Code::Blocks Team,
Yiannis.
Be patient!
This bug will be fixed soon...

L_O_J

Yay, hopefully the new wxSmith will be better (something like DialogBlocks maybe  :D, J/K)

Bonanza

Hi folks,

I have a small question about new and old wxSmith. I have already looked around this forum for an answer, but maybe it is easier to ask here.

Which of the two wxSmiths are in the nightly build?

When was/will the switch to new wxSmith be made?

TIA

killerbot

the old one is in the nightly build.

Bonanza

So I need to compile Code:Blocks myself for trying out the new wxSmith?

killerbot

that's right. The moment byo feels like it's getting stable enough we'll put it in the nightlies.

Bonanza


byo

I've been unavailable for few weeks (something really not related to computers ;)), it's nice to see C::B community again :D
I hope you will forgive all unanswered messages and all problems with wxSmith during my absence. And I hope you will understand my decision to develop new version only. Old version may be really unstable since I've fixed some bugs in rush without deeper investigation (it may be even better to revert to some ealier revision). But it's currently the only choice for developers using wxSmith, new ver. isn't good enough yet.

I'll try to get back to work as fast as possible 8) but since I've finished studies I won't have as much time as before :(. And there's lot of work to do, especially when dealing with incompatibilities between different platforms (just try to paint over widget or group of widgets, it's really a nightmare, if it works on win, it doesn't on linux and if it works on linux it doesn't on win...  :|  I don't want to try Mac ;) ). Huh, maybe I should stop talking (typing) ans focus on things which need to be done ;) Hello world again :D

Michael

Quote from: mandrav on August 06, 2006, 11:39:26 AM
Byo (for those of you who don't know him, he 's the wxSmith author) will be stopping development on the old wxSmith code. He will focus instead on the new wxSmith he 's been preparing.

Hello,

IMHO this is a good choice :). Therfore, Byo can concentrate all his resources on the new wxSmith instead of sharing them between the old and the new one.

Best wishes,
Michael
[url="http://img207.imageshack.us/img207/9728/411948picture4em.png"]http://img207.imageshack.us/img207/9728/411948picture4em.png[/url]

GuZ4217

QuoteAnd there's lot of work to do, especially when dealing with incompatibilities between different platforms (just try to paint over widget or group of widgets, it's really a nightmare, if it works on win, it doesn't on linux and if it works on linux it doesn't on win...  Neutral  I don't want to try Mac Wink)

I just started using Code::Blocks and wxsmith in a new project and both work fine and smooth under windows. Now I just read this little centense and am a littlebit frightened :shock:. As i don't like to fall into panic i just want to ask:
This means wxsmith Project generated files should not be crossed over Platforms, right?

I just ask before i do more work under windows and suddenly notice that I fall into that little nightmare :evil:

PS.: great IDE and tool anyway      8)

takeshimiya

Quote from: GuZ4217 on September 18, 2006, 10:27:16 PM
This means wxsmith Project generated files should not be crossed over Platforms, right?
No, that means that the old wxSmith linux version is extremely unstable, but if you don't touch anything you'll probably can compile successfully.  :)
I also hope that code generated by old wxSmith will work ok in the new version.

GuZ4217

Thanks, thats a relief ... somehow :?

So I will continue GUI-ing under windows and port after completition of that part.

Bonanza

I tried to build the "new wxsmith" myself. I am using the \src\plugins\contrib\wxSmith\new\wxsmith.cbp project.

I got an error:
Code (dos) Select
:: === wxSmith, wxSmith ===
wxsmith.h:104: error: expected constructor, destructor, or type conversion before ';' token
:: === Build finished: 1 errors, 0 warnings ===


wxsmith.h contains following (macro i guess) at line 104:
CB_DECLARE_PLUGIN();

I tried to scan source files of codeblocks but could not find this identifier.

I am using revision 3116.

Does anyone know why this error occur?
Am I using the right project to build "new wxsmith"?
Can anyone point me to a revision that builds without error?

I know I am supposed to let wxsmith developers work undisturbed but I would very much like to build this or at least to try it.

Thanks in advance.

MortenMacFly

Quote from: Bonanza on October 21, 2006, 09:20:48 PM
I tried to build the "new wxsmith" myself. I am using the \src\plugins\contrib\wxSmith\new\wxsmith.cbp project.
This version is out-dated. A branch has been created for the new wxSmith making this folder deprecated. Point your favorite Subversion client appropriate. This old "new" wxSmith uses the old plugin interface which is not compatible with the new (revamped) one from the (SVN) SDK.
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]

MortenMacFly

Quote from: MortenMacFly on October 21, 2006, 10:52:02 PM
Quote from: Bonanza on October 21, 2006, 09:20:48 PM
I tried to build the "new wxsmith" myself. I am using the \src\plugins\contrib\wxSmith\new\wxsmith.cbp project.
This version is out-dated. A branch has been created for the new wxSmith making this folder deprecated. Point your favorite Subversion client appropriate. This old "new" wxSmith uses the old plugin interface which is not compatible with the new (revamped) one from the C::B (SVN) SDK.
With regards, Morten.
Compiler logging: Settings->Compiler & Debugger->tab "Other"->Compiler logging="Full command line"
C::B Manual: [url="https://www.codeblocks.org/docs/main_codeblocks_en.html"]https://www.codeblocks.org/docs/main_codeblocks_en.html[/url]
C::B FAQ: [url="https://wiki.codeblocks.org/index.php?title=FAQ"]https://wiki.codeblocks.org/index.php?title=FAQ[/url]