aMule Forum
English => aMule News => Topic started by: Kry on March 29, 2006, 02:04:59 PM
-
As you know, aMule uses wxWidgets for the multiplatform capabilities and virtually anything having to deal with the O.S.
wxWidgets just got to version 2.6.3 some days ago, and it's the recomended version for aMule, as it was tested heavily with it before release. So, everyone should update, as 2.6.1 has socket bugs and 2.6.2 has a locale crash on startup.
As usual, my reply to "I have this or that problem" that seem related to wxWidgets, if you're not using 2.6.3 or CVS version of it, will be "update". So... update.
You can download wxWidgets from their own site (http://www.wxwidgets.org/) or pester your distro to update it.
And have fun.
-
Packages updated for Mandriva 2006.0 and upper (http://www.oldfrog.info/Linux/RPMsaMule/wxGTKu%202.6.3/)
-
it's seems ubuntu will not get it that soon :
"If you convince the wx developers to not break api in a stable release such things may be possible. But since 2.6.3 *again* breaks the api chances are slim."
-
seems to work on SuSE 9.3 so far. - if someone should be interested:
download aMule-wxGTK-2.6.3-0.i586_SuSE9.3.rpm (http://www.ed2k-serverboard.de/downloads/ihmselbst/rpm/SuSE/9.3/aMule-wxGTK-2.6.3-0.i586.rpm)
cu
-
Originally posted by geearf
it's seems ubuntu will not get it that soon :
"If you convince the wx developers to not break api in a stable release such things may be possible. But since 2.6.3 *again* breaks the api chances are slim."
Funny. Can you link me to that info, so I can tell wx-dev? 2.6.3 wasn't suposed to break API.
-
what are these wx guys crap
-
Given the fact that I contribute to wxWidgets and mainly mantain the network part of it, I feel offended by your statement.
Not to mention that wxWidgets is what makes aMule possible to work on every platform. So think twice before insulting the software you use. I'm seriously thinking about giving you a forum warning.
-
@kry : here is my ranting with the answer, the guy answering is not an official maintainer of wx, but he's still part of the ubuntu team ...
https://launchpad.net/distros/ubuntu/+source/wxwidgets2.6/+bug/37379
By the way, I'm sorry to ask here, but can anyone explain what is WX ? I cannot see the difference between this and GTK, well actually I have no clue what this is for .. I have deved with C and GTK before, so GTK should be ok, but I still don't get the WX thing.
-
wxWidgets gives you a single, easy-to-use API for writing GUI applications on multiple platforms. Link with the appropriate library for your platform (Windows/Unix/Mac, others coming shortly) and compiler (almost any popular C++ compiler), and your application will adopt the look and feel appropriate to that platform. On top of great GUI functionality, wxWidgets gives you: online help, network programming, streams, clipboard and drag and drop, multithreading, image loading and saving in a variety of popular formats, database support, HTML viewing and printing, and much much more.
I dont think gtk gives you taht much ;) espicailly not the network part
-
Thank you for the info, but then why still use GTK, that is what I don't understand, the need to have both of them .. sorry if the question is stupid, but I've been wondering that for weeks ..
-
Originally posted by geearf
@kry : here is my ranting with the answer, the guy answering is not an official maintainer of wx, but he's still part of the ubuntu team ...
https://launchpad.net/distros/ubuntu/+source/wxwidgets2.6/+bug/37379
Thanks! I'm asking wx devs about it now.
-
well they integrate teh gui libs from gtk....but there are also other flavours like
wxX11 wxMotif etc....
maybe check the wxwidgets.org page they can it explain it in more detail ;)
-
You need both because wxWidgets is (partly) a wrapper around GTK (and much more).
wxWidgets is a framework for a lot of things, but for the GUI stuff, it uses GTK behind the scenes (it can optionally use other GUI libraries on other platforms and even on Linux, but GTK is the best and most tested one). That's why you need both.
-
@kry new answer from a dev this time on my mail
and :
hanged in: wxwidgets2.6 (Ubuntu)
Severity: Normal => Wishlist
Assignee: (unassigned) => MOTU
Status: Unconfirmed => Confirmed
maybe there is still hope ..
@stefanero & gerd78 : thanks, now I almost get it (or so I think so ...) :baby:
-
Yeah, I might be related to that events :]
-
Oooh ok then let's hope for it :)
-
Kry if you are part of the wx dev team perhaps you could tell me what the future of wx will be (if you know) :)
I stopped using wx because it was full of bugs and nobody cared on the bug tracker. I had the impression that there was no "maintainer" and everyone just fixed bugs if they occured in their (commercial) apps. I didn´t want to use an open-source project if people do only work for bounties of several hundred dollars. And this "do it yourself or STFU" thing doesn´t apply to open-source projects which want to be successful, IMHO.
But this was over a year ago and perhaps something has changed since then. Or is it still the same?
And also wx is using very outdated technology. When I started to use it (in 2001 maybe) there was a discussion about moving to std support. But now we´re in 2006 and there is no sign of wx 3.0. And templates are supported by every major compiler, now. When I stopped using wx (in favor of qt) I was of the opinion that this wouldn´t change because nobody worked on the infrastructure.Are there concrete plans?
regards
Michael
-
I would also like to know how wxWidgets compares to Qt. When I was quickly looking around for cross platform toolkit I could try to learn Qt seamed to be the best. Simple and powerfull. And seeing how great it is used in KDE desktop I decided to go with it. Oh by the way is there some Qt/KDE backend for rendering for wxWidgets. aMule seams a bit out of place on KDE desktop :)
-
@kry your post on the mailing list made it back to the bug manager, maybe it will be updated .. who knows :)
-
Two patches for wxWidgets 2.6.3 were recently released:
http://www.wxwidgets.org/patch.htm
One of them is for Windows only, the other affects GTK, too.
Assuming that I would package and distribute wxWidgets in binary form, would you recommend applying these?
-
Sure
-
Kry could you please say something to my question above? Thanks *g