Mercurial > hg > xemacs-beta
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>