view lisp/mule/mule-locale.txt @ 1315:70921960b980

[xemacs-hg @ 2003-02-20 08:19:28 by ben] check in makefile fixes et al Makefile.in.in: Major surgery. Move all stuff related to building anything in the src/ directory into src/. Simplify the dependencies -- everything in src/ is dependent on the single entry `src' in MAKE_SUBDIRS. Remove weirdo targets like `all-elc[s]', dump-elc[s], etc. mule/mule-msw-init.el: Removed. Delete this file. mule/mule-win32-init.el: New file, with stuff from mule-msw-init.el -- not just for MS Windows native, boys and girls! bytecomp.el: Change code inserted to catch trying to load a Mule-only .elc file in a non-Mule XEmacs. Formerly you got the rather cryptic "The required feature `mule' cannot be provided". Now you get "Loading this file requires Mule support". finder.el: Remove dependency on which directory this function is invoked from. update-elc.el: Don't mess around with ../src/BYTECOMPILE_CHANGE. Now that Makefile.in.in and xemacs.mak are in sync, both of them use NEEDTODUMP and the other one isn't used. dumped-lisp.el: Rewrite in terms of `list' and `nconc' instead of assemble-list, so we can have arbitrary forms, not just `when-feature'. very-early-lisp.el: Nuke this file. finder-inf.el, packages.el, update-elc.el, update-elc-2.el, loadup.el, make-docfile.el: Eliminate references to very-early-lisp. msw-glyphs.el: Comment clarification. xemacs.mak: Add macros DO_TEMACS, DO_XEMACS, and a few others; this macro section is now completely in sync with src/Makefile.in.in. Copy check-features, load-shadows, and rebuilding finder-inf.el from src/Makefile.in.in. The main build/dump/recompile process is now synchronized with src/Makefile.in.in. Change `WARNING' to `NOTE' and `error checking' to `error-checking' TO avoid tripping faux warnings and errors in the VC++ IDE. Makefile.in.in: Major surgery. Move all stuff related to building anything in the src/ directory from top-level Makefile.in.in to here. Simplify the dependencies. Rearrange into logical subsections. Synchronize the main compile/dump/build-elcs section with xemacs.mak, which is already clean and in good working order. Remove weirdo targets like `all-elc[s]', dump-elc[s], etc. Add additional levels of macros \(e.g. DO_TEMACS, DO_XEMACS, TEMACS_BATCH, XEMACS_BATCH, XEMACS_BATCH_PACKAGES) to factor out duplicated stuff. Clean up handling of "HEAP_IN_DATA" (Cygwin) so it doesn't need to ignore the return value from dumping. Add .NO_PARALLEL since various aspects of building and dumping must be serialized but do not always have dependencies between them (this is impossible in some cases). Everything related to src/ now gets built in one pass in this directory by just running `make' (except the Makefiles themselves and config.h, paths.h, Emacs.ad.h, and other generated .h files). console.c: Update list of possibly valid console types. emacs.c: Rationalize the specifying and handling of the type of the first frame. This was originally prompted by a workspace in which I got GTK to compile under C++ and in the process fixed it so it could coexist with X in the same build -- hence, a combined TTY/X/MS-Windows/GTK build is now possible under Cygwin. (However, you can't simultaneously *display* more than one kind of device connection -- but getting that to work is not that difficult. Perhaps a project for a bored grad student. I (ben) would do it but don't see the use.) To make sense of this, I added new switches that can be used to specifically indicate the window system: -x [aka --use-x], -tty \[aka --use-tty], -msw [aka --use-ms-windows], -gtk [aka --use-gtk], and -gnome [aka --use-gnome, same as --use-gtk]. -nw continues as an alias for -tty. When none have been given, XEmacs checks for other parameters implying particular device types (-t -> tty, -display -> x [or should it have same treatment as DISPLAY below?]), and has ad-hoc logic afterwards: if env var DISPLAY is set, use x (or gtk? perhaps should check whether gnome is running), else MS Windows if it exsits, else TTY if it exists, else stream, and you must be running in batch mode. This also fixes an existing bug whereby compiling with no x, no mswin, no tty, when running non- interactively (e.g. to dump) I get "sorry, must have TTY support". emacs.c: Turn on Vstack_trace_on_error so that errors are debuggable even when occurring extremely early in reinitialization. emacs.c: Try to make sure that the user can see message output under Windows (i.e. it doesn't just disappear right away) regardless of when it occurs, e.g. in the middle of creating the first frame. emacs.c: Define new function `emacs-run-status', indicating whether XEmacs is noninteractive or interactive, whether raw, post-dump/pdump-load or run-temacs, whether we are dumping, whether pdump is in effect. event-stream.c: It's "mommas are fat", not "momas are fat". Fix other typo. event-stream.c: Conditionalize in_menu_callback check on HAVE_MENUBARS, because it won't exist on w/o menubar support, lisp.h: More hackery on RETURN_NOT_REACHED. Cygwin v3.2 DOES complain here if RETURN_NOT_REACHED() is blank, as it is for GCC 2.5+. So make it blank only for GCC 2.5 through 2.999999999999999. Declare Vstack_trace_on_error. profile.c: Need to include "profile.h" to fix warnings. sheap.c: Don't fatal() when need to rerun Make, just stderr_out() and exit(0). That way we can distinguish between a dumping failing expectedly (due to lack of stack space, triggering another dump) and unexpectedly, in which case, we want to stop building. (or go on, if -K is given) syntax.c, syntax.h: Use ints where they belong, and enum syntaxcode's where they belong, and fix warnings thereby. syntax.h: Fix crash caused by an edge condition in the syntax-cache macros. text.h: Spacing fixes. xmotif.h: New file, to get around shadowing warnings. EmacsManager.c, event-Xt.c, glyphs-x.c, gui-x.c, input-method-motif.c, xmmanagerp.h, xmprimitivep.h: Include xmotif.h. alloc.c: Conditionalize in_malloc on ERROR_CHECK_MALLOC. config.h.in, file-coding.h, fileio.c, getloadavg.c, select-x.c, signal.c, sysdep.c, sysfile.h, systime.h, text.c, unicode.c: Eliminate HAVE_WIN32_CODING_SYSTEMS, use WIN32_ANY instead. Replace defined (WIN32_NATIVE) || defined (CYGWIN) with WIN32_ANY. lisp.h: More futile attempts to walk and chew gum at the same time when dealing with subr's that don't return.
author ben
date Thu, 20 Feb 2003 08:19:44 +0000
parents 943eaba38521
children
line wrap: on
line source



