Author
Topic: About wxSmith development (Read 68671 times)

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.

I've been unavailable for few weeks (something really not related to computers ), it's nice to see C::B community again 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 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

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... 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:

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.

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.

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.