aMule Forum

English => aMule News => Topic started by: Kry on March 29, 2006, 02:04:59 PM

Title: wxWidgets 2.6.3 released
Post 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.
Title: Re: wxWidgets 2.6.3 released
Post by: OldFrog on March 29, 2006, 07:32:26 PM
Packages updated for Mandriva 2006.0 and upper (http://www.oldfrog.info/Linux/RPMsaMule/wxGTKu%202.6.3/)
Title: Re: wxWidgets 2.6.3 released
Post by: geearf on March 31, 2006, 01:44:30 AM
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."
Title: Re: wxWidgets 2.6.3 released
Post by: IhmSelbst on March 31, 2006, 07:49:42 AM
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
Title: Re: wxWidgets 2.6.3 released
Post by: Kry on March 31, 2006, 09:47:26 AM
Quote
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.
Title: Re: wxWidgets 2.6.3 released
Post by: Arichy on March 31, 2006, 11:47:09 AM
what are these wx guys crap
Title: Re: wxWidgets 2.6.3 released
Post by: Kry on March 31, 2006, 11:50:27 AM
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.
Title: Re: wxWidgets 2.6.3 released
Post by: geearf on March 31, 2006, 04:03:19 PM
@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.
Title: Re: wxWidgets 2.6.3 released
Post by: stefanero on March 31, 2006, 04:24:03 PM
Quote
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
Title: Re: wxWidgets 2.6.3 released
Post by: geearf on March 31, 2006, 04:46:31 PM
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 ..
Title: Re: wxWidgets 2.6.3 released
Post by: Kry on March 31, 2006, 04:49:11 PM
Quote
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.
Title: Re: wxWidgets 2.6.3 released
Post by: stefanero on March 31, 2006, 05:17:24 PM
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 ;)
Title: Re: wxWidgets 2.6.3 released
Post by: Gerd78 on March 31, 2006, 06:49:39 PM
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.
Title: Re: wxWidgets 2.6.3 released
Post by: geearf on March 31, 2006, 07:46:14 PM
@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:
Title: Re: wxWidgets 2.6.3 released
Post by: Kry on March 31, 2006, 08:18:22 PM
Yeah, I might be related to that events  :]
Title: Re: wxWidgets 2.6.3 released
Post by: geearf on March 31, 2006, 10:31:35 PM
Oooh ok then let's hope for it :)
Title: Re: wxWidgets 2.6.3 released
Post by: KyroMaster on April 01, 2006, 01:11:28 AM
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
Title: Qt
Post by: JLP on April 01, 2006, 04:35:28 AM
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 :)
Title: Re: wxWidgets 2.6.3 released
Post by: geearf on April 01, 2006, 12:44:59 PM
@kry your post on the mailing list made it back to the bug manager, maybe it will be updated .. who knows :)
Title: Re: wxWidgets 2.6.3 released
Post by: Gerd78 on April 03, 2006, 01:47:38 AM
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?
Title: Re: wxWidgets 2.6.3 released
Post by: Kry on April 03, 2006, 12:53:22 PM
Sure
Title: Re: wxWidgets 2.6.3 released
Post by: KyroMaster on April 03, 2006, 07:03:43 PM
Kry could you please say something to my question above? Thanks *g