Hi,
I have just read, but I didn't test, your patches to LessTif.
In the message below you ask how to submit stuff; well here it is...
We like to know what we're changing; the patch on your web site
does more than changing i18n in XmText/XmTextField. Maybe that's
described in the document, unfortunately I can't read Japanese.
There's fixes to List.c which definitely don't improve i18n.
Also there are a few things that I don't like about your proposed
changes for i18n, maybe you can help us by fixing those problems.
Then we can do some tests and include your code in LessTif.
(I would be very happy to do so, I've always wanted to have i18n
but I don't know the first thing about Asian languages so I can't
test...)
The things I'd like to see changed are :
- we like to stick to the data structures that we currently have;
they closely resemble the ones in Motif, we'd like to avoid
adding fields. Your code adds a couple of fields (max_char_width,
fontset); my question is would it be possible to work without them.
- There are a couple of global variables in XmIm.c. I *definitely*
don't like that :-)
So to summarise : we *do* want your fixes; we'd like them to obey
some rules, please help us get there...
Did I say "thank you" yet ? :-)
Danny
Kazuyuki Funada wrote:
>
> Hi,
>
> > Quite a while ago (I think back in the 0.88 days) I tried running
> > netscape-dynMotif against the Lesstif libXm.so.1; it started up and ran
> > briefly but then bailed out.
> >
> > Recently I decided to try again with Netscape 4.73's netscape-dynMotif
> > linked against Lesstif 0.90.0 and now 0.90.7. (This requires creating
> > an extra symlink from libXm.so.1.2 to libXm.so.1 and running "ldconfig",
> > since netscape-dynMotif expects an soname of libXm.so.1.2.) Much to my
> > surprise, this has worked quite well and is acting very stable. I do
> > get a few warnings (appended below) but so far I haven't found anything
> > that is obviously failing, and few cosmetic problems, the main ones
> > being some slight geometry problems with scrollbars (for example, the
> > vertical scrollbar is drawn over the rightmost edge of the page, or in
> > "View -> Source" the window comes up with the right arrow of the
> > horizontal scrollbar overlapping the bottom arrow of the vertical
> > scollbar -- interestingly, resizing the window causes it to redraw the
> > scrollbars properly).
>
> I also tryed to run netscape-dynMotif. My patch will resolve the problem
> temporarily.
>
> http://cgi.shikoku.ne.jp/~fun/srpms/lesstif-0.90.5-i18n.patch
> (This may also works on 0.90.7 and 0.90.9)
> Note that this page was written in Japanese. Sorry!
>
> This patch also includes features to enable i18n in Japanese locale.
> (It may works in other locale, I guess...)
>
> I would like to contribute it to Lesstif. So, I hope to know
> how I can put it to Lesstif source.
>
> Could you tell me how to do that? -> Lesstif deveroppers.
>
> Thanks.
> --
> Kazuyuki Funada
--
Danny Backx ([EMAIL PROTECTED] [EMAIL PROTECTED])
Home page : http://users.skynet.be/danny.backx
Projects: LessTif (http://www.lesstif.org)
Oleo (http://www.gnu.org/software/oleo/oleo.html)