minigtk

Development of XChat itself. Talk about code, patches and other technical stuff. No feature requests!
Formal bug reports should go to http://xchat.org/cvs/#bugs instead.
This forum is for developers writing xchat code, not end-user questions.

minigtk

Postby Zach Thibeau » 13 Jan 2010 17:18

hey does anybody here know how to compile and link xchat to minigtk, I've compiled minigtk based off an old tutorial, but when I go to link it to xchat it complains about missing several headers
Zach Thibeau
 
Posts: 11
Joined: 11 Dec 2008 06:27

Postby Zach Thibeau » 10 Feb 2010 00:42

gtkutil.c is complaining of a missing header and thats the gtk/gtkfilechooserdialog.h, any thoughts anyone?
Zach Thibeau
 
Posts: 11
Joined: 11 Dec 2008 06:27

Postby Zach Thibeau » 11 Apr 2010 03:25

due to the fact of no response I can only deduct that zed is purposely breaking the library which is very despicable and wrong. I know zed is trying to make money etc but come on at least share some of the patches instead of hogging it all to himself.
Zach Thibeau
 
Posts: 11
Joined: 11 Dec 2008 06:27

Postby LifeIsPain » 11 Apr 2010 11:53

Technically speaking, gtkfilechooserdialog.h isn't found anywhere in the minigtk source, and may not even be used in the official build at all (I don't know, I have no access to it)

Not many people compile XChat on their own for Windows, and even fewer use minigtk, so it is a bit of a leap to say that zed is specifically breaking things (if he is or isn't, I don't know, although I've yelled at him for commits before), but it is rather obvious that Zed doesn't want to give pointers out for something that could possible result in a "competing" version. Still, that is a far cry from intentionally breaking.

As to the specific question at hand, the use of gtkfilechooserdialog was added in Revision 559, which was a) added prior to the creation of the guides in question (although the version check was removed after them) and b) used to make use of a new function, which wouldn't have then been ported to minigtk, as it already had something to use.

And shoot, I can compile XChat with that include commented out on Liniux, haven't attempted to run it, but it does compile.
LifeIsPain
 
Posts: 453
Joined: 25 Aug 2005 06:36

Postby LifeIsPain » 11 Apr 2010 12:14

And oh yes, about zed's commit inclusions that aren't mentioned in the logs at all (such as when YChat was introduced), you can add Revision 994 which only had the following Message:
Added a Browse button to the DCC download dir settings, which lets you select a folder via GUI.

But beyond this, language files were updated, the backwards compatibility was removed (so when the compile guide probably stopped working), a bug was fixed in matching, spell checking moved to a different edible, new constants were used as flags, and the ChangeLog was given the effective addition of "meh, I most likely left out some huge change, but if you look at every commit message, you should get the changes made" (although this still leaves out how many commit messages don't tell the full story). So many changes for such a little message line.

That said, backwards compatibility to GTK 2.4 seems a little silly now, easy enough reason to have it removed.
LifeIsPain
 
Posts: 453
Joined: 25 Aug 2005 06:36

Postby Zach Thibeau » 12 Apr 2010 17:26

well to be honest there are still other missing headers from minigtk like gtkclist.h which used to be included in older minigtk sources but not the newest one.
Zach Thibeau
 
Posts: 11
Joined: 11 Dec 2008 06:27


Return to Development

Who is online

Users browsing this forum: No registered users and 0 guests