From: Kang Jeong-H. <Ke...@ma...> - 2002-08-25 18:42:54
|
Hi. I'm doing provement for gaim with gtk2. and face an i18n problem. first of all, take a look at here: http://gnome.or.kr/gallery/view_photo.php?full=1&set_albumName=gnome-apps&id=acr this is screenshot of gaim for gtk2 with my little patch. it does well getting contact list etc. but cannot chat with other person in my native language: like about dialog does, chat dialog uses GtkText as input form. but GtkText does not allow GTK+-2.0 stuff, such as XFT, context menu allowing input method list, etc. GtkText in this GTK+-2.0 is really broken, worse than that of GTK+-1.2 for the matter of i18n. yeah, there's GtkTextView the powerful and clear. but gaim has already many #if-#else-#endif block for all-branches-in-one. and I don't like to do heavy job like that. I just wanna do thing as simple as possible. Is there something I missed? I did bind_textdomain_codeset(PACKAGE,"UTF-8"); with another two command; and call gtk_set_locale(); explicitly, thou I know gtk_init() of gtk2 does it internally. and I'm using full XFT=1 environment, so there's nothing for gtk1 rc. it's disappointment to see a situation like this. even deprecated, GtkText is a widget of GTK+-2.0 obviously. I cannot understand why GtkText does not harmony with XFT environment. I'll analyse balsa HEAD for a sample of GtkText in GTK+-2.0. pliz help me. thanks. |
From: Christian H. <ch...@gn...> - 2002-08-25 18:46:51
|
On Mon, Aug 26, 2002 at 03:41:52AM +0900, Kang Jeong-Hee wrote: > Hi. > > I'm doing provement for gaim with gtk2. > and face an i18n problem. > > first of all, take a look at here: > http://gnome.or.kr/gallery/view_photo.php?full=1&set_albumName=gnome-apps&id=acr > > this is screenshot of gaim for gtk2 with my little patch. > it does well getting contact list etc. > but cannot chat with other person in my native language: > > like about dialog does, chat dialog uses GtkText as input form. > but GtkText does not allow GTK+-2.0 stuff, > such as XFT, context menu allowing input method list, etc. > GtkText in this GTK+-2.0 is really broken, worse than that of GTK+-1.2 > for the matter of i18n. > > yeah, there's GtkTextView the powerful and clear. > but gaim has already many #if-#else-#endif block for all-branches-in-one. > and I don't like to do heavy job like that. > I just wanna do thing as simple as possible. Actually, there is now a gtk1-stable branch. HEAD will now be gtk2 only. Things will be ported over, though it will require some patience, as there is much to do before 0.60. Christian -- Christian Hammond <> The GNUpdate Project ch...@gn... <> http://www.gnupdate.org/ "Computers in the future may weigh no more than 1.5 tons." -- Popular Mechanics, 1949 |
From: Luke S. <lsc...@re...> - 2002-08-25 19:55:09
|
On Mon, Aug 26, 2002 at 03:41:52AM +0900, Kang Jeong-Hee wrote: > Hi. > > I'm doing provement for gaim with gtk2. > and face an i18n problem. are you using cvs? if so, how recent? > > first of all, take a look at here: > http://gnome.or.kr/gallery/view_photo.php?full=1&set_albumName=gnome-apps&id=acr > > this is screenshot of gaim for gtk2 with my little patch. > it does well getting contact list etc. > but cannot chat with other person in my native language: this is fixed in cvs as far as i know. > > like about dialog does, chat dialog uses GtkText as input form. > but GtkText does not allow GTK+-2.0 stuff, > such as XFT, context menu allowing input method list, etc. > GtkText in this GTK+-2.0 is really broken, worse than that of GTK+-1.2 > for the matter of i18n. > > yeah, there's GtkTextView the powerful and clear. > but gaim has already many #if-#else-#endif block for all-branches-in-one. > and I don't like to do heavy job like that. > I just wanna do thing as simple as possible. > > Is there something I missed? > I did bind_textdomain_codeset(PACKAGE,"UTF-8"); with another two command; > and call gtk_set_locale(); explicitly, > thou I know gtk_init() of gtk2 does it internally. > and I'm using full XFT=1 environment, so there's nothing for gtk1 rc. > > it's disappointment to see a situation like this. > even deprecated, GtkText is a widget of GTK+-2.0 obviously. > I cannot understand why GtkText does not harmony with XFT environment. > I'll analyse balsa HEAD for a sample of GtkText in GTK+-2.0. gaim still uses some things that gtk2 consideres depricated to the point of being inherently broken. work in cvs is underway to, very slowly, change that. please submit any patch against cvs, it makes our lives alot easier, some of what you describe makes it sound like you might be coding against 0.59. luke > > pliz help me. > thanks. > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > Gaim-devel mailing list > Gai...@li... > https://lists.sourceforge.net/lists/listinfo/gaim-devel -- -This email is made of 100% recycled electrons. -If something can go wrong.... FIX IT! If it's Microsoft...delete it. -There are three ways to get something done: (1) Do it yourself. (2) Hire someone to do it for you. (3) Forbid your kids to do it. |
From: Kang Jeong-H. <Ke...@ma...> - 2002-08-26 06:06:43
|
On 2002.08.26 04:55 Luke Schierer wrote: > are you using cvs? if so, how recent? yes, I'm sure that it's latest one. I did reget whole cvs by two lines of command on CVS guide of gaim.sf.net. > this is fixed in cvs as far as i know. nope. n'yet. > gaim still uses some things that gtk2 consideres depricated to the point of being > inherently broken. work in cvs is underway to, very slowly, change that. please submit > any patch against cvs, it makes our lives alot easier, some of what you describe makes it > sound like you might be coding against 0.59. the screenshot shows you "v0.60cvs" clearly. I'll submit patches from smaller one to bigger one, after I have sure for that it's right patch. (atm, almost lines of patches seems to be right to me.) |
From: Luke S. <lsc...@re...> - 2002-08-26 13:46:04
|
On Mon, Aug 26, 2002 at 03:05:50PM +0900, Kang Jeong-Hee wrote: > On 2002.08.26 04:55 Luke Schierer wrote: > > are you using cvs? if so, how recent? > > yes, I'm sure that it's latest one. > I did reget whole cvs by two lines of command on CVS guide of gaim.sf.net. > > > this is fixed in cvs as far as i know. > > nope. n'yet. > > > gaim still uses some things that gtk2 consideres depricated to the point of being > > inherently broken. work in cvs is underway to, very slowly, change that. please submit > > any patch against cvs, it makes our lives alot easier, some of what you describe makes it > > sound like you might be coding against 0.59. > > the screenshot shows you "v0.60cvs" clearly. sorry, i missed that. > I'll submit patches from smaller one to bigger one, > after I have sure for that it's right patch. > (atm, almost lines of patches seems to be right to me.) use the command cvs diff -u > filename easier for you, easier for us ;-) luke -- -This email is made of 100% recycled electrons. -If something can go wrong.... FIX IT! If it's Microsoft...delete it. -There are three ways to get something done: (1) Do it yourself. (2) Hire someone to do it for you. (3) Forbid your kids to do it. |
From: Kang Jeong-H. <Ke...@ma...> - 2002-08-26 18:10:56
|
On 2002.08.26 22:45 Luke Schierer wrote: > > I'll submit patches from smaller one to bigger one, > > after I have sure for that it's right patch. > > (atm, almost lines of patches seems to be right to me.) > > use the command > cvs diff -u > filename > > easier for you, easier for us ;-) eh, I think I did obsolete sort of patch. I did AC_DEFINE(USE_GTK2) to make decision --enable-gtk2 or not. and replace all GTK_CHECK_VERSION(1,3,0) with it eventually. however Christian told me that it's going on to branch gtk2-only HEAD. what should I do in this flexible condition? what is the rule detail to port to gtk2-only? I think it's better for me to wait till obvious change come up to cvs. tell me how. thanks. |
From: <lsc...@re...> - 2002-08-26 20:43:27
|
On Tue, Aug 27, 2002 at 03:09:45AM +0900, Kang Jeong-Hee wrote: > On 2002.08.26 22:45 Luke Schierer wrote: > > eh, I think I did obsolete sort of patch. > I did AC_DEFINE(USE_GTK2) to make decision --enable-gtk2 or not. > and replace all GTK_CHECK_VERSION(1,3,0) with it eventually. > > however Christian told me that it's going on to branch gtk2-only HEAD. > what should I do in this flexible condition? > what is the rule detail to port to gtk2-only? > > I think it's better for me to wait till obvious change come up to cvs. > tell me how. > > thanks. we have created 2 branches to cvs. HEAD is gtk2 only, so no conditonal of the type you are using are needed. gtk1-stable has the ifdefs for gtk2 use in it, but is a tree maintained for bug fixes, and exists solely for those who are unable to use gtk2 from cvs. this will be especially true once 0.60 is ready and released. so in the end, since --enable-gtk2 won't, or at least shouldn't, be used in either tree at this point, i don't think we need to worry about the logic with which its used. luke -- -This email is made of 100% recycled electrons. |