annotate lisp/dumped-lisp.el @ 778:2923009caf47

[xemacs-hg @ 2002-03-16 10:38:59 by ben] cm.c, file-coding.c: fix warnings. .cvsignore: Those pesky *.tmp files. mule\arabic.el, mule\canna-leim.el, mule\china-util.el, mule\chinese.el, mule\cyril-util.el, mule\cyrillic.el, mule\devan-util.el, mule\devanagari.el, mule\english.el, mule\ethio-util.el, mule\ethiopic.el, mule\european.el, mule\greek.el, mule\hebrew.el, mule\indian.el, mule\japan-util.el, mule\japanese.el, mule\korea-util.el, mule\korean.el, mule\lao-util.el, mule\lao.el, mule\misc-lang.el, mule\mule-charset.el, mule\mule-cmds.el, mule\thai-util.el, mule\thai.el, mule\tibet-util.el, mule\tibetan.el, mule\viet-util.el, mule\vietnamese.el, unicode.el: Fix lots of warnings. Sync up some files to FSF 21.1. Copy over all charset definitions from FSF 21.1, convert them to our format, and stick them in the relevant files. Eventually we will actually be able to dump these files (though they may not quite work). autoload.el: Support defun*, defmacro*. mule/mule-composite.el, mule/mule-composite-stub.el: New file, stubs for nonexistent composition funs/vars. mule/viet-chars.el, dumped-lisp.el: Account for these changes. font.el, mouse.el, msw-font-menu.el, printer.el, startup.el: fix warnings.
author ben
date Sat, 16 Mar 2002 10:39:19 +0000
parents 943eaba38521
children 578cb2932d72
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
1 (setq preloaded-file-list
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
2 (assemble-list
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
3 "backquote" ; needed for defsubst etc.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
4 "bytecomp-runtime" ; define defsubst
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5 "find-paths"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
6 "packages" ; Bootstrap run-time lisp environment
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
7 "setup-paths"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
8 "dump-paths"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 "subr" ; load the most basic Lisp functions
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
10 "replace" ; match-string used in version.el.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
11 ; Ignore compiled-by-mistake version.elc
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
12 "version.el"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 "cl"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 "cl-extra"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 "cl-seq"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
16 "widget"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
17 "custom" ; Before the world so everything can be
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
18 ; customized
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
19 "cus-start" ; for customization of builtin variables
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
20 "cmdloop"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
21 "keymap"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 "syntax"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
23 "device"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
24 "console"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
25 "obsolete"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
26 "specifier"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
27 "faces" ; must be loaded before any make-face call
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
28 ;;(pureload "facemenu") #### not yet ported
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
29 "glyphs"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
30 "objects"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
31 "extents"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
32 "events"
502
7039e6323819 [xemacs-hg @ 2001-05-04 22:41:46 by ben]
ben
parents: 464
diff changeset
33 "hash-table"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
34 "text-props"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
35 "process" ;; This is bad. network-streams may not be defined.
440
8de8e3f6228a Import from CVS: tag r21-2-28
cvs
parents: 438
diff changeset
36 (when-feature multicast "multicast") ; #+network-streams implicitly true
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
37 "frame" ; move up here cause some stuff needs it here
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
38 "map-ynp"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
39 "simple"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
40 "keydefs" ; Before loaddefs so that keymap vars exist.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
41 "abbrev"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
42 "derived"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
43 "minibuf"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
44 "list-mode"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
45 "modeline" ; needs simple.el to be loaded first
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
46 ;; If SparcWorks support is included some additional packages are
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
47 ;; dumped which would normally have autoloads. To avoid
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
48 ;; duplicate doc string warnings, SparcWorks uses a separate
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
49 ;; autoloads file with the dumped packages removed.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
50 ;; After fixing, eos/loaddefs-eos and loaddefs appear identical?!!
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
51 ;; So just make loaddefs-eos go away...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
52 ;;(pureload (if (featurep 'sparcworks) "eos/loaddefs-eos" "loaddefs"))
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
53 "cus-file"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
54 "startup" ; For initialization of
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
55 ; `emacs-user-extension-dir'
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
56 "misc"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
57 ;; (pureload "profile")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
58 "help"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
59 ;; (pureload "hyper-apropos") Soon...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
60 "files"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
61 "lib-complete"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
62 "format"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
63 "indent"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
64 "isearch-mode"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
65 "buffer"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
66 "buff-menu"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
67 "undo-stack"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
68 "window"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
69 "window-xemacs"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
70 "paths.el" ; don't get confused if paths compiled.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
71 "lisp"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
72 "page"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
73 "register"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
74 "iso8859-1" ; This must be before any modes
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
75 ; (sets standard syntax table.)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
76 "paragraphs"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
77 "easymenu" ; Added for 20.3.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
78 "lisp-mode"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
79 "text-mode"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
80 "fill"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
81 "auto-save" ; Added for 20.4
438
84b14dcb0985 Import from CVS: tag r21-2-27
cvs
parents: 428
diff changeset
82 "movemail" ; Added for 21.2
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
83 (when-feature windows-nt "win32-native")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
84 (when-feature lisp-float-type "float-sup")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
85 "itimer" ; for vars auto-save-timeout and
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
86 ; auto-gc-threshold
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
87 "itimer-autosave"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
88 "printer"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
89
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
90 ;;;;;;;;;;;;;;;;;; GUI support
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
91 (when-feature window-system "gui")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
92 (when-feature window-system "mouse")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
93 (when-feature window-system "mode-motion")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
94 (when-feature toolbar "toolbar")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
95 (when-feature scrollbar "scrollbar")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
96 (when-feature menubar "menubar")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
97 (when-feature dialog "dialog")
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
98 (when-feature gutter "gutter")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
99 (when-feature dragdrop-api "dragdrop")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
100 "select"
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
101
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
102 ;;;;;;;;;;;;;;;;;; Content for GUI's
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
103 ;; There used to be window-system inserted in the when-feature,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
104 ;; but IMHO your configure script should turn off the menubar,
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
105 ;; toolbar, etc. features when there is no window system. We
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
106 ;; should just be able to assume that, if (featurep 'menubar),
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
107 ;; the menubar should work and if items are added, they can be
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
108 ;; seen clearly and usefully.
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
109 (when-feature (and (not infodock) menubar) "menubar-items")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
110 (when-feature (and gutter) "gutter-items")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
111 (when-feature (and (not infodock) toolbar) "toolbar-items")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
112 (when-feature (and (not infodock) dialog) "dialog-items")
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
113
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
114 ;;;;;;;;;;;;;;;;;; Coding-system support
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
115 "coding"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
116 "code-files"
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
117 ;; Handle process with encoding/decoding coding-system.
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
118 "code-process"
444
576fb035e263 Import from CVS: tag r21-2-37
cvs
parents: 442
diff changeset
119 ;; Provide basic commands to set coding systems to user
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
120 "code-cmds"
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
121 "unicode"
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
122 ;;;;;;;;;;;;;;;;;; MULE support
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
123 (when-feature mule "mule-charset")
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
124 (when-feature mule "mule-cmds") ; to sync with Emacs 20.1
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
125 (when-feature mule "mule-coding")
778
2923009caf47 [xemacs-hg @ 2002-03-16 10:38:59 by ben]
ben
parents: 771
diff changeset
126 (when-feature mule "mule-composite-stub")
2923009caf47 [xemacs-hg @ 2002-03-16 10:38:59 by ben]
ben
parents: 771
diff changeset
127 (when-feature mule "mule-composite")
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
128 ;; may initialize coding systems
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
129 (when-feature (and mule x) "mule-x-init")
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
130 (when-feature (and mule tty) "mule-tty-init")
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
131 (when-feature (and mule mswindows) "mule-msw-init")
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
132 "code-init" ; set up defaults
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
133 ;; All files after this can have extended characters in them.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
134 (when-feature mule "mule-category")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
135 (when-feature mule "mule-ccl")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
136 (when-feature mule "kinsoku")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
137
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
138 ;; after this goes the specific lisp routines for a particular input system
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
139 ;; 97.2.5 JHod Shouldn't these go into a site-load file to allow site
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
140 ;; or user switching of input systems???
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
141 ;(if (featurep 'wnn)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
142 ; (progn
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
143 ; (pureload "egg")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
144 ; (pureload "egg-wnn")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
145 ; (setq egg-default-startup-file "eggrc-wnn")))
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
146
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
147 ;; (if (and (boundp 'CANNA) CANNA)
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
148 ;; (pureload "canna")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
149 ;; )
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
150
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
151 ;; Now load files to set up all the different languages/environments
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
152 ;; that Mule knows about.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
153
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
154 (when-feature mule "arabic")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
155 (when-feature mule "chinese")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
156 (when-feature mule "mule/cyrillic") ; overloaded in leim/quail
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
157 (when-feature mule "english")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
158 (when-feature mule "ethiopic")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
159 (when-feature mule "european")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
160 (when-feature mule "mule/greek") ; overloaded in leim/quail
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
161 (when-feature mule "hebrew")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
162 (when-feature mule "japanese")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
163 (when-feature mule "korean")
464
5aa1854ad537 Import from CVS: tag r21-2-47
cvs
parents: 462
diff changeset
164 (when-feature mule "latin")
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
165 (when-feature mule "misc-lang")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
166 (when-feature mule "thai-xtis-chars")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
167 (when-feature mule "mule/thai-xtis") ; overloaded in leim/quail
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
168 (when-feature mule "vietnamese")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
169
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
170 ;; Specialized language support
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
171 (when-feature (and mule CANNA) "canna-leim")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
172 ;; Egg/Its is now a package
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
173 ; (when-feature (and mule wnn) "egg-leim")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
174 ; (when-feature (and mule wnn) "egg-kwnn-leim")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
175 ; (when-feature (and mule wnn) "egg-cwnn-leim")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
176 ; (when-feature mule "egg-sj3-leim")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
177 ;; SKK is now a package
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
178 ; (when-feature mule "skk-leim")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
179
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
180
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
181 ;; Enable Mule capability for Gnus, mail, etc...
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
182 ;; Moved to sunpro-load.el - the default only for Sun.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
183 ;;(pureload "mime-setup")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
184 ;;; mule-load.el ends here
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
185
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
186 ;; preload InfoDock stuff. should almost certainly not be here if
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
187 ;; id-menus is not here. infodock needs to figure out a clever way to
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
188 ;; advise this stuff or we need to export a clean way for infodock or
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
189 ;; others to control this programmatically.
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
190 (when-feature (and infodock (or x mswindows gtk) menubar) "id-menus")
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 440
diff changeset
191 ;; preload the X code.
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
192 (when-feature x "x-faces")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
193 (when-feature x "x-iso8859-1")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
194 (when-feature x "x-mouse")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
195 (when-feature x "x-select")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
196 (when-feature (and x scrollbar) "x-scrollbar")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
197 (when-feature x "x-misc")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
198 (when-feature x "x-init")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
199 (when-feature x "x-win-xfree86")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
200 (when-feature x "x-win-sun")
462
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
201 ;; preload the GTK code
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
202 (when-feature gtk "gtk-ffi")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
203 (when-feature gtk "gtk-widgets")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
204 (when-feature gtk "gdk")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
205 (when-feature gtk "gtk-init")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
206 (when-feature gtk "gtk-faces")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
207 (when-feature gtk "gtk-iso8859-1")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
208 (when-feature (and gtk dialog) "dialog-gtk")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
209 (when-feature gtk "gtk-select")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
210 (when-feature gtk "gtk-mouse")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
211 (when-feature gtk "gtk-glyphs")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
212 (when-feature glade "glade")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
213 (when-feature gtk "widgets-gtk")
0784d089fdc9 Import from CVS: tag r21-2-46
cvs
parents: 444
diff changeset
214
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
215 ;; preload the mswindows code.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
216 (when-feature mswindows "msw-glyphs")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
217 (when-feature mswindows "msw-faces")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
218 (when-feature mswindows "msw-mouse")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
219 (when-feature mswindows "msw-init")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
220 (when-feature mswindows "msw-select")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
221 ;; preload the TTY init code.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
222 (when-feature tty "tty-init")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
223 ;;; Formerly in tooltalk/tooltalk-load.el
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
224 ;; Moved to tooltalk package
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
225 ;; (when-feature tooltalk "tooltalk-macros")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
226 ;; (when-feature tooltalk "tooltalk-util")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
227 ;; (when-feature tooltalk "tooltalk-init")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
228 ;; "vc-hooks" ; Packaged. Available in two versions.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
229 ;; "ediff-hook" ; Packaged.
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
230 "fontl-hooks"
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
231 "auto-show"
771
943eaba38521 [xemacs-hg @ 2002-03-13 08:51:24 by ben]
ben
parents: 502
diff changeset
232 "resize-minibuffer"
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
233 (when-feature ldap "ldap")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
234
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
235 ;; (when-feature energize "energize/energize-load.el")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
236 ;;; formerly in sunpro/sunpro-load.el
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
237 ;; (when-feature (and mule sparcworks) "mime-setup")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
238
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
239 ;; Moved to Sun package
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
240 ;; (when-feature sparcworks "cc-mode") ; Requires cc-mode package
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
241 ;; (when-feature sparcworks "sunpro-init")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
242 ;; (when-feature sparcworks "ring")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
243 ;; (when-feature sparcworks "comint") ; Requires comint package
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
244 ;; (when-feature sparcworks "annotations")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
245
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
246 ;;; formerly in eos/sun-eos-load.el
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
247 ;; (when-feature sparcworks "sun-eos-init")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
248 ;; (when-feature sparcworks "sun-eos-common")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
249 ;; (when-feature sparcworks "sun-eos-editor")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
250 ;; (when-feature sparcworks "sun-eos-browser")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
251 ;; (when-feature sparcworks "sun-eos-debugger")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
252 ;; (when-feature sparcworks "sun-eos-debugger-extra")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
253 ;; (when-feature sparcworks "sun-eos-menubar")
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
254 "loadhist" ; Must be dumped before loaddefs is loaded
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
255 "loaddefs" ; <=== autoloads get loaded here
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
256 ))