<localeset>
<os command="uname -a">
FreeBSD fpage2.ba.best.com 2.2.8-STABLE FreeBSD 2.2.8-STABLE #127: Tue Dec 19 18:05:20 PST 2000     root@tick.best.net:/src/src/sys/compile/BEST  i386
</os>
<locale command="\ls -1 /usr/share/locale">
ASCII
US-ASCII
ascii
cs
da
da_DK.ISO_8859-1
de
de_AT.ISO_8859-1
de_CH.ISO_8859-1
de_DE.ISO_8859-1
el
en_AU.ISO_8859-1
en_CA.ISO_8859-1
en_GB.ISO_8859-1
en_US.ISO_8859-1
eo
es
es_ES.ISO_8859-1
fi_FI.ISO_8859-1
fr
fr_BE.ISO_8859-1
fr_CA.ISO_8859-1
fr_CH.ISO_8859-1
fr_FR.ISO_8859-1
gl
hr_HR.ISO_8859-2
hu_HU.ISO_8859-2
id
is_IS.ISO_8859-1
it
it_CH.ISO_8859-1
it_IT.ISO_8859-1
ja_JP.EUC
ja_JP.SJIS
ko
ko_KR.EUC
locale.alias
lt_LN.ASCII
lt_LN.ISO_8859-1
lt_LN.ISO_8859-2
nl
nl_BE.ISO_8859-1
nl_NL.ISO_8859-1
no
no@nynorsk
no_NO.ISO_8859-1
pl
pl_PL.ISO_8859-2
pt
pt_BR
pt_PT.ISO_8859-1
ru
ru_RU.CP866
ru_RU.KOI8-R
ru_SU.CP866
ru_SU.KOI8-R
sk
sl
sl_SI.ISO_8859-2
sv
sv_SE.ISO_8859-1
uk
us-ascii
zh_TW.Big5
</locale>
</localeset>

<localeset>
<os command="uname -a">
CYGWIN_NT-5.0 NEEEEEEE 1.3.2(0.39/3/2) 2001-05-20 23:28 i686 unknown
</os>
<locale command="\ls -1 /usr/share/locale">
le
cs
da
de
de_AT
el
eo
es
et
fr
gl
hr
id
it
ja
ko
locale.alias
nl
no
no@nynorsk
pl
pt
pt_BR
ru
sk
sl
sv
uk
zh
zh_TW.Big5
</locale>
</localeset>


<localeset>
<os command="uname -a">
SunOS jptkyiman01 5.7 Generic_106541-04 sun4u sparc SUNW,Ultra-5_10
</os>
<locale command="locale -a">
C
POSIX
ar
bg_BG
cz
da
da.ISO8859-15
da.ISO8859-15@euro
de
de.ISO8859-15
de.ISO8859-15@euro
de.UTF-8
de.UTF-8@euro
de_AT
de_AT.ISO8859-15
de_AT.ISO8859-15@euro
de_CH
el
el.sun_eu_greek
el.sun_eu_greek@euro
en_AU
en_CA
en_GB
en_GB.ISO8859-15
en_GB.ISO8859-15@euro
en_IE
en_IE.ISO8859-15
en_IE.ISO8859-15@euro
en_NZ
en_US
en_US.UTF-8
es
es.ISO8859-15
es.ISO8859-15@euro
es.UTF-8
es.UTF-8@euro
es_AR
es_BO
es_CL
es_CO
es_CR
es_EC
es_GT
es_MX
es_NI
es_PA
es_PE
es_PY
es_SV
es_UY
es_VE
et
fi
fi.ISO8859-15
fi.ISO8859-15@euro
fr
fr.ISO8859-15
fr.ISO8859-15@euro
fr.UTF-8
fr.UTF-8@euro
fr_BE
fr_BE.ISO8859-15
fr_BE.ISO8859-15@euro
fr_CA
fr_CH
he
he_IL
hr_HR
hu
iso_8859_1
it
it.ISO8859-15
it.ISO8859-15@euro
it.UTF-8
it.UTF-8@euro
ja
ja_JP.PCK
ja_JP.UTF-8
japanese
lt
lv
mk_MK
nl
nl.ISO8859-15
nl.ISO8859-15@euro
nl_BE
nl_BE.ISO8859-15
nl_BE.ISO8859-15@euro
no
no_NY
nr
pl
pt
pt.ISO8859-15
pt.ISO8859-15@euro
pt_BR
ro_RO
ru
ru.koi8-r
sk_SK
sl_SI
sq_AL
sr_SP
sv
sv.ISO8859-15
sv.ISO8859-15@euro
sv.UTF-8
sv.UTF-8@euro
th
th_TH
tr
</locale>
</localeset>

