unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Please avoid using Xutf8* API.
@ 2002-04-26 16:46 MIYASHITA Hisashi
  2002-04-26 17:41 ` Stefan Monnier
  0 siblings, 1 reply; 5+ messages in thread
From: MIYASHITA Hisashi @ 2002-04-26 16:46 UTC (permalink / raw)


Hello.

I'd like to suspend that issue ("PWD") right now,
because I found more serious problem in the current Emacs.

The latest xterm.c uses Xutf8* API(Xutf8LookupString) to obtain
lookup strings if XmbLookupString, but I'd like to strongly recommend
not to use such APIs as a maintainer of Xlib-I18N.

Xutf8* APIs was suddenly introduced into XFree86 abruptly without
concensus.  After the developper noticed the change, there had been
tremendous discussions including flames to revoke these APIs.

Unfortunately, without any sound discussions, these APIs were
incorpolated and shipped with XFree86-4.0, thus these are very very
controversial APIs even now.  X.Org will never accept these APIs.
Xlib-I18N distributed by Li18nux.org does not contain those neither.
Furthermore, any works on these APIs are completely stopped because
many developpers make objections to these APIs.  

I believe that XmbLookupString() is sufficient in the
current Emacs.  In order not to cause serious compatibility
problems, please please refrain to use these APIs in Emacs.

I couldn't find the discussions that corresponds to this change
in emacs-devel ML, but from ChangeLog, this change seems to be
introduced on 4/16.  Could you please teach us why do you need
this change, Mr.Monnier?

For the requirements that we should be able to use UTF-8 string
independently from the locale, we will propose more reliable APIs by
extending XLC APIs.  If you'd like to require it, please wait for that.

  With regards,

from himi

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-04-28 23:54 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-04-26 16:46 Please avoid using Xutf8* API MIYASHITA Hisashi
2002-04-26 17:41 ` Stefan Monnier
2002-04-27 19:29   ` MIYASHITA Hisashi
2002-04-28 23:25     ` Stefan Monnier
2002-04-28 23:54       ` Hideki Hiura

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).