<localeset>
<os command="uname -a, embellished">
Linux jptkyienaga.ugsolutions.com 2.2.15 #3 Tue May 16 10:45:47 JST 2000 i686 unknown
(Redhat Linux 6.2J)
</os>
<locale command="locale -a">
C
POSIX
af_ZA
ar_SA
ca
ca_ES
catalan
croatian
cs
cs_CZ
cz
czech
da
da_DK
danish
dansk
de
de_AT
de_BE
de_CH
de_DE
de_LU
deutsch
dutch
eesti
el
el_GR
en_AU
en_BW
en_CA
en_DK
en_GB
en_IE
en_US
en_ZW
eo
es
es_DO
es_ES
es_GT
es_HN
es_MX
es_PA
es_PE
es_SV
estonian
et
et_EE
eu
eu_ES
fi
fi_FI
finnish
fo_FO
fr
fr_BE
fr_CA
fr_CH
fr_FR
fr_LU
fran軋is
french
ga
ga_IE
german
gl
gl_ES
greek
hebrew
hr
hr_HR
hrvatski
hu
hu_HU
hungarian
icelandic
id
in_ID
is
is_IS
it
it_CH
it_IT
italian
iw_IL
ja
ja_JP
ja_JP.eucJP
ja_JP.ujis
japanese
japanese.euc
kl_GL
ko
lithuanian
lt
lt_LT
lv_LV
mk_MK
nl
nl_BE
nl_NL
no
no@nynorsk
no_NO
norwegian
pl
pl_PL
polish
portuguese
pt
pt_BR
pt_PT
ro
ro_RO
romanian
ru
ru_RU
ru_RU.KOI8-R
ru_UA
russian
se
sk
sk_SK
sl
sl_SI
slovak
slovene
slovenian
spanish
sr
sr_YU
sv
sv_FI
sv_SE
swedish
th_TH
tr
tr_TR
turkish
uk
uk_UA
wa
zh
zh_TW.Big5
</locale>
</localeset>

<localeset>
<os command="uname -a">
HP-UX ughp4 B.10.20 A 9000/778 2010968479 two-user license
</os>
<locale command="locale -a">
C
C.iso88591
C.iso885915
C.utf8
POSIX
ar_DZ.arabic8
ar_SA.arabic8
ar_SA.iso88596
bg_BG.iso88595
cs_CZ.iso88592
da_DK.iso88591
da_DK.iso885915@euro
da_DK.roman8
de_DE.iso88591
de_DE.iso885915@euro
de_DE.roman8
el_GR.greek8
el_GR.iso88597
en_GB.iso88591
en_GB.iso885915@euro
en_GB.roman8
en_US.iso88591
en_US.roman8
es_ES.iso88591
es_ES.iso885915@euro
es_ES.roman8
fi_FI.iso88591
fi_FI.iso885915@euro
fi_FI.roman8
fr_CA.iso88591
fr_CA.iso885915
fr_CA.roman8
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.roman8
hr_HR.iso88592
hu_HU.iso88592
is_IS.iso88591
is_IS.iso885915@euro
is_IS.roman8
it_IT.iso88591
it_IT.iso885915@euro
it_IT.roman8
iw_IL.hebrew8
iw_IL.iso88598
ja_JP.SJIS
ja_JP.eucJPput
ja_JP.kana8
nl_NL.iso88591
nl_NL.iso885915@euro
nl_NL.roman8
no_NO.iso88591
no_NO.iso885915@euro
no_NO.roman8
pl_PL.iso88592
pt_PT.iso88591
pt_PT.iso885915@euro
pt_PT.roman8
ro_RO.iso88592
ru_RU.iso88595
sk_SK.iso88592
sl_SI.iso88592
sv_SE.iso88591
sv_SE.iso885915@euro
sv_SE.roman8
th_TH.tis620
tr_TR.iso88599
tr_TR.turkish8
univ.utf8
zh_CN.hp15CNut
zh_TW.eucTW
</locale>
</localeset>