update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
4         XEmacs CHISE.
5         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
6         `=hanyo-denshi/jd' as the mother.
7
8 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
9
10         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
11         XEmacs CHISE.
12         (=+>adobe-japan1-1): Ditto.
13         (=+>adobe-japan1-2): Ditto.
14         (=+>adobe-japan1-3): Ditto.
15         (=+>adobe-japan1-4): Ditto.
16         (=+>adobe-japan1-5): Ditto.
17         (=+>adobe-japan1-6): Ditto.
18         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
19
20 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-coding.el (coded-charset-entity-reference-alist):
23         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
24         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
25
26         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
27         the top.
28
29 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
32         XEmacs CHISE.
33         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
34         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
35         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
36
37 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-charset.el (default-coded-charset-priority-list):
40         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
41         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
42
43         * mule/mule-conf.el: Modify order of definitions of some
44         coded-charsets.
45
46 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
47
48         * mule/mule-coding.el (coded-charset-entity-reference-alist):
49         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
50         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
51
52         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
53         CHISE.
54         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
55         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
56
57 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
60         CHISE.
61
62 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
65         setting for `=daikanwa/+2p'.
66
67         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
68         XEmacs CHISE.
69
70 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
73         XEmacs CHISE.
74         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
75
76 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
79         setting for `=>>>hanyo-denshi/ib'.
80
81 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
84         XEmacs CHISE.
85         (=>>>hanyo-denshi/ib): Ditto.
86         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
87         `=hanyo-denshi/ja' as the mother.
88         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
89         `=hanyo-denshi/ib' as the mother.
90
91 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
92
93         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
94         XEmacs CHISE.
95         (utf-8-ivs-mcs-er): Likewise.
96         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
97         and `=>ucs-gb'.
98         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
99         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
100         `ucs-gb' and `=>ucs-gb'.
101         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
102         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
103         and `=>ucs-cns'.
104         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
105         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
106         `ucs-cns' and `=>ucs-cns'.
107         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
108         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
109         `ucs-big5' and `=>ucs-big5'.
110         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
111         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
112         `ucs-big5' and `=>ucs-big5'.
113         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
114         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
115         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
116         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
117         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
118         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
119         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
120         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
121         `=>ucs-jis'; modify DOC and mnemonic.
122         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
123         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
124         and `=>ucs-jis'; modify DOC and mnemonic.
125         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
126         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
127         `=>ucs-ks'.
128         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
129         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
130         and `=>ucs-ks'.
131         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
132
133 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist):
136         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
137
138 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist):
141         Modify priorities.
142
143 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
144
145         * mule/mule-coding.el (coded-charset-entity-reference-alist):
146         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
147
148 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
151         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
152
153 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
156         CHISE.
157
158 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
161         CHISE.
162
163 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
164
165         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
166         CHISE.
167
168 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=+>ucs-bmp-cjk@unicode'.
172
173         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
174         for XEmacs CHISE.
175
176 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
179         setting for `=>>daikanwa'.
180
181 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
182
183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
184         `=>>hanyo-denshi/jt'.
185
186 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
187
188         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
189         XEmacs CHISE.
190         (=+>jis-x0208@1990): Ditto.
191         (=+>jis-x0213-1@2000): Ditto.
192
193 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
194
195         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
196         XEmacs CHISE.
197
198 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
199
200         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
201         XEmacs CHISE.
202         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
203         `=hanyo-denshi/jc' as the mother.
204
205 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
208         setting for `=+>adobe-japan1'.
209
210         * mule/mule-charset.el (default-coded-charset-priority-list):
211         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
212         and `=>>hanyo-denshi/ft' to `=>>gt'.
213
214 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
215
216         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
217         XEmacs CHISE.
218         (=>>adobe-japan1-1): Ditto.
219         (=>>adobe-japan1-2): Ditto.
220         (=>>adobe-japan1-3): Ditto.
221         (=>>adobe-japan1-4): Ditto.
222         (=>>adobe-japan1-5): Ditto.
223         (=>>adobe-japan1-6): Ditto.
224         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
225
226 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
227
228         * mule/mule-conf.el (=adobe-japan1): New alias for
229         `=adobe-japan1-6'.
230         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
231         (=>>>adobe-japan1-1): Ditto.
232         (=>>>adobe-japan1-2): Ditto.
233         (=>>>adobe-japan1-3): Ditto.
234         (=>>>adobe-japan1-4): Ditto.
235         (=>>>adobe-japan1-5): Ditto.
236         (=>>>adobe-japan1-6): Ditto.
237         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
238
239 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
240
241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
242         setting for `=>>>adobe-japan1'.
243
244 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
247         setting for `=+>ucs@ks'.
248
249 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
252         XEmacs CHISE.
253         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
254         `=adobe-japan1-6' as the mother.
255
256 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=>cns11643-7'.
260
261 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
262
263         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
264         CHISE.
265
266 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
267
268         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
269         XEmacs CHISE.
270         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
273         setting for `=>ucs@jis/2004'.
274
275 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
276
277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
278         setting for `=+>gt'.
279
280         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
281         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
282
283 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
284
285         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
286         `=>ucs@unicode' as the mother.
287         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
288         mother.
289         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
290         mother.
291         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
292         mother.
293
294 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         setting for `=+>ucs@unicode'.
298
299         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
300         CHISE.
301
302 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
303
304         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
305         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
306         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
307         - Add setting for `=+>ucs@cns'.
308
309         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
310         CHISE.
311         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
312         as the mother.
313         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
314         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
315
316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
317         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
318
319 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `=>ucs@ks'.
323
324 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `=ucs-bmp-cjk-compat@unicode'.
328
329         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
330         coded-charset for XEmacs CHISE.
331
332 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `=ucs-bmp-cjk-compat'.
336
337         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
338         XEmacs CHISE.
339
340 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
341
342         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
343         CHISE.
344
345 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
348         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
349
350         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
351         `=>ucs@jis/1990'.
352         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
353
354 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
355
356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
357         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
358
359         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
360         CHISE.
361         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
362         mother.
363
364 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
365
366         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
367         `=>jis-x0213-2@usual'.
368         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
369         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
370         `=>jis-x0213-2@usual' as the mother.
371
372 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
373
374         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
375         (=>ucs@JP): New alias for `=+>ucs@jis'.
376
377 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-conf.el (=+>jis-x0208): Renamed from
380         `=>jis-x0208@usual'.
381         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
382         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
383         `=>jis-x0208@usual' as the mother.
384         (=>jis-x0208): Likewise.
385
386 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
387
388         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
389         setting for `=+>jis-x0208@1978'.
390
391 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
392
393         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
394         XEmacs CHISE.
395
396 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
399         setting for `=>>>ucs@jis/1990'.
400
401 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `=>ucs@jis/1990'.
405
406 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
407
408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
409         setting for `=ucs@JP/hanazono'.
410
411         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
412         CHISE.
413         (=ucs@JP/hanazono): Ditto.
414         (=ucs-bmp-cjk@JP/hanazono): Ditto.
415         (=>>hanyo-denshi/jc): Ditto.
416         (=>>hanyo-denshi/jd): Ditto.
417
418 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Use
421         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
422
423 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
426         XEmacs CHISE.
427
428 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
431         XEmacs CHISE.
432
433 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `=ucs-bmp-cjk@JP'.
437
438 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
439
440         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
441         XEmacs CHISE.
442
443 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
444
445         * mule/mule-coding.el (coded-charset-entity-reference-alist):
446         Modify order of settings; add settings for `=daikanwa@rev2'.
447
448 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `=>>cbeta'.
452
453         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
454         CHISE.
455
456 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         setting for `=>>adobe-japan1'.
460
461 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
462
463         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
464         XEmacs CHISE.
465
466 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `=>>hanyo-denshi/ia'.
470
471         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
472         XEmacs CHISE.
473
474 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
478
479         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
480         XEmacs CHISE.
481         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
482         `=hanyo-denshi/jt' as the mother.
483
484 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=>>>jis-x0213-2'.
488
489         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
490         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
491         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
492
493 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
494
495         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
496         XEmacs CHISE.
497
498 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
499
500         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
501         XEmacs CHISE.
502
503         * mule/mule-charset.el (default-coded-charset-priority-list): Add
504         `=>>jis-x0213-1@2004'.
505
506 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
509         XEmacs CHISE.
510
511 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
514         - Use "&g2-*;" as entity-references for `=>>>*'.
515         - Omit "&a{GT|JX1|JX2|JX3}-*;".
516
517         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
518         XEmacs CHISE.
519         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
520         as the mother.
521
522 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `=>>hanyo-denshi/ib'.
526
527         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
528         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
529         (=>>jis-x0208@1990): Ditto.
530         (=>>hanyo-denshi/ib): Ditto.
531
532         * mule/mule-charset.el (default-coded-charset-priority-list):
533         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
534
535 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
538         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
539         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
540         `=>>>ucs@jis/2004'.
541
542 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
543
544         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
545         XEmacs CHISE.
546         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
547         `=jis-x0213-1@2004' as the mother.
548         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
549         (=>>>ucs@ks): Ditto.
550
551         * mule/mule-charset.el (default-coded-charset-priority-list):
552         Modify priority of `=hanyo-denshi/*'.
553
554 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         settings for `=>>ucs@JP' and `=ucs@JP'.
558
559 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
560
561         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
562         CHISE.
563
564 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `=>>>ucs@cns'.
568
569         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
570         CHISE.
571
572 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
573
574         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
575         instead of `=>>>jis-x0213-1@2004' as the mother.
576         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
577         (=>>>ucs@unicode): Likewise.
578         (=>>>ucs@jis): Likewise.
579         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
580         mother.
581         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
582
583 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
584
585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
586         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
587         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
588         `=>>>ucs@jis'.
589
590 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
591
592         * mule/mule-charset.el (default-coded-charset-priority-list):
593         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
594         and `=jis-x0213-*-2000'.
595
596 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
599         XEmacs CHISE.
600         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
601         `=>>jis-x0213-1' as the mother.
602
603 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
607
608 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
609
610         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
611
612 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
613
614         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
615         XEmacs CHISE.
616
617 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-coding.el (decomposition-feature-list): Set
620         `=decomposition', `=decomposition@cid' and
621         `=decomposition@hanyo-denshi'.
622
623 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=>>hanyo-denshi/ks'.
627
628         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
629         XEmacs CHISE.
630
631 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
635
636         * mule/mule-charset.el (default-coded-charset-priority-list): Add
637         `=hanyo-denshi/ks/mf'.
638
639         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
640         XEmacs CHISE.
641         (=hanyo-denshi/ks/mf): Ditto.
642
643 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         settings for P=hanyo-denshi/jt'.
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `=hanyo-denshi/jt'.
650
651         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
652         XEmacs CHISE.
653
654 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         settings for `=hanyo-denshi/ip'.
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `=hanyo-denshi/ip'.
661
662         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
663         XEmacs CHISE.
664
665 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         settings for `=hanyo-denshi/hg'.
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `=hanyo-denshi/hg'.
672
673         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
674         XEmacs CHISE.
675
676 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         setting for `=>>hanyo-denshi/ft'.
680
681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
682         `=>>hanyo-denshi/ft'.
683
684         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
685         XEmacs CHISE.
686
687 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         settings for `=hanyo-denshi/ib'.
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `=hanyo-denshi/ib'.
694
695         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
696         XEmacs CHISE.
697
698 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
701         settings for isolated characters of `=hanyo-denshi/ia' and
702         non-isolated characters of `=hanyo-denshi/*'.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `=hanyo-denshi/ia'.
706
707         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
708         XEmacs CHISE.
709
710 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         setting for isolated characters of `=hanyo-denshi/ft'.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `=hanyo-denshi/ft'.
717
718         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
719         XEmacs CHISE.
720
721 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for isolated characters of `=hanyo-denshi/jd'.
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `=hanyo-denshi/jd'.
728
729         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
730         XEmacs CHISE.
731
732 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
735         setting for isolated characters of `=hanyo-denshi/jc'.
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `=hanyo-denshi/jc'.
739
740         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
741         XEmacs CHISE.
742
743 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         setting for isolated characters of `=hanyo-denshi/jb'.
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `=hanyo-denshi/jb'.
750
751         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
752         XEmacs CHISE.
753
754 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         setting for isolated characters of `=hanyo-denshi/ja'.
758
759 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
760
761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
762         `=hanyo-denshi/ja'.
763
764         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
765         XEmacs CHISE.
766
767 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
768
769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
770         settings for isolated characters of `=adobe-japan1-6'.
771
772 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
775         CHISE.
776         (=daikanwa/+2p): Ditto.
777         (=daikanwa/ho): Ditto.
778
779 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
780
781         * mule/mule-coding.el (utf-8-mcs-no-composition): New
782         coding-system for XEmacs CHISE.
783
784 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         setting for `=>>ruimoku-v6'.
788
789         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
790         CHISE.
791
792 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
795         setting for `=daikanwa@rev1'.
796
797 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
801
802 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
805         XEmacs CHISE.
806         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
807
808 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
809
810         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
811         CHISE.
812
813 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
816         CHISE.
817
818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
819         setting for `=>ucs@jis'.
820
821 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `=>jis-x0208@usual'.
825
826         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
827         XEmacs CHISE.
828         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
829         (=>ucs@ks): New coded-charset for XEmacs CHISE.
830         (=ucs@big5): Use `=>>ucs@cns' as the mother.
831
832 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
835         CHISE.
836         (=>>>jis-x0208@1990): Ditto.
837         (=>>>jis-x0213-1): Ditto.
838         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
839         mother.
840         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
841         as the mother.
842
843 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `=>ucs@cns' and `=>>ucs@ks'.
847
848         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
849         CHISE.
850
851 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
854         CHISE.
855
856 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
859         CHISE.
860         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
861         mother.
862
863 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
866         `==>ucs-bmp-cjk@bucs'.
867
868         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
869         XEmacs CHISE.
870
871 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
872
873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
874         setting for `==>ucs@bucs'.
875
876         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
877         XEmacs CHISE.
878
879 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
882         - Add setting for `=>>jis-x0208'.
883         - Omit setting for `=>>jis-x0208@1990'.
884         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
885           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
886           `=ucs@FOO'.
887
888 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         setting for `=>daikanwa'.
892
893 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-conf.el (=daikanwa): Fix DOC.
896         (=>daikanwa): New abstract character for XEmacs CHISE.
897         (=>ucs@iso): Likewise.
898         (=>ucs@unicode): Likewise.
899         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
900
901 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
902
903         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
904         - Prefer representative features to `=>>gt', `=>>big5-cdp',
905           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
906         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
907         - Add `=>big5-cdp'.
908
909 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
910
911         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
912         (=>big5-cdp): New abstract character.
913
914 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist):
917         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
918         `chinese-big5'.
919
920 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-charset.el (default-coded-charset-priority-list):
923         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist):
926         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
927         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
928         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
929         and `=>jis-x0213-2'.
930
931 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
934         XEmacs CHISE.
935         (=>>ucs@jis/2000): Likewise.
936         (=>>ucs@jis/2004): Likewise.
937
938 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
942         `=>>ucs@cns'.
943
944         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
945         XEmacs CHISE.
946         (=>>gt): Use quote instead of backquote; modify DOC.
947         (=>gt): Use quote instead of backquote.
948         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
949         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
950         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
951         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
952         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
953         (=ucs@iso): Use `=>>ucs@iso' as the mother.
954
955 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `=>>ucs@unicode' and `=>>gt'.
959
960 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
963         XEmacs CHISE.
964         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
965         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
966         `=jis-x0208@1978/1er-pr' as the mother.
967         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
968
969 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
970
971         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
972         `=ucs@unicode' as the mother.
973
974 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
977         setting for `=>>ucs@unicode'.
978
979         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
980         CHISE.
981
982 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
988         `=adobe-japan1-6' and `=adobe-japan1-base'.
989
990         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
991         XEmacs CHISE.
992         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
993         specify `min-code' and `max-code'.
994         (=adobe-japan1-1): Specify `min-code' and `max-code'.
995         (=adobe-japan1-2): Likewise.
996         (=adobe-japan1-3): Likewise.
997         (=adobe-japan1-4): Likewise.
998         (=adobe-japan1-5): Likewise.
999         (=adobe-japan1-6): Likewise.
1000
1001 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `=>gt'.
1005
1006 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1009         CHISE.
1010
1011 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         setting for `=>zinbun-oracle'.
1015
1016         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1017         for XEmacs CHISE.
1018
1019 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1020
1021         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1022         for XEmacs CHISE.
1023         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1024         `=jis-x0208@1978' as the mother.
1025
1026 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1029         - Use `=gt' instead of `ideograph-gt'.
1030         - Use `=gt-k' instead of `ideograph-gt-k'.
1031         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1032         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1033         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1034         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1035         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1036         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1037         - Use `=>>gt' instead of `<=>gt'.
1038         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1039         - Add setting for `=>>jis-x0208@1990'.
1040         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1041           `=>>jis-x0213-1@2000'.
1042         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1043         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1044           `=>>jis-x0213-1@2004'.
1045         - Add setting for `=>>jis-x0208@1978'.
1046         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1047
1048 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1051         XEmacs CHISE.
1052
1053 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1057         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1058         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1059         `<=>jis-x0213-1@2004'.
1060
1061 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1064         CHISE.
1065         (=>jis-x0213-2): Ditto.
1066
1067 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1071
1072 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1075         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1076         `=>jis-x0213-1'.
1077
1078 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1079
1080         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1081         CHISE.
1082         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1083
1084 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1087         `<==>jis-x0213-1'.
1088         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1089         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1090         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1091         (<=>jis-x0208): New alias for `=>jis-x0208'.
1092         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1093         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1094         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1095         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1096         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1097         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1098         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1099         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1100         (=>>gt): Renamed from `<==>gt'.
1101         (<==>gt): New alias for `=>>gt'.
1102
1103 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1106         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1107         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1108         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1109         - Add settings for `<=>jis-x0213-1@2000' and
1110           `<=>jis-x0213-1@2004'.
1111
1112         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1113         XEmacs CHISE.
1114         (<==>jis-x0213-1): Likewise.
1115         (<==>jis-x0213-1@2000): Likewise.
1116         (<==>jis-x0213-1@2004): Likewise.
1117         (<=>jis-x0208): Add property `=>iso-ir 168'.
1118         (<=>jis-x0208@1997): Likewise.
1119         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1120         as the mother; add property `=>iso-ir 228'.
1121         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1122         property `=>iso-ir 228'.
1123         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1124         property `=>iso-ir 233'.
1125         (<==>gt): Renamed from `<=>gt'.
1126         (<=>gt): New alias for `<==>gt'.
1127
1128 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1131         CHISE.
1132         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1133         `<=>jis-x0208' as the mother.
1134         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1135         (<=>jis-x0213-1@2000): Ditto.
1136         (<=>jis-x0213-1@2004): Ditto.
1137
1138 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1141         settings for `<=>gt'.
1142
1143         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1144
1145 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1148         XEmacs CHISE.
1149         (=jis-x0208@1978/-4pr): Likewise.
1150         (=jis-x0208@1978/4-pr): Likewise.
1151         (=jis-x0213-1): Likewise.
1152         (=ucs@iso): Likewise.
1153         (=ucs@unicode): Likewise.
1154         (=ucs@gb): Likewise.
1155         (=ucs@gb/fw): Likewise.
1156         (=ucs@cns): Likewise.
1157         (=ucs@cns/fw): Likewise.
1158         (=ucs@jis): Likewise.
1159         (=ucs@jis/fw): Likewise.
1160         (=ucs@jis/1990): Likewise.
1161         (=ucs@jis/2000): Likewise.
1162         (=ucs@jis/2004): Likewise.
1163         (=ucs@JP): Likewise.
1164         (=ucs@ks): Likewise.
1165         (=ucs@big5): Likewise.
1166         (=ucs@big5/cns11643): Likewise.
1167         (=ucs@cns11643): Likewise.
1168
1169 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-charset.el (default-coded-charset-priority-list):
1172         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1173
1174         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1175         CHISE.
1176         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1177         mother.
1178
1179 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1182         from src/mule-charset.c].
1183         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1184         specify `final'.
1185         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1186         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1187         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1188         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1189         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1190         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1191
1192 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1195         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1196         (=jis-x0208@1978/i-4): Specify `partial'.
1197         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1198         mother coded-charset.
1199         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1200
1201 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1202
1203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1204         settings for `=jis-x0213-1@2004'.
1205
1206 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1207
1208         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1209         CHISE.
1210         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1211         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1212         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1213         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1214         temporarily.
1215         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1216
1217 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1220         CHISE.
1221         (=shinjigen@1ed): Inherited from `=shinjigen'.
1222         (=shinjigen@rev): Likewise.
1223
1224 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1227         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1228
1229 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230
1231         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1232         define it as an alias.
1233         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1234         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1235         alias.
1236         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1237         alias.
1238
1239 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1242         CHISE.
1243
1244 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1247         CHISE.
1248         (shinjigen-2): Ditto.
1249
1250 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1251
1252         * mule/mule-charset.el (default-coded-charset-priority-list):
1253         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1254         `chinese-big5-eten-*' and `chinese-big5'.
1255
1256 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1259         #x9FA5 temporarily.
1260
1261 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1264         settings for `=jis-x0208@1978/i1'.
1265
1266 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1267
1268         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1269         XEmacs CHISE.
1270
1271 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1274         XEmacs CHISE.
1275
1276 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1279         XEmacs CHISE.
1280
1281 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1284         CHISE.
1285         (=ucs-bmp@cns): Likewise.
1286         (=ucs-bmp@jis): Likewise.
1287         (=ucs-bmp@ks): Likewise.
1288
1289 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1290
1291         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1292         CHISE.
1293         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1294
1295 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         settings for `=zinbun-oracle'.
1299
1300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1301         `=zinbun-oracle'.
1302
1303 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1306         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1307         `=ucs@iso'.
1308
1309 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-charset.el (default-coded-charset-priority-list):
1312         Delete `ucs-sip'; modify order of some CCSs.
1313
1314 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1315
1316         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1317         in XEmacs CHISE.
1318
1319         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1320         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1321         CHISE.
1322
1323 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1326         its registry.
1327         (=ucs-radicals@unicode): Likewise.
1328
1329 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1332         CHISE.
1333
1334 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1337         CHISE.
1338
1339 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1342         CHISE.
1343
1344 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1345
1346         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1347         Modify preference of *isolated settings*.
1348
1349 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1352         utf-2000 is provided.
1353         (=ucs@cns11643): Likewise.
1354
1355 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1356
1357         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1358         Prefer every *isolated setting* to ordinary setting.
1359
1360 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1361
1362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1363         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1364
1365 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1368         CHISE.
1369
1370 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1373         settings for `=jis-x0208@1997'.
1374
1375 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1378         `=jis-x0208@1997'.
1379
1380 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1383         XEmacs CHISE.
1384
1385 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1388         `=jis-x0208@1978'.
1389         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1390         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1391         `=jis-x0208-1990' as the mother.
1392         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1393
1394 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1397         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1398         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1399         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1400         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1401         for `=ucs@JP'.
1402
1403 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1406         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1407         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1408         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1409         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1410         `=daikanwa@rev2'.
1411
1412 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1415         (=gt): Likewise.
1416         (=gt-k): Likewise.
1417         (=gt-pj-*): Likewise.
1418         (=gt-pj-k1): Likewise.
1419         (=gt-pj-k2): Likewise.
1420         (=daikanwa): Likewise.
1421         (=daikanwa-rev1): Likewise.
1422         (=daikanwa-rev2): Likewise.
1423         (=big5-pua): Likewise.
1424         (=big5-eten): Likewise.
1425         (chinese-big5-eten-a): Likewise.
1426         (chinese-big5-eten-b): Likewise.
1427         (=hanziku-*): Likewise.
1428         (=cbeta): Likewise.
1429         (=jef-china3): Likewise.
1430         (=ruimoku-v6): Likewise.
1431         (=ucs@iso): Likewise.
1432         (=ucs@unicode): Likewise.
1433         (=ucs@gb): Likewise.
1434         (=ucs@cns): Likewise.
1435         (=ucs@jis): Likewise.
1436         (=ucs@jis-1990): Likewise.
1437         (=ucs@jis-2000): Likewise.
1438         (=ucs@jp): Likewise.
1439         (=ucs@ks): Likewise.
1440         (=ucs@big5): Likewise.
1441         (=ucs-radicals): Likewise.
1442         (=ucs-radicals@unicode): Likewise.
1443         (=ucs-bmp-cjk): Likewise.
1444         (=ucs-bmp-cjk@unicode): Likewise.
1445         (=ucs-sip-ext-b): Likewise.
1446         (=ucs-sip-ext-b@iso): Likewise.
1447
1448 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1451         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1452
1453 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1457         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1458         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1459         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1460         arabic-digit, ipa and ``&I-B-XXXX;''.
1461
1462 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1463
1464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1465         setting for (I-)HZK{03..12}-XXXX.
1466
1467 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1470         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1471
1472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1473         `=ruimoku-v6'.
1474
1475         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1476         CHISE.
1477
1478 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1479
1480         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1481         (=ucs@unicode): Likewise.
1482         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1483         (=ucs@cns): Likewise.
1484         (=ucs@jis): Likewise.
1485         (=ucs@ks): Likewise.
1486         (=ucs@big5): Likewise.
1487
1488 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1489
1490         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1491         `ucs-jis'.
1492         (utf-8-jis-er): Likewise.
1493         (utf-8-jp): New coding-system.
1494         (utf-8-jp-er): Likewise.
1495
1496         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1497
1498 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1501
1502         * mule/japanese.el: Move definition of `euc-jisx0213' to
1503         mule/mule-coding.el.
1504
1505 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1508         mule-coding before loading update-cdb when utf-2000 is provided.
1509
1510 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1513         `=daikanwa'.
1514
1515 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1518         definition codes when `utf-2000' is provided.
1519
1520 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1521
1522         * mule/mule-category.el (word-combining-categories): Don't setup
1523         `word-combining-categories' in XEmacs CHISE.
1524         (word-separating-categories): Add setting about Latin script in
1525         XEmacs CHISE.
1526
1527 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1530         setting for `chinese-big5'.
1531
1532 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1535         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1536         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1537         add setting for HZK0[12]-xxxx.
1538
1539 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1540
1541         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1542         in XEmacs CHISE.
1543
1544 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-charset.el (default-coded-charset-priority-list):
1547         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1548         and `chinese-big5' to `=gt-pj-*'.
1549
1550 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1551
1552         * mule/mule-conf.el (=daikanwa): Renamed from
1553         `ideograph-daikanwa'.
1554         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1555
1556 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-conf.el (=cns11643-7): Renamed from
1559         `chinese-cns11643-7'.
1560         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1561
1562 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-conf.el (=cns11643-6): Renamed from
1565         `chinese-cns11643-6'.
1566         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1567
1568 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1569
1570         * mule/mule-conf.el (=cns11643-5): Renamed from
1571         `chinese-cns11643-5'.
1572         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1573
1574 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1575
1576         * mule/mule-conf.el (=cns11643-4): Renamed from
1577         `chinese-cns11643-4'.
1578         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1579
1580 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-conf.el (=cns11643-3): Renamed from
1583         `chinese-cns11643-3'.
1584         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1585
1586 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1587
1588         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1589         `=cns11643-2'.
1590         (chinese-cns11643-2): New alias for `=cns11643-2'.
1591
1592 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1593
1594         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1595         `=cns11643-1'.
1596         (chinese-cns11643-1): New alias for `=cns11643-1'.
1597
1598 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1601         (chinese-gb12345): New alias for `=gb12345'.
1602
1603 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1604
1605         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1606         (chinese-gb2312): New alias for `=gb2312'.
1607
1608 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1609
1610         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1611         (chinese-big5): New alias for `=big5'.
1612
1613 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1616         (korean-ksc5601): New alias for `=ks-x1001'.
1617
1618 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1619
1620         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1621         `=jis-x0212'.
1622         (japanese-jisx0212): New alias for `=jis-x0212'.
1623
1624 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1625
1626         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1627         `=jis-x0208-1983'.
1628         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1629
1630 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1633         `=jis-x0208-1978'.
1634         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1635
1636 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1637
1638         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1639         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1640
1641 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1642
1643         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1644         (chinese-cns11643-3): Specify iso-ir 183.
1645         (chinese-cns11643-4): Specify iso-ir 184.
1646         (chinese-cns11643-5): Specify iso-ir 185.
1647         (chinese-cns11643-6): Specify iso-ir 186.
1648         (chinese-cns11643-7): Specify iso-ir 187.
1649         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1650         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1651
1652 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1653
1654         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1655         \uXXXX for every cases.
1656
1657 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1658
1659         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1660         (ucs-big5): Changed to an alias for `=ucs@big5'.
1661
1662 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1663
1664         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1665         (ucs-ks): Changed to an alias for `=ucs@ks'.
1666
1667 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1668
1669         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1670         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1671
1672 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1675         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1676
1677 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1678
1679         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1680         (ucs-jis): Changed to an alias for `=ucs@jis'.
1681
1682 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1683
1684         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1685         (ucs-cns): Changed to an alias for `=ucs@cns'.
1686
1687 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1688
1689         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1690         (ucs-gb): Changed to an alias for `=ucs@gb'.
1691
1692 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1693
1694         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1695         `ideograph-daikanwa-2'.
1696         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1697         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1698
1699 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1700
1701         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1702         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1703
1704         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1705         for `xemacs-chise-version'.
1706
1707 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1708
1709         * mule/mule-charset.el (default-coded-charset-priority-list):
1710         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1711         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1712         instead of `ideograph-hanziku-*'.
1713
1714         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1715         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1716
1717 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1720         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1721         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1722         `utf-2000' is provided.
1723
1724 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1727         is provided [was builtin coded-charsets].
1728
1729 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1730
1731         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1732         is provided [was builtin coded-charsets].
1733
1734 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1735
1736         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1737         is provided [was builtin coded-charsets].
1738
1739 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1740
1741         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1742         is provided [was builtin coded-charsets].
1743
1744 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1745
1746         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1747         when `utf-2000' is provided [was builtin coded-charsets].
1748
1749 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-conf.el (=hanziku-*): Renamed from
1752         `ideograph-hanziku-*'.
1753         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1754
1755 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1758         `utf-2000' is provided [was builtin coded-charsets].
1759         (ideograph-hanziku-{1..12}): Likewise.
1760
1761 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1764         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1765
1766 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1767
1768         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1769         when `utf-2000' is provided [was builtin coded-charsets].
1770
1771 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1772
1773         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1774         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1775         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1776
1777 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1778
1779         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1780         (ideograph-gt): Changed to an alias for `=gt'.
1781
1782 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1785         is provided; it was defined as a builtin coded-charset.
1786         (ideograph-gt): Likewise.
1787
1788 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1789
1790         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1791         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1792
1793 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1794
1795         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1796         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1797
1798 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1799
1800         * mule/mule-conf.el (=big5-eten): Renamed from
1801         `chinese-big5-eten'.
1802         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1803
1804 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1807         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1808
1809 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1810
1811         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1812         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1813
1814 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1815
1816         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1817         (china3-jef): Changed to an alias for `=jef-china3'.
1818
1819 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1822         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1823
1824         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1825         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1826         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1827         when `utf-2000' is provided.
1828
1829 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-charset.el (default-coded-charset-priority-list):
1832         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1833
1834         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1835         (ucs-jis-2000): Deleted.
1836
1837 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1838
1839         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1840         UTF-2000.
1841         (=ucs-jis-2000): New coded-charset for UTF-2000.
1842
1843 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1847
1848 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1849
1850         * mule/mule-charset.el (default-coded-charset-priority-list):
1851         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1852         `ideograph-cbeta'.
1853
1854 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1855
1856         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1857         builtin coded-charset].
1858
1859 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         settings for &K0-xxxx and &I-K0-xxxx.
1863
1864 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1865
1866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1867         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1868
1869 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1872         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1873
1874 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1877         UTF-2000.
1878         (ideograph-gt-pj-k1): Likewise.
1879         (ideograph-gt-pj-k2): Likewise.
1880
1881 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1882
1883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1884         `=jis-x0208'.
1885
1886 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1889         UTF-2000 [was a builtin coded-charset].
1890
1891 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1894         (utf-8-gb-er): Likewise.
1895
1896 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1899         settings for JIS X 0212 and JIS X 0208:1978.
1900
1901 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for JIS X 0213.
1905
1906 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1907
1908         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1909         standard-case-table in UTF-2000.
1910
1911 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1914         definitions for isolated-chars.
1915
1916 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1917
1918         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1919         `configure-utf-2000-lisp-directory'.
1920         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1921         `mule-lisp-load-path'.
1922
1923 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * startup.el (startup-setup-paths): Set and use
1926         `utf-2000-lisp-directory'.
1927         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1928         UTF-2000.
1929
1930 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1931
1932         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1933         (paths-find-utf-2000-lisp-directory): New function.
1934         (paths-construct-load-path): Add new optional argument
1935         `utf-2000-lisp-directory'.
1936
1937         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1938
1939 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1940
1941         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1942         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1943         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1944         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1945         `chinese-big5-2' in UTF-2000.
1946
1947         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1948         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1949
1950 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1951
1952         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1953         `big5-eten-er' in UTF-2000.
1954         (big5-cdp): Modify DOC-string and mnemonic.
1955
1956 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1959         UTF-2000 [renamed from utf-8-er].
1960         (utf-8-gb): New coding-system in UTF-2000.
1961         (utf-8-gb-er): Likewise.
1962         (utf-8-cns): Likewise.
1963         (utf-8-cns-er): Likewise.
1964         (utf-8-big5): Likewise.
1965         (utf-8-big5-er): Likewise.
1966         (utf-8-jis): Likewise.
1967         (utf-8-jis-er): Likewise.
1968         (utf-8-ks): Likewise.
1969         (utf-8-ks-er): Likewise.
1970         (utf-8-er): Likewise.
1971
1972 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1975         instead of `utf-8-unix' in UTF-2000.
1976
1977         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1978
1979 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1980
1981         * mule/japanese.el (euc-jisx0213): New coding-system.
1982
1983         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1984         `japanese-jisx0208-1990' as the mother.
1985
1986 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * dumped-lisp.el (preloaded-file-list): Change condition of
1989         loading "close-cdb".
1990
1991 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1994         setup `coded-charset-entity-reference-alist'.
1995
1996 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1997
1998         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1999         UTF-2000.
2000
2001 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2002
2003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2004         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2005
2006 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2009         (chinese-big5-eten-a): Likewise.
2010         (chinese-big5-eten-b): Likewise.
2011         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2012         code range is #x8140 .. #x8DFE.
2013
2014 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2015
2016         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2017         UTF-2000.
2018         (chinese-big5-cdp): Likewise.
2019
2020 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2021
2022         * dumped-lisp.el (preloaded-file-list): Rename
2023         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2024
2025 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2026
2027         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2028         append `system-char-db-source-file-list' into
2029         `preloaded-file-list' in UTF-2000.
2030
2031 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2032
2033         * dumped-lisp.el (preloaded-file-list): Delete
2034         character-definition files.
2035
2036 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2037
2038         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2039         UTF-2000.
2040
2041 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2042
2043         * mule/mule-charset.el (default-coded-charset-priority-list):
2044         Delete `mojikyo-2022-1'.
2045
2046 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2047
2048         * mule/mule-charset.el (default-coded-charset-priority-list):
2049         Delete `mojikyo'.
2050
2051 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2052
2053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2054         `ucs-sip'.
2055
2056 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-charset.el (default-coded-charset-priority-list):
2059         Comment out `chinese-gb12345'.
2060
2061 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2062
2063         * bytecomp.el (byte-compile-insert-header): Fixed.
2064
2065 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2066
2067         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2068         XEmacs UTF-2000.
2069
2070 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2073         UTF-2000.
2074
2075 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2078         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2079
2080 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-charset.el (default-coded-charset-priority-list):
2083         `japanese-jef-china3' is renamed `china3-jef'.
2084
2085 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2088         `japanese-jef-china3' and `ideograph-cbeta'.
2089
2090 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2091
2092         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2093
2094 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2097         `chinese-big5-cdp'.
2098
2099 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2102         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2103
2104 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2105
2106         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2107         loading character definitions.
2108
2109 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2110
2111         * dumped-lisp.el (preloaded-file-list): Rename
2112         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2113
2114 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2117         `chinese-big5'.
2118
2119 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * dumped-lisp.el (preloaded-file-list): Dump
2122         "Ideograph-R028-Private" with XEmacs UTF-2000.
2123
2124 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2127         `chinese-gb12345'.
2128
2129 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `ideograph-gt-pj-{1..11}'.
2133
2134         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2135         XEmacs UTF-2000.
2136
2137 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-charset.el (default-coded-charset-priority-list):
2140         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2141         `chinese-isoir165'.
2142
2143 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2146         `image/png', `image/x-xpm' and `image/tiff'.
2147
2148         * files.el (binary-file-regexps): Add *.PNG.
2149
2150 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-charset.el (default-coded-charset-priority-list):
2153         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2154         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2155
2156 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2159         the first completion when UTF-2000 is running.
2160
2161 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-charset.el (default-coded-charset-priority-list):
2164         Delete `ucs'.
2165
2166 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2167
2168         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2169
2170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2171         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2172
2173 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/vietnamese.el (vscii-2): Delete abolished property
2176         `composite'; now composite mode is default.
2177
2178 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2181         of `raw-text'; check \uHHHH representation even if non-ascii
2182         characters are not found.
2183
2184         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2185         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2186         unconditionally.
2187
2188         * mule/viet-ccl.el: New file.
2189
2190         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2191         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2192         - Separate CCL based implementations to viet-ccl.el.
2193
2194 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2195
2196         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2197         "jisx0213.2000-1".
2198         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2199
2200         * mule/mule-charset.el (default-coded-charset-priority-list):
2201         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2202         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2203
2204 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2205
2206         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2207
2208 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2209
2210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2211         `ucs' in UTF-2000.
2212
2213 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2214
2215         * mule/mule-charset.el (default-coded-charset-priority-list):
2216         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2217         `arabic-iso8859-6'.
2218
2219 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2222         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2223
2224 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2225
2226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2227         `katakana-jisx0201' in UTF-2000.
2228
2229 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2230
2231         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2232         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2233         "u0FB50-Arabic-Presentation-Forms-A",
2234         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2235         "u0FE50-Small-Form-Variants",
2236         "u0FE70-Arabic-Presentation-Forms-B",
2237         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2238         UTF-2000.
2239
2240 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2241
2242         * dumped-lisp.el (preloaded-file-list): Delete
2243         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2244         ... "Ideograph-R214-Flute" in UTF-2000.
2245
2246 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2247
2248         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2249         (japanese-jisx0213-2): New coded-charset.
2250
2251         * dumped-lisp.el (preloaded-file-list): Add
2252         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2253         "Ideograph-R030-Mouth".
2254
2255 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2256
2257         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2258         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2259         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2260         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2261         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2262         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2263         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2264         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2265
2266 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2267
2268         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2269         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2270         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2271         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2272         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2273
2274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2275         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2276
2277 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2278
2279         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2280         in UTF-2000.
2281
2282 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2283
2284         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2285         (chinese-isoir165): Moved from mule/chinese.el.
2286         (chinese-cns11643-3): Moved from mule/chinese.el.
2287         (chinese-cns11643-4): Moved from mule/chinese.el.
2288         (chinese-cns11643-5): Moved from mule/chinese.el.
2289         (chinese-cns11643-6): Moved from mule/chinese.el.
2290         (chinese-cns11643-7): Moved from mule/chinese.el.
2291
2292         * mule/chinese.el: Move definition of coded-charsets to
2293         mule/mule-conf.el.
2294
2295 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2296
2297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2298         `ideograph-daikanwa'.
2299
2300 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2301
2302         * dumped-lisp.el (preloaded-file-list): Delete
2303         "ccs-jisx0201-latin.el".
2304
2305 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2306
2307         * dumped-lisp.el (preloaded-file-list): Add
2308         "u031A0-Extended-Bopomofo" in UTF-2000.
2309
2310 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2311
2312         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2313         renamed to u02E00-CJK-Radical-Supplement.
2314
2315 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2316
2317         * dumped-lisp.el (preloaded-file-list): Add
2318         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2319         "u030A0-Katakana", "u03100-Bopomofo",
2320         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2321         "u03200-Enclosed-CJK-Letters-and-Months" and
2322         "u03300-CJK-Compatibility".
2323
2324 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2325
2326         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2327         "u02F00-Kangxi-Radicals" and
2328         "u02FF0-Ideographic-Description-Characters".
2329
2330 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2331
2332         * dumped-lisp.el (preloaded-file-list): Add
2333         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2334         "u02800-Braille-Patterns" in UTF-2000.
2335
2336 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2337
2338         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2339         "uXXXXX-*.el" in UTF-2000.
2340
2341         * bytecomp.el (byte-compile-insert-header): Delete comments if
2342         non-ASCII characters are found; allow `byte-compile-dynamic' and
2343         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2344         `raw-text'.
2345
2346 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2347
2348         * dumped-lisp.el (preloaded-file-list): Add
2349         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2350         "u025A0-Geometric-Shapes.el".
2351
2352 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2353
2354         * dumped-lisp.el (preloaded-file-list): Add
2355         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2356         "u02460-Enclosed-Alphanumerics.el".
2357
2358 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2359
2360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2361         `chinese-gb2312'.
2362
2363         * dumped-lisp.el (preloaded-file-list): Add
2364         "u02200-Mathematical-Operators.el" and
2365         "u02300-Miscellaneous-Technical.el".
2366
2367 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2368
2369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2370         `chinese-cns11643-*'.
2371
2372         * dumped-lisp.el (preloaded-file-list): Add
2373         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2374         "u02190-Arrows.el" in UTF-2000.
2375
2376 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2379         `korean-ksc5601'.
2380
2381         * dumped-lisp.el (preloaded-file-list): Add
2382         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2383         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2384         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2385
2386 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2387
2388         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2389
2390 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2391
2392         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2393         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2394         "u01780-Khmer.el", "u01800-Mongolian.el",
2395         "u01E00-Latin-Extended-Additional.el" and
2396         "u01F00-Greek-Extended.el" in UTF-2000.
2397
2398 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2401         `ethiopic-ucs' and `ethiopic'.
2402
2403         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2404         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2405
2406         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2407         from mule/ethiopic.el.
2408
2409         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2410         mule/mule-conf.el.
2411
2412 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2413
2414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2415         `lao'.
2416
2417         * mule/mule-conf.el (lao): New coded-charset.
2418
2419         * dumped-lisp.el (preloaded-file-list): Add
2420         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2421         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2422         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2423         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2424         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2425
2426 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2427
2428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2429         `ucs-bmp' and `arabic-iso8859-6'.
2430
2431 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2432
2433         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2434         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2435         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2436
2437 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2438
2439         * startup.el (normal-top-level): Load autoload file for UTF-2000
2440         in UTF-2000.
2441
2442 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2443
2444         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2445         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2446         "u00020-Basic-Latin.el", "u00080-C1.el",
2447         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2448         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2449         "u002B0-Spacing-Modifier-Letters.el",
2450         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2451         UTF-2000.
2452
2453 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2454
2455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2456         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2457         instead of `vietnamese-viscii-*'.
2458
2459 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2460
2461         * mule/mule-conf.el: New file.
2462
2463         * mule/misc-lang.el: Move definition of charset `ipa' to
2464         mule/mule-conf.el.
2465
2466 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2467
2468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2469         `latin-viscii'; prefer it for characters used in Vietnamese.
2470
2471 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2472
2473         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2474
2475 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2476
2477         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2478         `vietnamese-viscii-lower'.
2479         (latin-viscii-upper): Renamed from charset
2480         `vietnamese-viscii-upper'.
2481         (vietnamese-viscii-lower): New alias for charset
2482         `latin-viscii-lower'.
2483         (vietnamese-viscii-upper): New alias for charset
2484         `latin-viscii-upper'.
2485
2486 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2487
2488         * mule/mule-charset.el (default-coded-charset-priority-list):
2489         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2490
2491 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2492
2493         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2494         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2495         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2496         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2497         lisp/utf-2000.
2498
2499 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2500
2501         * mule/ccs-tcvn5712.el: New file.
2502
2503 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2504
2505         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2506         in UTF-2000.
2507
2508 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2509
2510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2511         `japanese-jisx0208'.
2512
2513 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2514
2515         * dumped-lisp.el (preloaded-file-list): Add
2516         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2517         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2518         UTF-2000.
2519
2520         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2521         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2522         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2523         mule/ccs-viscii.el: New files.
2524
2525         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2526         if \uXXXX is found.
2527
2528 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2529
2530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2531         `hiragana-jisx0208' and `katakana-jisx0208'.
2532
2533 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2534
2535         * mule/chinese.el (chinese-cns11643-3): Define it even if
2536         `utf-2000' is provided.
2537         (chinese-cns11643-4): Likewise.
2538         (chinese-cns11643-5): Likewise.
2539         (chinese-cns11643-6): Likewise.
2540         (chinese-cns11643-7): Likewise.
2541
2542 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2543
2544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2545         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2546
2547 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2550         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2551
2552 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2553
2554         * mule/mule-charset.el (default-coded-charset-priority-list):
2555         Setup in UTF-2000.
2556
2557 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2558
2559         * mule/viet-chars.el: Don't define charset
2560         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2561         they are defined as builtin charsets.
2562
2563 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2564
2565         * version.el (emacs-version): Add more space just before UTF-2000
2566         version string.
2567
2568 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2569
2570         * version.el ([constant] emacs-version): Don't add a space in the
2571         preceding place of `xemacs-betaname' because it is duplicated.
2572         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2573
2574         * startup.el (splash-frame-body): Add ETL.
2575
2576 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2577
2578         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2579         is provided because it is defined as builtin charset.
2580         (chinese-cns11643-4): Likewise.
2581         (chinese-cns11643-5): Likewise.
2582         (chinese-cns11643-6): Likewise.
2583         (chinese-cns11643-7): Likewise.
2584
2585 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2586
2587         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2588         coding-system `iso-10646-ucs-4' is not defined.
2589
2590 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2591
2592         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2593         coding-system if `utf-2000' is provided.
2594
2595 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2596
2597         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2598         `utf-2000' is provided.
2599
2600 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2601
2602         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2603         if utf-2000 is provided temporally.
2604
2605 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2606
2607         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2608         as builtin variable].
2609
2610 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2611
2612         * files.el (insert-file-contents-literally): Treat file as binary;
2613         call file-name-handlers. [sync with Emacs 20.3.10]
2614
2615 2008-12-28  Vin Shelton  <acs@xemacs.org>
2616
2617         * XEmacs 21.4.22 is released
2618
2619 2008-12-30  Vin Shelton  <acs@xemacs.org>
2620
2621         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2622         during building even if no packages are found.
2623
2624 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2625
2626         * printer.el (generic-print-region): 
2627         (generic-print-buffer): 
2628         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2629         check if the msprinter device is available, now that msprinter is
2630         always available as a specifier tag. 
2631
2632 2008-12-24  Vin Shelton  <acs@xemacs.org>
2633
2634         * about.el: Add Francisco to my bio!
2635
2636 2008-12-23  Vin Shelton  <acs@xemacs.org>
2637
2638         * autoload.el: Move operator definitions to autoload-operators.el
2639         in the xemacs-base package.
2640
2641 2007-11-22  Vin Shelton  <acs@xemacs.org>
2642
2643         * about.el (about-hacker-contribution): Updated my bio.
2644
2645 2007-10-07  Vin Shelton  <acs@xemacs.org>
2646
2647         * XEmacs 21.4.21 is released
2648
2649 2007-09-19  Didier Verna  <didier@xemacs.org>
2650
2651         Update my personal info.
2652         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2653         * about.el (about-other-current-hackers): Ditto.
2654         * about.el (about-url-alist): Add my musical website.
2655         * about.el (about-personal-info): Update my entry.
2656         * about.el (about-hacker-contribution): Ditto.
2657
2658 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2659
2660         * package-get.el (package-get-download-sites): Update download
2661         sites in Japan.
2662         * package-get.el (package-get-pre-release-download-sites): Ditto.
2663
2664 2007-08-18  Vin Shelton  <acs@xemacs.org>
2665
2666         * package-get.el (package-get-pre-release-download-sites): Sync
2667         mirror sites with 21.5.  (Thanks, Adrian)
2668
2669 2007-08-09  Mike Sperber  <mike@xemacs.org>
2670
2671         * startup.el (migrate-user-init-file): Create backup of
2672         `user-init-file' before migrating.
2673         * startup.el (maybe-migrate-user-init-file): Print
2674         information about backup file.
2675         (maybe-create-compatibility-dot-emacs): Follow above change.
2676
2677 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2678
2679         * font-lock.el: Sync font-lock-add-keywords and
2680         font-lock-remove-keywords from GNU Emacs.
2681         * font-lock.el (font-lock-keywords-alist): New.
2682         * font-lock.el (font-lock-removed-keywords-alist): New.
2683         * font-lock.el (font-lock-add-keywords): New.
2684         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2685         * font-lock.el (font-lock-remove-keywords): New.
2686
2687 2007-08-16  Vin Shelton  <acs@xemacs.org>
2688
2689         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2690         patch from Hans de Graaff.
2691
2692 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2693
2694         * package-get.el (package-get-download-sites): Document Chile and
2695         update Denmark download site.
2696         * package-get.el (package-get-pre-release-download-sites): Ditto.
2697
2698 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2699
2700         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2701
2702 2006-12-09  Vin Shelton  <acs@xemacs.org>
2703
2704         * XEmacs 21.4.20 is released
2705
2706 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2707
2708         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2709
2710 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2711
2712         * info.el (Info-find-file-node, Info-insert-dir)
2713         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2714         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2715         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2716         and discussion.
2717
2718 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2719
2720         * obsolete.el (line-beginning-position): New, from 21.5.x.
2721         (line-end-position): Ditto.
2722
2723 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2724
2725         * package-get.el (package-get-download-sites): Welcome
2726         nl.xemacs.org and Thanks!
2727         * package-get.el (package-get-pre-release-download-sites): Ditto.
2728
2729 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2730
2731         * font-lock.el: Add support for not-so recent changes in Java to
2732         java-mode.
2733
2734 2006-01-28  Vin Shelton  <acs@xemacs.org>
2735
2736         * XEmacs 21.4.19 is released
2737
2738 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2739
2740         * easymenu.el: Update copyright. 
2741         * easymenu.el (easy-menu-all-popups):
2742         Add a docstring. 
2743         * easymenu.el (easy-menu-add):
2744         Document a bug, rework the function to preserve any existing
2745         non-default mode-popup-menu instead of overwriting it, and not to
2746         bother normalising the menu title (nothing else does).
2747         * easymenu.el (easy-menu-remove):
2748         Restore the default mode-popup-menu instead of leaving an empty
2749         one when we remove the last easy-menu popup. 
2750
2751 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2752
2753         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2754         as suggested by Rodrigo Ventura.
2755         * package-get.el (package-get-pre-release-download-sites): Ditto,
2756         with replacement of xemacs-21.5 by beta, which is the logical path
2757         to our beta core and package pre-releases.
2758
2759 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2760
2761         * package-get.el (package-get-download-sites): Add Hong Kong
2762         download site.
2763         * package-get.el (package-get-pre-release-download-sites): Ditto.
2764
2765 2005-12-26  Vin Shelton  <acs@xemacs.org>
2766
2767         * find-paths.el:
2768         * find-paths.el (paths-emacs-root-p): Add search for package root.
2769         * find-paths.el (paths-find-emacs-root): Replaced with
2770         paths-find-invocation-roots, which returns a list of roots.
2771         * find-paths.el (paths-find-invocation-roots): New.
2772         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2773
2774 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2775
2776         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2777         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2778
2779 2005-12-03  Vin Shelton <acs@xemacs.org>
2780
2781         * XEmacs 21.4.18 is released
2782
2783 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2784
2785         * package-get.el (package-get-download-sites): Update reflecting
2786         latest http://www.xemacs.org/Releases/ information generated by
2787         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2788         * package-get.el (package-get-pre-release-download-sites): Ditto.
2789
2790 2005-02-28  Simon Josefsson  <jas@extundo.com>
2791
2792         * about.el (xemacs-hackers): Add jas.
2793         (about-other-current-hackers): Likewise.
2794         (about-url-alist): Add URL for jas.
2795         (about-personal-info): Document jas.
2796         (about-hacker-contribution): Describe jas contributions.
2797
2798 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2799
2800         * easymenu.el (easy-menu-remove): As described in 
2801         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2802         except the "Command" menu from mode-popup-menu. 
2803
2804 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2805  
2806         * font.el (font-spatial-to-canonical): Correct calculation of 
2807         return value for pixel-based input value. 
2808  
2809 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2810
2811         * code-process.el (call-process): Process-related docstring
2812         improvements spurred by Norbert Koch.
2813         * code-process.el (call-process-region): Ditto.
2814         * code-process.el (start-process): Ditto.
2815
2816 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2817
2818         * finder.el (finder-find-library): Return filename actually
2819         searched for.
2820
2821 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2822
2823         * help.el (view-emacs-news): Use `expand-file-name' instead of
2824         `locate-data-file' as the latter will find any "NEWS" files that
2825         might exist in packages _before_ the one in core.
2826
2827 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2828
2829         * package-get.el (package-get-init-package):
2830         package-get-init-package buglet (21.4.17) by Jeff Mincy
2831         <mincy@rcn.com> fixing false temporary load-path shadows reported
2832         after package installation and simplifying code.
2833
2834 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2835
2836         * package-get.el (package-get-download-sites): Sync mirrors list
2837         with the XEmacs website.
2838         (package-get-pre-release-download-sites): Ditto.
2839
2840 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2841
2842         * derived.el (derived-mode-merge-syntax-tables):
2843         Revert my 21.5-only patch of 2003-07-18 which slipped in
2844         through Jerry James's patch of 2004-06-07.
2845
2846 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2847
2848         * cmdloop.el (keyboard-quit): Remove workaround for
2849         `region-active-p' not making sure active region is in current
2850         buffer now that it does.
2851         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2852         * simple.el (region-active-p): `region-active-p' to only return t
2853         when active region is in current buffer.
2854
2855 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2856
2857         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2858         package names, quell a byte-compiler warning, doc fix.
2859
2860 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2861
2862         * buffer.el (pop-to-buffer):
2863         * window-xemacs.el (display-buffer):
2864         Document use of `same-window-buffer-names,' `same-window-regexps'
2865         by pop-to-buffer and display-buffer. 
2866         
2867 2005-02-06  Vin Shelton <acs@xemacs.org>
2868
2869         * XEmacs 21.4.17 is released
2870
2871 2005-01-29  Ben Wing  <ben@xemacs.org>
2872
2873         * shadow.el (find-emacs-lisp-shadows):
2874         Add custom-defines to list of ignored files.
2875
2876 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2877
2878         * simple.el (shifted-motion-keys-select-region): Fix statement
2879         about unshifted-motion-keys-deselect-region.
2880
2881 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2882
2883         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2884         now) for GNU Emacs compatibility.
2885         (make-obsolete-variable): Ditto.
2886
2887 2004-01-08  Ben Wing  <ben@xemacs.org>
2888
2889         * code-files.el (load):
2890         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2891
2892 2004-12-05  Vin Shelton <acs@xemacs.org>
2893
2894         * XEmacs 21.4.16 is released
2895
2896 2004-12-04  Vin Shelton  <acs@xemacs.org>
2897
2898         * auto-autoloads.el: Regenerated.
2899
2900         * custom-load.el: Regenerated.
2901
2902 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2903
2904         Fix bug: apropos errors if a defalias refers to an undefined
2905         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2906
2907         * apropos.el (apropos):
2908         (apropos-command):
2909         * help.el (frob-help-extents):
2910         * help-macro.el (make-help-screen):
2911         * hyper-apropos.el (hyper-apropos-grok-functions):
2912         (hyper-apropos-get-doc):
2913         Catch void-function error thrown by `documentation'.
2914
2915 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2916
2917         * packages.el (package-require): Fix incorrect arg to format.
2918         This fixes a `format specifier' error.
2919
2920 2004-08-13  Jerry James  <james@xemacs.org>
2921
2922         * bytecomp.el (forward-word): Tell the byte compiler the correct
2923         number of arguments to forward-word.
2924
2925 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2926
2927         * etags.el: Fixed loading of include files for tag completion. Now
2928         you can make a tag file for a library, include it into your
2929         project and it will be reloaded only if it changed. Infinte
2930         include loops are detected and the correct tag files are loaded.
2931         * etags.el (buffer-tag-table-list): Load and verify tag files in
2932         the external function buffer-tag-table-list-load.
2933         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2934         tag files. Also load the included tag files. The priority of the
2935         included files is right below their parent file. If multiple
2936         matches occur then the symbols from the parent file are found
2937         first.
2938         * etags.el (tag-table-include-files): Corrected comment
2939         string. Switched to pattern constant tags-include-pattern to have
2940         it at a central location.
2941         * etags.el (tags-include-pattern): Added doc string.
2942         * etags.el (add-to-tag-completion-table): Removed obsolete
2943         comments as the include files are allready returned by
2944         buffer-tag-table-list and loaded.
2945         * etags.el (find-tag-internal): The include files are allready
2946         included in tag-tables as buffer-tag-table-list returns them now.
2947
2948 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2949
2950         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2951         Loading items into the notebook is now done by C code.
2952         * widgets-gtk.el (gtk-widget-instantiate-internal):
2953         Style no longer changed.
2954
2955 2004-06-28  Nix  <nix@esperi.org.uk>
2956
2957         * cmdloop.el (truncate-command-history-for-gc): Delay
2958         execution of all things that look up variable bindings,
2959         via `enqueue-eval-event'.
2960
2961 2004-06-24  Vin Shelton  <acs@xemacs.org>
2962
2963         * package-get.el (package-get-require-signed-base-updates):
2964         now defaults to nil.
2965
2966 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2967
2968         * subr.el (split-string): Clean up docstring.
2969
2970 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2971
2972         * faces.el (zmacs-region): fix typo in docstring.
2973
2974 2004-06-07  Jerry James  <james@xemacs.org>
2975
2976         * derived.el: Synch with Emacs 21.3.
2977         * subr.el (with-local-quit): New, from Emacs 21.3.
2978         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2979         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2980         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2981
2982 2004-06-16  Jerry James  <james@xemacs.org>
2983
2984         * cl.el (cl-set-substring): Increment start by the length of the
2985         string, not the string itself.
2986
2987 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2988
2989         * etags.el (tag-table-include-files): Expand included TAGS file
2990         paths to avoid problems with relative paths.  Thanks to Peter
2991         Chubb <peterc@gelato.unsw.edu.au>.
2992         * etags.el (tags-include-pattern): New.
2993         * etags.el (add-to-tag-completion-table): Parse and ignore
2994         trailing include lines.
2995
2996 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2997
2998         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2999         avoiding line solely composed of equal signs.
3000
3001 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3002
3003         * cus-edit.el (alloc): Typo fix.
3004         * cus-edit.el (custom-browse-visibility): Ditto.
3005         * cus-edit.el (custom-variable-value-create): Ditto.
3006         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3007         * cus-edit.el (custom-save-variables): Bind print-length and
3008         print-level to nil to avoid value abbreviation.
3009         * cus-edit.el (custom-save-face-internal): Ditto.
3010         * cus-edit.el (custom-save-faces): Save in sorted order.
3011         * cus-edit.el (custom-save-resets): Bind print-length and
3012         print-level to nil to avoid value abbreviation.
3013         * cus-edit.el (custom-save-loaded-themes): Ditto.
3014
3015 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3016
3017         * subr.el (split-string-default-separators): New.
3018         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3019         see comment in source.
3020
3021 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3022
3023         * mule/japanese.el (paragraph-start, paragraph-separate):
3024         Remove anchor to BOL.
3025
3026 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3027
3028         * cl.el (gensym, gentemp): Improve docstrings.
3029
3030 2004-05-10  Vin Shelton  <acs@xemacs.org>
3031
3032         * etags.el: Sync with 21.5 version.
3033
3034 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3035
3036         * etags.el:
3037         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3038         only for use with exuberant ctags. This will also enable building of 
3039         completion tables with exuberant ctags. This will not work with
3040         xemacs ctags. 
3041         * etags.el (get-tag-table-buffer): New function for creating of
3042         completion table is used if tags-exuberant-ctags-optimization-p ist t
3043         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3044         finding the tag names. New.
3045         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3046         building tag completion table with exuberant ctags. New.
3047         * etags.el (find-tag-internal): Improve exact tag matching for tags
3048         with name fields. Before the patch return types of functions or
3049         function parameters (with exuberant ctags) were found as matches.
3050
3051 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3052
3053         * list-mode.el (display-completion-list): Fixed completion list was
3054         taking the width of the frame and not of the window for displaying
3055         the selection methods.
3056
3057 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3058
3059         * menubar-items.el (default-menubar): Options are saved to custom.el.
3060
3061
3062 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3063
3064         * isearch-mode.el (isearch-abort): Preserve successful search target.
3065
3066 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3067
3068         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3069         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3070         Bihlmeyer.
3071         * gnuserv.el (gnuserv-mode-line-string): New.
3072         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3073         gnuserv-mode.
3074         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3075         * gnuserv.el (gnuserv-edit-files): Use
3076         make-x-device-with-gtk-fallback.
3077
3078 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3079
3080         * gtk-widgets.el: New import: gtk-accel-group-new.
3081         * dialog-gtk.el:
3082         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3083         * dialog-gtk.el (popup-builtin-question-dialog):
3084         Added support for dialog button mnemonics.
3085
3086 2004-03-22  Chris Green <cmg@dok.org>
3087
3088         * process.el (shell-command): Output buffer was ignored when a
3089         background process was run via shell-command.
3090
3091 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3092
3093         * cus-edit.el (custom-save-variables): Retrieve a list of
3094         variables to save first, sort it, and make sure the variables are
3095         saved in sorted order.
3096
3097 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3098  
3099         * package-get.el (package-get-update-base-from-buffer): Force
3100         binary coding system for verifying GnuPG signature in the
3101         package-index file.
3102  
3103 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3104
3105         * package-get.el (package-get-package-index-file-location): Handle
3106         missing "EMACSPACKAGEPATH" environment variable.
3107
3108 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3109
3110         * package-admin.el (package-admin-find-top-directory): Simplify
3111         directory comparisions and fix substring errors on short path
3112         components.
3113         * package-get.el (package-get-package-index-file-location):
3114         Default to first component of "EMACSPACKAGEPATH", if set.
3115
3116 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3117
3118         * package-get.el (process-error): New error datum.
3119
3120 2004-02-02  Vin Shelton <acs@xemacs.org>
3121
3122         * XEmacs 21.4.15 is released
3123
3124 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3125
3126         * itimer.el (activate-itimer): Modify the itimer timeout value as
3127         if it were begun at the last time when the itimer driver was woken
3128         up.
3129
3130 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3131
3132         * specifier.el (Copyright):
3133         Update.
3134         (make-specifier-and-init):
3135         (map-specifier):
3136         (canonicalize-inst-pair):
3137         (canonicalize-spec-list):
3138         (set-specifier):
3139         Synch docstrings to 21.5 where appropriate.
3140
3141 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3142
3143         * package-get.el (package-get-list-packages-where): New.  A
3144         function that allows searching for groups of packages.  For
3145         example, find all packages that require the fsf-compat package.
3146
3147 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3148
3149         The Great PUI Sync.
3150
3151         * auto-autoloads.el: Regenerated.
3152
3153         * custom-load.el: Regenerated.
3154
3155         * dumped-lisp.el (packages-hardcoded-lisp): New.
3156
3157         * menubar-items.el (menu-max-items): New.
3158         (menu-submenu-max-items): New.
3159         (menu-submenu-name-format): New.
3160         (menu-split-long-menu): New.
3161         (menu-sort-menu): New.
3162         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3163
3164         * obsolete.el (pui-add-install-directory): Renamed to the more
3165         logical `pui-set-local-package-get-directory'.
3166         (package-get-download-menu): Moved to `package-ui.el' and renamed
3167         to `package-ui-add-download-menu'.
3168
3169         * package-admin.el (package-admin-install-function-mswindows):
3170         Whitespace clean up.
3171         (package-admin-add-single-file-package): Removed.
3172         (package-admin-default-install-function): Whitespace clean up.
3173         (package-admin-find-top-directory): New.
3174         (package-admin-get-install-dir): Use it.
3175         (package-admin-get-manifest-file): 
3176         (package-admin-check-manifest): 
3177         (package-admin-add-binary-package):
3178         (package-admin-get-lispdir):
3179         (package-admin-delete-binary-package):
3180         (package-admin):
3181
3182         * package-get.el (package-get-package-index-file-location): New.
3183         (package-get-install-to-user-init-directory): New.
3184         (package-get-remote):
3185         (package-get-download-sites):
3186         (package-get-pre-release-download-sites): New.
3187         (package-get-site-release-download-sites): New.
3188         (package-get-base-filename):
3189         (package-get-always-update):
3190         (package-get-user-index-filename): Removed.
3191         (package-get-pgp-available-p): New.
3192         (package-get-require-signed-base-updates):
3193         (package-get-was-current):
3194         (package-entries-are-signed): New.
3195         (package-get-continue-update-base): New.
3196         (package-get-download-menu): Removed.
3197         (package-get-require-base):
3198         (package-get-update-base-entry):
3199         (package-get-locate-file):
3200         (package-get-locate-index-file):
3201         (package-get-maybe-save-index):
3202         (package-get-update-base):
3203         (package-get-update-base-from-buffer):
3204         (package-get-update-base-entries):
3205         (package-get-interactive-package-query):
3206         (package-get-update-all):
3207         (package-get-all):
3208         (package-get-dependencies):
3209         (package-get-init-package):
3210         (package-get-info): New.
3211         (package-get):
3212         (package-get-staging-dir):
3213         (package-get-set-version-prop): Removed.
3214         (package-get-installedp):
3215         (package-get-ever-installed-p):
3216         (packages): Removed.
3217         (package-get-custom-groups): Removed.
3218         (package-get-custom): Removed.
3219         (package-get-custom-add-entry): Removed.
3220
3221         * package-info.el (batch-update-package-info):
3222
3223         * package-net.el (package-net-batch-generate-bin-ini):
3224         (package-net-update-installed-db):
3225
3226         * package-ui.el (pui-info-buffer):
3227         (pui-directory-exists): Removed.
3228         (pui-package-dir-list): Removed.
3229         (pui-add-install-directory): Removed.
3230         (package-ui-download-menu): New.
3231         (package-ui-pre-release-download-menu): New.
3232         (package-ui-site-release-download-menu): New.
3233         (pui-set-local-package-get-directory): New.
3234         (pui-package-symbol-char):
3235         (pui-update-package-display):
3236         (pui-toggle-package):
3237         (pui-toggle-package-key):
3238         (pui-toggle-package-delete):
3239         (pui-toggle-package-delete-key):
3240         (pui-toggle-package-event):
3241         (pui-toggle-verbosity-redisplay):
3242         (pui-install-selected-packages):
3243         (pui-add-required-packages):
3244         (pui-help-echo):
3245         (pui-display-info):
3246         (list-packages-mode):
3247         (pui-list-packages):
3248
3249         * packages.el (packages-compute-package-locations):
3250         (package-require):
3251         (package-delete-name):
3252         (packages-hardcoded-lisp): Removed.
3253         (packages-useful-lisp): Removed.
3254         (packages-unbytecompiled-lisp): Removed.
3255         (packages-find-package-directories):
3256
3257         Summary:
3258
3259         Major code clean up of all things PUI.
3260
3261         Much improved code to determine where packages should be
3262         installed.  PUI no longer depends on any packages being
3263         pre-installed to compute where packages are to be installed to.
3264
3265         The user can specify the location of their package-index file.  It
3266         isn't necessary to set this because it has sane defaults.  People
3267         who "run-in-place" won't accidently overwrite the CVS
3268         package-index file.  See
3269         `package-get-package-index-file-location'. 
3270
3271         PUI will now properly clean up after itself in the event of an
3272         unsuccessful package install.  This drastically reduces the number
3273         of "wrong md5sum" FAQs.
3274
3275         non-Mule XEmacsen can no longer install Mule packages.
3276
3277         Package management via the custom interface has been removed.
3278
3279         The PUI related menubar items have been reorganised.
3280
3281         The PGP verification code has been fixed and the default for
3282         whether or not it is used is automatically computed.
3283
3284         * update-elc.el ((preloaded-file-list site-load-packages
3285         need-to-dump dumped-exe)):
3286         Just a couple of small changes to allow for
3287         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3288         existing anymore.
3289
3290 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3291
3292         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3293         apply `format' to the first argument of byte-compile-warn, it
3294         already calls format.
3295
3296 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3297
3298         * files.el (delete-old-versions): Avoid going interactive during
3299         make install when environment variable VERSION_CONTROL is set.
3300
3301 2003-12-04  Vin Shelton  <acs@xemacs.org>
3302
3303         * menubar-items.el (menu-item-search): Only bring up search dialog
3304         box if the feature is available and desired.
3305
3306 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3307
3308         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3309
3310 2003-11-05  Vin Shelton  <acs@xemacs.org>
3311
3312         * help.el (Help-prin1-face):
3313         (Help-princ-face):
3314         princ and prin1 are functions and need to be called as such.  The
3315         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3316
3317 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3318
3319         * about.el (about-xemacs): Give full version and build date.
3320
3321 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3322
3323         * win32-native.el (grep-null-device): This XEmacs has null-device.
3324
3325 2003-09-06  Mike Sperber  <mike@xemacs.org>
3326
3327         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3328         implement the specified semantics for `defvar.'
3329
3330 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3331
3332         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3333         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3334         displaying buffer in question.
3335
3336 2003-09-03  Vin Shelton <acs@xemacs.org>
3337
3338         * XEmacs 21.4.14 is released
3339
3340 2003-08-17  Vin Shelton  <acs@xemacs.org>
3341
3342         * about.el: Vanity patch.
3343
3344 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3345
3346         * code-process.el (call-process):
3347         (call-process-region):
3348         (start-process):
3349         Document coding system processing.
3350
3351 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3352
3353         * startup.el (splash-frame-body): Idiomatic English.
3354
3355 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3356
3357         * font-lock.el (font-lock-match-java-declarations): Move
3358         save-restriction, narrow-to-region to beginning of function to
3359         avoid going beyond the limit and causing an infloop.
3360
3361 2003-04-16  Jerry James  <james@xemacs.org>
3362
3363         * keydefs.el: Remove mappings for keys mapped to the nowhere
3364         defined function function-key-error.
3365
3366 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3367
3368         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3369         lisp-interaction-mode-hook): Add the docstrings.
3370
3371 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3372
3373         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3374         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3375         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3376
3377 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3378
3379         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3380         lambda list after the original doc.  Care about
3381         #'(lambda () "SingleString") 
3382         (cl-upcase-arg): 
3383         (cl-function-arglist):
3384         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3385         circular data structures in lambda list specification
3386
3387 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3388
3389         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3390         to appear in font-lock-function-name-face.
3391
3392 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3393
3394         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3395         is not also the value of the lambda.
3396
3397 2003-05-06  Andy Piper  <andy@xemacs.org>
3398
3399         * files.el (revert-buffer): Make sure local variables get processed,
3400         even in the case of an optimized reversion.
3401
3402 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3403
3404         * XEmacs 21.4.13 is released
3405
3406 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3407
3408         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3409         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3410
3411 2003-02-14  Ben Wing  <ben@xemacs.org>
3412
3413         * byte-optimize.el:
3414         * byte-optimize.el (byte-compile-inline-expand):
3415         * byte-optimize.el (byte-compile-unfold-lambda):
3416         * byte-optimize.el (byte-optimize-form-code-walker):
3417         * byte-optimize.el (byte-optimize-form):
3418         * byte-optimize.el (byte-decompile-bytecode-1):
3419         * byte-optimize.el (byte-optimize-lapcode):
3420         Review carefully and sync up to 20.7 except for areas as noted.
3421         Fixes problem with JDE compilation.
3422
3423 2003-02-05  Ben Wing  <ben@xemacs.org>
3424
3425         * simple.el:
3426         * simple.el (motion-keys-for-shifted-motion):
3427         Omit M-S-home/end from motion keys.
3428
3429 2003-02-07  Ben Wing  <ben@xemacs.org>
3430
3431         * text-props.el (text-property-any):
3432         * text-props.el (text-property-not-all):
3433         Fix bug when end > start.
3434
3435 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3436
3437         * info.el (Info-insert-dir): Make default-directory end in
3438         separator.  Patch due to Martin Buchholz.
3439
3440 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3441
3442         * XEmacs 21.4.12 "Portable Code" is released.
3443
3444 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3445
3446         * about.el: Update golubev data.
3447
3448 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3449
3450         * isearch-mode.el (isearch-mode-map): Substitute comment on
3451         desirability, and back out "GR is printable" changes.
3452
3453 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3454
3455         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3456
3457 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3458
3459         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3460
3461 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3462
3463         * menubar-items.el (default-menubar): Use browse-url-mozilla
3464         instead of browse-url-gnome-moz for Mozilla.
3465
3466 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3467
3468         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3469
3470 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3471
3472         * files.el (auto-mode-alist): Remove redundant entries for modes
3473         that live in packages.
3474         (interpreter-mode-alist): Ditto.
3475
3476 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3477
3478         * menubar-items.el (default-menubar): Sync with current
3479         browse-url-xemacs.el.
3480
3481 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3482
3483         * XEmacs 21.4.10 "Military Intelligence" is released.
3484
3485 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3486
3487         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3488
3489 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3490
3491         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3492
3493 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3494
3495         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3496         effect free function.
3497         (font-lock-fontify-keywords-region): Supply the argument to
3498         font-lock-compile-keywords.
3499
3500 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3501
3502         * package-get.el (package-get-download-sites): Bring sites list
3503         up to date, prefer xx.xemacs.org addresses.
3504
3505 2002-09-27  Andy Piper  <andy@xemacs.org>
3506
3507         * dialog.el (make-dialog-box): for general dialogs only
3508         delete-frame-hook will be run.
3509
3510 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3511
3512         * font-lock.el (font-lock-fontify-syntactically-region): Add
3513         comment about lookup-syntax-properties, document LOUDLY as unused.
3514
3515 2002-08-26  Andy Piper  <andy@xemacs.org>
3516
3517         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3518         merge.
3519
3520 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3521
3522         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3523         (make-obsolete-variable): Ditto.
3524         (make-compatible): Ditto.
3525         (make-compatible-variable): Ditto.
3526
3527 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3528
3529         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3530         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3531
3532 2002-08-28  Andy Piper  <andy@xemacs.org>
3533
3534         * files.el (revert-buffer): propagate revert-without-query-status.
3535
3536 2002-06-03  Andy Piper  <andy@xemacs.org>
3537
3538         * dialog-items.el (make-search-dialog): align various subcontrols
3539         in visually pleasing ways, allow frame to autosize to the dialog
3540         size.
3541         * dialog.el (make-dialog-box): add a border inside the frame. Add
3542         :autosize property, if t then reset the frame size appropriately
3543         before the frame is mapped.
3544         * gutter-items.el (set-progress-feedback-instantiator): align
3545         various subcontrols.
3546         * gutter-items.el (set-progress-abort-instantiator): ditto.
3547
3548 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3549
3550         * XEmacs 21.4.9 "Informed Management" is released.
3551
3552 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3553
3554         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3555         "&optional append" argument.
3556
3557 2002-07-16  Didier Verna  <didier@xemacs.org>
3558
3559         * subr.el (replace-in-string): fix case fold bug introduced by
3560         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3561         case-fold-search in temporary buffers.
3562
3563 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3564
3565         * lib-complete.el (find-library): Remove check for mule because
3566         decompression DOES work on Mule.
3567
3568 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3569
3570         * simple.el (join-line): New alias for `delete-indentation'.
3571
3572 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3573
3574         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3575         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3576         (font-lock-builtin-face): New.
3577         (font-lock-constant-face): New.
3578         (font-lock-face-list): Add builtin and constant faces.
3579
3580 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3581
3582         * autoload.el (make-autoload): Support define-derived-mode.
3583         Collected puts of doc-string-elt property.  Based on a patch by
3584         Didier Verna <didier@xemacs.org>.
3585
3586 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3587
3588         * wid-edit.el (widget-field-activate): Fix docstring typo.
3589
3590 2002-07-23  Andy Piper  <andy@xemacs.org>
3591
3592         * about.el (about-personal-info): update me.
3593
3594 2002-07-12  Andy Piper  <andy@xemacs.org>
3595
3596         * custom.el (custom-theme-set-variables): remove bogus
3597         arguments. Use custom-set-default to set defaults.
3598         (custom-set-variables): update doc.
3599         (custom-local-buffer): new, synced from FSF.
3600         (custom-set-default): ditto.
3601         (defcustom): update doc.
3602
3603 2002-06-16  Andy Piper  <andy@xemacs.org>
3604
3605         * menubar-items.el (default-menubar): enable windows printing on
3606         cygwin as well as native.
3607
3608 2002-06-12  Andy Piper  <andy@xemacs.org>
3609
3610         * printer.el (generic-print-buffer): catch all errors so that the
3611         print device can be cleared in all scenarios.
3612         (Printer-clear-device): make sure clearing the printer allows it
3613         to be used again immediately.
3614         (generic-print-region): make sure the default printer face is
3615         black-on-white.
3616
3617 2002-04-23  Jerry James  <james@xemacs.org>
3618
3619         * window-xemacs.el (display-buffer-function): Change doc to
3620         reflect new arg.
3621         * window-xemacs.el (pre-display-buffer-function): Ditto.
3622         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3623         non-nil, make the new window just big enough for its contents.
3624         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3625         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3626         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3627
3628 2002-06-06  Andy Piper  <andy@xemacs.org>
3629
3630         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3631         (defcustom): ditto.
3632         (custom-handle-keyword): ditto.
3633
3634 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3635
3636         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3637         Make obsolete.  Default to nil.
3638         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3639         Inspired by a patch by John Palmieri.
3640
3641 2002-07-01  Mike Alexander  <mta@arbortext.com>
3642
3643         * process.el (shell-command-on-region): Don't delete the region
3644         before giving it to call-process-region
3645
3646 2002-06-04  Jerry James <james@eecs.ku.edu>
3647
3648         * find-paths.el (paths-find-architecture-directory): Search in
3649         `system-configuration'/`base', not `base'`system-configuration'.
3650
3651 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3652
3653         * info.el (Info-index): Add missing \ in [ t].
3654
3655 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3656
3657         * gutter-items.el (gutter-buffers-tab-visible-p,
3658         buffers-tab-omit-function, buffers-tab-selection-function,
3659         buffers-tab-filter-functions):
3660         Doc improvements.
3661
3662 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3663
3664         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3665
3666         * toolbar-items.el (toolbar-news): Fix typo in message string.
3667
3668 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3669
3670         * dialog.el (yes-or-no-p-dialog-box): 
3671         * cmdloop.el (y-or-n-p-minibuf):
3672         (yes-or-no-p-minibuf):
3673         (yes-or-no-p):
3674         (y-or-n-p): 
3675         Specify negative answers in docstrings.
3676
3677 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3678
3679         * package-ui.el (pui-help-echo): Display both installed and author
3680         version.  Use a balloon-help window to display extra info like
3681         package requires.
3682
3683 2002-05-30  Andy Piper  <andy@xemacs.org>
3684
3685         * files.el (revert-buffer-internal): don't visit
3686         revert-buffer. Kill buffer when not used. Suggested by Mike
3687         Alexander <mta@arbortext.com>
3688
3689 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3690
3691         * files.el (revert-buffer): More docstring fiddling.
3692
3693 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3694
3695         * files.el (revert-buffer):
3696         (revert-buffer-internal):
3697         (revert-buffer-insert-file-contents-function):
3698         Improve docstrings and comments.
3699
3700 2002-05-08  Andy Piper  <andy@xemacs.org>
3701
3702         * files.el (revert-buffer): observe noconfirm behavior.
3703
3704 2002-04-09  Andy Piper  <andy@xemacs.org>
3705
3706         * files.el (revert-buffer): use revert-buffer-internal if it looks
3707         like doing so will not result in any user-visible changes.
3708         (revert-buffer-internal): new function. Do the actual process of
3709         reversion and then see whether the result is any different to what
3710         we have already. If it is not then do nothing.
3711
3712 2001-12-11  Andy Piper  <andy@xemacs.org>
3713
3714         * menubar.el (get-popup-menu-response): re-order so that it works
3715         on more sane/facist window systems.
3716
3717 2001-12-03  Andy Piper  <andy@xemacs.org>
3718
3719         * faces.el (frob-face-property): don't infloop in face frobbing
3720         from Jan Vroonhof <jan@xemacs.org>.
3721
3722 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3723
3724         * faces.el (frob-face-property): Follow face fall-back hierarchy
3725         properly for face properties without an instance. Only do manual
3726         copy form 'default in last resort. This handles in particular
3727         the case where 'default itself has only a fall-back (which is
3728         the case by default on windows).
3729
3730 2001-11-24  Andy Piper  <andy@xemacs.org>
3731
3732         * printer.el (generic-print-region): set default-frame-plist to
3733         nil while creating the printer frame so that sizes reflect the
3734         printed page.
3735
3736         * faces.el (face-complain-about-font): Don't complain on printers.
3737
3738 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3739         
3740         * package-net.el: Andy synch.
3741         
3742 2001-12-16  Andy Piper  <andy@xemacs.org>
3743
3744         * package-get.el (package-get-update-all): Make sure installed.db
3745         gets updated after updating packages.
3746
3747 2002-03-28  Ben Wing  <ben@xemacs.org>
3748
3749         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3750         continuation, truncation so that we don't get line jumpiness from
3751         them being larger than the line height.
3752
3753         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3754
3755 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3756
3757         * font.el (font-window-system-mappings): Add mapping for Gtk
3758         (assume identical to X) 
3759
3760 2002-02-04  Andy Piper  <andy@xemacs.org>
3761
3762         * files.el (convert-standard-filename): Fix for short filename
3763         Peter Arius <pas@methodpark.de>
3764
3765 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3766
3767         * list-mode.el (default-choose-completion): completion-base-size
3768         should refer to local value in the completion list buffer.
3769
3770 2001-12-03  Didier Verna  <didier@xemacs.org>
3771
3772         * rect.el: autoload `replace-rectangle'.
3773         * keydefs.el (global-map): bind it to `C-x r p'.
3774
3775 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3776
3777         * XEmacs 21.4.8 "Honest Recruiter" is released.
3778
3779 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3780
3781         This patch is based on Jerry James's patch and analysis.
3782
3783         * select.el (get-clipboard):
3784         (get-selection):
3785         Update docstrings.
3786         (get-clipboard-foreign):
3787         (get-selection-foreign):
3788         New function for use as `interprogram-paste-function's.
3789
3790         * simple.el (interprogram-paste-function): Change default to
3791         `get-clipboard-foreign'; improve docstring.
3792         (interprogram-cut-function): Improve dosctring.
3793
3794 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3795
3796         * XEmacs 21.4.7 "Economic Science" is released.
3797
3798 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3799
3800         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3801
3802 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3803
3804         * obsolete.el (assq-delete-all): New compatibility alias for 
3805         remassq.
3806
3807 2002-01-09  Simon Josefsson  <jas@extundo.com>
3808
3809         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3810
3811 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3812
3813         * info.el (Info-auto-generate-directory): Default
3814         Info-auto-generate-directory to 'if-outdated.
3815
3816 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3817
3818         * startup.el (normal-top-level): Prevent migration code from
3819         trashing .emacs on an error in loading the init files.
3820
3821 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3822
3823         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3824         "system default" Xdefaults and friends get xrdb-mode.
3825
3826 2002-03-05  Mats Lidell  <matsl@contactor.se>
3827  
3828         * help-nomule.el (tutorial-supported-languages): Added Swedish
3829         tutorial. Sorted languages.
3830
3831 2002-02-11  Mike Sperber <mike@xemacs.org>
3832
3833         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3834         regenerating outdated dir files and dir is non-existent.
3835
3836 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3837
3838         * code-files.el (convert-mbox-coding-system): Improve comment.
3839         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3840         coding-system argument to `write-region-pre-hook' call.
3841         (write-region-pre-hook): Fix docstring to mention lockname argument.
3842
3843 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3844
3845         * minibuf.el (completing-read): Remove redundant wrong arg list.
3846
3847         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3848
3849 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3850
3851         * obsolete.el (interactive-form): new compatibility alias for 
3852         function-interactive.
3853
3854 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3855
3856         * menubar-items.el (Menubar-items-truncate-list): Removed.
3857         * menubar-items.el (Menubar-items-truncate-history): New.
3858         * menubar-items.el (default-menubar): Use
3859         Menubar-items-truncate-history.
3860
3861 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3862
3863         * printer.el (generic-print-region): Pass correct arguments to
3864         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3865         Torkelsson <torkel@acc.umu.se>.
3866
3867 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3868
3869         * help.el (describe-mode): synched with FSF 19.34; handle nil
3870         minor mode indicators.
3871
3872 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3873
3874         * minibuf.el (completing-read): Update docstring.
3875
3876 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3877
3878         * XEmacs 21.4.6 "Common Lisp" is released.
3879
3880 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3881
3882         * package-net.el: Inadvertant synch with Windows branch.  From
3883         Andy's log:
3884         (package-net-kit-version): new variable.
3885         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3886
3887 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3888
3889         * package-get.el (package-get-locate-index-file): Also search the
3890         core etc/ directory for the package index file if it can't be
3891         found in ~/.xemacs/.
3892
3893 2001-12-13  William Perry  <wmperry@gnu.org>
3894
3895         * dialog-gtk.el (popup-builtin-question-dialog):
3896         Conform to API in gui.c.
3897         
3898 2001-11-12  Andy Piper  <andy@xemacs.org>
3899
3900         * cus-edit.el (custom-save-face-internal): make sure we save
3901         non-themed faces.
3902         (custom-save-variables): ditto variables.
3903
3904 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3905
3906         * faces.el (make-face-family):
3907         (make-face-size):
3908         New face-modifying functions per Jan Vroonhof.
3909
3910         cus-face.el (custom-set-face-font-family):
3911         (custom-set-face-font-size):
3912         Use them.
3913
3914         * font.el (font-window-system-mappings): More precise docstring.
3915
3916         (font-create-name):
3917         (font-create-object):
3918         (tty-font-create-object):
3919         (tty-font-create-plist):
3920         (x-font-create-object):
3921         (x-font-create-name):
3922         (ns-font-create-name):
3923         (mswindows-font-create-object):
3924         (mswindows-font-create-name):
3925         Add doctrings.
3926
3927 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3928
3929         * gtk-faces.el (gtk-init-device-faces): removed spurious
3930         quote before let* expression.
3931
3932 2001-10-29  Andy Piper  <andy@xemacs.org>
3933
3934         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3935         modified when changing coding system.
3936
3937         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3938         that we invoke the GUI directory selector.
3939
3940 2001-10-25  Andy Piper  <andy@xemacs.org>
3941
3942         * dialog.el (make-dialog-box): use new directory dialog support.
3943         * minibuf.el (read-file-name-1): ditto.
3944         (read-file-name): ditto.
3945         (read-directory-name): ditto.
3946
3947 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3948
3949         * XEmacs 21.4.5 "Civil Service" is released.
3950
3951 2001-04-23  Didier Verna  <didier@xemacs.org>
3952
3953         * cus-edit.el (custom-variable-pre-save): New.
3954         * cus-edit.el (custom-variable-post-save): New.
3955         * cus-edit.el (custom-variable-save): use them.
3956         * cus-edit.el (custom-face-pre-save): New.
3957         * cus-edit.el (custom-face-post-save): New.
3958         * cus-edit.el (custom-face-save): use them.
3959         * cus-edit.el (custom-group-pre-save): New.
3960         * cus-edit.el (custom-group-post-save): New.
3961         * cus-edit.el (custom-group-save): use them.
3962         * cus-edit.el (Custom-save): use the pre/post functions above,
3963         call `custom-save-all' only once.
3964         * cus-edit.el (custom-variable-pre-reset-standard): New.
3965         * cus-edit.el (custom-variable-post-reset-standard): New.
3966         * cus-edit.el (custom-variable-reset-standard): use them.
3967         * cus-edit.el (custom-face-pre-reset-standard): New.
3968         * cus-edit.el (custom-face-post-reset-standard): New.
3969         * cus-edit.el (custom-face-reset-standard): use them.
3970         * cus-edit.el (custom-group-pre-reset-standard): New.
3971         * cus-edit.el (custom-group-post-reset-standard): New.
3972         * cus-edit.el (Custom-reset-standard): use them.
3973         * cus-edit.el (custom-face-reset-saved): use the pre/post
3974         functions above, call `custom-save-all' only once.
3975
3976 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3977
3978         * gutter-items.el (buffers-tab face): Derive from the modeline
3979         face by default.  Many people use white-on-black for the default
3980         font, and the tabs look hideous with that color combination.  The
3981         modeline usually has the correct colors.
3982
3983 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3984
3985         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3986         (tag-mark-stack-max): Typo fix.
3987
3988 2001-09-28  Ben Wing  <ben@xemacs.org>
3989
3990         * font-lock.el:
3991         * font-lock.el (font-lock-after-change-function):
3992         fix problem with last patch, reported by Katsumi Yamaoka.
3993
3994 2001-09-17  Ben Wing  <ben@xemacs.org>
3995
3996         * font-lock.el (font-lock-after-change-function):
3997         fix problem when you insert a comment on the line before a line of
3998         code: if we use the following char, then when you hit backspace,
3999         the following line of code turns the comment color.
4000
4001 2001-06-08  Ben Wing  <ben@xemacs.org>
4002
4003         * process.el: comment about shell-command-switch.
4004         * process.el (shell-quote-argument): Need to quote a null
4005         argument, too.  From Dan Holmsand.
4006         
4007         * startup.el (normal-top-level): Delete some unused FSF junk.
4008         * startup.el (command-line-early):
4009         
4010         * startup.el (command-line): Call MS Windows init function.
4011         
4012         * win32-native.el:
4013         * win32-native.el (mswindows-system-shells): New.
4014         * win32-native.el (mswindows-system-shell-p): New.
4015         * win32-native.el (init-mswindows-at-startup): New.
4016         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4017         * win32-native.el (mswindows-quote-one-simple-arg):
4018         * win32-native.el (mswindows-quote-one-command-arg):
4019         * win32-native.el (mswindows-construct-process-command-line-alist):
4020         Correct comments at top.  Correctly handle passing arguments
4021         to Cygwin programs and to bash.  Fix quoting of zero-length
4022         arguments (from Dan Holmsand).  Set shell-command-switch based
4023         on shell-file-name, which in turn comes from env var SHELL.
4024
4025 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4026
4027         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4028         default-toolbar-position): Fill docstrings for balloon-help.
4029
4030 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4031
4032         * faces.el: Reenable specifications over 'gtk domain.
4033
4034 2001-08-08  Didier Verna  <didier@xemacs.org>
4035
4036         * autoload.el (update-autoload-files): make defdir a file name,
4037         not directory name.
4038
4039 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4040
4041         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4042
4043         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4044
4045 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4046
4047         * font-menu.el (font-menu-set-font): Default to current font-family.
4048         (font-menu-preferred-resolution):
4049         (font-menu-size-scaling):
4050         Provide gtk defaults, too.
4051
4052 2001-07-29  Mike Alexander  <mta@arbortext.com>
4053
4054         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4055         list
4056         (custom-set-face-font-family): ditto
4057
4058 2001-07-26  Mike Sperber <mike@xemacs.org>
4059
4060         * files.el (auto-mode-alist): .9 files are man pages, too.
4061
4062 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4063
4064         * process.el (call-process-internal): bind
4065         coding-system-for-write to 'binary when calling
4066         start-process-internal, so the process receives 
4067         the literal contents of INFILE.
4068
4069 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4070
4071         * files.el (auto-mode-alist): Add configure.ac support.
4072
4073 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4074
4075         * buff-menu.el:
4076         mouse.el:
4077         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4078
4079 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4080
4081         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4082
4083 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4084
4085         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4086         mixed text.
4087         (kinsoku-eol-p): Ditto.
4088
4089 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4090
4091         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4092         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4093         characters as the category `s' or `e' correctly.
4094
4095 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4096
4097         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4098
4099 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4100
4101         * mule/cyrillic.el:  Set up case table.
4102
4103 2001-06-08  Mike Sperber <mike@xemacs.org>
4104
4105         * files.el (save-some-buffers-1): Don't zap the help window right
4106         after `map-y-or-n-p' has popped it up.
4107
4108 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4109
4110         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4111
4112 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4113
4114         * specifier.el: define-specifier-tag 'gtk.
4115
4116 2001-05-12  Ben Wing  <ben@xemacs.org>
4117
4118         * find-paths.el (paths-find-recursive-path):
4119         fix error with null EXCLUDE-REGEXP.
4120         
4121         * font-lock.el (font-lock-mode):
4122         fix problem reported by hrvoje with buffers starting with a space.
4123         
4124 2001-05-06  Ben Wing  <ben@xemacs.org>
4125
4126         * dialog.el (make-dialog-box):
4127         * menubar-items.el (default-menubar):
4128         * printer.el (generic-print-buffer):
4129         * printer.el (generic-print-region):
4130         implement printing the selection when it's selected.
4131
4132 2001-04-18  Didier Verna  <didier@xemacs.org>
4133
4134         * cus-edit.el (Custom-reset-standard): reset to standard settings
4135         not only when the buffer's :custom-state is 'modified, but also
4136         when it is 'set or 'saved.
4137
4138 2001-04-17  Didier Verna  <didier@xemacs.org>
4139
4140         * startup.el (load-user-init-file): define `custom-file' before
4141         loading the user's init file.
4142
4143 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4144
4145         * menubar.el (popup-mode-menu): Make it work with
4146         popup-menu-titles turned off.
4147         
4148 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4149
4150         * about.el (about-mailto-link): Use compose-mail for sending mail.
4151
4152 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4153
4154         * package-admin.el (package-install-hook): New.
4155         (package-delete-hook): New.
4156         (package-admin-add-single-file-package): Use package-delete-hook.
4157
4158         * package-get.el (package-get): Use package-install-hook.
4159
4160 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4161
4162         * package-ui.el (pui-install-selected-packages): reverse the lists
4163         of packages so that they get handled in the same order as they
4164         were selected.
4165
4166 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4167
4168         * packages.el (locate-library): Use read-library-name for completion.
4169
4170 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4171
4172         * byte-optimize.el (=): `=' is not a binary predicate!
4173         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4174         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4175
4176 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4177
4178         * bytecomp.el (byte-compile-arithcompare):
4179         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4180
4181 2001-06-03  William M. Perry  <wmperry@gnu.org>
4182
4183         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4184         return the filename selected by the user!
4185
4186 2001-05-31  William M. Perry  <wmperry@gnu.org>
4187
4188         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4189         in XEmacs/GTK.
4190
4191 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4192
4193         * coding.el: Tiny typo fixed.
4194
4195 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4196
4197         * XEmacs 21.4.3 "Academic Rigor" is released.
4198
4199 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4200
4201         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4202
4203 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4204
4205         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4206
4207 2001-05-04  Ben Wing  <ben@xemacs.org>
4208
4209         * printer.el (generic-print-buffer):
4210         * printer.el (generic-print-region):
4211         Enable dialog boxes.  Apply workaround recommended by Kirill.
4212         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4213         
4214         * simple.el (kill-whole-line):
4215         * simple.el (kill-line-1):
4216         * simple.el (kill-entire-line):
4217         * simple.el (kill-line):
4218         * simple.el (backward-kill-line):
4219         Take out interactive dependence of kill-whole-line.
4220
4221 2001-04-22  Ben Wing  <ben@xemacs.org>
4222
4223         * dialog.el (make-dialog-box):
4224         Put dialog titles back in -- this time correctly.  Fix various
4225         other problems with leaks and such.
4226
4227         * simple.el (region-exists-p):
4228         * simple.el (region-active-p):
4229         Add comment about which one is correct to use in menu specs.
4230
4231 2001-05-05  Ben Wing  <ben@xemacs.org>
4232
4233         * dialog.el (make-dialog-box): fix doc string.
4234         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4235         take out Pretty Print.
4236         * printer.el:
4237         * printer.el (printer-current-device): New.
4238         * printer.el (Printer-get-device): New.
4239         * printer.el (Printer-clear-device): New.
4240         * printer.el (generic-page-setup): New.
4241         * printer.el (generic-print-buffer):
4242         * printer.el (generic-print-region):
4243         Implement Page Setup.  Handle errors properly.
4244
4245 2001-05-05  Ben Wing  <ben@xemacs.org>
4246
4247         * subr.el (error): Complete list of errors in doc string.
4248         
4249 2001-04-22  Ben Wing  <ben@xemacs.org>
4250
4251         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4252         
4253 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4254
4255         * build-report.el: Remove CVS keywords since this file has been in
4256         core lisp for a while now.
4257         * build-report.el (build-report-make-output-files): Fix typo.
4258
4259 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4260
4261         * about.el (about-finish-buffer): Make sure the last change works
4262         even if EVENT is nil.
4263
4264 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4265
4266         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4267         clicked, not the one that happens to be the current buffer at the
4268         time.
4269
4270 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4271
4272         * cus-edit.el (custom-display): Support the GTK Window System also.
4273
4274 2001-04-30  Ben Wing  <ben@xemacs.org>
4275
4276         * printer.el:
4277         * printer.el (printer-page-header):
4278         * printer.el (Print-context): New.
4279         * printer.el (printer-page-footer):
4280         * printer.el (generate-header-element): New.
4281         * printer.el (generate-header-line): New.
4282         * printer.el (print-context-property):
4283         * printer.el (generic-print-buffer):
4284         * printer.el (generic-print-region):
4285         Implement headers and footers.  Implement calling Print dialog box
4286         (#### but it doesn't quite work yet).
4287
4288 2001-04-25  Ben Wing  <ben@xemacs.org>
4289
4290         * about.el (xemacs-hackers):
4291         * about.el (about-url-alist):
4292         * about.el (about-personal-info):
4293         * about.el (about-hacker-contribution):
4294         More contributions.
4295         
4296         * simple.el (handle-post-motion-command):
4297         Fix spurious setting of zmacs-region-stays to t after a non-shift
4298         motion command.
4299
4300 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4301
4302         * about.el (about-personal-info): Update my bio.
4303         (about-hacker-contribution): Ditto.
4304
4305 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4306
4307         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4308
4309 2001-04-19  Andy Piper  <andy@xemacs.org>
4310
4311         * package-net.el (package-net-cygwin32-binary-size): new size.
4312         (package-net-win32-binary-size): new size.
4313         (package-net-convert-index-to-ini): Use new arch.
4314         (package-net-batch-convert-index-to-ini): Removed.
4315         (package-net-generate-bin-ini): New.
4316         (package-net-batch-generate-bin-ini): New.
4317
4318 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4319
4320         * XEmacs 21.4.1 "Copyleft" is released.
4321
4322 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4323
4324         * x-compose.el (xlib-input-method-bug-workaround):
4325         (alias-colon-to-double-quote):
4326         Force sort in map-keymap to work around rehash bug.
4327
4328 2001-04-17  Ben Wing  <ben@xemacs.org>
4329
4330         * about.el: Finish overhaul, add a few new hackers, update a
4331         couple old ones.
4332
4333 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4334
4335         * XEmacs 21.4.0 "Solid Vapor" is released.
4336
4337 2001-04-15  Ben Wing  <ben@xemacs.org>
4338
4339         * about.el:
4340         * about.el (about-headline-face): New.
4341         * about.el (about-link-face): New.
4342         * about.el (about-current-release-maintainers): New.
4343         * about.el (about-other-current-hackers): New.
4344         * about.el (about-url-alist):
4345         * about.el (about-once-and-future-hackers): New.
4346         * about.el (about-mailto-link): New.
4347         * about.el (about-get-buffer):
4348         * about.el (about-finish-buffer):
4349         * about.el (about-xemacs):
4350         * about.el (about-features): Removed.
4351         * about.el (about-advantages): New.
4352         * about.el (about-maintainer-info): Removed.
4353         * about.el (about-personal-info): New.
4354         * about.el (about-hacker-contribution): New.
4355         * about.el (about-maintainer):
4356         * about.el (about-show-linked-info):
4357         * about.el (about-hackers):
4358         Major revamping.  Rewriting of most of the text, improve the
4359         link handling, separate info on contributors into personal
4360         and contribution info, add new contributors, update personal
4361         info, etc. etc.
4362         
4363         * menubar-items.el (default-menubar):
4364         Help menubar entry for News now says more accurately
4365         "What's New in XEmacs".
4366         
4367         * mouse.el:
4368         * mouse.el (mouse-track-cleanup-hook):
4369         * mouse.el (mouse-track):
4370         Don't set-buffer to a dead buffer when calling mouse-track
4371         cleanup hooks.
4372
4373 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4374
4375         * XEmacs 21.2.47 "Zephir" is released.
4376
4377 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4378
4379         * dialog.el (make-dialog-box): Disable dialog box titles until
4380         we get them working.
4381
4382 2001-03-30  Ben Wing  <ben@xemacs.org>
4383
4384         * help.el:
4385         * help.el (Help-princ-face):
4386         * help.el (Help-prin1-face):
4387         * help.el (frob-help-extents):
4388         * help.el (describe-function-1):
4389         * help.el (describe-variable):
4390         Avoid using font-lock faces, which may not be defined.
4391         Instead, use hyper-apropos faces, and make sure they're
4392         defined as necessary by using `require'. (It's not so safe
4393         to do this for font-lock.) In any case, we will eventually
4394         be merging this functionality into hyper-apropos.
4395
4396         * loaddefs.el (completion-ignored-extensions):
4397         Fix documentation.
4398         
4399         * menubar-items.el (menu-truncate-list): Removed.
4400         * menubar-items.el (Menubar-items-truncate-list): New.
4401         * menubar-items.el (default-menubar):
4402         Fix errors if grep or compile command is too long.  Rename helper
4403         function to be less visible.
4404
4405 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4406
4407         * byte-optimize.el (byte-optimize-minus):
4408         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4409
4410 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4411
4412         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4413         Mule is available.
4414
4415         * mule/latin.el: New file.
4416
4417 2001-03-11  Ben Wing  <ben@xemacs.org>
4418
4419         * auto-save.el:
4420         * auto-save.el (auto-save-directory):
4421         * auto-save.el (make-auto-save-file-name):
4422         * auto-save.el (auto-save-file-name-p): New.
4423
4424         Merge in improvements from other definition of
4425         make-auto-save-file-name in files.el.
4426         
4427         * auto-save.el (auto-save-original-name):
4428         * auto-save.el (auto-save-name-in-fixed-directory):
4429         * auto-save.el (auto-save-unslashify-name): Removed.
4430         * auto-save.el (auto-save-slashify-name): Removed.
4431         * auto-save.el (auto-save-reserved-chars): New.
4432         * auto-save.el (auto-save-escape-name): New.
4433         * auto-save.el (auto-save-unhex): New.
4434         * auto-save.el (auto-save-unescape-name): New.
4435
4436         Change algorithm for encoding filenames in auto-save names to be
4437         entirely safe with all filesystems and all possible characters in
4438         a filename, and 100% reversible. (Essentially, uses
4439         quoted-printable as the encoding.)
4440         
4441         * auto-save.el (recover-all-files):
4442
4443         Use insert-directory rather than calling ls directly -- fixes
4444         things under Windows.
4445
4446         * files.el:
4447         * files.el (convert-standard-filename): Substitute FSF's
4448         definition for this (we had nothing here before).
4449         
4450         * files.el (backup-buffer): Warning fix.
4451         
4452         * files.el (make-backup-file-name):
4453         * files.el (find-backup-file-name):
4454         Fix error in calling sequence to auto-save-file-name-p.
4455         
4456         * files.el (recover-file):
4457         Use insert-directory rather than calling ls directly -- fixes
4458         things under Windows.
4459
4460         * files.el (make-auto-save-file-name): Removed.
4461         * files.el (auto-save-file-name-p): Removed.
4462         auto-save is always dumped so no sense in having a definition
4463         that will always be overwritten with another.
4464         
4465         * files.el (insert-directory):
4466         * win32-native.el:
4467         * win32-native.el (debug-mswindows-process-command-lines):
4468         * win32-native.el (original-make-auto-save-file-name): Removed.
4469         * win32-native.el (make-auto-save-file-name): Removed.
4470
4471
4472 2001-03-21  Martin Buchholz <martin@xemacs.org>
4473
4474         * XEmacs 21.2.46 "Urania" is released.
4475
4476 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4477
4478         * menubar-items.el (default-menubar): Update sample.emacs to
4479         sample.init.el and adjust accelerators.
4480
4481 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4482
4483         * build-report.el (build-report): Improve docstring.
4484
4485 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4486
4487         * ChangeLog: Log GTK merge.
4488
4489         * gutter-items.el:
4490         * mwheel.el:
4491         * sound.el:
4492         * startup.el:
4493         Revert gratuitous whitespace changes.
4494
4495 2001-03-07  Ben Wing  <ben@xemacs.org>
4496
4497         * help.el:
4498         * help.el (key-or-menu-binding):
4499         * help.el (Help-find-file): New.
4500         * help.el (describe-beta):
4501         * help.el (describe-copying):
4502         * help.el (describe-project):
4503         * help.el (view-emacs-news):
4504         * help.el (view-sample-init-el): New.
4505         * help.el (Help-princ-face): New.
4506         * help.el (Help-prin1-face): New.
4507         * help.el (help-symbol-function-context-menu):
4508         * help.el (help-symbol-variable-context-menu):
4509         * help.el (help-symbol-function-and-variable-context-menu):
4510         * help.el (frob-help-extents):
4511         * help.el (describe-function-1):
4512         * help.el (describe-variable):
4513
4514         Add coloring in Help buffers, correspondent with hyperlinks.
4515         View files in view-mode rather than Fundamental.
4516         Remove separators from context menus -- now handled in generic code.
4517         Add `Find Tag' to context menu.
4518         
4519         * menubar.el (popup-mode-menu):
4520
4521         Rewrite code that outputs the popup menu to (a) put more specific
4522         entries first, (b) be more robust, (c) output the proper context
4523         menu separators automatically (the context menu functionality is
4524         new and currently used only by Help).
4525
4526 2001-03-10  William M. Perry  <wmperry@aventail.com>
4527
4528         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4529         this function when converting from the 21.1 GTK branch.  Now
4530         supports file, password, question, and color built-in dialogs.
4531
4532 2001-03-06  Ben Wing  <ben@xemacs.org>
4533
4534         * keydefs.el:
4535         * keydefs.el (global-map):
4536         Add commented-out change of M-k (for 21.5).
4537         
4538         * menubar-items.el (default-menubar):
4539         Fix items to control kill-line behavior; add items for
4540         shifted motion.
4541         
4542         * simple.el:
4543         * simple.el (kill-whole-line):
4544         * simple.el (historical-kill-line): Removed.
4545         * simple.el (kill-line): Removed.
4546         * simple.el (kill-entire-line): New.
4547         * simple.el (kill-line-1): New.
4548         * simple.el (backward-kill-line):
4549         Undo kill-whole-line == always changes.  Add new function
4550         kill-entire-line to unconditionally delete the current line.
4551         Add comments describing the lamentable state of affairs of
4552         the kill-line functions and variables.
4553
4554 2001-03-02  Ben Wing  <ben@xemacs.org>
4555
4556         * simple.el:
4557         * simple.el (beginning-of-buffer):
4558         * simple.el (end-of-buffer):
4559         * simple.el (mark-ring-unrecorded-commands):
4560         * simple.el (signal-error-on-buffer-boundary):
4561         * simple.el (shifted-motion-keys-select-region):
4562         * simple.el (unshifted-motion-keys-deselect-region):
4563         * simple.el (motion-keys-for-shifted-motion): New.
4564         * simple.el (handle-pre-motion-command):
4565         * simple.el (handle-post-motion-command):
4566         * simple.el (forward-char-command):
4567         * simple.el (backward-char-command):
4568         * simple.el (scroll-up-command):
4569         * simple.el (scroll-down-command):
4570         * simple.el (next-line):
4571         * simple.el (previous-line):
4572         * simple.el (backward-block-of-lines):
4573         * simple.el (forward-block-of-lines):
4574         * simple.el (backward-word):
4575         * simple.el (mark-word):
4576
4577         Augment documentation of the most common motion commands to make
4578         note of the shifted-motion support.  Improve the support to (a)
4579         properly document how it works and why it's done in the fashion it
4580         is, and (b) allow the keystrokes that trigger it to be customized.
4581
4582         Correct error in the customize specification of
4583         mark-ring-unrecorded-commands.
4584
4585 2001-03-02  Ben Wing  <ben@xemacs.org>
4586
4587         * font-lock.el:
4588         * font-lock.el (font-lock-pending-extent-table): Removed.
4589         * font-lock.el (font-lock-pending-buffer-table): New.
4590         * font-lock.el (font-lock-pre-idle-hook):
4591         * font-lock.el (font-lock-after-change-function):
4592         * font-lock.el (font-lock-fontify-pending-extents):
4593         * font-lock.el (font-lock-lisp-like):
4594
4595         Fix handling of pending extents to avoid excessive slowness (N^2
4596         behavior) when making lots of buffer changes between redisplays,
4597         such as when saving the Options.
4598
4599 2001-03-09  William M. Perry  <wmperry@aventail.com>
4600
4601         * device.el:
4602         * dragdrop.el:
4603         * dumped-lisp.el:
4604         * faces.el:
4605         * frame.el:
4606         * gnuserv.el:
4607         * loadup.el:
4608         * menubar-items.el:
4609         * minibuf.el:
4610         The Great GTK Merge.
4611
4612         * ChangeLog.GTK:
4613         * dialog-gtk.el:
4614         * gdk.el:
4615         * generic-widgets.el:
4616         * glade.el:
4617         * gnome-widgets.el:
4618         * gnome.el:
4619         * gtk-compose.el:
4620         * gtk-extra.el:
4621         * gtk-faces.el:
4622         * gtk-ffi.el:
4623         * gtk-file-dialog.el:
4624         * gtk-font-menu.el:
4625         * gtk-glyphs.el:
4626         * gtk-init.el:
4627         * gtk-iso8859-1.el:
4628         * gtk-marshal.el:
4629         * gtk-mouse.el:
4630         * gtk-package.el:
4631         * gtk-password-dialog.el:
4632         * gtk-select.el:
4633         * gtk-widget-accessors.el:
4634         * gtk-widgets.el:
4635         * gtk.el:
4636         widgets-gtk.el:
4637         The Great GTK Merge: new files.
4638
4639 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4640
4641         * generic-widgets.el: Don't require gtk (a built-in feature) at
4642         top level.  Don't execute the last sexp unless (featurep 'gtk).
4643
4644 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4645
4646         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4647
4648 2001-02-23  Martin Buchholz <martin@xemacs.org>
4649
4650         * XEmacs 21.2.45 "Thelxepeia" is released.
4651
4652 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4653  
4654         * about.el (xemacs-hackers): update my entry. 
4655         * about.el (about-maintainer-info): ditto. 
4656         * about.el (about-hackers): ditto. 
4657
4658 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4659
4660         * about.el (about-maintainer-info): More vanity info about
4661         yours truly.
4662
4663 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4664
4665         * build-report.el (build-report-destination): xemacs-build-reports
4666         has moved to SourceForge, where mailing list name length is
4667         restricted, hence the name change to
4668         xemacs-buildreports@xemacs.org.
4669         * build-report.el (build-report-keep-regexp): Update default.
4670         * build-report.el (build-report-delete-regexp): Ditto.
4671         * build-report.el (build-report-make-output-files): Ditto.
4672
4673 2001-02-19  Craig Lanning  <lanning@scra.org>
4674
4675         * lisp-mode.el: Add indentation specifications for following
4676         Common Lisp forms: handler-case, handler-bind, with-slots,
4677         with-open-file, with-open-stream, print-unreadable-object.
4678
4679 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4680
4681         * font-lock.el (font-lock-set-defaults-1):
4682         Move initialization of `font-lock-cache-position' so that it's set
4683         even if font-lock-keywords is already defined.
4684
4685 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4686
4687         * autoload.el (generate-file-autoloads-1):
4688         Use `emacs-lisp-mode-syntax-table' instead of
4689         `lisp-mode-syntax-table'.
4690         * lisp-mode.el (lisp-mode-syntax-table):
4691         Get rid of old checks for `parse-partial-sexp' version.
4692         Make `|' (pipe) string delimiter instead of punctuation.
4693
4694 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4695
4696         * window.el (save-selected-window):
4697         Use gensym for better macro hygiene.
4698
4699 2001-02-06  Mike Sperber <mike@xemacs.org>
4700
4701         * dump-paths.el:
4702         * startup.el (startup-setup-paths): Set and use
4703         `mule-lisp-directory'.
4704         (startup-setup-paths-warning): Ditto.
4705
4706         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4707         (paths-construct-load-path): Consider `mule-lisp-directory'.
4708
4709 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4710
4711         * font-lock.el: Syntax table improvements used.  A few random
4712         changes are not specified below.
4713         (font-lock-fontify-string-delimiters):
4714         (font-lock-syntactic-keywords):
4715         (font-lock-cache-state nil):
4716         (font-lock-cache-position):
4717         New variables.
4718         (font-lock-set-syntax):
4719         (font-lock-apply-syntactic-highlight):
4720         (font-lock-fontify-syntactic-anchored-keywords):
4721         (font-lock-fontify-syntactic-keywords-region):
4722         (font-lock-eval-keywords):
4723         New functions.
4724         (font-lock-remove-face):
4725         (font-lock-fontify-syntactically-region):
4726         Use syntax properties.
4727
4728 2001-02-08  Martin Buchholz <martin@xemacs.org>
4729
4730         * XEmacs 21.2.44 "Thalia" is released.
4731
4732 2001-01-16  Mike Sperber <mike@xemacs.org>
4733
4734         * startup.el (normal-top-level): Work even if no installation root
4735         is found.
4736
4737 2001-01-30  Andy Piper  <andy@xemacs.org>
4738
4739         * gutter-items.el (progress-abort-glyph): remove instantiator.
4740         (set-progress-abort-instantiator): new function.
4741         (abort-progress-feedback): use it.
4742
4743         * gutter.el (set-gutter-dirty-p): new function.
4744
4745 2001-01-30  Didier Verna  <didier@xemacs.org>
4746
4747         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4748
4749 2001-01-24  Didier Verna  <didier@xemacs.org>
4750
4751         * sound.el (sound-extension-list): give a better default value.
4752         * sound.el (load-sound-file): improve the doc string, also find
4753         files given by absolute names, pass a real extension list to
4754         `locate-file'.
4755
4756 2001-01-26  Martin Buchholz <martin@xemacs.org>
4757
4758         * XEmacs 21.2.43 "Terspichore" is released.
4759
4760 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4761
4762         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4763         messages from gnuserv.
4764
4765 2001-01-20  Martin Buchholz <martin@xemacs.org>
4766
4767         * XEmacs 21.2.42 "Poseidon" is released.
4768
4769 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4770
4771         * cl-macs.el (cl-upcase-arg): New function.
4772         (cl-function-arglist): New function.
4773         (cl-transform-lambda): Automatically add CL-style lambda list to
4774         documentation string using functions above.
4775
4776 2001-01-12  Andy Piper  <andy@xemacs.org>
4777
4778         * package-get.el (package-get-custom): call
4779         package-net-update-installed-db.
4780
4781         * package-ui.el (pui-install-selected-packages): call
4782         package-net-update-installed-db.
4783
4784         * package-net.el (package-net-update-installed-db): use
4785         packages-package-list so that we reflect reality.
4786
4787         * packages.el (packages-package-list): Make docstring reflect
4788         reality.
4789
4790         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4791
4792         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4793         isn't installed.
4794
4795 2001-01-17  Andy Piper  <andy@xemacs.org>
4796
4797         * wid-edit.el (widget-activation-glyph-mapper): activate or
4798         deactivate native widgets.
4799         (widget-glyph-insert-glyph): record instantiator.
4800         (widget-push-button-value-create): use it.
4801
4802         * gui.el (gui-button-action): new function. Make button's domain
4803         buffer current when calling.
4804         (make-gui-button): update to use gui-button-action.
4805
4806 2001-01-16  Didier Verna  <didier@xemacs.org>
4807
4808         * menubar-items.el (default-menubar): add an entry for modeline
4809         horizontal scrolling in Options -> Display.
4810
4811 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4812
4813         * package-get.el (package-get-require-signed-base): Set to nil
4814         by default.
4815
4816 2001-01-17  Martin Buchholz <martin@xemacs.org>
4817
4818         * XEmacs 21.2.41 "Polyhymnia" is released.
4819
4820 2001-01-16  Mike Sperber <mike@xemacs.org>
4821
4822         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4823         catch lisp/mule/.
4824
4825 2001-01-14  Mike Sperber <mike@xemacs.org>
4826
4827         * startup.el (maybe-create-compatibility-dot-emacs):
4828         (maybe-unmigrate-user-init-file):
4829         (unmigrate-user-init-file): Created.
4830         (maybe-migrate-user-init-file): Offer creation of compatibility
4831         .emacs.
4832         Some doc fixes wrt init file location.
4833
4834 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4835
4836         * faces.el (face-frob-from-locale-first): new variable.
4837         (frob-face-font-2): Honor tags arg while trying to use
4838         standard-face-mapping.  When face-frob-from-locale-first is set,
4839         first try to set face inheriting from frobbed-face.
4840
4841 2001-01-15  Didier Verna  <didier@xemacs.org>
4842
4843         * about.el (xemacs-hackers): update my entry.
4844         * about.el (about-url-alist): ditto.
4845         * about.el (about-maintainer-info): ditto.
4846         * about.el (about-hackers): ditto.
4847
4848 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4849
4850         The byte compiler has been badly broken for a year,
4851         by the patch of 1999-12-06.
4852         * byte-optimize.el (byte-optimize-form-code-walker):
4853         Bug was: the byte compiler was making this erroneous optimization:
4854         (progn (or (foo)) (bar)) ==> (bar)
4855
4856 2000-11-20  Mike Sperber <mike@xemacs.org>
4857
4858         * setup-paths.el (paths-core-load-path-depth): Split
4859         `paths-load-path-depth' in two for site and core lisp.  Don't
4860         recurse into core.
4861         * setup-paths.el (paths-construct-load-path): Use.
4862
4863 2001-01-10  Andy Piper  <andy@xemacs.org>
4864
4865         * package-net.el (package-net-cygwin32-binary-size): new variable
4866         (package-net-win32-binary-size): ditto.  add much needed
4867         commentary.
4868
4869         * gutter-items.el (buffers-tab-items): correct off-by-one error
4870         for buffers-tab-max-size.
4871
4872 2001-01-08  Martin Buchholz <martin@xemacs.org>
4873
4874         * XEmacs 21.2.40 is released.
4875
4876 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4877
4878         * mule/hebrew.el: Fix comments and typos.
4879         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4880
4881 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4882
4883         * ChangeLog.1: move ancient log from fill.el.
4884
4885         * dump-paths.el:
4886         paragraphs.el:
4887         mule/mule-category.el:
4888         Miscellaneous typo fixes and slight doc clarifications.
4889
4890         * mule/mule-ccl.el:  Correct file name in header.
4891
4892 2000-12-31  Martin Buchholz <martin@xemacs.org>
4893
4894         * XEmacs 21.2.39 is released.
4895
4896 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4897
4898         * byte-optimize.el (byte-optimize-cond):
4899         (byte-optimize-cond-1): New.
4900         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4901         Optimizes (cond (x nil)) ==> nil.
4902         Provide better diagnostic on malformed expr like (cond foo).
4903
4904 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4905
4906         * mule/mule-coding.el:
4907         mule/mule-cmds.el (reset-language-environment,
4908         set-language-environment-coding-systems):
4909         Safer default coding-priority-list, corresponding to src/file-coding.h.
4910
4911 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4912
4913         * package-admin.el: Allow package removal from
4914         early-package-load-path.
4915
4916 2000-12-15  Andreas Jaeger  <aj@suse.de>
4917
4918         * about.el (about-maintainer-info): Update my entry.
4919
4920 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4921
4922         * packages.el (locate-library): Add support for bzip2
4923         compressed .el files.
4924
4925 2000-12-12  Andy Piper  <andy@xemacs.org>
4926
4927         * package-net.el: new file.
4928
4929 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4930
4931         * font-lock.el: Add missing C++ keywords.
4932
4933 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4934
4935         * simple.el (indent-for-comment): Preserve indentation of comments
4936         starting in column 0, as documented in (Info-goto-node
4937         "(xemacs)Comments").  Update docstring accordingly.
4938
4939 2000-12-05  Martin Buchholz <martin@xemacs.org>
4940
4941         * XEmacs 21.2.38 is released.
4942
4943 2000-12-04  Didier Verna  <didier@xemacs.org>
4944
4945         * mouse.el (default-mouse-track-set-point-in-window): remove
4946         spurious '+' operation detected by Martin.
4947
4948
4949 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4950
4951         * cl-extra.el (coerce):
4952         Implement char to integer coercion.
4953         Remove extraneous (numberp) test.
4954
4955         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4956         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4957         (byte-optimize-predicate):
4958         Warn if evaluating constant expression signals an error.
4959         (byte-optimize-form): Small simplification.
4960
4961         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4962
4963 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4964
4965         * byte-optimize.el:
4966         (byte-optimize-minus):
4967         (byte-optimize-plus):
4968         (byte-optimize-mult):
4969         (byte-optimize-quo):
4970         Use (car (last x)) instead of (last x) to get last elt!
4971         Use `byte-optimize-predicate' to optimize `%'.
4972         Move optimizations for special numeric args to bytecomp.el.
4973         * bytecomp.el (byte-compile-associative): Remove.
4974         (byte-compile-max): New.
4975         (byte-compile-min): New.
4976         Properly handle erroneous calls: (max) (min).
4977         (byte-compile-plus): New.
4978         (byte-compile-minus):
4979         It's easiest to handle 0, +1 and -1 args here.
4980         (byte-compile-mult): New.
4981         It's easiest to handle 1, -1 and 2 args here.
4982         (byte-compile-quo):
4983         It's easiest to handle 0, +1 and -1 args here.
4984         Issue byte-compiler warning when dividing by zero.
4985
4986         Byte-compiler arithmetic improvements.
4987         Better optimize these expressions in the obvious way:
4988         (+ x y 1)   -->  varref x varref y add add1
4989         (+ x y -1)  -->  varref x varref y add sub1
4990         (- x y 0)   -->  (- x y)
4991         (- 0 x y)   -->  (- (- x) y)
4992         (% 42 19)   --> compile-time constant
4993         (/ 42 19)   --> compile-time constant
4994         (* (foo) 2) --> foo call dup plus
4995
4996         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4997         unless (declaim (optimize (safety 3)))
4998         or (setq byte-compile-delete-errors nil).
4999
5000 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5001
5002         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5003         docstrings.
5004
5005 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5006
5007         * startup.el (command-line-do-help):  Add documentation of
5008         portable dumper switches.
5009
5010 2000-11-22  Andy Piper  <andy@xemacs.org>
5011
5012         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5013
5014         * glyphs.el (init-glyphs): don't use autodetect for strings.
5015
5016 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5017
5018         * byte-optimize.el (byte-optimize-char-before):
5019         (byte-optimize-backward-char):
5020         (byte-optimize-backward-word):
5021         Fix incorrect optimizations for these sorts of expressions:
5022         (let ((x nil)) (backward-char x))
5023
5024 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5025
5026         * byte-optimize.el:
5027         * byte-optimize.el (byte-optimize-backward-char): New.
5028         * byte-optimize.el (byte-optimize-backward-word): New.
5029         Make backward-word and backward-char as efficient as forward versions.
5030
5031         * bytecomp.el (byte-compile-no-args-with-one-extra):
5032         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5033         * bytecomp.el (byte-compile-two-args-with-one-extra):
5034         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5035         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5036         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5037         Check if extra arg is constant nil, and if so, use byte-coded call.
5038
5039         * simple.el (backward-word):
5040         * simple.el (mark-word):
5041         * simple.el (kill-word):
5042         * simple.el (backward-kill-word):
5043         Make COUNT argument optional, for consistency with forward-char et al.
5044
5045         * abbrev.el (abbrev-string-to-be-defined):
5046         * abbrev.el (inverse-abbrev-string-to-be-defined):
5047         * abbrev.el (inverse-add-abbrev):
5048         * abbrev.el (expand-region-abbrevs):
5049         * buff-menu.el (Buffer-menu-execute):
5050         * indent.el (move-to-left-margin):
5051         * indent.el (indent-relative):
5052         * indent.el (move-to-tab-stop):
5053         * info.el (Info-reannotate-node):
5054         * lisp-mode.el (lisp-indent-line):
5055         * lisp.el (end-of-defun):
5056         * lisp.el (move-past-close-and-reindent):
5057         * misc.el (copy-from-above-command):
5058         * mouse.el (default-mouse-track-scroll-and-set-point):
5059         * page.el (forward-page):
5060         * paragraphs.el (forward-paragraph):
5061         * paragraphs.el (end-of-paragraph-text):
5062         * picture.el (picture-forward-column):
5063         * picture.el (picture-self-insert):
5064         * rect.el (extract-rectangle-line):
5065         * simple.el (newline):
5066         * simple.el (fixup-whitespace):
5067         * simple.el (backward-delete-char-untabify):
5068         * simple.el (transpose-chars):
5069         * simple.el (transpose-preceding-chars):
5070         * simple.el (do-auto-fill):
5071         * simple.el (indent-new-comment-line):
5072         * simple.el (blink-matching-open):
5073         * view-less.el (cleanup-backspaces):
5074         * wid-edit.el (widget-transpose-chars):
5075         * term/bg-mouse.el (bg-insert-moused-sexp):
5076         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5077
5078         * info.el (Info-fontify-node):
5079         * simple.el (backward-delete-function):
5080         Use canonical delete-backward-char instead of backward-delete-char.
5081
5082 2000-11-20  Andy Piper  <andy@xemacs.org>
5083
5084         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5085         no buffers.
5086
5087 2000-11-20  Andy Piper  <andy@xemacs.org>
5088
5089         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5090         buffer tabs.
5091
5092 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5093
5094         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5095         (proclaim inline...) was shadowing compiler-macros.
5096
5097 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5098
5099         * bytecomp.el (byte-compile-eval): New.
5100         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5101         Keeps this promise made in Lispref:
5102         "If a file being compiled contains a `defmacro' form, the macro is
5103         defined temporarily for the rest of the compilation of that file."
5104
5105 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5106
5107         * cl.el (floatp-safe):
5108         (plusp):
5109         (minusp):
5110         (oddp):
5111         (evenp):
5112         (cl-abs):
5113         Use a better parameter name than `x'.
5114
5115         * cl-macs.el (check-type): Make continuable.  Change documentation
5116         to require PLACE, but accept any form for compatibility.
5117
5118         * abbrev.el (define-abbrev): Use check-type.
5119         * font-menu.el (font-menu-change-face): Use check-type.
5120         * menubar.el (relabel-menu-item): Use check-type.
5121         * itimer.el: Fix typo.
5122
5123 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5124
5125         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5126
5127 2000-11-14  Martin Buchholz <martin@xemacs.org>
5128
5129         * XEmacs 21.2.37 is released.
5130
5131 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5132
5133         * code-cmds.el: Provide the feature.
5134
5135 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5136
5137         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5138
5139         * code-cmds.el: New file
5140         * mule/mule-cmds.el:
5141         * mule/mule-misc.el
5142         (coding-keymap): New keymap. Define coding system keyboard
5143         commands on file-coding builds too.
5144         (coding-system-change-eol-conversion):
5145         (universal-coding-system-argument):
5146         (set-default-coding-systems):
5147         (prefer-coding-system): Moved from mule-cmds.el
5148         (set-buffer-process-coding-system): Moved from mule-misc.el
5149
5150 2000-09-15  Stephen Carney <carney@scubadoo.com>
5151
5152         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5153
5154 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5155
5156         * package-get.el (package-get-download-sites): Add a pre-release
5157         site for experimental packages.
5158
5159         * auto-autoloads.el: Regenerated.
5160
5161 2000-08-01  Andy Piper  <andy@xemacs.org>
5162
5163         * gutter-items.el (buffers-tab-omit-function): reference
5164         buffers-tab-select-visible-buffers.
5165         (buffers-tab-filter-functions): new variable, by default uses
5166         buffers-tab-selection-function and buffers-tab-omit-function.
5167         (select-buffers-tab-buffers-by-mode): invert arguments.
5168         (buffers-tab-select-visible-buffers): new function. Invert calling
5169         of buffers-menu-omit-invisible-buffers.
5170         (buffers-tab-items): rewrite to use
5171         buffers-tab-filter-functions. Rewrite docstring.
5172         (gutter-buffers-tab-extent): delete.
5173         (add-tab-to-gutter): always build a new extent when adding the
5174         tabs.
5175         (update-tab-in-gutter): make gutter dirty when orientation
5176         changes.
5177
5178 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5179
5180         * bytecomp.el (byte-compile-defvar-or-defconst):
5181         Only do loadhist recording if defvar form includes a value.
5182
5183 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5184
5185         * bytecomp.el (byte-compile-initial-macro-environment):
5186         `eval-when-compile' should not compile its body.
5187
5188 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5189
5190         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5191         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5192         some Japanese English.  Remove some ancient FSF comments, and
5193         improve docstrings.  Use symbols not vectors for tables.
5194
5195 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5196
5197         * keymap.el:
5198         (local-key-binding):
5199         (global-key-binding):
5200         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5201
5202         * lisp.el:
5203         (backward-sexp): Slightly simpler code.
5204         (mark-sexp): Make arg optional, like FSF Emacs.
5205         (forward-list): Slightly simpler code.
5206         (backward-list): Slightly simpler code.
5207         (down-list):  Make arg optional, like FSF Emacs.
5208         (up-list):  Make arg optional, like FSF Emacs.
5209         (backward-up-list):  Make arg optional, like FSF Emacs.
5210         (kill-sexp):  Make arg optional, like FSF Emacs.
5211         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5212
5213         * font-menu.el (font-menu-change-face):
5214         Take continuable errors into account.
5215
5216         * abbrev.el:
5217         * abbrev.el (clear-abbrev-table):
5218         * abbrev.el (define-abbrev-table):
5219         * abbrev.el (define-abbrev):
5220         * abbrev.el (insert-abbrev-table-description):
5221         * apropos.el (apropos-documentation-check-doc-file):
5222         * apropos.el (apropos-documentation-check-elc-file):
5223         * buff-menu.el (list-buffers):
5224         * buff-menu.el (list-buffers-noselect):
5225         * bytecomp.el (byte-recompile-directory):
5226         * bytecomp.el (batch-byte-compile):
5227         * cl-macs.el (typep):
5228         * code-files.el (find-coding-system-magic-cookie):
5229         * code-files.el (insert-file-contents):
5230         * cus-edit.el (customize-set-variable):
5231         * cus-edit.el (customize-save-variable):
5232         * cus-face.el (custom-set-face-font-size):
5233         * cus-face.el (custom-set-face-update-spec):
5234         * cus-face.el (custom-reset-faces):
5235         * custom.el (custom-check-theme):
5236         * custom.el (copy-upto-last):
5237         * fill.el (canonically-space-region):
5238         * fill.el (fill-paragraph):
5239         * fill.el (fill-region):
5240         * fill.el (find-space-insertable-point):
5241         * fill.el (justify-current-line):
5242         * faces.el (face-spec-update-all-matching):
5243         * faces.el (set-face-stipple):
5244         * files-nomule.el (insert-file-contents):
5245         * files.el (insert-file-contents-literally):
5246         * files.el (hack-local-variables-last-page):
5247         * files.el (basic-save-buffer):
5248         * files.el (insert-directory):
5249         * font-menu.el (font-menu-change-face):
5250         * font.el (font-spatial-to-canonical):
5251         * format.el (format-encode-region):
5252         * format.el (format-insert-file):
5253         * format.el (format-replace-strings):
5254         * gutter.el (set-gutter-element):
5255         * help.el (key-or-menu-binding):
5256         * help.el (describe-bindings):
5257         * help.el (with-syntax-table):
5258         * indent.el (indent-rigidly):
5259         * indent.el (delete-to-left-margin):
5260         * info.el:
5261         * info.el (Info-extract-dir-entry-from):
5262         * info.el (Info-build-dir-anew):
5263         * info.el (Info-rebuild-dir):
5264         * info.el (Info-batch-rebuild-dir):
5265         * info.el (Info-read-subfile):
5266         * info.el (Info-build-node-completions):
5267         * info.el (Info-extract-menu-node-name):
5268         * isearch-mode.el (isearch-range-invisible):
5269         * isearch-mode.el (isearch-restore-invisible-extents):
5270         * itimer.el (itimerp):
5271         * itimer.el (itimer-live-p):
5272         * keymap.el:
5273         * keymap.el (substitute-key-definition):
5274         * keymap.el (read-command-or-command-sexp):
5275         * keymap.el (local-key-binding):
5276         * keymap.el (global-key-binding):
5277         * keymap.el (global-set-key):
5278         * keymap.el (local-set-key):
5279         * ldap.el:
5280         * ldap.el (ldap-add-entries):
5281         * ldap.el (ldap-delete-entries):
5282         * lisp.el (backward-sexp):
5283         * lisp.el (mark-sexp):
5284         * lisp.el (forward-list):
5285         * lisp.el (backward-list):
5286         * lisp.el (down-list):
5287         * lisp.el (backward-up-list):
5288         * lisp.el (up-list):
5289         * lisp.el (kill-sexp):
5290         * lisp.el (backward-kill-sexp):
5291         * menubar.el (add-menu-button):
5292         * menubar.el (add-submenu):
5293         * menubar.el (delete-menu-item):
5294         * menubar.el (relabel-menu-item):
5295         * mouse.el (narrow-window-to-region):
5296         * obsolete.el (define-obsolete-variable-alias):
5297         * obsolete.el (store-substring):
5298         * package-admin.el:
5299         * package-admin.el (package-admin-install-function):
5300         * package-admin.el (package-admin-install-function-mswindows):
5301         * package-admin.el (package-admin-default-install-function):
5302         * package-get.el (package-get-update-base-entries):
5303         * packages.el (packages-load-package-dumped-lisps):
5304         * packages.el (packages-collect-package-dumped-lisps):
5305         * printer.el (generic-print-buffer):
5306         * printer.el (generic-print-region):
5307         * replace.el (occur-mode-mouse-goto):
5308         * replace.el (perform-replace):
5309         * select.el (get-selection-no-error):
5310         * simple.el:
5311         * simple.el (newline):
5312         * simple.el (open-line):
5313         * simple.el (edit-and-eval-command):
5314         * simple.el (goto-line):
5315         * simple.el (undo):
5316         * simple.el (kill-region):
5317         * simple.el (copy-region-as-kill):
5318         * simple.el (kill-ring-save):
5319         * simple.el (set-mark):
5320         * simple.el (next-line):
5321         * simple.el (previous-line):
5322         * simple.el (line-move):
5323         * simple.el (set-goal-column):
5324         * simple.el (comment-region):
5325         * subr.el:
5326         * subr.el (putf):
5327         * syntax.el (modify-syntax-entry):
5328         * syntax.el (map-syntax-table):
5329         * view-less.el (view-file):
5330         * view-less.el (view-buffer):
5331         * view-less.el (view-file-other-window):
5332         * window-xemacs.el (backward-other-window):
5333         * window.el:
5334         * window.el (one-window-p):
5335         * window.el (walk-windows):
5336         * window.el (window-list):
5337         * x-mouse.el (x-mouse-kill):
5338         * x-select.el (x-get-cutbuffer):
5339         * x-select.el (x-store-cutbuffer):
5340         * term/bg-mouse.el (bg-mouse-line-to-center):
5341         * term/sun-mouse.el (window-line-end):
5342         * term/sun-mouse.el (sun-select-region):
5343         * term/sun.el (kill-region-and-unmark):
5344         * mule/mule-category.el:
5345         * mule/mule-category.el (modify-category-entry):
5346         * mule/mule-category.el (char-category-list):
5347         * mule/mule-coding.el (coding-system-force-on-output):
5348         * mule/mule-misc.el (coding-system-put):
5349         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5350
5351 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * cus-face.el: Typo fixes and tiny clarifications.
5354         * custom.el: ditto
5355
5356 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5357
5358         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5359         * startup.el (normal-top-level): Setup auto-save-list-file-name
5360         if auto-save-list-file-prefix is non-nil.
5361
5362 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5363
5364         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5365
5366 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5367
5368         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5369         get symbol at point-min.
5370
5371 2000-10-24  Didier Verna  <didier@xemacs.org>
5372
5373         * info.el (Info-emacs-info-file-name): defconst it.
5374         * info.el (Info-footnote-tag): defcustom it.
5375         * info.el (Info-no-description-string): ditto.
5376         * info.el (Info-find-node): adapt to new semantics of
5377         'Info-suffixed-file (don't do the case variants stuff).
5378         * info.el (Info-insert-dir): rewrite the dir file variants code.
5379         * info.el (Info-directory-files): New. Return the list of info
5380         files in a directory.
5381         * info.el (Info-dir-outdated-p): use it.
5382         * info.el (Info-parse-dir-entries): ditto.
5383         * info.el (Info-build-dir-anew): don't restrict to files ending
5384         with a ".info.*" extension.
5385         * info.el (Info-set-mode-line): ditto.
5386         * info.el (Info-read-subfile): adapt to new semantics of
5387         'Info-suffixed-file (append 'exact argument).
5388         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5389         string independently of the case.
5390         * info.el (Info-suffixed-file): use it (match all possible case
5391         for the file name).
5392         * info.el (Info-insert-file-contents): code cleanup.
5393         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5394         columns.
5395         * info.el (Info-batch-rebuild-dir): ditto.
5396         * info.el (Info-read-node-name-1): ditto.
5397         * info.el (Info-search): ditto.
5398         * info.el (Info-fontify-node): ditto.
5399
5400
5401 2000-10-24  Didier Verna  <didier@xemacs.org>
5402
5403         * process.el (shell-command): when called from a program, avoid
5404         'push-mark's "mark-set" message.
5405
5406 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5407
5408         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5409         by a symbol, not by a vector.
5410         * mule/vietnamese.el (vscii): Likewise.
5411         (viscii): Likewise.
5412         * mule/cyrillic.el (koi8-r): Likewise.
5413
5414         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5415         by a symbol, not by a vector.
5416         (chinese-big5-2): Likewise.
5417         * mule/ethiopic.el (ethiopic): Likewise.
5418         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5419         (vietnamese-viscii-upper): Likewise.
5420
5421 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5422
5423         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5424
5425 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5426
5427         * byte-optimize.el (byte-optimize-car): New function.
5428         (byte-optimize-cdr): Ditto.
5429
5430 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5431
5432         * byte-optimize.el: Partial synch with FSF 20.7.
5433         Optimize constant concatenation.
5434         Add keymapp as a side effect free function.  It is a built-in.
5435         (byte-after-unbind-pos): Remove byte-equal.
5436
5437 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5438
5439         * update-elc-2.el: Quote regexps correctly.
5440
5441 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5442
5443         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5444         (ccl-compile): Apply integerp, not integer-or-char-p to
5445         check the type of the buffer magnification
5446         (ccl-compile-write-string): Encode a string with binary
5447         coding system.
5448         (ccl-compile-write-repeat): Likewise.
5449
5450 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5451
5452         * buff-menu.el:
5453         * bytecomp.el:
5454         * coding.el:
5455         * faces.el:
5456         * files.el:
5457         * fill.el:
5458         * float-sup.el:
5459         * font-lock.el:
5460         * help.el:
5461         * iso8859-1.el:
5462         * loaddefs.el:
5463         * menubar-items.el:
5464         * menubar.el:
5465         * modeline.el:
5466         * msw-font-menu.el:
5467         * paragraphs.el:
5468         * paths.el:
5469         * replace.el:
5470         * simple.el:
5471         * sound.el:
5472         * startup.el:
5473         * version.el:
5474         * x-faces.el:
5475         * x-font-menu.el:
5476         Remove purecopy.
5477
5478 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5479
5480         * simple.el (do-auto-fill): Use the function pointer to by
5481         `comment-line-break-function', not `indent-new-comment-line'. This
5482         fixes an issue with cc-mode comment continuation.
5483
5484 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5485
5486         * simple.el (turn-on-auto-fill):  Add (interactive).
5487         * mwheel.el (mwheel-install): Add (interactive).
5488         * font-lock.el (turn-on-font-lock): Add (interactive).
5489         (turn-off-font-lock): Add (interactive).
5490
5491 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5492
5493         * packages.el (packages-special-base-regexp): Add `man'.
5494
5495 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5496
5497         * wid-edit.el (widget-specify-active): map over extents in current
5498         buffer like `widget-specify-inactive' does.  Mapping over the
5499         inactive extent object does not work since the current extent is
5500         ignored by `map-extents'.
5501
5502 2000-10-04  Martin Buchholz <martin@xemacs.org>
5503
5504         * XEmacs 21.2.36 is released.
5505
5506 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5507
5508         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5509         Optimize the compiled-function-constants vector by byte-code
5510         reference counts.
5511
5512 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5513
5514         * build-report.el (build-report-delete-regexp): quote value in
5515         defcustom
5516
5517 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5518
5519         * build-report.el (build-report): Don't bind srcdir which we don't
5520         use in `multiple-value-bind' to avoid the only byte-compiler
5521         warning.
5522
5523 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5524
5525         * build-report.el: Requires cl and custom now.
5526         build-report-version is determined by XEmacs version -- remove
5527         build-report-version*.
5528         * build-report.el (build-report-version): Removed.
5529         * build-report.el (build-report-installation-version-regexp): New.
5530         * build-report.el (build-report-version-file-regexp): New.
5531         * build-report.el (build-report-installation-srcdir-regexp): New.
5532         * build-report.el (build-report-destination): Offer
5533         xemacs-build-reports and xemacs-beta.
5534         * build-report.el (build-report-keep-regexp): Adjusted.
5535         * build-report.el (build-report-delete-regexp): Adjusted.
5536         * build-report.el (build-report-make-output-dir): New.
5537         * build-report.el (build-report-installation-file): Replace use of
5538         `concat' with `expand-file-name'.
5539         * build-report.el (build-report-make-output-file): Removed.
5540         * build-report.el (build-report-make-output-files): New.
5541         * build-report.el (build-report-subject): Identify as
5542         user-variable with "*...".
5543         * build-report.el (build-report-prompts): Ditto.
5544         * build-report.el (build-report-version-file): New.
5545         * build-report.el (build-report-file-encoding): Identify as
5546         user-variable with "*...".
5547         * build-report.el (build-report-make-output-get): New.
5548         * build-report.el (build-report-insert-header): Report
5549         emacs-version and system-configuration instead of
5550         build-report-version.
5551         * build-report.el (build-report-insert-make-output): Add file
5552         argument.
5553         * build-report.el (build-report-insert-installation-file):
5554         Re-indent.
5555         * build-report.el (build-report-keep): Change docstring,
5556         re-indent.
5557         * build-report.el (build-report-delete): Ditto.
5558         * build-report.el (build-report-installation-data): New.
5559         * build-report.el (build-report-version-file-data): New.
5560
5561 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5562
5563         * byte-optimize.el (byte-optimize-lapcode):
5564         Fix the optimization of using the first 5 elements of the
5565         constants vector for variables.
5566         (byte-optimize-lapcode): Fix another ancient broken optimization.
5567
5568 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5569
5570         * *: Spelling mega-patch
5571
5572 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5573
5574         * easymenu.el: doc fixes.
5575         (easy-menu-do-define): Use backquote.
5576         (easy-menu-change):
5577         (easy-menu-add):
5578         `when' seems much clearer than `if' here.
5579         (easy-menu-remove):
5580         (easy-menu-add-item):
5581         (easy-menu-item-present-p):
5582         (easy-menu-remove-item):
5583         Wrap using (when (featurep 'menubar) ...)
5584
5585 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5586
5587         * bytecomp.el (displaying-byte-compile-warnings):
5588         Revert Ben's change to this function below so that the compile log
5589         is displayed properly for users of the "popper" package.
5590
5591 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5592
5593         * window.el (save-selected-window): Use backquote.
5594
5595         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5596         Renamed from `byte-compile-file-form-defvar'.
5597         * bytecomp.el (byte-compile-defvar-or-defconst):
5598         Only cons onto current-load-list in top-level forms.
5599         Else this leaks a cons cell every time a defun is called.
5600         Renamed from `byte-compile-defvar', for clarity.
5601         Warn when docstring of defvar is not a string.
5602         Use consistent error messages.
5603         Better comments.
5604
5605 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5606
5607         * simple.el (set-variable):
5608         Remove unneeded defvar by rearranging order of let* forms.
5609
5610         * mule/mule-ccl.el (ccl-get-next-code):
5611         * menubar-items.el (bookmark-menu-filter):
5612         (language-environment-menu-filter):
5613         (tutorials-menu-filter):
5614         * toolbar-items.el (toolbar-compile):
5615         * byte-optimize.el (disassemble-offset):
5616         Use (declare (special ...)) instead of `defvar'.
5617
5618         * cl-macs.el (cl-do-proclaim):
5619         Fix (declare (special ...)) warning suppression syntax.
5620
5621 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5622
5623         * info.el (Info-tag-table-marker):
5624         (Info-tag-table-buffer):
5625         (Info-find-file-node):
5626         (Info-read-subfile):
5627         (Info-build-node-completions):
5628         (Info-search):
5629         (Info-mode):
5630         Multiple info buffer support.
5631
5632 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5633
5634         * ldap.el (ldap-decode-entry): New defun
5635         (ldap-search-entries): Use it in order to decode DN-prefixed
5636         entries properly
5637
5638 2000-08-23  Daniel Pittman <daniel@danann.net>
5639
5640         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5641         Use `eq', not `=', to compare symbols.
5642
5643 2000-07-30  Ben Wing  <ben@xemacs.org>
5644
5645         * bytecomp.el (byte-compile-report-error):
5646         * bytecomp.el (displaying-byte-compile-warnings):
5647         if stack-trace-on-error is set, send out a backtrace when
5648         an error is encountered that stops byte compilation.  this
5649         should make it much much easier to track down those curious
5650         problems.  also undo the kludge of using a separate "*Show*"
5651         buffer for display when there's a temp-buffer-show-function;
5652         we can avoid this by just being a little smarter.
5653
5654         * dialog-items.el:
5655         * dialog-items.el (search-dialog-regexp): New.
5656         * dialog-items.el (search-dialog-callback):
5657         * dialog-items.el (make-search-dialog):
5658         add a regexp option to the dialog and clean up a bit.
5659
5660         * dialog.el:
5661         * dialog.el (yes-or-no-p-dialog-box):
5662         * dialog.el (get-dialog-box-response):
5663         * dialog.el (make-dialog-box):
5664         * dialog.el (dialog-box-finish): New.
5665         * dialog.el (dialog-box-cancel): New.
5666         * dialog.el (internal-make-dialog-box-exit): New.
5667         implement [properly!] the :modal property of the new dialog box
5668         interface.  this is the first time xemacs has ever had *proper*
5669         modal dialog boxes, giving the standard window-system feedback.
5670         (e.g. under windows, clicking on a disabled frame causes a beep
5671         and makes the dialog box flash three times.)
5672
5673         * dragdrop.el: header keyword frobbing.
5674
5675         * dumped-lisp.el (preloaded-file-list):
5676         renamed winnt.el to win32-native.el.
5677
5678         * faces.el (face-property):
5679         * faces.el (set-face-property):
5680         * faces.el (frob-face-property):
5681         * faces.el (frob-face-font-2):
5682         * faces.el (make-face-bold):
5683         * faces.el (make-face-italic):
5684         * faces.el (make-face-bold-italic):
5685         * faces.el (make-face-unbold):
5686         * faces.el (make-face-unitalic):
5687         * faces.el (make-face-smaller):
5688         * faces.el (make-face-larger):
5689         clean up the implementation of these so that window-system-specific
5690         methods are called only on objects belonging to that window system.
5691         previously, you could have [e.g.] mswindows-make-face-bold called
5692         on font object of device type `stream', which is not good and
5693         explains the subtle errors Adrian was getting when byte-compiling
5694         something that required 'term. (Adrian, now you can use stack-trace-
5695         on-error to find the exact place where things are going wrong instead
5696         of having to laboriously binary-search your way through.)
5697
5698         * finder.el (finder-known-keywords):
5699         cleaned up -- properly sorted, clarified the meanings of many of
5700         the keywords, and added a few -- mswin, gui, content, build, www,
5701         user, services.  the last two try to distinguish between a package
5702         that's used directly by the user, and a package that provides
5703         support services to other packages.
5704
5705         * font-lock.el (lisp-font-lock-keywords-2):
5706         update list of lisp control structures to include everything,
5707         including new ones i introduced.
5708
5709         * gutter.el: header keyword frobbing.
5710
5711         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5712         recent isearch element was not doing so!  you got the second-most-
5713         recent instead.
5714
5715         * lisp-mode.el (construct-lisp-mode-menu):
5716         more menubar cleanups.
5717         * lisp-mode.el (with-selected-window):
5718         make it indent properly.
5719
5720         * menubar-items.el (default-menubar): lots of menubar cleanups.
5721         rearranged the options menu the most, e.g. splitting up the
5722         Keyboard/Mouse menu into a new Editing menu and combining the
5723         separate Scrollbar/Gutter/Toolbar submenus into Display.
5724         Got rid of General, moved items to Editing or new Troubleshooting.
5725         Moved Packages to Tools; doesn't seem to belong under Options.
5726         Added stuff to the Cmds menu, e.g. Change Case.
5727
5728         NB please don't complain about these periodic menubar changes.
5729         Anything like this is necessarily incremental in its construction
5730         -- By constant use you gradually become more and more aware of
5731         better and better ways to group menu items.  When we eventually
5732         move the options menu to a property sheet, the existing structure
5733         will probably be preserved fairly well.
5734
5735         * minibuf.el (next-history-element): fix problems with pressing
5736         down arrow in repeat-complex-command.
5737
5738         * modeline.el:
5739         * modeline.el (modeline-3d-p): New.
5740         added custom variable for controlling the 3d modeline.  the
5741         corresponding Options item has been present for a long time,
5742         but commented out with "fix me!" comments.  it's fixed now.
5743
5744         * obsolete.el (add-menu):
5745         remove bogus gettexts.
5746
5747         * process.el (shell-quote-argument):
5748         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5749         For bash under Windows native, see below.
5750
5751         * simple.el:
5752         * simple.el (display-warning-buffer):
5753         Fixed the handling of warning display to eliminate the annoying
5754         *Show* buffer, like was done for byte-compiler output above.
5755
5756         * simple.el (debug-print): New.
5757         Simple function for sending debug messages to the console and/or
5758         other debug places.
5759
5760         * subr.el (replace-in-string):
5761         Rewrite this function to avoid N^2 behavior with large strings --
5762         catastrophic with the new Windows selection code! (Apparently the
5763         author of this function didn't realize there was a fun
5764         replace-match that could make his life much easier, because we
5765         duplicated the entire logic.  The new version is smaller, easier
5766         to understand, much more robust, and has extended features --
5767         those of replace-match.)
5768
5769         * window.el:
5770         * window.el (with-selected-window): New.
5771         An obvious complement to the existing `with-selected-frame' and
5772         `with-current-buffer'.
5773
5774         * win32-native.el: Renamed from winnt.el.
5775         Added a great deal of stuff for properly handling process quoting,
5776         somewhat modeled on Kirill's original model (which i later threw
5777         away).  We should now finally have correctly working process arg
5778         quoting/dequoting so that the final app gets exactly what we
5779         intended.  Because the mechanism is in Lisp, it's easily
5780         extendible. (For those running bash and running the native
5781         version, I tried hard to do what I thought was correct.  But more
5782         thought is needed, and ideally the volunteer work of people with
5783         these configurations that they generally run on.)
5784
5785         * x-font-menu.el (x-font-menu-font-data):
5786         Put in defvar's to fix byte-compiler warnings.
5787
5788 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5789
5790         * select.el (selection-coercion-alist): Initialise.
5791         * select.el (select-coerce-to-text): New.
5792         * select.el (select-coerce): New.
5793         New functions to perform type and value coercion.
5794
5795         * select.el (select-buffer-killed-default): Keep data if it was
5796         on the clipboard.
5797
5798 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5799
5800         * menubar-items.el (default-menubar): Fix typo.
5801         (default-menubar): `lambda' was mispelled as `lamda'.
5802
5803 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5804
5805         * window.el (shrink-window-if-larger-than-buffer): Remove
5806         edge checking code.
5807
5808 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5809
5810         * paths.el (gnus-local-domain): Removed.
5811         (gnus-local-organization): Ditto.
5812         (gnus-startup-file): Ditto.
5813
5814 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5815
5816         * files.el (auto-mode-alist): Add .spec for RPM.
5817
5818 2000-07-31  Andy Piper  <andy@xemacs.org>
5819
5820         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5821
5822 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5823
5824         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5825         browse-url.
5826         * help.el (xemacs-www-page): Ditto.
5827         (xemacs-www-faq): Ditto.
5828         * menubar-items.el (default-menubar): Ditto.
5829
5830         * wid-edit.el (widget-url-link-action): Ditto.
5831         From: Kenichi OKADA <okada@opaopa.org>.
5832
5833 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5834
5835         * finder.el (finder-commentary): Add autoload cookie.
5836
5837 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5838
5839         * files.el (insert-file-contents-literally): Fix second let
5840         binding for `coding-system-for-read' to `coding-system-for-write'
5841         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5842
5843 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5844
5845         * files.el (insert-file-contents-literally): Use binary coding
5846         system (from Morioka san).
5847         (insert-file-contents-literally): Make file-name-handler method.
5848
5849 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5850
5851         * cl-macs.el (get-selection): Add defsetf.
5852
5853 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5854
5855         * x-init.el (x-activate-region-as-selection): replace obsolete
5856         function x-own-selection with own-selection.
5857         (ow-find): replace obsolete functions x-get-selection and
5858         x-get-clipboard with get-selection and get-clipboard.
5859         (init-post-x-win): replace obsolete function x-disown-selection
5860         with disown-selection.
5861
5862 2000-07-20  Mike Sperber  <mike@xemacs.org>
5863
5864         * startup.el (load-user-init-file): Only try to load init file if
5865         it exists.
5866
5867 2000-07-10  Andy Piper  <andy@xemacs.org>
5868
5869         * dialog-items.el: sync with Ben's patch.
5870
5871         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5872         comment.
5873         (progress-text-glyph): deleted.
5874         (progress-layout-glyph): make completely minimal.
5875         (progress-gauge-glyph): ditto.
5876         (progress-display-style): fix to handle dynamic instantiator
5877         changes.
5878         (progress-text-instantiator): new.
5879         (progress-layout-instantiator): new.
5880         (progress-gauge-instantiator): new.
5881         (set-progress-display-instantiator): renamed and changed from
5882         set-progress-display-style.
5883         (progress-abort-glyph): use instantiator not glyph.
5884         (append-progress-display): use set-progress-display-instantiator
5885         and set-glyph-image.
5886         (abort-progress-display): ditto.
5887         (raw-append-progress-display): ditto.
5888
5889 2000-07-20  Ben Wing  <ben@xemacs.org>
5890
5891         * code-files.el: Move Mule-specific code to mule-coding.el.
5892
5893 2000-07-15  Ben Wing  <ben@xemacs.org>
5894
5895         * autoload.el:
5896         Fixed comments.
5897
5898         * cmdloop.el:
5899         * cmdloop.el (yes-or-no-p):
5900         * cmdloop.el (y-or-n-p):
5901         Make these functions use should-use-dialog-box-p and not be
5902         overridden in dialog.el.
5903
5904         * cus-dep.el:
5905         * cus-dep.el (Custom-make-dependencies): Removed.
5906         * cus-dep.el (Custom-make-dependencies-1): New.
5907         * cus-dep.el (Custom-make-one-dependency): New.
5908         New entry point for use in Makefiles, to avoid excessive
5909         invocations.
5910
5911         * cus-edit.el (custom-variable-reset-saved):
5912         * cus-edit.el (custom-variable-reset-standard):
5913         * cus-edit.el (custom-save-resets):
5914         Fix bytecompiler warnings.
5915
5916         * dialog.el:
5917         * dialog.el (yes-or-no-p-dialog-box):
5918         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5919         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5920         * dialog.el (get-dialog-box-response):
5921         * dialog.el (message-or-box):
5922         * dialog.el (make-dialog-box):
5923         * dialog.el (popup-dialog-box): New.
5924         Avoid yes-or-no-p bogosities.
5925         Create a general function `make-dialog-box' to encapsulate all
5926         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5927
5928         * dumped-lisp.el (preloaded-file-list):
5929         Add dialog-items.  Clean up.  Group files by types.
5930
5931         * easymenu.el (easy-menu-add):
5932         * easymenu.el (easy-menu-remove):
5933         Account for accelerators.
5934
5935         * extents.el:
5936         * extents.el (extent-list): New args, like in map-extents.
5937         * extents.el (extent-at-event): New.
5938         * extents.el (extents-at-event): New.
5939
5940         * font-lock.el:
5941         * font-lock.el (font-lock-mode):
5942         * font-lock.el (font-lock-default-fontify-buffer):
5943         * font-lock.el (font-lock-default-unfontify-region):
5944         * font-lock.el (font-lock-fontify-syntactically-region):
5945         * font-lock.el (font-lock-fontify-keywords-region):
5946         Use new progress-feedback names.
5947
5948         * font-lock.el (java-font-lock-identifier-regexp):
5949         * font-lock.el (java-font-lock-class-name-regexp):
5950         Fix bytecompiler warnings.
5951
5952         * gutter-items.el:
5953         * gutter-items.el (progress-display-use-echo-area): Removed.
5954         * gutter-items.el (progress-feedback-use-echo-area): New.
5955         * gutter-items.el (progress-display-popup-period): Removed.
5956         * gutter-items.el (progress-feedback-popup-period): New.
5957         * gutter-items.el (set-progress-display-style): Removed.
5958         * gutter-items.el (set-progress-feedback-style): New.
5959         * gutter-items.el (progress-display-style): Removed.
5960         * gutter-items.el (progress-feedback-style): New.
5961         * gutter-items.el (progress-stack):
5962         * gutter-items.el (progress-displayed-p): Removed.
5963         * gutter-items.el (progress-feedbacked-p): New.
5964         * gutter-items.el (clear-progress-display): Removed.
5965         * gutter-items.el (clear-progress-feedback): New.
5966         * gutter-items.el (progress-display-clear-when-idle): Removed.
5967         * gutter-items.el (progress-feedback-clear-when-idle): New.
5968         * gutter-items.el (remove-progress-display): Removed.
5969         * gutter-items.el (remove-progress-feedback): New.
5970         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5971         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5972         * gutter-items.el (append-progress-display): Removed.
5973         * gutter-items.el (append-progress-feedback): New.
5974         * gutter-items.el (abort-progress-display): Removed.
5975         * gutter-items.el (abort-progress-feedback): New.
5976         * gutter-items.el (raw-append-progress-display): Removed.
5977         * gutter-items.el (raw-append-progress-feedback): New.
5978         * gutter-items.el (display-progress-display): Removed.
5979         * gutter-items.el (display-progress-feedback): New.
5980         * gutter-items.el (current-progress-display): Removed.
5981         * gutter-items.el (current-progress-feedback): New.
5982         * gutter-items.el (current-progress-display-label): Removed.
5983         * gutter-items.el (current-progress-feedback-label): New.
5984         * gutter-items.el (progress-display): Removed.
5985         * gutter-items.el (progress-feedback): New.
5986         Replace "progress-display" with "progress-feedback" globally.
5987
5988         * gutter-items.el (lprogress-display): Removed.
5989         * gutter-items.el (progress-feedback-with-label): New.
5990         Rename lprogress-display ==> progress-feedback-with-label.
5991
5992         * gutter-items.el (search-dialog-direction): Removed.
5993         * gutter-items.el (search-dialog-text): Removed.
5994         * gutter-items.el (search-dialog-callback): Removed.
5995         * gutter-items.el (make-search-dialog): Removed.
5996         Move to dialog-items.el.
5997
5998         * help.el:
5999         * help.el (help-mode-quit):
6000         * help.el (mode-for-help): New.
6001         * help.el (help-sticky-window): New.
6002         * help.el (help-window-config): New.
6003         * help.el (with-displaying-help-buffer):
6004         * help.el (function-at-event): New.
6005         * help.el (help-symbol-regexp): New.
6006         * help.el (help-symbol-run-function-1): New.
6007         * help.el (help-symbol-run-function): New.
6008         * help.el (help-symbol-function-context-menu): New.
6009         * help.el (help-symbol-variable-context-menu): New.
6010         * help.el (help-symbol-function-and-variable-context-menu): New.
6011         * help.el (frob-help-extents): New.
6012         * help.el (describe-function-1):
6013         * help.el (variable-at-point):
6014         * help.el (variable-at-event): New.
6015         * help.el (describe-variable):
6016         Major overhaul.
6017         - Make functions and variables be mousable.
6018         - Middle button hyperlinks.
6019         - New context-menu entries.
6020
6021         * keydefs.el:
6022         * keydefs.el (global-map):
6023         New key bindings to move lines up and down.
6024
6025         * lisp-mode.el:
6026         * lisp-mode.el (construct-lisp-mode-menu): New.
6027         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6028         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6029         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6030         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6031         Make popup and menubar menus be different.  Popup menu uses
6032         clicked location and automatically assumes symbol under the mouse
6033         for various commands.
6034
6035         * menubar-items.el:
6036         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6037         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6038
6039         * menubar-items.el (global-popup-menu): Removed.
6040         * menubar-items.el (mode-popup-menu): Removed.
6041         * menubar-items.el (activate-popup-menu-hook): Removed.
6042         * menubar-items.el (popup-mode-menu): Removed.
6043         * menubar-items.el (popup-buffer-menu): Removed.
6044         * menubar-items.el (popup-menubar-menu): Removed.
6045         Move to menubar.el.
6046
6047         * menubar.el:
6048         * menubar.el (global-popup-menu): New.
6049         * menubar.el (mode-popup-menu): New.
6050         * menubar.el (activate-popup-menu-hook): New.
6051         * menubar.el (last-popup-menu-event): New.
6052         * menubar.el (popup-mode-menu): New.
6053         * menubar.el (popup-buffer-menu): New.
6054         * menubar.el (popup-menubar-menu): New.
6055         * menubar.el (menu-call-at-event): New.
6056         Move non-content functions here.  Add support for context menu
6057         items on extents.
6058
6059         * minibuf.el (minibuffer-history-uniquify):
6060         Typo fix.
6061
6062         * minibuf.el (read-file-name-1):
6063         Call new file dialog box if it exists.
6064
6065         * minibuf.el (mouse-rfn-setup-vars):
6066         Clean up "chop" action.
6067
6068         * mouse.el:
6069         * mouse.el (button2): Now bound to mouse-track.
6070         * mouse.el (click-inside-extent-p):
6071         * mouse.el (point-inside-extent-p):
6072         * mouse.el (point-inside-selection-p):
6073         * mouse.el (mouse-drag-or-yank): Removed.
6074         * mouse.el (mouse-begin-drag-n-drop): New.
6075         * mouse.el (mouse-eval-sexp):
6076         * mouse.el (mouse-track-activate-strokes): New.
6077         * mouse.el (mouse-track-do-activate): New.
6078         * mouse.el (mouse-track):
6079         * mouse.el (default-mouse-track-event-is-with-button): New.
6080         * mouse.el (default-mouse-track-cleanup-hook):
6081         * mouse.el (default-mouse-track-drag-hook):
6082         * mouse.el (default-mouse-track-drag-up-hook):
6083         * mouse.el (default-mouse-track-click-hook):
6084         Merge drag-n-drop into mouse-track.
6085         Add general "activate" support to replace specific button2 kludges.
6086         Use "button modifier" support in mouse-track.
6087
6088         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6089
6090         * package-ui.el:
6091         * package-ui.el (pui-menu):
6092         * package-ui.el (pui-popup-context-sensitive): Removed.
6093         Fix bytecompiler warnings.
6094         Clean up popup code a bit.
6095
6096         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6097
6098         * simple.el:
6099         * simple.el (transpose-lines):
6100         * simple.el (transpose-line-up): New.
6101         * simple.el (transpose-line-down): New.
6102         * simple.el (transpose-subr):
6103         * simple.el (transpose-subr-1): Removed.
6104         Clean up, add functions to move lines up and down.
6105
6106         * startup.el (mail-host-address):
6107         * startup.el (user-mail-address):
6108         Customize.
6109
6110         * subr.el:
6111         * subr.el (set-symbol-value-in-buffer): New.
6112         * subr.el (error):
6113         * subr.el (check-argument-type):
6114         * subr.el (defined-error-p): New.
6115         Add structured error support.
6116
6117         * toolbar-items.el (toolbar-compile):
6118         Use new make-dialog-box.
6119
6120         * update-elc.el:
6121
6122         * userlock.el (ask-user-about-lock-dbox):
6123         * userlock.el (ask-user-about-supersession-threat-dbox):
6124         * userlock.el (ask-user-about-lock):
6125         * userlock.el (ask-user-about-supersession-threat):
6126         Use new make-dialog-box.
6127         Add safety checks; use should use-dialog-box-p.
6128
6129         * window-xemacs.el:
6130         * window-xemacs.el (__buffer-dedicated-frame):
6131         * window-xemacs.el (buffer-dedicated-frame): New.
6132         * window-xemacs.el (set-buffer-dedicated-frame): New.
6133         Move dedicated-frame stuff into lisp.
6134
6135 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6136
6137         * printer.el (generic-print-region): Do not require that
6138         `printer-name' be set.
6139         (printer-name): Commentary clarification.
6140
6141 2000-07-19  Martin Buchholz <martin@xemacs.org>
6142
6143         * XEmacs 21.2.35 is released.
6144
6145 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6146
6147         * select.el (selection-coercible-types): Initialise.
6148
6149 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6150
6151         * select.el (own-clipboard): Bug fix.
6152
6153 2000-07-17  Mike Sperber  <mike@xemacs.org>
6154
6155         * cus-edit.el (custom-migrate-custom-file): Save init file before
6156         continuing.
6157
6158 2000-07-16  Mike Sperber  <mike@xemacs.org>
6159
6160         * startup.el (load-init-file): Remove silly call to
6161         `load-user-custom-file`.
6162         (maybe-migrate-user-init-file): Minor fixes.
6163
6164 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6165
6166         * apropos.el (apropos-documentation-check-doc-file):
6167         `doc' variable should be let-bound, as was presumably intended.
6168
6169         * cus-edit.el (custom-variable-reset-saved):
6170         (custom-variable-reset-standard):
6171         Remove unused variable comment-widget.  Twice.
6172
6173         * toolbar.el (toolbar-blank-press-function):
6174         Add a real defvar with initial value nil and proper docstring.
6175         (press-toolbar-button): No need to check for boundp-ness anymore.
6176
6177         * rect.el (open-rectangle-line): Remove useless (let) form.
6178         Add defvar for pending-delete-mode.
6179
6180         * info.el (Info-find-node): This function needs an autoload cookie.
6181
6182         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6183         Use let* since the second form referred to the first.
6184
6185 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6186
6187         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6188         instead of removed `mswindows-get-clipboard'.
6189
6190
6191 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6192
6193         * select.el (select-convert-from-text): New.
6194         * select.el (select-convert-from-length): New.
6195         * select.el (select-convert-from-integer): New.
6196         * select.el (select-convert-from-identity): New.
6197         * select.el (select-convert-from-filename): New.
6198         * select.el (selection-converter-in-alist): Use them.
6199         New converter functions for X.
6200
6201         * select.el (get-selection): Removed comment.
6202
6203         * select.el (own-selection): Removed append code - I thought
6204         I'd already done this, but apparently not...
6205
6206         * select.el: Changed comment about TIMESTAMP.
6207
6208         * select.el (select-convert-in): New.
6209         * select.el (select-convert-out): New.
6210         New functions that get used by select.c.
6211
6212         * select.el (select-buffer-killed-default): New.
6213         * select.el (select-buffer-killed-text): New.
6214         * select.el (selection-buffer-killed-alist): New.
6215         New list and functions that get called if a relevant selection
6216         exists and a buffer gets killed.
6217
6218         * select.el (select-convert-to-targets):
6219         * select.el (select-convert-to-identity): Removed.
6220         * select.el (select-convert-from-identity): Removed.
6221         * select.el (select-converter-out-alist):
6222         Removed _EMACS_INTERNAL selection type.
6223
6224         * x-select.el (xselect-kill-buffer-hook): Removed.
6225         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6226         Removed this X-specific nonesense. Use the generic support
6227         in select.el instead.
6228
6229 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6230
6231         * mule/mule-category.el (defined-category-hashtable):
6232         Use make-hash-table instead of make-hashtable
6233
6234         * buff-menu.el: Byte-compiler warning fix.
6235
6236         * isearch-mode.el (isearch-highlight-all-cleanup):
6237         Remove unused variable `isearch-highlight-all-start'.
6238
6239         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6240
6241         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6242
6243         * cus-dep.el (Custom-make-dependencies):
6244         Add autoload cookie for custom-add-loads to generated custom-load.el.
6245
6246         * autoload.el (autoload-package-name): Warning suppression.
6247         Move defvar prior to first use.
6248
6249         * custom.el: Add autoload for custom-declare-face.
6250         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6251         * cl.el (cl-hack-byte-compiler):
6252         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6253         to work properly.
6254
6255 2000-07-08  Mike Sperber  <mike@xemacs.org>
6256
6257         * startup.el (load-home-init-file): Added variable.
6258         (maybe-migrate-user-init-file): Added.
6259         (load-user-init-file): Load custom file if different from init
6260         file.
6261
6262         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6263         "startup."
6264
6265         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6266         Moved `custom-file'-related code to cus-file.el.
6267
6268         * cus-file.el: New file.
6269
6270 2000-04-01  Mike Sperber  <mike@xemacs.org>
6271
6272         * packages.el (packages-find-package-directories): Added support
6273         for external package hierarchies with in-place installations.
6274
6275         * find-paths.el (paths-root-in-place-p): Added.
6276         (paths-find-emacs-directory): Added support for external
6277         directories with in-place installations.
6278         (paths-find-site-directory): Ditto.
6279
6280         * startup.el (find-user-init-file): Also look for
6281         ~/.xemacs/init.elc? in preference to ~/.emacs.
6282
6283 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6284
6285         * select.el (own-selection):
6286         * select.el (own-clipboard): Changed `append' parameter to
6287         `how-to-use' parameter.
6288         * select.el (own-selection): Removed icky append code.
6289         * select.el (own-selection, get-selection): Removed extra type
6290         checking.
6291         * select.el (selection-appender-alist):
6292         * select.el (selection-converter-{in|out}-alist): Initialise.
6293         * select.el (select-append-to-*): New.
6294         * select.el (select-convert-from-*): New.  New functions to append
6295         data and convert data from external type.
6296
6297 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6298
6299         * font-lock.el: Javadoc enhancements.
6300
6301 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6302
6303         * printer.el (generic-print-region): Compose job name from buffer
6304         name.
6305
6306 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6307
6308         * font-lock.el (font-lock-fontify-pending-extents): Call
6309         font-lock-fontify-region instead of font-lock-fontify-buffer
6310         to avoid unnecessary progress gauges.
6311
6312 2000-07-06  Craig Lanning  <lanning@scra.org>
6313
6314         * custom-load.el (faces):
6315
6316         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6317         dir is a regex.
6318
6319         * process.el (call-process-internal): from Dan Holmsand, use binary
6320         coding systems so that jka-compr works.
6321
6322 2000-07-07  Ben Wing  <ben@xemacs.org>
6323
6324         * font-lock.el: Undo previous change.  Unfortunately, some
6325         files actually use the variables directly in their init code
6326         without quoting them.
6327
6328 2000-07-07  Ben Wing  <ben@xemacs.org>
6329
6330         * font-lock.el (defvar font-lock-*-face): Removed.
6331
6332         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6333         only when necessary.
6334
6335 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6336
6337         * cl-macs.el: fix cl-transform-function-property kludge
6338         so that it does not require a random feature.
6339
6340 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6341
6342         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6343         as in Linux kernel "Rules.make".
6344
6345 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6346
6347         * build-report.el (build-report): Add autoload cookie.
6348
6349 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6350
6351         * package-ui.el (defgroup pui):  Correct a misspelling
6352         (pui-toggle-package-delete):  Change `seleted' to `selected'
6353
6354 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6355
6356         * package-get.el (package-get-update-base):
6357         (package-get): Use insert-file-contents-literally always.
6358         (package-get-maybe-save-index):
6359         Force coding system for writing to binary.
6360
6361 2000-06-08  Mike Alexander  <mta@arbortext.com>
6362
6363         * code-process.el (call-process-region): If there is no coding
6364         system for the process on process-coding-system-alist use the
6365         coding system of the buffer containing the region.
6366
6367 2000-06-10  Ben Wing  <ben@xemacs.org>
6368
6369         * cmdloop.el (command-error):
6370         If debug-on-error and noninteractive, output backtrace.
6371
6372         * files.el (file-relative-name):
6373         Remove MSDOS references.
6374
6375         * simple.el (line-number): New function, due to non-obvious
6376         behavior/usage of count-lines.
6377
6378         * simple.el (count-lines): document non-obvious usage to get
6379         line number.
6380
6381 2000-06-11  Ben Wing  <ben@xemacs.org>
6382
6383         * faces.el ((featurep 'xpm)):
6384         * x-faces.el (x-init-face-from-resources):
6385         * x-faces.el (x-init-frame-faces):
6386         * x-misc.el (x-init-specifier-from-resources):
6387         * x-misc.el (x-get-resource-and-bogosity-check):
6388         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6389         * x-mouse.el (x-init-pointer-shape):
6390         * x-scrollbar.el (x-init-scrollbar-from-resources):
6391         Add sixth argument to x-get-resource calls so as to issue warnings
6392         rather than errors on bogus arguments.
6393
6394 2000-06-05  Ben Wing  <ben@xemacs.org>
6395
6396         * compat.el: new file.  provides a clean, non-intrusive way to
6397         define compatibility functions.
6398
6399         * process.el (shell-quote-argument): temporary fix for lack
6400         of nt-quote-process-args.  #### I need to put back the overall
6401         structure of that mechanism but redo the guts of it using the
6402         extra intelligence in the C code.
6403
6404 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6405
6406         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6407         `package-get' does in package-get.el, instead of using external
6408         "md5sum" program.
6409
6410         * package-get.el (package-get): Insert package file literally to
6411         make checksum calculation work.
6412
6413 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6414
6415         * code-files.el (convert-mbox-coding-system): Deleted.
6416         (file-coding-system-alist): Removed reference to
6417         convert-mbox-coding-system.
6418
6419 2000-05-28  Martin Buchholz <martin@xemacs.org>
6420
6421         * XEmacs 21.2.34 is released.
6422
6423 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6424
6425         * font-lock.el (font-lock-keywords): Rewrote docstring
6426
6427 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6428
6429         * loadhist.el (unload-feature): handle case where x is both boundp
6430         and fboundp
6431
6432 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6433
6434         * packages.el: It's ok to use built-in macros, but not lisp
6435         defined ones.
6436
6437 2000-05-20  Ben Wing  <ben@xemacs.org>
6438
6439         * font-lock.el:
6440         * font-lock.el (font-lock-message-threshold):
6441         * font-lock.el (font-lock-mode):
6442         * font-lock.el (font-lock-default-fontify-buffer):
6443         * font-lock.el (font-lock-always-fontify-immediately):
6444         * font-lock.el (font-lock-old-extent): Removed.
6445         * font-lock.el (font-lock-old-len): Removed.
6446         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6447         * font-lock.el (font-lock-pending-extent-table): New.
6448         * font-lock.el (font-lock-range-table): New.
6449         * font-lock.el (font-lock-after-change-function):
6450         * font-lock.el (font-lock-after-change-function-1): Removed.
6451         * font-lock.el (font-lock-fontify-pending-extents): New.
6452         * font-lock.el ('font-lock-revert-cleanup): Removed.
6453         * font-lock.el ('font-lock-revert-setup): Removed.
6454         Rewrite deferral code to handle any number of changes, merging
6455         them properly.  Remove hacked-up code for revert-buffer, now
6456         unnecessary.
6457
6458         * menubar-items.el (default-menubar):
6459         In Options->Edit Init File, don't switch to emacs-lisp-mode
6460         unless necessary; doing this turns off font-lock.
6461
6462 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6463
6464         * keydefs.el: Define C-x BS to backward-kill-sentence.
6465
6466 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6467
6468         * files.el (hack-local-variables-prop-line): Use non-greedy
6469         matching to process -*-texinfo-*- -*-.
6470
6471 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6472
6473         * minibuf.el (minibuf-directory-files): new function.
6474         (read-file-name-activate-callback): use minibuf-directory-files.
6475         (read-directory-name-internal): ditto.
6476         (mouse-file-display-completion-list): ditto.
6477         (mouse-directory-display-completion-list): ditto.
6478         (read-file-name-internal): remove "./" from completion list unless
6479         explicitly matched, for consistency.
6480
6481 2000-05-11  Ben Wing  <ben@xemacs.org>
6482
6483         * gutter-items.el (gutter-buffers-tab):
6484         * gutter-items.el (add-tab-to-gutter):
6485         * gutter-items.el (update-tab-in-gutter):
6486         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6487         * gutter-items.el (append-progress-display):
6488         * gutter-items.el (abort-progress-display):
6489         * gutter-items.el (raw-append-progress-display):
6490         Further fixes.  Use set-glyph-image not set-image-instance-property,
6491         to fix problems with multiple windows in a frame.
6492
6493         * menubar-items.el (tutorials-menu-filter):
6494         Fix typo.
6495
6496         * startup.el (early-error-handler):
6497         Display message box under windows; otherwise, message will disappear
6498         before it can be viewed.
6499
6500         * update-elc.el:
6501         Fix bug in NEEDTODUMP processing.
6502
6503 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6504
6505         * startup.el (lock-directory): Removed.
6506         (superlock-file): Ditto.
6507         (startup-set-paths): Remove lockdir.
6508         (startup-setup-paths-warning): Remove lock-directory.
6509
6510         * setup-paths.el (paths-find-lock-directory): Removed.
6511         (paths-find-superlock-file): Ditto.
6512
6513 2000-05-09  Ben Wing  <ben@xemacs.org>
6514
6515         * faces.el (set-face-property):
6516         * faces.el (set-face-font):
6517         * faces.el (set-face-foreground):
6518         * faces.el (set-face-background):
6519         * faces.el (set-face-background-pixmap):
6520         * faces.el (set-face-underline-p):
6521         * faces.el (set-face-strikethru-p):
6522         * faces.el (set-face-highlight-p):
6523         * faces.el (set-face-dim-p):
6524         * faces.el (set-face-blinking-p):
6525         * faces.el (set-face-reverse-p):
6526         doc string changes.
6527
6528         * glyphs.el:
6529         * glyphs.el (make-image-specifier):
6530         * glyphs.el (glyph-property):
6531         * glyphs.el (set-glyph-image):
6532         * glyphs.el (make-glyph):
6533         * glyphs.el (make-pointer-glyph):
6534         * glyphs.el (make-icon-glyph):
6535         * glyphs.el (widget-image-instance-p): New.
6536         authorship info, lots of doc changes.  New predicate, inadvertently
6537         omitted.  the general principle with specifier docs is now that
6538         the description of instantiators should go with the make-foo-specifier
6539         fun's doc string, rather than in foo-specifier-p.  this follows
6540         conventions elsewhere in XEmacs and in general is a lot more obvious
6541         of a place to look.  sometimes the make-foo-specifier function needs
6542         to be created in the process.
6543
6544         * gutter.el:
6545         * gutter.el (make-gutter-specifier): New.
6546         * gutter.el (make-gutter-size-specifier): New.
6547         * gutter.el (make-gutter-visible-specifier): New.
6548         specifier doc updates according to the conventions specified before.
6549
6550         * objects.el:
6551         * objects.el (make-font-specifier):
6552         * objects.el (make-color-specifier):
6553         * objects.el (make-face-boolean-specifier): New.
6554         specifier doc updates according to the conventions specified before.
6555
6556         * specifier.el:
6557         * specifier.el (set-specifier):
6558         * specifier.el (make-integer-specifier): New.
6559         * specifier.el (make-boolean-specifier): New.
6560         * specifier.el (make-natnum-specifier): New.
6561         * specifier.el (make-generic-specifier): New.
6562         * specifier.el (make-display-table-specifier): New.
6563         specifier doc updates according to the conventions specified before.
6564
6565         * toolbar.el:
6566         * toolbar.el (make-toolbar-specifier): New.
6567         specifier doc updates according to the conventions specified before.
6568
6569 2000-05-09  Ben Wing  <ben@xemacs.org>
6570
6571         * process.el (call-process-internal): Revert to previous version
6572         because Mike's change clashed with a change I did not long before.
6573         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6574         Thanks very much Mike for pointing out the bug and submitting a
6575         patch!
6576
6577 2000-04-13  Mike Alexander  <mta@arbortext.com>
6578
6579         * process.el (call-process-internal): Send the correct input buffer
6580         (call-process-internal): Return the exit status of the process
6581
6582 2000-05-07  Ben Wing  <ben@xemacs.org>
6583
6584         * winnt.el:
6585         * winnt.el (nt-quote-args-verbatim): Removed.
6586         * winnt.el (nt-quote-args-prefix-quote): Removed.
6587         * winnt.el (nt-quote-args-backslash-quote): Removed.
6588         * winnt.el (nt-quote-args-double-quote): Removed.
6589         * winnt.el (nt-quote-args-functions-alist): Removed.
6590         * winnt.el (nt-quote-process-args): Removed.
6591         Remove all stuff for argument quoting.  We borrow the code instead
6592         from Emacs 20.6, which is much more careful in its quoting
6593         (e.g. in handling runs of the escape character) and avoids most of
6594         the need for this Lisp mechanism by checking to see whether we're
6595         running a Cygwin or normal program and doing the appropriate
6596         quoting.  If we end up needing such a mechanism, we should add
6597         it by extending the variable `mswindows-quote-process-args' so it
6598         can take an alist of regexps.
6599
6600 2000-05-07  Ben Wing  <ben@xemacs.org>
6601
6602         * keydefs.el:
6603         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6604         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6605         the window without moving point.
6606
6607         * simple.el:
6608         * simple.el (scroll-up-one): New.
6609         * simple.el (scroll-down-one): New.
6610         Functions for use with C-M-up/down.
6611
6612 2000-05-01  Martin Buchholz <martin@xemacs.org>
6613
6614         * XEmacs 21.2.33 is released.
6615
6616 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6617
6618         * dialog.el (yes-or-no-p-dialog-box):
6619         Fix docstring.
6620         Fix following horrible bug in X11 mode with focus-follows-mouse:
6621           1. Visit two files in two different frames.
6622           2. do File->Revert Buffer in one of those frames.
6623           3. Dialog box appears.
6624           4. Arrange things so that the mouse passes over the *other*
6625              frame, then to the dialog box, and click on "Yes".
6626           5. The file contents end up in the *wrong* buffer!
6627         Add TODO comment.
6628
6629 2000-04-28  Ben Wing  <ben@xemacs.org>
6630
6631         * help.el (describe-installation): correct typo introduced
6632         in last patch: boundp -> fboundp.
6633
6634         * etags.el (buffer-tag-table-list):
6635         canonicalize filenames to Unix format so that tag-table-alist
6636         searching works under Windows.
6637
6638         * autoload.el:
6639         Bowdlerize the supposedly objectionable words
6640         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6641
6642         * gutter-items.el (set-progress-display-style):
6643         * gutter-items.el (search-dialog-callback):
6644         * gutter-items.el (make-search-dialog):
6645         Change to new callback-ex api.
6646
6647 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6648
6649         * help.el: (describe-installation): decode-coding-string is not
6650         defined in a non MULE environment.
6651
6652 2000-04-28  Ben Wing  <ben@xemacs.org>
6653
6654         * gutter-items.el (buffer-list-changed-hook):
6655         use it, not record-buffer-hook.
6656
6657         * subr.el (record-buffer-hook): Removed.
6658
6659 2000-04-27  Ben Wing  <ben@xemacs.org>
6660
6661         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6662         use NORECORD option.  Andy will not like this, but the existing
6663         gutter behavior is just wrong, as per this comment:
6664
6665         ;; this used to add the norecord flag to both calls below.
6666         ;; this is bogus because it is a pervasive assumption in XEmacs
6667         ;; that the current buffer is at the front of the buffers list.
6668         ;; for example, select an item and then do M-C-l
6669         ;; (switch-to-other-buffer).  Things get way confused.
6670         ;;
6671         ;; Andy, if you want to maintain the current look, you must
6672         ;;  *uncouple* the gutter order and buffers order.
6673
6674         * loaddefs.el (completion-ignored-extensions): unfuckify.
6675
6676         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6677         xemacs.mak.
6678
6679         * autoload.el (batch-update-one-directory): new function, used in
6680         xemacs.mak.
6681
6682         * loadup.el: set gc-cons-threshold very high unless dumping --
6683         loadup during update-elc is much much much faster.  also do this
6684         when quick-building.
6685
6686         add commented-out code for profiling loadup.
6687
6688
6689         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6690         is required in order to build xemacs.
6691
6692 2000-04-26  Ben Wing  <ben@xemacs.org>
6693
6694         * loadup.el: don't garbage collect during loadup if quick-build
6695         compile-time option is set.
6696
6697 2000-04-23  Ben Wing  <ben@xemacs.org>
6698
6699         * update-elc.el: compute whether any dumped .el or .elc files
6700         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6701         if so.
6702
6703         * update-elc.el (update-elc-files-to-compile): always change
6704         NOBYTECOMPILE in the src directory rather than current dir,
6705         so it will work under NT.
6706
6707         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6708         the form of this file is identical between Unix and Windows.
6709         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6710         Added comment.
6711         (update-autoloads-from-directory): updated doc string.
6712         updated doc strings in a few other places.
6713
6714 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6715
6716         * bytecomp.el (byte-force-recompile): Fix argument to
6717         byte-recompile-directory.
6718
6719 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6720
6721         * gutter-items.el (progress-display-clear-when-idle): Use
6722         add-one-shot-hook.
6723         * gutter-items.el (clear-progress-display): Adjust number of
6724         arguments.
6725
6726 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6727
6728         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6729
6730 2000-04-16  Ben Wing  <ben@xemacs.org>
6731
6732         * printer.el: New file.
6733
6734         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6735
6736         * help.el (describe-installation): Fix decoding for Windows.
6737
6738         * menubar-items.el:
6739         * menubar-items.el (default-menubar):
6740         * menubar-items.el (tutorials-menu-filter): New.
6741         * menubar-items.el (popup-menubar-menu):
6742         Add authorship.  Redo Help menu and Tutorials filter.
6743
6744         * menubar.el: Correct comment.
6745
6746         * modeline.el (modeline-buffer-identification): Correct doc string.
6747
6748         * simple.el:
6749         * simple.el (printing): Removed.
6750         * simple.el (printer-name): Removed.
6751         * simple.el (generic-print-buffer): Removed.
6752         * simple.el (generic-print-region): Removed.
6753         Move generic print code to printer.el.
6754
6755 2000-04-15  Ben Wing  <ben@xemacs.org>
6756
6757         * simple.el (generic-print-region): New.
6758         make this function actually work.
6759         (generic-print-buffer): call generic-print-region.
6760
6761 2000-04-14  Andy Piper  <andy@xemacs.org>
6762
6763         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6764         by using the new widget-callback-current-channel.
6765         (search-dialog-callback): ditto.
6766
6767 2000-04-12  Andy Piper  <andy@xemacs.org>
6768
6769         * gutter.el (default-gutter-position): moved from gutter-items.el.
6770         (default-gutter-position-changed-hook): ditto.
6771         (gutter-element-visibility-changed-hook): ditto.
6772         (set-gutter-element): ditto.
6773         (remove-gutter-element): ditto.
6774         (set-gutter-element-visible-p): ditto.
6775         (gutter-element-visible-p): ditto.
6776         (init-gutter): ditto.
6777
6778         * dialog.el (make-dialog-box): renamed and moved from
6779         gutter-items.el
6780
6781         * gutter-items.el: move various functions elsewhere.
6782
6783 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6784
6785         * menubar-items.el: Fixed place of parenthesis.
6786
6787 2000-04-12  Ben Wing  <ben@xemacs.org>
6788
6789         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6790                 without constantly being prompted for the tag.
6791         * simple.el: Added a number of section headings, to clarify the
6792                 organization of this file.
6793         * simple.el (activate-region):
6794         * simple.el (region-exists-p):
6795         * simple.el (region-active-p):
6796                 Moved these three function down to the other side of
6797                 the case-changing functions, so they join the rest of
6798                 the region code.
6799         * simple.el (printing): New.
6800         * simple.el (printer-name): New.
6801         * simple.el (generic-print-buffer): New.
6802                 New functions, a very simple prototype for a unified
6803                 printing interface.
6804
6805         * process.el (call-process-internal): Real fix for null BUFFER,
6806                 other problems with BUFFER specs.
6807
6808         * menubar-items.el:
6809                 Fixed up File->Print to use new printing functions.
6810                 Various corrections and expansions to Grep/Compile menus.
6811                 New options for Printing.
6812                 New options for SMTP Mail, the way to send mail under
6813                   MS Windows. (There's also a package patch to make SMTP
6814                   Mail be the default under MSWin.)
6815
6816 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6817
6818         * menubar-items.el: Selecting Rectangle Mousing from menubar
6819         did not work.  Needed to quote mouse-track-rectangle-p.
6820
6821 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6822
6823         * cl-compat.el (keywordp): Removed.
6824
6825 2000-04-05  Andy Piper  <andy@xemacs.org>
6826
6827         * gutter-items.el (progress-layout-glyph): don't initialize here.
6828         (progress-gauge-glyph): use dynamic sizing.
6829         (set-progress-display-style): new function. Set progress glyphs
6830         appropriately depending on the style.
6831         (progress-display-style): new variable. Custom version of
6832         set-progress-display-style.
6833         (progress-abort-glyph): switch to dynamic sizes.
6834         (search-dialog-text): make the edit field active.
6835
6836 2000-04-04  Andy Piper  <andy@xemacs.org>
6837
6838         * gutter-items.el (make-search-dialog): need to make the search
6839         dialog visible after creation.
6840
6841         * menubar-items.el (default-menubar): use the search dialog for
6842         searching. Remove some extraneous search menu items.
6843
6844         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6845         well as strings.
6846         (make-gutter-only-dialog-frame): allow the user to create the
6847         frame unmapped. Allow the gutter spec to be given as a glyph.
6848         (search-dialog-direction): new variable.
6849         (search-dialog-text): new variable.
6850         (search-dialog-callback): new function. Callback for the search
6851         dialog action.
6852         (make-search-dialog): new function. Create a user-friendly search
6853         dialog.
6854
6855 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6856
6857         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6858         under Windows.
6859
6860 2000-04-01  Andy Piper  <andy@xemacs.org>
6861
6862         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6863         progress more accurately.
6864
6865 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6866
6867         * finder.el (finder-compile-keywords): Process readable files only.
6868         Because error in process of .#finder-inf.el when compile xemacs
6869         with --with-clash-detection option.
6870
6871 2000-03-31  Andy Piper  <andy@xemacs.org>
6872
6873         * gutter-items.el (append-progress-display): don't delay after a
6874         successful font-lock.
6875         (make-gutter-only-dialog-frame): new function. Allow users to
6876         create gutter-only dialogs.
6877
6878 2000-03-27  Mike Alexander  <mta@arbortext.com>
6879
6880         * process.el (call-process-internal): Handle a null BUFFER
6881         parameter correctly.
6882
6883 2000-03-28  Andy Piper  <andy@xemacs.org>
6884
6885         * gutter-items.el (abort-progress-display): put strings in the
6886         gutter not extents.
6887         (progress-layout-glyph): signal special 'quit callback.
6888         (progress-display-quit-function): deleted.
6889         (progress-display-stop-callback): deleted.
6890         (progress-display-dispatch-command-events): deleted.
6891         (append-progress-display): remove calls to
6892         progress-display-dispatch-command-events.
6893         (raw-append-progress-display): ditto.
6894
6895 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6896
6897         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6898         being a list.  Actually define `stipple-pixmap-p' which is used as
6899         an error predicate.  Correctly handle PIXMAP being either relative
6900         or absolute file name.
6901
6902 2000-03-24  Andy Piper  <andy@xemacs.org>
6903
6904         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6905         (abort-progress-display): ditto. Don't delete the created extent.
6906         (raw-append-progress-display): ditto.
6907         (progress-display-dispatch-non-command-events): new
6908         function. Encapsulates what we want to do when no command input is
6909         required.
6910         (progress-display-dispatch-command-events): likewise, but disable
6911         for now since it causes too many problems.
6912         (append-progress-display): use them.
6913         (raw-append-progress-display): ditto.
6914         (default-gutter-position-changed-hook): set this rather than
6915         default-gutter-position-changed.
6916         (default-gutter-position-changed-hook): lambda with zero arguments
6917         rather than one.
6918         (raw-append-progress-display): trap errors in pending input since
6919         allowing them to signal will hose the gauge well and
6920         truly. Ideally we would like to delay these until we are more able
6921         to cope.
6922         (append-progress-display): ditto.
6923
6924 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6925
6926         * lisp/make-docfile.el: call-process-internal is now implemented
6927         in process.el.
6928
6929 2000-03-21  Ben Wing  <ben@xemacs.org>
6930
6931         * mule\mule-cmds.el (set-language-info-alist):
6932         Fix to correspond to new menu arrangement.
6933
6934 2000-03-21  Ben Wing  <ben@xemacs.org>
6935
6936         * process.el:
6937         * process.el (call-process-internal): New.
6938         New implementation of call-process.  Only enabled under NT, so far.
6939         stderr handling not implemented yet in CVS'd C code.
6940
6941 2000-03-20  Ben Wing  <ben@xemacs.org>
6942
6943         * lisp-mode.el:
6944         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6945         * lisp-mode.el (lisp-interaction-mode):
6946         Put back Lisp Interaction menubar for Jan V's sake.
6947
6948         * simple.el:
6949         * simple.el (mark-ring):
6950         * simple.el (dont-record-current-mark): New.
6951         * simple.el (in-shifted-motion-command): New.
6952         * simple.el (mark-ring-unrecorded-commands): New.
6953         * simple.el (mark-ring-max):
6954         * simple.el (set-mark-command):
6955         * simple.el (push-mark):
6956         * simple.el (handle-pre-motion-command):
6957         Implement scheme for not recording unimportant marks.
6958
6959         * subr.el:
6960         * subr.el (function-allows-args): New.
6961         New function function-allows-args.
6962
6963 2000-03-20  Martin Buchholz <martin@xemacs.org>
6964
6965         * XEmacs 21.2.32 is released.
6966
6967 2000-03-20  Andy Piper  <andy@xemacs.org>
6968
6969         * gutter-items.el (update-tab-in-gutter): force selection of the
6970         selected-window if required to do so.
6971         (buffers-tab-items): ditto.
6972         (add-tab-to-gutter): ditto.
6973         (create-frame-hook): use force-selection.
6974         (default-gutter-position-changed): lambdify.
6975         (update-tab-hook): deleted since it was only used in one place.
6976
6977 2000-03-18  Andy Piper  <andy@xemacs.org>
6978
6979         * files.el (find-file-noselect): undo change that shouldn't have
6980         gone in.
6981
6982 2000-03-17  Andy Piper  <andy@xemacs.org>
6983
6984         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6985         of selected-window trickery.
6986
6987         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6988         frames tabs.
6989         (progress-display-stop-callback): progress -> progress-display
6990         (progress-display-quit-function): ditto.
6991         (clear-progress-display): ditto.
6992         (remove-progress-display): ditto.
6993         (append-progress-display): ditto.
6994         (abort-progress-display): ditto.
6995         (raw-append-progress-display): ditto.
6996         (display-progress-display): ditto.
6997         (current-progress-display-label): ditto.
6998         (current-progress-display): ditto.
6999         (lprogress-display): ditto and save the buffer
7000         (progress-display): ditto. Otherwise the buffer sometimes gets
7001         changed which confuses font-lock.
7002
7003         * font-lock.el (font-lock-default-fontify-buffer): catch all
7004         errors, not just quit.
7005         (font-lock-mode): progress -> display-progress
7006         (font-lock-default-fontify-buffer): ditto.
7007         (font-lock-fontify-syntactically-region): ditto.
7008         (font-lock-fontify-keywords-region): ditto.
7009
7010 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7011
7012         * cl.el (gensym): Move to here from cl-macs.el.
7013         (gentemp): Ditto.
7014
7015 2000-03-16  Andy Piper  <andy@xemacs.org>
7016
7017         * font-lock.el (font-lock-mode): use lprogress and friends for
7018         progress management.
7019         (font-lock-default-fontify-buffer): ditto.
7020         (font-lock-fontify-syntactically-region): ditto.
7021         (font-lock-fontify-keywords-region): ditto.
7022         (font-lock-revert-cleanup): fix reverting.
7023         (font-lock-revert-setup): ditto.
7024
7025         * gutter-items.el (progress-use-echo-area): new variable. Use the
7026         echo area for progress gauges if non-nil.
7027         (clear-progress): remove echo area stuff and defer to
7028         clear-message.
7029         (append-progress): dispatch non-command events after each progress
7030         increment. Remove echo area stuff.
7031         (abort-progress): remove echo area stuff and defer to
7032         display-message.
7033         (raw-append-progress): ditto. Dispatch non-command events after
7034         gutter redisplay.
7035         (display-progress): defer echo area stuff to display-message.
7036
7037         * gutter-items.el (clear-progress):
7038         (abort-progress): indentation changes.
7039         (display-progress): don't clear progress.
7040         (append-progress): compare messages with equal.
7041         (raw-append-progress): use dispatch-non-command-events to flush
7042         widget creation events.
7043
7044 2000-03-13  Ben Wing  <ben@xemacs.org>
7045
7046         * abbrev.el:
7047         * abbrev.el (abbrev-string-to-be-defined): New.
7048         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7049         Changes for use with the menubar.
7050
7051 2000-03-12  Ben Wing  <ben@xemacs.org>
7052
7053         * alist.el (vassoc): moved here from font-menu.el.
7054
7055         * custom.el (defface): typo fix.
7056
7057         * dialog.el (yes-or-no-p-dialog-box):
7058         * dialog.el (message-box):
7059         * files.el (save-some-buffers-1):
7060         Put accelerators in the button names.
7061
7062         * font-lock.el (font-lock-comment-face):
7063         * font-lock.el (font-lock-keyword-face):
7064         * font-lock.el (font-lock-function-name-face):
7065         Fixed some of the colors under MS Windows because the existing
7066         default colors were hardly different from black and needed to be
7067         made lighter.
7068
7069         * font-menu.el:
7070         * font-menu.el (font-menu-split-long-menu):
7071         * font-menu.el (font-menu-family-constructor):
7072         * font-menu.el (font-menu-size-constructor):
7073         * font-menu.el (font-menu-weight-constructor):
7074         * font-menu.el (font-menu-set-font):
7075         vassoc moved to alist.el.
7076         Accelerators added to all menus.
7077         Unused bound var new-props removed.
7078
7079         * keydefs.el: I did a whole lot of rearranging to put things in a
7080         more consistent order and fixed a number of cases where key
7081         combinations involving up, down, left, right and so on were
7082         defined but the corresponding keypad combinations were not
7083         defined.
7084
7085         * lisp-mode.el:
7086         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7087         * lisp-mode.el (emacs-lisp-mode):
7088         * lisp-mode.el (lisp-interaction-mode):
7089         * lisp-mode.el (flet):
7090         Added accelerators onto the menus.
7091         Made all the different versions of the let function be indented
7092         the same way.
7093         Undid Steve's easy-menu-ification, because it makes it impossible
7094         to have the menubar and popup menus different.
7095         Cleaned up the menu; added items for find-function &c and some
7096         indenting, and removed debug-on-*.
7097
7098         * list-mode.el (list-mode-hook):
7099         * list-mode.el (list-mode):
7100         * list-mode.el (completion-setup-hook):
7101         * list-mode.el (display-completion-list):
7102         Added support for the :window-height keyword, which is required
7103         because of other changes that I made for the file dialog box.  I
7104         also made the hook variables list-mode-hook and
7105         completion-setup-hook and also minibuffer-setup-hook in
7106         minibuf.el be permanent-local; see comment in list-mode.el.
7107
7108         * map-ynp.el (map-y-or-n-p):
7109         Added accelerators to the dialog buttons.
7110
7111         * menubar-items.el (menu-truncate-list):
7112         New internal function.
7113         * menubar-items.el (submenu-generate-accelerator-spec):
7114         * menubar-items.el (menu-item-strip-accelerator-spec):
7115         * menubar-items.el (menu-item-generate-accelerator-spec):
7116         New exported functions, for use in auto-generating accelerator specs.
7117
7118         * menubar-items.el:
7119         * menubar-items.el (default-menubar):
7120         * menubar-items.el (maybe-add-init-button):
7121         * menubar-items.el (bookmark-menu-filter):
7122         * menubar-items.el (slow-format-buffers-menu-line):
7123         * menubar-items.el (build-buffers-menu-internal):
7124         * menubar-items.el (language-environment-menu-filter):
7125         * menubar-items.el (default-popup-menu):
7126         * menubar-items.el (popup-buffer-menu):
7127         * menubar-items.el (popup-menubar-menu):
7128         Did a major overhaul on this file, and in fact I'm nowhere near
7129         done working on the menubar, and there will be more patches to
7130         come.  A basic summary of what I've done:
7131
7132         a) I added accelerators to all of the menu items.  For menus that
7133         are auto-generated, such as the buffers menu, the accelerators are
7134         automatically added to the beginning of each line using the
7135         numbers 1 through 9, then zero, and then letters starting with A,
7136         but omitting the letters that are already in use for the fixed
7137         menu items at the top of the buffers menu.  To facilitate adding
7138         accelerators of this kind, I created some new functions
7139         (*-accelerator-spec), which are also being used by other filters
7140         that auto generate lists of things such as ftp sites to download
7141         packages.  If people really don't like these accelerators
7142         appearing at the beginning of the menu items, a variable can be
7143         added to optionally turn them off, but I think this is rather
7144         pointless because other menu items have accelerators and many or
7145         most of the menu users will use the accelerators if the support is
7146         there.
7147
7148         b) I combined the top level Tools and Apps menus into a single
7149         Tools menu, because the distinction between the two is not
7150         obvious, and the items on the menus are not used often enough that
7151         putting some of them onto submenus is a problem.
7152
7153         c) I created two new top level menus called View and Cmds because
7154         there were too many items on the File and Edit menus, and I'm going
7155         to be adding more items to these menus.  In contrast to the Tools
7156         menu, the items on these menus may be used quite often during an
7157         editing session, and so should be available with fewer
7158         keystrokes.
7159
7160         d) I added a number of options to the options menu, including one
7161         for controlling whether the alt key can be used to traverse to
7162         menu items using the accelerators, one for controlling behavior of
7163         control-k, one for controlling how the kill and yank functions
7164         interact with the clipboard, a few additional buffers-menu
7165         options, and various other things.  I also did a bit of
7166         rearranging, for example, combining the keyboard and mouse options
7167         into a single keyboard and mouse submenu to facilitate the
7168         accelerators on that level.
7169
7170         e) I changed the variable buffers-menu-format-buffer-line-function
7171         to take two arguments instead of one, the second argument being
7172         the line number for use in creating an accelerator.  I added a
7173         hack to support existing functions with one argument (although I
7174         doubt that very many of these exist), for backward compatibility.
7175
7176         f) I moved the top level mule menu to be a submenu of the edit
7177         menu.  I think that most of the items on this menu are fairly
7178         useless and there are certainly not enough frequently used items
7179         to justify this being its own top level menu.
7180
7181         g) I combined most of the items in big-menubar.el into the main menu.
7182         If people think the main menu is too big, it would be possible to
7183         create different configurations, some smaller.
7184
7185         * menubar.el (check-menu-syntax):
7186         Deleted some syntax checks that were no longer valid, partly
7187         because of changes that were already made a long time ago, and
7188         partly because of a change I made where I allow the name of the
7189         menu item to be an evaluated expression rather than just a string,
7190         similar to all of the other parameters of a menu item.
7191
7192         * minibuf.el:
7193         * minibuf.el (read-file-name-1):
7194         * minibuf.el (mouse-read-file-name-1):
7195         I made a number of changes to improve the appearance
7196         and functioning of the file dialog box.  They include:
7197
7198         a) Fixing the problem where closing the dialog box by clicking on
7199         the close button of the window didn't properly exit the
7200         minibuffer.
7201
7202         b) Fixing the problem that if you typed part of a file name, and
7203         then clicked on a completion with the mouse, the file was not
7204         correctly selected.
7205
7206         c) Changing the title of the dialog box to reflect the operation
7207         being done in accordance with user interface conventions, rather
7208         than the name of the dialog box buffer, which is rather useless.
7209
7210         d) Remove the words "possible completions are" which didn't
7211         belong.
7212
7213         e) Fix things so that the completions scroll off the end of the
7214         completions windows only to the right, rather than both to the
7215         right and down, which is in accordance with Windows user interface
7216         conventions.
7217
7218         * msw-init.el (init-post-mswindows-win):
7219         Added a binding for meta-F4, which is the standard windows binding
7220         for exiting a program.
7221
7222         * select.el (get-selection-no-error):
7223         * select.el (own-selection):
7224         * select.el (own-clipboard):
7225         Added an optional argument called append to the functions
7226         own-selection and own-clipboard.  This adds support for appending
7227         text to the existing selection and allows the function
7228         own-clipboard to be used as the value of the variable
7229         interprogram- cut-function.
7230
7231         Fixed a bug in own-selection in handling zmacs-region-stays.
7232
7233         * simple.el (historical-kill-line): New.
7234
7235         * simple.el (kill-line):
7236         * simple.el (interprogram-cut-function):
7237         * simple.el (interprogram-paste-function):
7238         * simple.el (handle-pre-motion-command):
7239         * simple.el (next-line):
7240         * simple.el (previous-line):
7241         a) Expanded the variable kill-whole-line, so that function
7242         kill-line can be set to delete the entire line always, not just
7243         when cursor is at the beginning of the line.  This is controlled
7244         by setting the variable kill-whole-line to the symbol 'always.
7245         This behavior, as well as the existing kill-whole-line behavior,
7246         now only take effect when kill-line is called interactively,
7247         although this is a departure from a previous behavior in the case
7248         of setting this variable kill-whole-line to t.  It is almost
7249         certainly what has always been intended, and most likely the old
7250         way of doing things introduced bugs.  I also created a function
7251         called historical-kill-line, which ignores the kill-whole-line
7252         setting and always gives the historical behavior of only killing
7253         to the end of the line.  I bound this function to shift- control-k
7254         so that the kill to end of line behavior is available, even when
7255         kill-whole-line has been set to change control-k into the simple
7256         delete-whole-line behavior. (This can be set using the options
7257         menu.)
7258
7259         b) I changed things so that kill and yank now interact with the
7260         clipboard by default under windows.  This was done by changing the
7261         default value of interprogram-cut- function and
7262         interprogram-paste-function.  You can get the old behavior by
7263         setting these to nil, and there is an option on the options menu
7264         to do this.
7265
7266         c) I added support for selecting text using shifted motion keys.
7267         This support is on by default and can be controlled by the
7268         variable shifted-motion-keys-select-region.  There is also a
7269         variable called unshifted-motion-keys-deselect-region that
7270         controls more specifically how the shifted motion key behavior
7271         works.  I did not put an option on the options menu to turn this
7272         off, because I can't imagine why this would be useful.
7273
7274         * simple.el (forward-block-of-lines):
7275         * simple.el (backward-block-of-lines):
7276         * simple.el (block-movement-size):
7277         New.
7278
7279         * simple.el (uncapitalized-title-words):
7280         * simple.el (uncapitalized-title-word-regexp):
7281         * simple.el (capitalize-string-as-title):
7282         * simple.el (capitalize-region-as-title):
7283         New.
7284
7285
7286         * subr.el (add-hook):
7287         * subr.el (make-local-hook): New.
7288         * subr.el (remove-local-hook): New.
7289         * subr.el (add-one-shot-hook): New.
7290         * subr.el (add-local-one-shot-hook): New.
7291         Added some functions to make using hooks easier.
7292         These include:
7293
7294         a) Functions add-local-hook and remove-local-hook to make it easy
7295         to use local hooks.
7296
7297         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7298         make it possible to add a "one-shot" hook, which is to say a hook
7299         that runs only once, and automatically removes itself after the
7300         first time it has run.
7301
7302 2000-03-09  Andy Piper  <andy@xemacs.org>
7303
7304         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7305
7306 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7307
7308         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7309         Moved from menubar-items.el.
7310         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7311
7312 2000-03-08  Andy Piper  <andy@xemacs.org>
7313
7314         * gutter-items.el (build-buffers-tab-internal): add selected field
7315         to buffers tab spec.
7316
7317 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7318
7319         * minibuf.el (last-exact-completion): Initialize to nil.
7320
7321 2000-03-07  Didier Verna  <didier@xemacs.org>
7322
7323         * startup.el (command-line-1): remove unused variable
7324         `first-file-buffer'.
7325
7326 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7327
7328         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7329         which is also used for Web server log files.
7330
7331 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7332
7333         * mule/mule-charset.el: Setup auto-fill-chars.
7334
7335 2000-03-02  SL Baur  <steve@beopen.com>
7336
7337         * subr.el (with-string-as-buffer-contents): Reimplement using
7338         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7339         non-deletion of buffer after execution problem.
7340         (with-output-to-string): Use unique buffer name.
7341
7342 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7343
7344         * gutter-items.el (buffers-tab-sort-function):  New variable.
7345         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7346
7347 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7348
7349         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7350
7351 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7352
7353         * menubar-items.el (maybe-add-init-button): Remove the "Load
7354         .emacs" button from all menubars.
7355
7356 2000-03-01  Didier Verna  <didier@xemacs.org>
7357
7358         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7359         region rectangle replacement (from Jan Vroonhof).
7360         (replace-rectangle): new function.
7361
7362 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7363
7364         * mule/mule-cmds.el (set-default-coding-systems): Use
7365         set-terminal-coding-system and set-keyboard-coding-system.
7366         * coding.el (set-terminal-coding-system): Use
7367         set-console-tty-output-coding-system.
7368         (set-keyboard-coding-system): Use
7369         set-console-tty-input-coding-system.
7370
7371 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7372
7373         * minibuf.el (read-variable): Allow symbol to default argument.
7374
7375 2000-02-27  Andy Piper  <andy@xemacs.org>
7376
7377         * gutter-items.el (update-tab-hook): new function to be used for
7378         hooks.
7379         (create-frame-hook): add update-tab-hook.
7380         (record-buffer-hook): ditto.
7381         (default-gutter-position-changed): ditto.
7382         (default-gutter-position): updating the buffers tab is now handled
7383         by a hook.
7384         (default-gutter-position-changed-hook): new variable.
7385         (gutter-element-visibility-changed-hook): ditto.
7386         (set-gutter-element-visible-p): call it.
7387         (set-gutter-element): use modify-specifier-instances. Set extents
7388         as duplicable before using.
7389         (remove-gutter-element): ditto.
7390         (set-gutter-element-visible-p): ditto.
7391         (init-gutter): new function.
7392         (add-tab-to-gutter): use new gutter-element functions rather than
7393         setting specifiers directly.
7394         (clear-progress): ditto.
7395         (abort-progress): ditto.
7396         (gutter-buffers-tab-visible-p): renamed from
7397         default-gutter-visible-p
7398
7399         * specifier.el (modify-specifier-instances): new function from Jan
7400         Vroonhof.
7401
7402         * x-init.el (init-post-x-win): call init-gutter.
7403
7404         * msw-init.el (init-post-mswindows-win): call init-gutter.
7405
7406         * menubar-items.el (default-menubar): Update to reflect new gutter
7407         variables.
7408
7409 2000-02-26  Andy Piper  <andy@xemacs.org>
7410
7411         * gutter-items.el (set-gutter-element): new function. Add gutter
7412         elements to the specified gutter.
7413         (remove-gutter-element): new function. Remove gutter elements from
7414         the specified gutter.
7415         (set-gutter-element-visible-p): new function. Set gutter element
7416         visibility for the provided gutter-visible specifier.
7417
7418 2000-02-23  Andy Piper  <andy@xemacs.org>
7419
7420         * gutter-items.el (add-tab-to-gutter): specify dimensions
7421         dynamically.
7422
7423 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7424
7425         * gutter-items.el (add-tab-to-gutter):
7426         * package-get.el (package-get-interactive-package-query):
7427         * package-ui.el (pui-directory-exists):
7428         (pui-install-selected-packages):
7429         (pui-list-packages):
7430         Use #'(lambda ...)  instead of '(lambda ...).
7431
7432 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7433
7434         * startup.el (load-user-init-file): Check to make sure user
7435           has an init-file before calling load().
7436
7437 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7438
7439         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7440
7441 2000-02-23  Martin Buchholz <martin@xemacs.org>
7442
7443         * XEmacs 21.2.31 is released.
7444
7445 2000-02-21  Mike Sperber <mike@xemacs.org>
7446
7447         * loadup.el (really-early-error-handler):
7448         * update-elc.el:
7449         * make-docfile.el:
7450         Remove dependency on EMACSBOOTSTRAP... environment variables.
7451
7452 2000-02-21  Martin Buchholz <martin@xemacs.org>
7453
7454         * XEmacs 21.2.30 is released.
7455
7456 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7457
7458         * byte-optimize.el (byte-optimize-plus):
7459         (byte-optimize-minus):
7460         (byte-optimize-multiply):
7461         Optimize (- 0) to 0, not (-)
7462         Optimize (+ 5 3.0) to 8.0
7463         Optimize (* 5 3.0) to 15.0
7464         Improve readability.
7465
7466 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7467
7468         * modeline.el: (modeline-scrolling-method): change modeline
7469         mswindows cursor appearance according to the value.
7470
7471         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7472         and 'gui-element face colors and 'gui-element face font to Windows
7473         defaults.
7474
7475 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7476
7477         * font-lock.el: Javadoc enhancements
7478
7479 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7480
7481         * ldap.el (toplevel): Test if LDAP support has been compiled in
7482         (ldap-verbose): New option
7483         (ldap-search-entries): Renamed from the previous ldap-search
7484         Conditionalize message display on ldap-verbose
7485         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7486         defuns
7487         (ldap-search): Is now defined as an obsolete wrapper calling
7488         ldap-search-basic or ldap-search-entries
7489
7490
7491 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7492             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7493             Jan Vroonhof  <jan@xemacs.org>
7494
7495         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7496         When for-effect is true, didn't call `byte-optimize-form'
7497         in and/or subforms without last.
7498
7499 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7500
7501         * package-get.el (package-get-download-sites): Use correct custom
7502         type.
7503
7504 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7505
7506         * files.el (write-file): Ask for coding system when compiled with
7507         file-coding.
7508
7509 2000-02-16  Andy Piper  <andy@xemacs.org>
7510
7511         * buffer.el (switch-to-buffer): give norecord argument to
7512         set-window-buffer instead of explicitly recording.
7513
7514         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7515         we have to pick a window.
7516
7517 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7518
7519         * mule/mule-cmds.el (describe-language-support): Don't add
7520         unexist function to help-map.
7521         (describe-coding-system): Don't use already assigend `C'.
7522
7523 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7524
7525         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7526         work in custom.
7527
7528 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7529
7530         * about.el: Ienaga's e-mail address change.
7531
7532 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7533
7534         * etags.el (find-tag): force new window -- even if buf already
7535         visible -- when other-window is t
7536
7537 2000-02-16  Martin Buchholz <martin@xemacs.org>
7538
7539         * XEmacs 21.2.29 is released.
7540
7541 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7542
7543         * cl-extra.el (getf): This is now identical to `plist-get', so
7544         just defalias it.
7545         * cl-macs.el: Make getf an alias to plist-get, at the
7546         byte-compiler level, using define-compiler-macro.
7547
7548 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7549
7550         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7551
7552 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7553
7554         * lisp/etags.el (find-tag-internal): set exact-tagname to
7555           a regular expression that matches against the tagname
7556           part of the tag entry first instead of only looking in
7557           the context area.
7558
7559 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7560
7561         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7562         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7563
7564 2000-02-07  Martin Buchholz <martin@xemacs.org>
7565
7566         * XEmacs 21.2.28 is released.
7567
7568 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7569
7570         * cl-extra.el (getf): Just call `get', never `get*'.
7571         Make arglist match docstring.
7572         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7573         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7574         * byte-optimize.el: remove references to `get*'.
7575
7576 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7577
7578         * mule/european.el: Add syntax information for Latin3 and Latin4.
7579
7580 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7581
7582         * byte-optimize.el: Byte-optimize (length "foo")
7583
7584 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7585
7586         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7587         width check using `window-leftmost-p' and `window-rightmost-p'.
7588
7589 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7590
7591         * wid-edit.el (widget-match-inline): An atom never matches a
7592           list.
7593
7594 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7595
7596         * modeline.el: Consolidated 'x and 'mswindows specification under
7597         'win tag.
7598
7599 2000-01-29  Andy Piper  <andy@xemacs.org>
7600
7601         * gutter-items.el: (format-buffers-tab-line): Try and be
7602         intelligent about buffer naming when we have duplicates.
7603
7604 2000-01-29  Andy Piper  <andy@xemacs.org>
7605
7606         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7607         updated when it becomes visible.
7608
7609 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7610
7611         * bytecomp.el (byte-compile-insert-header): Properly set coding
7612         system under MULE and file-coding.
7613
7614 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7615
7616         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7617         (dontusethis-set-value-terminal-coding-system-handler):
7618         (dontusethis-set-value-keyboard-coding-system-handler):
7619         Never undefine coding system aliases.  Emergency fix for gnus.
7620
7621 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7622
7623         * files.el (abbreviate-file-name): Use directory-sep-char instead
7624         of hard-coded "/".
7625
7626 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7627
7628         * startup.el (user-init-file-base-list): New variable, replacing
7629         user-init-file-base.
7630         (find-user-init-file): New function.
7631         (command-line-early): Use it.
7632         (load-user-init-file): Ditto.
7633
7634 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7635
7636         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7637         calling valid-image-instantiator-format-p
7638
7639 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7640
7641         * isearch-mode.el (isearch-mode): The variable is
7642         isearch-unhidden-extents, not isearch-opened-extents.
7643
7644 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7645
7646         * minibuf.el (next-history-element): Modify error message if a
7647         default value is available.
7648
7649 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7650
7651         * bytecomp.el (byte-compile-file): Don't unconditionally write
7652         .elc files in binary - might contain non-Latin1.
7653
7654 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7655
7656         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7657         for windows-nt.
7658
7659         * version.el:
7660         * startup.el (user-init-file-base):
7661         * process.el (call-process-region):
7662         * files.el (make-backup-file-name):
7663         (backup-file-name-p):
7664         (file-relative-name):
7665         (abbreviate-file-name):
7666         (set-auto-mode):
7667         * code-process.el (call-process-region): Removed unnecessary
7668         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7669         support out of the universe.
7670
7671         * process.el:
7672         * code-process.el:
7673         * bytecomp.el (byte-compile-file): Removed reference to
7674         buffer-file-type, and commented usage of binary-process-output
7675         NTEmacs variables.
7676
7677 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7678
7679         * help.el (function-arglist): Add case for macro.
7680
7681 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7682
7683         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7684         printers.
7685         (custom-display): Added a menu for printer/display tags.
7686
7687         * frame.el (frame-type):
7688         * device.el (device-type): Added 'msprinter to the doc string, and
7689         removed 'pc -- it is not going to be implemented ever.
7690         (call-device-method): Fixed docstring typo.
7691         Defined specifier tags 'printer and 'display.
7692
7693 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7694
7695         * lisp/itimer.el (itimer-run-expired-timers): (consp
7696           last-command-event-time) instead of (consp
7697           'last-command-event-time).
7698
7699 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7700
7701         * msw-glyphs.el: Removed obsolete commentary.
7702
7703 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7704
7705         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7706         better default value.
7707
7708 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7709
7710         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7711         (read-string): Ditto.
7712         (eval-minibuffer): Ditto.
7713         (read-command): Ditto.
7714         (read-function): Ditto.
7715         (read-variable): Ditto.
7716         (read-number): Ditto.
7717         (read-shell-command): Ditto.
7718         (read-number): Record history.
7719
7720 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7721
7722         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7723
7724 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7725
7726         * faces.el (startup-initialize-custom-faces): New function.
7727         Reset all faces created during auto-autoloads loading time
7728         by defface.
7729         * startup.el (command-line): Call it.
7730
7731 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7732
7733         * about.el (about-hackers): Add myself to contributors list.
7734
7735 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7736
7737         * menubar-items.el (maybe-add-init-button): Removed an argument in
7738         a call to load-user-init-file, as the function managed to lose its
7739         formal parameter a few betas ago.
7740
7741 2000-01-18  Martin Buchholz <martin@xemacs.org>
7742
7743         * XEmacs 21.2.27 is released.
7744
7745 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7746
7747         * process.el (shell-command-to-string): Use the FSF docstring.
7748         Make shell-command-to-string the standard function, and
7749         exec-to-string the (deprecated) alias.
7750
7751         * startup.el: typo fix.
7752
7753 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7754
7755         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7756
7757 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7758
7759         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7760         buffers after visible buffers.
7761         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7762
7763 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7764
7765         * info.el (Info-extract-menu-node-name): Stop at a dot
7766         followed by whitespace or right parenthesis.
7767
7768 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7769
7770         * info.el (Info-directory-list): Warn against using Customize with
7771         Info-directory-list.
7772
7773 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7774
7775         * minibuf.el (read-file-name): doc fix.
7776
7777         * autoload.el (update-file-autoloads): doc fix.
7778
7779         * about.el (about-hackers): Change my E-mail address.
7780
7781 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7782
7783         * info.el (Info-visit-file): Just use the `f' interactive spec to
7784         read a filename in the standard way.
7785
7786 2000-01-13  Andy Piper  <andy@xemacs.org>
7787
7788         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7789         (gutter-buffers-tab-extent): new variable.
7790         (update-tab-in-gutter): call add-tab-to-gutter again if the
7791         orientation has changed.
7792         (add-tab-to-gutter): cope with different orientations.
7793
7794 2000-01-11  Didier Verna  <didier@xemacs.org>
7795
7796         * info.el (Info-following-node-name): backward-skip dots as well
7797         as spaces (dots at the end of a node name aren't part of it).
7798         (Info-extract-menu-node-name): don't skip dots. There could be
7799         some in the node name.
7800         (Info-index): allow dots to be part of a node name.
7801
7802 2000-01-12  Andreas Jaeger  <aj@suse.de>
7803
7804         * files.el (auto-mode-alist): Added idlwave-mode.
7805         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7806
7807 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7808
7809         * info.el (Info-search): Show default value.
7810
7811 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7812
7813         * info.el (Info-read-node-completion-table): New variable.
7814         (Info-read-node-name-1): New function.
7815         (Info-read-node-name): Use it.
7816         (Info-follow-reference): Use DEFAULT argument of completing-read.
7817         (Info-menu): Ditto.
7818
7819 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7820
7821         * hyper-apropos.el (hyper-describe-key-briefly): Save
7822         window configuration.
7823         (hyper-describe-face): Use DEFAULT of completing-read.
7824         (hyper-apropos-read-variable-symbol): Ditto.
7825         (hyper-apropos-read-function-symbol): Ditto.
7826
7827 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7828
7829         * mule/mule-cmds.el (set-default-coding-system): Set
7830         comint-exec-hook to use coding-system-for-read and
7831         coding-system-for-write so that C-x RET c works.
7832
7833 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7834
7835         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7836         (previous-matching-history-element): Increment
7837         minibuffer-max-depth by 1.
7838         (next-matching-history-element): Ditto.
7839
7840 2000-01-11  Andy Piper  <andy@xemacs.org>
7841
7842         * gutter-items.el (buffers-tab): Create a new face for the buffers
7843         tab.
7844         (buffers-tab-face): use it.
7845
7846 2000-01-10  Didier Verna  <didier@xemacs.org>
7847
7848         * modeline.el (modeline-scrolling-method): change modeline X
7849         cursor appearance according to the value.
7850
7851 2000-01-07  Andreas Jaeger  <aj@suse.de>
7852
7853         * about.el (about-hackers): Moved my entry to contributor list.
7854         (xemacs-hackers): Added myself.
7855         (about-maintainer-info): Added description of myself.
7856
7857
7858 2000-01-07  Didier Verna  <didier@xemacs.org>
7859
7860         * modeline.el (modeline-scrolling-method): new variable.
7861         (mouse-drag-modeline): add reference to it in the docstring.
7862         (mouse-drag-modeline): handle it.
7863
7864 2000-01-08  Andy Piper  <andy@xemacs.org>
7865
7866         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7867         calls.
7868         (remove-buffer-from-gutter-tab): ditto.
7869
7870 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7871
7872         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7873         (custom-face-edit): Fix grammatical error in help message.
7874
7875 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7876
7877         * movemail.el: Added.
7878
7879         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7880
7881 2000-01-03  Didier Verna  <didier@xemacs.org>
7882
7883         * modeline.el (mouse-drag-modeline): remove the code related to
7884         the modeline horizontal scrolling facility.
7885
7886 1999-12-31  Martin Buchholz <martin@xemacs.org>
7887
7888         * XEmacs 21.2.26 is released.
7889
7890 1999-12-28  Andy Piper  <andy@xemacs.org>
7891
7892         * wid-edit.el (widget-push-button-value-create): The gui cache
7893         does not agree with native widgets which can only be displayed
7894         once per window. The reasons for caching are diminished now that
7895         we don't hog resources when creating buttons.
7896         (widget-push-button-cache) deleted.
7897
7898 1999-12-24  Martin Buchholz <martin@xemacs.org>
7899
7900         * XEmacs 21.2.25 is released.
7901
7902 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7903
7904         * hyper-apropos.el (hyper-apropos): Toggle
7905         hyper-apropos-programming-apropos correctly.
7906         Set REGEXP when user accepts default value.
7907
7908 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7909
7910         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7911         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7912
7913 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7914
7915         * mule/mule-category.el (undefined-category-designator):
7916         Return char instead of character.  Search for undefined one.
7917         (describe-category): Use with-displaying-help-buffer.
7918
7919 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7920
7921         * byte-optimize.el (byte-optimize-plus):
7922         Optimize (+ 1) to 1 instead of (1+ nil).
7923
7924         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7925
7926         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7927
7928         * byte-optimize.el (byte-optimize-char-before): New function.
7929         Remove performance penalty for using (char-before) instead of (char-after).
7930
7931 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7932
7933         * mule/mule-category.el (char-category-list): Return character
7934         instead of integer.
7935
7936 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7937
7938         * minibuf.el (read-buffer): Check default is buffer object.
7939
7940 1999-11-25  Andy Piper  <andy@xemacs.org>
7941
7942         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7943         for buttons.
7944
7945 1999-12-16  Andreas Jaeger  <aj@suse.de>
7946
7947         * package-get.el (package-get-maybe-save-index): Fixed typo.
7948         Patch by Jeff Miller <jmiller@smart.net>.
7949
7950 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7951
7952         * gnuserv.el (gnuserv-process-filter):  don't call
7953         gnuserv-write-to-client when gnuserv-current-client is nil
7954
7955 1999-12-14  Martin Buchholz <martin@xemacs.org>
7956
7957         * XEmacs 21.2.24 is released.
7958
7959 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7960
7961         * about.el (about-hackers): Update my email address.
7962
7963 1999-12-07  Martin Buchholz <martin@xemacs.org>
7964
7965         * XEmacs 21.2.23 is released.
7966
7967 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7968
7969         * package-get.el (package-get-download-sites): Removed several
7970         defunct download sites, added many new ones, and corrected a few
7971         incorrect directory-on-site entries.  Added physical locations to
7972         site-description.
7973
7974 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7975
7976         * finder.el (finder-commentary): add DOC string and fix
7977         interactive spec
7978
7979 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7980
7981         * help.el (describe-function): Don't forget to intern the string
7982         completing-read returns.
7983         (describe-variable): Ditto.
7984
7985 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7986
7987         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7988         `hyper-apropos-help-mode' here to find symbol to customize
7989         irregardless of cursor position and simplify
7990         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7991         `hyper-apropos-popup-menu'.
7992
7993 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7994
7995         * apropos.el (apropos-mode-map): Add return to call
7996         apropos-follow.
7997         (apropos-print): Call apropos-mode to have better
7998         command reference. Put keymap text-poperty to
7999         symbole name.
8000
8001 1999-11-22  Alastair Burt  <burt@dfki.de>
8002
8003         * help.el: (describe-bindings-1): Added handling of keymaps for
8004         the extents at point.
8005
8006 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8007
8008         * gutter-items.el (buffers-tab-items): Wrap the function in a
8009         save-match-data
8010
8011 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8012
8013         * help.el (describe-function): Use the DEFAULT argument to
8014         completing-read.
8015         (describe-variable): Ditto.
8016
8017 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8018
8019         * minibuf.el (read-from-minibuffer): Add optional argument
8020         DEFAULT to have better mini-buffer history support.
8021         (completing-read): Pass default to read-from-minibuffer.
8022         (read-buffer): Pass default to completing-read.
8023
8024 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8025
8026         * font-lock.el (font-lock-doc-string-face): Document the
8027         `font-lock-lisp-like' property.
8028
8029 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8030
8031         * lisp-mode.el: Specify `font-lock-lisp-like'.
8032
8033         * font-lock.el (font-lock-lisp-like): New function.
8034         (font-lock-fontify-syntactically-region): Use it.
8035
8036 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8037
8038         * XEmacs 21.2.22 is released
8039
8040 1999-11-28  Martin Buchholz <martin@xemacs.org>
8041
8042         * XEmacs 21.2.21 is released.
8043
8044 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8045
8046         * minibuf.el (read-coding-system): Accept symbol and
8047         coding-system object as a default-coding-system.
8048
8049 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8050
8051         * minibuf.el (read-coding-system): Accept symbol as
8052         a default-coding-system.
8053
8054 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8055
8056         * apropos.el (apropos-documentation): Use insert instead
8057         of princ.
8058
8059 1999-11-07  William M. Perry  <wmperry@aventail.com>
8060
8061         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8062           for the linux console.
8063
8064         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8065           stuff to work when you are not on a window system, since the GPM
8066           mouse support now allows pasting from outside of XEmacs.
8067
8068 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8069
8070         * XEmacs 21.2.20 is released
8071
8072 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8073
8074         * setup-paths.el (paths-default-info-directories): Add
8075         /usr/share/info and /usr/local/share/info.
8076
8077 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8078
8079         * about.el: Updated Vladimir Ivanovic's info.
8080
8081 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8082
8083         * auto-show.el (auto-show-truncationp): Remove.
8084
8085         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8086
8087 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8088
8089         * indent.el (indent-line-to): fix bug: spaces were not replaced
8090         with tab if column is multiple of tab-width
8091         From dhn@qedinc.com
8092
8093 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8094
8095         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8096         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8097
8098         * package-get.el (package-get-package-provider): Be verbose when
8099         interactive. Patch from Robert Pluim
8100
8101 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8102
8103         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8104         info file suffixes.
8105
8106 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8107
8108         * process.el (open-network-stream): Add a new optional parameter
8109         PROTOCOL to support udp; fix a minor typo and add an explanation
8110         in docstring for udp programming.
8111
8112         * code-process.el (open-network-stream): Add a new optional
8113         parameter PROTOCOL to support udp; fix a minor typo and add an
8114         explanation in docstring for udp programming.
8115
8116 1999-10-18  Andy Piper  <andy@xemacs.org>
8117
8118         * gui.el (make-gui-button): be more precise about how we call
8119         callbacks.
8120
8121         * wid-edit.el (widget-push-button-value-create): Use the new form
8122         of native gui-button.
8123
8124 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8125
8126         * info.el (Info-page-prev): Don't do (sit-for 0).
8127
8128 1999-10-13  Andy Piper  <andy@xemacs.org>
8129
8130         * gutter-items.el (progress-abort-glyph): new glyph for showing
8131         abort status.
8132         (append-progress): dispatch-event rather than sit-for.
8133         (abort-progress): new function. Show the abort glyph with an
8134         appropriate message.
8135         (raw-append-progress): dispatch-event rather than sit-for.
8136         (display-progress): cope with aborts.
8137
8138         * gui.el (make-gui-button): Use native widgets for buttons
8139         unconditionally.
8140         (insert-gui-button): ditto.
8141         (gui-button-p): ditto.
8142
8143         * xbm-button.el: remove from core.
8144
8145         * xpm-button.el: remove from core.
8146
8147 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8148
8149         * faces.el (init-device-faces): Don't initialize the random faces
8150         on the stream device.
8151
8152 1999-10-06  Andy Piper  <andy@xemacs.org>
8153
8154         * files.el (recover-file): Don't use ls under windows for revert buffer.
8155
8156 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8157
8158         * package-get.el (package-get-download-menu): Make menu really
8159         toggle download sites.
8160         (package-get-download-sites): Add autoload cookie.
8161
8162 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8163
8164         * setup-paths.el (paths-find-module-directory): Ditto.
8165
8166 1999-09-29  Werner Fink  <werner@suse.de>
8167
8168         * setup-paths.el (paths-find-exec-directory): Add missing nil
8169         parameter for environment.
8170
8171 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8172
8173         * modeline.el (modeline-format):
8174         Only purecopy the strings.  Else
8175         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8176         barfs.
8177
8178 1999-08-28  Mike Woolley  <mike@bulsara.com>
8179
8180         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8181         user setting comint-completion-addsuffix and
8182         comint-process-echoes.
8183
8184 1999-09-22  Andy Piper  <andy@xemacs.org>
8185
8186         * gutter-items.el (update-tab-in-gutter): use
8187         last-nonminibuf-window instead of selected-window.
8188
8189 1999-09-18  Andy Piper  <andy@xemacs.org>
8190
8191         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8192         display on.
8193
8194         * subr.el (record-buffer-hook): new variable so that the hook gets
8195         some documentation.
8196
8197 1999-09-16  Andy Piper  <andy@xemacs.org>
8198
8199         * gutter-items.el (update-tab-in-gutter): only update when the
8200         gutter is visible.
8201         (remove-buffer-from-gutter-tab): ditto.
8202
8203 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8204
8205         * simple.el (do-auto-fill): Commented out part of Kinsoku
8206         processing.
8207
8208 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8209
8210         * isearch-mode.el (isearch-highlightify-region): Give the
8211         highlighting extents a high priority.
8212         (isearch-make-extent): Give the main highlighting extent an even
8213         higher priority.
8214
8215 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8216
8217         * packages.el (packages-compute-package-locations): Fix typo from
8218         -u rationalization.
8219
8220 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8221
8222         * setup-paths.el (paths-find-doc-directory): Respect value of
8223         `configure-doc-directory.'
8224
8225         * find-paths.el (paths-find-architecture-directory): Give
8226         precendence `default' argument (which typically comes from
8227         configure).
8228
8229 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8230
8231         * startup.el (command-line-early): Added options -user-init-file
8232         and -user-init-directory.
8233
8234         * files.el (user-init-file): Default to NIL so we can recognize
8235         when it's set.
8236
8237 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8238
8239         * obsolete.el (init-file-user):
8240         * startup.el:
8241         * packages.el (packages-compute-package-locations):
8242         * package-get.el (package-get-user-index-filename):
8243         * menubar-items.el (maybe-add-init-button):
8244         * info.el (Info-annotations-path):
8245         * dump-paths.el:
8246         Change `user-init-directory' to be an absolute path.
8247         Use `user-init-directory' where appropriate.
8248         Zap `init-file-user' and its uses.
8249
8250 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8251
8252         * subr.el (copy-symbol): New function.
8253
8254 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8255
8256         * isearch-mode.el (isearch-done): Be sure to restore invisible
8257         extents in the proper buffer.
8258         (isearch-pre-command-hook): Set this-command to the correct value
8259         in case the buffer has changed and old overriding-local-map was
8260         used.
8261         (isearch-restore-extent): Use remprop instead of setting the
8262         property to nil.
8263
8264 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8265
8266         * cmdloop.el (execute-extended-command): Update zmacs region
8267         before the delay.
8268         (execute-extended-command): Make the message gettext-friendly.
8269
8270 1999-09-07  Andy Piper  <andy@xemacs.org>
8271
8272         * gutter-items.el (progress-gauge-glyph): renamed from
8273         progress-glyph.
8274         (progress-text-glyph): new variable.
8275         (progress-layout-glyph): use layouts and text glyphs.
8276         (progress-area-buffer): removed.
8277         (progress-text-and-extent): new variable.
8278         (progress-displayed-p): dynamically create gutter area buffer.
8279         (clear-progress): ditto.
8280         (raw-append-progress): ditto.
8281         (append-progress): use new glyph names.
8282         (raw-append-progress): only create the extent when needed. set
8283         properties more optimally.
8284         (progress): remove args.
8285
8286 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8287
8288         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8289         mapcar where the return value is unused.
8290         (isearch-restore-invisible-extents): Ditto.
8291         (isearch-highlight-all-cleanup): Ditto.
8292         (isearch-delete-extents-in-range): Traverse the extents only once.
8293         (isearch-highlight-all-update): Don't start over if the search
8294         string has changed and more input is pending.
8295
8296 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8297
8298         * packages.el (packages-find-package-data-path): Ditto.
8299
8300         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8301
8302         * subr.el (mapc-internal): Don't make obsolete.
8303
8304         * cl-extra.el (mapc): Resurrect.
8305
8306 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8307
8308         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8309         alias.
8310
8311         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8312         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8313         (isearch-yank-clipboard): Use get-clipboard instead of
8314         x-get-clipboard.
8315         (isearch-yank-selection): Fix docstring.
8316
8317 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8318
8319         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8320
8321 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8322
8323         * cl-macs.el (extent-start-position): Fix setf method.
8324         (extent-end-position): Ditto.
8325
8326 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8327
8328         * isearch-mode.el: End merge with FSF 20.4.
8329
8330         * isearch-mode.el (search-invisible): New variable.
8331         (isearch-hide-immediately): Ditto.
8332         (isearch-unhidden-extents): Ditto.
8333         (isearch-range-invisible): New function.
8334         (isearch-unhide-extent): Ditto.
8335         (isearch-restore-invisible-extents): Ditto.
8336         (isearch-restore-extent): Ditto.
8337
8338         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8339         implementation.
8340         (isearch-ring-retreat-edit): Ditto.
8341         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8342         (isearch-forward-regexp): New arguments NOT-REGEXP and
8343         NO-RECURSIVE-EDIT.
8344         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8345         (isearch-backward-regexp): New arguments NOT-REGEXP and
8346         NO-RECURSIVE-EDIT.
8347         (isearch-mode): Return isearch-success.
8348         (isearch-update): Use unread-command-events instead of
8349         unread-command-event.
8350         (isearch-abort): If an invalid regexp is encountered, keep popping
8351         states.
8352         (isearch-*-char): Use FSF implementation.
8353         (isearch-whitespace-chars): Use the more robust FSF's
8354         implementation.
8355         (isearch-within-brackets): New variable.
8356         (isearch-mode): Initialize it.
8357         (isearch-edit-string): Bind it.
8358         (isearch-search-and-update): Set it.
8359         (isearch-push-state): Push it.
8360         (isearch-top-state): Pop it.
8361         (isearch-search): Set it.
8362         (isearch-printing-char): When called by isearch-whitespace-chars,
8363         handle M-SPC gracefully.
8364         (isearch-message-prefix): New argument ELLIPSIS.
8365         (isearch-message-suffix): Ditto.
8366         (isearch-message): Use the ELLIPSIS argument when calling
8367         isearch-message-prefix and isearch-message-suffix.
8368         (isearch-message-prefix): Distinguish between "wrapped" and
8369         "overwrapped" search, FWIW.
8370
8371 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8372
8373         * isearch-mode.el (isearch-edit-string): Use the head of the
8374         search ring instead of search-last-string and search-last-regexp.
8375         (search-highlight): Renamed from isearch-highlight.
8376         (isearch-exit): Use the new name.
8377         (isearch-highlight): Ditto.
8378         (isearch-dehighlight): Ditto.
8379         (isearch-update-ring): New function.
8380         (isearch-done): Call it.
8381         (isearch-done): New argument EDIT.
8382         (isearch-repeat): If search string is empty, look up at the car of
8383         the search ring; ignore the yank pointer.
8384         (isearch-abort): Call isearch-done with NOPUSH.
8385         (isearch-cancel): New function.
8386         (isearch-mode-map): Bind it to ESC ESC ESC.
8387
8388         * isearch-mode.el: Begin merge with FSF 20.4.
8389
8390 1999-09-01  Andy Piper  <andy@xemacs.org>
8391
8392         * x-select.el (x-get-clipboard): obsolete.
8393         (x-yank-clipboard-selection): obsolete
8394
8395         * select.el (disown-selection): need to be careful to disown the
8396         clipboard if we set it via selection.
8397         (get-clipboard): move from x-select.el
8398         (yank-clipboard-selection): ditto.
8399
8400 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8401
8402         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8403         isearch-highlight-all-matches to nil.
8404         (isearch-fixed-case): New variable.
8405         (isearch-mode): Initialize it.
8406         (isearch-edit-string): Save it.
8407         (isearch-toggle-case-fold): Set it.
8408         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8409         need to check isearch-fixed-case.
8410         (isearch-toggle-case-fold): Update highlighting of all matches
8411         before the pause.
8412         (isearch-edit-string):
8413
8414 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8415
8416         * isearch-mode.el (isearch-edit-string): Call isearch-message
8417         before reading the event so that the prompt is displayed properly.
8418         (isearch-message): Use isearch-nonincremental when calling
8419         isearch-message-prefix.
8420         (minibuffer-local-isearch-map): Bind up and down to do the same as
8421         M-p and M-n respectively.
8422         (isearch-done): New arg NOPUSH.
8423         (isearch-edit-string): Use it.
8424         (isearch-edit-string): Don't bind isearch-string.
8425         (isearch-ring-adjust): Edit string, *then* push state.
8426
8427 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8428
8429         * faces.el (isearch-secondary): Make isearch-secondary look
8430         different than default.
8431
8432 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8433
8434         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8435         save-excursion.
8436         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8437         (isearch-update): Call isearch-dehighlight without arguments.
8438         (isearch-done): Ditto.
8439
8440         * isearch-mode.el (isearch-fix-case): If the search string has no
8441         upper-case letters, allow the folding to be reenabled.
8442         Previously, once disabled, the folding would remain that way until
8443         the end of isearch.
8444         (isearch-top-state): Call isearch-fix-case.
8445
8446         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8447         save-excursion.
8448         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8449
8450 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8451
8452         * xpm-button.el:
8453         xbm-button.el: Need to exist in core because gui.el depends on
8454         them.
8455
8456 1999-08-31  Andy Piper  <andy@xemacs.org>
8457
8458         * gutter-items.el (buffers-tab-face): new customizable variable.
8459         (buffers-tab-default-buffer-line-length): new specifier for
8460         maximum viewable characters.
8461         (progress-stack): new variable for implementing widget-based
8462         progress messages.
8463         (progress-area-buffer): ditto.
8464         (progress-glyph-height): ditto.
8465         (progress-stop-callback): ditto.
8466         (progress-quit-function): new function.
8467         (progress-glyph): new variable.
8468         (progress-layout-glyph): ditto.
8469         (progress-displayed-p): new function, see message-displayed-p for
8470         details.
8471         (clear-progress): ditto.
8472         (remove-progress): ditto.
8473         (append-progress): ditto.
8474         (raw-append-progress): ditto.
8475         (display-progress): ditto.
8476         (current-progress): ditto.
8477         (current-progress-label): ditto.
8478         (progress): ditto.
8479         (lprogress): ditto.
8480
8481
8482 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8483
8484         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8485
8486         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8487         `isearch-yank-selection'.
8488         (isearch-mode-map): Use it.
8489         (isearch-yank-selection): Use `get-selection' instead of
8490         `get-x-selection'.
8491
8492 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8493
8494         * faces.el (isearch-secondary): Create face here.
8495
8496         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8497         timers.
8498
8499 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8500
8501         * subr.el (buffer-string): More robust backward compatibility
8502         check, courtesy William Perry.
8503
8504 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8505
8506         * replace.el (perform-replace): Stop the search after the search
8507         limit has been reached.
8508
8509 1999-08-23  Andy Piper  <andy@xemacs.org>
8510
8511         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8512         here if we don't have one.
8513
8514 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8515
8516         * ldap.el (ldap-coding-system): Default to nil until we get
8517         efficient UTF8 support
8518         (ldap-decode-string): Guard against `decode-coding-string' not
8519         being defined
8520         (ldap-encode-string): Guard against `encode-coding-string' not
8521         being defined
8522
8523 1999-08-23  Didier Verna  <didier@xemacs.org>
8524
8525         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8526         Some doc strings improvements, and add a star to the `interactive'
8527         calls.
8528
8529 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8530
8531         * font-lock.el (java-font-lock-keywords-3): introduced new
8532         keywords and regexpes for javadoc syntax 1.2.
8533
8534 1999-08-17  Andy Piper  <andy@xemacs.org>
8535
8536         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8537         format-buffers-tab-line.
8538         (buffers-tab-max-buffer-line-length): new variable.
8539         (format-buffers-tab-line): new function. truncate names if over
8540         buffers-tab-max-buffer-line-length.
8541
8542 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8543
8544         * cus-start.el: Customize the variable `bell-inhibit-time'.
8545
8546 1999-08-16  Andy Piper  <andy@xemacs.org>
8547
8548         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8549         brute-force approach to deleting the last buffer.
8550         (buffers-tab-grouping-regexp): new customizable variable.
8551         (select-buffers-tab-buffers-by-mode): use it.
8552
8553 1999-08-13  Andy Piper  <andy@xemacs.org>
8554
8555         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8556         deletion problem.
8557
8558 1999-07-30  Didier Verna  <didier@xemacs.org>
8559
8560         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8561         of princ to output symbols.
8562         (custom-save-face-internal): ditto.
8563         (custom-save-resets): ditto.
8564
8565 1999-08-09  Didier Verna  <didier@xemacs.org>
8566
8567         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8568         `regexp-quote' to protect the major mode name for use as a regular
8569         expression (c++ needs this for instance).
8570
8571 1999-08-08  Andy Piper  <andy@xemacs.org>
8572
8573         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8574         cope with similar mode names.
8575
8576         * gutter-items.el (buffers-tab-selection-function): new selection
8577         function.
8578         (select-buffers-tab-buffers-by-mode): new function.
8579         (buffers-tab-items): use it if set to only display buffers in the
8580         tab in the current buffer's group..
8581         (update-tab-in-gutter): use new api.
8582         (remove-buffer-from-gutter-tab): ditto.
8583
8584         * gutter-items.el (buffers-tab-max-size): set custom selection
8585         default to 6.
8586         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8587         (add-tab-to-gutter): set face as default.
8588
8589 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8590
8591         * faces.el (frob-face-property): Merge the fall-back specifier
8592         with the target, not replace it.
8593
8594 1999-08-05  Andy Piper  <andy@xemacs.org>
8595
8596         * gutter-items.el (update-tab-in-gutter): add frame argument for
8597         buffer-items.
8598         (update-tab-in-gutter): use it.
8599
8600         * gutter-items.el (record-buffer-hook): set.
8601
8602         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8603         change.
8604         (switch-to-buffer-hook) deleted.
8605
8606 1999-08-04  Andy Piper  <andy@xemacs.org>
8607
8608         * gutter-items.el (update-tab-in-gutter): make sure this will work
8609         as an argument to create-frame-hook.
8610
8611 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8612
8613         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8614         instead of timer emulation.
8615
8616 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8617
8618         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8619         Emacs isearch enhancements.
8620
8621 1999-07-28  Andy Piper  <andy@xemacs.org>
8622
8623         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8624         all devices that support tab controls.
8625         (remove-buffer-from-gutter-tab): new function. to be used as a
8626         value for kill-buffer-hook.
8627
8628 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8629
8630         * auto-show.el (auto-show-truncationp): changed to match
8631         `window_translation_on'
8632
8633 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8634
8635         * XEmacs 21.2.19 is released
8636
8637 1999-07-28  SL Baur  <steve@miho>
8638
8639         * code-files.el (insert-file-contents): Fix docstring.
8640         revert previous change.
8641
8642 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8643
8644         * fill.el (fill-region-as-paragraph): Change re-break-point to
8645         contain word-across-newline plus one character so that filling
8646         Japanese and Chinese works as desired.
8647         * simple.el (do-auto-fill): Ditto.
8648
8649 1999-07-26  SL Baur  <steve@miho>
8650
8651         * mule/japanese.el ("Japanese"): Do not specify a default input
8652         method.
8653         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8654
8655 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8656
8657         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8658         able to use cl-macs macro in early lisp.
8659
8660 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8661
8662         * custom.el:
8663         * cus-face.el:
8664         * cus-edit.el:
8665                 Massive custom Theme API changes.
8666
8667 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8668
8669         * code-files.el (insert-file-contents): Regard
8670         coding-system-magic-cookie if `coding-system-for-read' is nil.
8671
8672 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8673
8674         * mule/thai-xtis.el: Add coding: local variable, to avoid
8675         bootstrapping problem with C locale.
8676
8677 1999-07-22  Andy Piper  <andy@xemacs.org>
8678
8679         * dumped-lisp.el (preloaded-file-list): guard against putting
8680         gutter-items in a less than functional XEmacs.
8681         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8682
8683 1999-07-18  Bob Weiner  <weiner@beopen.com>
8684
8685         * fill.el (fill-context-prefix): Fixed bug that prevented the
8686         setting of an adaptive fill prefix when the `dont-skip-first' was
8687         t.
8688
8689 1999-07-22  SL Baur  <steve@miho>
8690
8691         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8692
8693 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8694
8695         * files.el (interpreter-mode-alist): add `make', `guile', and
8696         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8697         makefile-mode, guile is a scheme, and someday XEmacs will be
8698         modular enough to use as an efficient scripting tool.)
8699
8700 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8701
8702         * mule/mule-cmds.el (reset-language-environment): Regard
8703         coding-category `utf-8' and `ucs-4' if they are available.
8704
8705 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8706
8707         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8708         (prefer-coding-system): Fix DOC-string.
8709
8710         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8711         DOC-string too.
8712
8713         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8714         Mule.
8715         (coding-system-change-eol-conversion): Fix DOC-string.
8716
8717 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8718
8719         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8720         instead of `list-coding-system'.
8721
8722 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8723
8724         * menubar-items.el (default-menubar): `select-input-method' was
8725         renamed to `set-input-method'.
8726
8727         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8728         "Set Language Environment" menu.
8729
8730         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8731         "Describe Language Support" menu.
8732
8733 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8734
8735         * mule/chinese.el ("Chinese-GB"): Rename
8736         `chinese-gb-environment-setup-function' to
8737         `setup-chinese-gb-environment-internal'.
8738
8739 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8740
8741         * mule/korean.el: Use `define-coding-system-alias' instead of
8742         `copy-coding-system'.
8743
8744 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8745
8746         * mule/mule-cmds.el (set-language-environment-coding-systems):
8747         Treat duplicated coding-categories.
8748
8749 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8750
8751         * mule/japanese.el: Use `define-coding-system-alias' instead of
8752         `copy-coding-system'.
8753
8754 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8755
8756         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8757         coding-system `viscii'.
8758
8759 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8760
8761         * mule/cyrillic.el:
8762         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8763         (cyrillic-alternativnyj-decode-table): New variable.
8764         (cyrillic-alternativnyj-encode-table): New variable.
8765         - Specify `iso-8-1' as a category of coding-system
8766           `alternativnyj'.
8767         - Abolish general Cyrillic environment.
8768
8769 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8770
8771         * mule/chinese.el:
8772         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8773         - Register `chinese-gb-environment-setup-function' as a
8774           `setup-function' of "Chinese-GB" environment.
8775
8776 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8777
8778         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8779         optional argument `parents'.
8780
8781         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8782         property for Thai-XTIS.
8783
8784         * mule/mule-help.el (help-with-tutorial): Use property
8785         `tutorial-coding-system' of language-info as a coding-system to
8786         read tutorial file.
8787
8788 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8789
8790         * mule/thai-xtis.el: Don't setup `setup-function' and
8791         `exit-function'.
8792
8793         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8794         `set-coding-category-system' to set up coding-system for
8795         coding-category.
8796
8797         * mule/mule-cmds.el (prefer-coding-system): Use
8798         `set-coding-category-system' to set up coding-system for
8799         coding-category.
8800
8801 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8802
8803         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8804         Thai-XTIS environment.
8805
8806         * mule/mule-cmds.el (prefer-coding-system): Use
8807         `find-coding-system' instead of `coding-system-p'.
8808
8809 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8810
8811         * mule/mule-cmds.el (set-language-environment-coding-systems):
8812         Modify eol-type for XEmacs.
8813
8814         * mule/thai-xtis.el: Delete unused local variable `category'.
8815
8816         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8817         function.
8818         (prefer-coding-system): Don't call
8819         `update-coding-systems-internal'; use function
8820         `coding-category-list' instead of variable `coding-category-list';
8821         use `set-coding-priority-list' instead of `set-coding-priority';
8822         modify `eol-type' for XEmacs.
8823
8824         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8825         `charset-columns'.
8826         (char-width): Likewise.
8827
8828 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8829
8830         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8831         `tis-620'.
8832
8833         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8834         `set-coding-priority-list' instead of `set-coding-priority'; don't
8835         call `update-coding-systems-internal'.
8836
8837         * mule/mule-misc.el (coding-system-get): New function.
8838         (coding-system-put): New function.
8839         (coding-system-category): New function.
8840
8841 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8842
8843         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8844         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8845         to avoid conflict with leim/quail/thai-xtis.
8846
8847         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8848         to thai-xtis-chars.el.
8849
8850         * mule/thai-xtis-chars.el: New file (split from
8851         mule/thai-xtis.el).
8852
8853 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8854
8855         * mule/thai-xtis.el:
8856         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8857         - Add syntax entries.
8858         - Put `preferred-coding-system' of the charset `thai-xtis' to
8859           `tis-620'.
8860
8861 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8862
8863         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8864         rewritten to use write-multibyte-character.
8865
8866 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8867
8868         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8869         of `iso-2022-7'.
8870         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8871         ported yet.
8872         (read-input-method-name): Treat optional argument `default'.
8873
8874 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8875
8876         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8877         all.
8878         (set-language-info-alist): Set up menus here.
8879
8880 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8881
8882         * minibuf.el (completing-read): Add new optional argument
8883         `default'.
8884         (read-coding-system): Add new optional argument
8885         `default-coding-system'.
8886
8887 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8888
8889         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8890         (viet-viscii-...->viet-vscii...).
8891
8892 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8893
8894         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8895         and menus.
8896
8897 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8898
8899         * mule/mule-cmds.el (input-method-function): Add permanent-local
8900         property.
8901
8902 1999-03-30  Dave Love  <fx@gnu.org>
8903
8904         * mule/mule-cmds.el (current-language-environment): Doc fix.
8905
8906 1999-02-06  Richard Stallman  <rms@gnu.org>
8907
8908         * mule/european.el (setup-slovenian-environment): New function.
8909         ("Slovenian"): New language environment.
8910
8911 1999-01-27  Dave Love  <fx@gnu.org>
8912
8913         * mule/mule-cmds.el (current-language-environment): Provide :link,
8914         :type (choices) and appropriate :get.
8915
8916 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8917
8918         * mule/mule-cmds.el (describe-language-environment): Don't alter
8919         input-method-alist.
8920
8921 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8922
8923         * mule/mule-cmds.el (prefer-coding-system): Call
8924         set-coding-priority, so that the internal array of priorities is
8925         also updated.
8926
8927 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8928
8929         * mule/mule-cmds.el (prefer-coding-system): If the argument
8930         requires specific EOL conversion type, make the default coding
8931         systems use that.
8932
8933 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8934
8935         * mule/mule-cmds.el (set-language-environment): Pass the default
8936         eol-type to set-language-environment-coding-systems.
8937         (set-default-coding-systems): Copy the eol-type property for the
8938         new default values of {buffer-file,process}-coding-system from the
8939         old defaults.
8940         (set-language-environment-coding-systems): Accept an optional
8941         argument EOL-TYPE, and set the eol-type property of the default
8942         coding systems accordingly.
8943
8944 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8945
8946         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8947         use generate-new-buffer instead of get-buffer-create.
8948
8949 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8950
8951         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8952
8953 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8954
8955         * mule/mule-cmds.el (default-input-method): Fix custom type.
8956
8957 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8958
8959         * mule/mule-cmds.el (setup-specified-language-environment):
8960         Add apropos-inhibit property.
8961         (describe-specified-language-support): Likewise.
8962
8963 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8964
8965         * mule/mule-cmds.el: Doc fixes.
8966
8967 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8968
8969         * mule/mule-cmds.el (register-input-method): Doc-string
8970         modified.
8971
8972 1998-09-01  Dave Love  <fx@gnu.org>
8973
8974         * mule/mule-cmds.el (current-language-environment): Fix
8975         setter function.
8976
8977 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8978
8979         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8980         mule/european.el, mule/hebrew.el, mule/japanese.el,
8981         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8982         avoid bootstrapping problem if you need to recompile all the Lisp
8983         files using interpreted code.
8984
8985 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8986
8987         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8988         ("Latin-2"): Likewise.
8989
8990 1998-08-18  Per Starback  <starback@update.uu.se>
8991
8992         * mule/european.el (setup-latin2-environment): Fix typo.
8993
8994 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8995
8996         * mule/european.el: Give proper value of `input-method' key to all
8997         lang. env.
8998
8999         * mule/mule-cmds.el (activate-input-method): Handle the case that
9000         the arg INPUT-METHOD is nil correctly.
9001         (read-multilingual-string): Activate the specified input method
9002         before calling read-string.  Afterward, activate the original
9003         input method.
9004
9005 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9006
9007         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9008         (set-language-info-alist): Fix typo in doc-string.
9009
9010         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9011
9012 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9013
9014         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9015         (reset-language-environment): New function for the job that
9016         setup-english-environment used to do.
9017         (set-language-environment): Do more setups according to the info
9018         in language-info-alist.
9019         (read-language-name): Handle the case that the arg KEY is nil.
9020         (describe-language-environment): Handle input-method property.
9021
9022         * mule/: All files under this directory, which related with
9023         specific languages (such as mule/european.el, mule/greek.el,
9024         mule/hebrew.el, mule/misc-lang.el), modified as below.
9025         (setup-XXX-environment): Just call set-language-environment.  If
9026         they used to do some other jobs than what done by
9027         set-language-environment, those jobs are done in
9028         setup-XXX-environment-internal now.
9029         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9030         the value to setup-XXX-environment-internal.  Add properties
9031         input-method and features.
9032
9033         * mule/english.el (setup-english-environment): Just call
9034         reset-language-environment.
9035
9036         * mule/european.el (setup-8-bit-environment): Function deleted.
9037
9038 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9039
9040         * mule/mule-cmds.el (input-method-exit-on-first-char)
9041         (input-method-use-echo-area): Doc fixes.
9042
9043 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9044
9045         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9046         variable.
9047         (input-method-use-echo-area): New variable.
9048
9049 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9050
9051         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9052
9053 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9054
9055         * mule/mule-cmds.el (activate-input-method): Update mode line.
9056         (inactivate-input-method): Likewise.
9057
9058 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9059
9060         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9061         input method in the current buffer, but just bind
9062         current-input-method.
9063
9064 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9065
9066         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9067
9068         * mule/misc-lang.el ("IPA"): Add coding-priority and
9069         coding-system.
9070
9071 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9072
9073         * mule/greek.el: Add coding-priority.
9074
9075 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9076
9077         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9078         LANG-ENV.
9079
9080 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9081
9082         * mule/mule-cmds.el (register-input-method): Fix previous change.
9083         (setup-specified-language-environment): Doc fix.
9084
9085 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9086
9087         * mule/mule-cmds.el: Several doc fixes.
9088         (get-language-info, set-language-info): Rename argument.
9089         (set-language-info-alist): Likewise.
9090         (register-input-method): Rename argument.
9091         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9092
9093 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9094
9095         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9096         default value while reading an input method.
9097
9098 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9099
9100         * mule/mule-cmds.el (universal-coding-system-argument):
9101         Use buffer-file-coding-system as default.
9102
9103 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9104
9105         * mule/korean.el ("Korean"): Doc fix.
9106
9107 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9108
9109         * mule/mule-cmds.el (describe-language-environment): Print the
9110         languge environment at the head.
9111
9112 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9113
9114         * mule/japanese.el: Set exit-function to exit-japanese-environment
9115         for Japanese environment.
9116
9117 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9118
9119         * mule/mule-cmds.el (set-language-environment): Doc fix.
9120         (current-language-environment): Use defcustom.
9121         (default-input-method): Specify :type.
9122
9123 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9124
9125         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9126         modified.
9127         (prefer-coding-system): Doc-string modified.
9128
9129 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9130
9131         * mule/mule-cmds.el (set-language-info): Doc-string
9132         describes `coding-priority' KEY.
9133         (set-language-environment-coding-systems): New function.
9134         (select-safe-coding-system): New function.
9135         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9136         (set-language-info-alist): New optionla arg PARENTS.  Call
9137         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9138         (set-language-environment-coding-systems): New function.
9139
9140         * mule/chinese.el: Remove setting up of
9141         describe-chinese-environment-map and
9142         setup-chinese-environment-map.  Exclude them in args of calls to
9143         set-language-info-alist.  Register coding-priority key in
9144         language-info-alist.
9145
9146         * mule/cyrillic.el: Remove setting up of
9147         describe-cyrillic-environment-map and
9148         setup-cyrillic-environment-map.  Exclude them in args of calls to
9149         set-language-info-alist.  Register coding-priority key in
9150         language-info-alist.
9151
9152         * mule/english.el: Register coding-priority key in
9153         language-info-alist.
9154
9155         * mule/ethiopic.el: Register coding-priority key in
9156         language-info-alist.
9157
9158         * mule/european.el: Remove setting up of
9159         describe-european-environment-map and
9160         setup-european-environment-map.  Exclude them in args of calls to
9161         set-language-info-alist.  Register coding-priority key in
9162         language-info-alist.  Add "German" language env.
9163         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9164         (setup-german-environment): New function.
9165
9166         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9167         change default input method to "greek-postfix".
9168
9169         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9170         coding-priority key in
9171
9172 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9173
9174         * mule/mule-cmds.el (set-language-info): Doc fix.
9175         (input-method-inactivate-hook): Doc fix.
9176
9177 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9178
9179         * mule/mule-cmds.el (set-input-method): Renamed from
9180         select-input-method.
9181
9182 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9183
9184         * mule/mule-cmds.el (set-language-environment): Run
9185         exit-language-environment-hook before calling `exit-function'
9186         which is specified for the language environment.
9187
9188 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9189
9190         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9191         modified.
9192         (prefer-coding-system): Likewise.
9193         (describe-language-environment): Print aliases of each coding
9194         system.
9195         (set-language-environment-hook): New variable.
9196         (exit-language-environment-hook): New variable.
9197         (set-language-environment): Call these hooks.  Before setting a
9198         new language environment, exit from the
9199         current-language-environment if necessary.
9200         (input-method-verbose-flag): The value can be nil, t,
9201         complex-only, or default.
9202         (input-method-highlight-flag): Doc-string augmented.
9203         (activate-input-method): Check if we can run the registered
9204         function to activate an input method.
9205
9206         * mule/korean.el: Set exit-function for language environment
9207         "Korean" to exit-korean-environment.
9208         (setup-korean-environment): Moved to korea-util.el.
9209
9210 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9211
9212         * mule/mule-cmds.el (read-multilingual-string): Use
9213         current-input-method prior to default-input-method.  Don't bind
9214         current-input-method by `let', instead, activate the specified
9215         input method in the current buffer temporarily.
9216
9217 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9218
9219         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9220
9221 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9222
9223         * mule/chinese.el (post-read-decode-hz): Return the result of
9224         decode-hz-region.
9225         (pre-write-encode-hz): Do not change the value of
9226         last-coding-system.
9227
9228 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9229
9230         * mule/mule-ccl.el: Doc fixes.
9231
9232 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9233
9234         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9235         (check-ccl-program): New macro.
9236
9237 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9238
9239         * mule/mule-ccl.el: Comment about CCL syntax modified.
9240         (ccl-command-table): Add read-multibyte-character and
9241         write-multibyte-character.
9242         (ccl-code-table): Add ex-cmd.
9243         (ccl-extended-code-table): New variable.
9244         (ccl-embed-extended-command): New function.
9245         (ccl-compile-read-multibyte-character,
9246         ccl-compile-write-multibyte-character) New functions.
9247         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9248         ccl-dump-write-multibyte-character): New functions.
9249
9250 1999-07-22  SL Baur  <steve@miho>
9251
9252         * config.el (config-value-file): config.values is installed into
9253         doc-directory.
9254         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9255
9256 1999-07-19  Didier Verna  <didier@xemacs.org>
9257
9258         * rect.el: all functions rewritten, except when noted. Below is a
9259         list of interface changes.
9260         (apply-on-rectangle): new function. Obsoletes
9261         `operate-on-rectangle'. All functions that used to call this
9262         function now call the new one.
9263         (kill-rectangle): added optional prefix arg to fill lines.
9264         (delete-rectangle): ditto.
9265         (delete-extract-rectangle): ditto.
9266         (open-rectangle): ditto.
9267         (clear-rectangle): ditto.
9268         (delete-rectangle-line): added third arg FILL.
9269         (delete-extract-rectangle-line): ditto.
9270         (open-rectangle-line): ditto.
9271         (clear-rectangle-line): ditto.
9272
9273 1999-07-18  Andy Piper  <andy@xemacs.org>
9274
9275         * menubar-items.el (default-menubar): add gutter options.
9276
9277         * gutter-items.el: new file.
9278         (gutter): new group for custom.
9279         (gutter-visible-p): new variable.
9280         (default-gutter-position): ditto.
9281         (buffers-tab): new group for the buffers tab.
9282         (gutter-buffers-tab): widget to put in the gutter.
9283         (buffers-tab-max-size): max number of tabs.
9284         (buffers-tab-switch-to-buffer-function): function to call when a
9285         tab is pressed.
9286         (buffers-tab-omit-function): filter buffers with this function.
9287         (buffers-tab-format-buffer-line-function): format buffer names for
9288         inclusion in tabs.
9289         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9290         the record.
9291         (build-buffers-tab-internal): build a list of tab items.
9292         (buffers-tab-items): ditto.
9293         (add-tab-to-gutter): put a tab in the gutter area.
9294         (update-tab-in-gutter): reset the buffers in the tab.
9295
9296         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9297
9298         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9299         (switch-to-buffer-hooks): new hook.
9300
9301         * toolbar.el (default-toolbar-position): fix typo.
9302
9303 1999-07-16  Andy Piper  <andy@xemacs.org>
9304
9305         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9306
9307 1999-07-15  Didier Verna  <didier@xemacs.org>
9308
9309         * cus-edit.el (custom-prompt-variable): optional third arg makes
9310         prompt for a comment string.
9311         (customize-set-value): optional prefix makes this function handle
9312         variable comments.
9313         (customize-set-variable): ditto.
9314         (customize-save-variable): ditto.
9315         (customize-customized): handle custom comments.
9316         (customize-save-customized): ditto.
9317         (custom-variable-state-set): ditto.
9318         (custom-face-state-set): ditto.
9319         (customize-saved): ditto.
9320         (custom-variable-set): ditto.
9321         (custom-face-set): ditto.
9322         (custom-variable-save): ditto.
9323         (custom-face-save): ditto.
9324         (custom-variable-reset-saved): ditto.
9325         (custom-face-reset-saved): ditto.
9326         (custom-variable-reset-standard): ditto.
9327         (custom-face-reset-standard): ditto.
9328         (custom-comment-face): new face.
9329         (custom-comment-tag-face): ditto.
9330         (custom-comment): new widget.
9331         (custom-comment-create): new function.
9332         (custom-comment-delete): ditto.
9333         (custom-comment-value-set): ditto.
9334         (custom-comment-show): ditto.
9335         (custom-comment-invisible-p): ditto.
9336         (custom-variable-value-create): create a comment field widget.
9337         (custom-face-value-create): ditto.
9338         (custom-variable-menu): new entry for adding a custom comment.
9339         (custom-face-menu): ditto.
9340         (custom-save-variables): possibly save custom comments.
9341         (custom-save-faces): ditto.
9342
9343         * cus-face.el (custom-set-faces): the arguments can now have a
9344         custom comment as fourth argument.
9345
9346         * custom.el (custom-set-variables): the arguments can now have a
9347         custom comment as fifth element.
9348
9349 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9350
9351         * XEmacs 21.2.18 is released
9352
9353 1999-07-13  SL Baur  <steve@miho>
9354
9355         * lib-complete.el (read-library-name): Revert previous change.
9356         (read-library): Ditto.
9357
9358 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9359
9360         * packages.el (packages-package-list): Capitalize docstring.
9361
9362         * packages.el (packages-find-package-library-path): Use #'nconc
9363         rather than #'append to reduce consing -- #'mapcar uses Flist,
9364         which returns a freshly consed list.  #'append would create yet
9365         another fresh list, using Fmake_list in concat.
9366
9367         * packages.el (package-provide): Use setq with remassq like it
9368         says in its docstring.
9369
9370 1999-07-06  SL Baur  <steve@miho.m17n.org>
9371
9372         * lib-complete.el (progn-with-message): Fix typo.
9373
9374 1999-07-06  SL Baur  <steve@miho.m17n.org>
9375
9376         * mule/mule-misc.el (char-octet): Make function match docstring.
9377         From Katsumi Yamaoka <yamaoka@jpl.org>
9378
9379 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9380
9381         * wid-edit.el (widget-documentation): corrected spelling error.
9382
9383 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9384
9385         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9386         keys if already bound
9387
9388 1999-07-06  SL Baur  <steve@miho.m17n.org>
9389
9390         * lib-complete.el (progn-with-message): Revert previous changes.
9391
9392 1999-06-24  Bob Weiner  <weiner@beopen.com>
9393
9394         * lib-complete.el (find-library):
9395         (find-library-other-window):
9396         (find-library-other-frame): Completely rewrote
9397         so that these functions actually work when called non-interactively.
9398         Also made them handle LIBRARY arguments which end with .el or .elc.
9399
9400 1999-06-24  Bob Weiner  <weiner@beopen.com>
9401
9402         * simple.el (indent-new-comment-line): Locally bound
9403         `block-comment-start' to `comstart' or else when this is called
9404         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9405         `block-comment-start' value, ignoring any existing spacing after a
9406         comment prefix in the previous line and producing ugly comments.
9407
9408 1999-06-23  Bob Weiner  <weiner@beopen.com>
9409
9410         * list-mode.el (mouse-choose-completion):
9411         (choose-completion):
9412         (completion-switch-to-minibuffer): Added.
9413         ([Tab]): [Tab] previously switched to the minibuffer
9414         but since [space] does that and since most applications in the
9415         world use [Tab] to select the next item in a list, do that in the
9416         *Completions* buffer too.  This will cause the least confusion
9417         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9418         06/23/1999.
9419
9420 1999-06-22  Bob Weiner  <weiner@beopen.com>
9421
9422         * help.el (help-buffer-name): Added support for a null value
9423         of `help-buffer-prefix-string' since some buffers require no
9424         prefix.
9425
9426 1999-06-20  Bob Weiner  <weiner@beopen.com>
9427
9428         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9429         in the completion-list-mode-map to bury the completions buffer
9430         even when the minibuffer is no longer active.
9431
9432 1999-06-20  Bob Weiner  <weiner@beopen.com>
9433
9434         * list-mode.el (list-mode): It is visually disconcerting to have
9435         the text cursor disappear within list buffers, especially when
9436         moving from window to window, so leave it visible.
9437
9438 1999-07-01  SL Baur  <steve@miho.m17n.org>
9439
9440         * menubar-items.el (default-menubar): Conditionalize the bug
9441         report menu item (which may not be possible in this XEmacs).
9442         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9443
9444 1999-06-30  SL Baur  <steve@miho.m17n.org>
9445
9446         * subr.el (with-current-buffer): DOC string fix.
9447         Suggested by Bob Weiner <weiner@altrasoft.com>
9448
9449 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9450
9451         * cus-face.el (custom-face-italic): insert missing args
9452
9453 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9454
9455         * packages.el (package-locations): Changed default early package
9456         hierarchies to ~/.xemacs/mule-packages and
9457         ~/.xemacs/xemacs-packages.
9458
9459 1999-06-23  SL Baur  <steve@miho.m17n.org>
9460
9461         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9462
9463 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9464
9465         * packages.el (package-locations): Changed default early package
9466         hierarchy to ~/.xemacs/packages.
9467         (package-locations): Removed `packages' as a possible name for a
9468         late package hierarchy.
9469
9470 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9471
9472         * mule/mule-category.el (word-combining-categories): Set up new
9473         variable.
9474         (word-separating-categories): Likewise.
9475
9476 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9477
9478         * XEmacs 21.2.17 is released
9479
9480 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9481
9482         * font-menu.el (font-menu-set-font): allow for nil specification
9483         of font size.
9484
9485 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9486
9487         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9488         is 1.
9489
9490 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9491
9492         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9493         8859-5 instead of ISO 8859-1.
9494
9495 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9496
9497         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9498         (viet-viscii-encode-table): Ditto.
9499
9500         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9501         Make obsolete definition of char-octet.
9502
9503 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9504
9505         * subr.el: Move no-Mule make-char ...
9506         * help-nomule.el (make-char): To here.
9507         (string-width): Make Mule compatibility alias.
9508
9509 1999-06-15  Andy Piper  <andy@xemacs.org>
9510
9511         * select.el (get-selection-no-error): really make there be no-error.
9512         (get-selection): revert to original.
9513
9514 1999-06-11  Andy Piper  <andy@xemacs.org>
9515
9516         * select.el (selection-sets-clipboard): renamed.
9517         (own-selection): use it.
9518
9519 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9520
9521         * XEmacs 21.2.16 is released
9522
9523 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9524
9525         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9526         missing characters to avoid crash.
9527
9528 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9529
9530         * coding.el (set-terminal-coding-system): Only set the console
9531         coding system on the selected console if it is a tty.
9532
9533 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9534
9535         * cus-face.el:
9536         * cus-edit.el:
9537         * faces.el:
9538         (custom):
9539         (face-spec-set):
9540         * faces.el (frob-face-property):
9541         * font-menu.el (font-menu-set-font):
9542                   Actually apply changes from 1999-03-17
9543
9544 1999-06-10  Andy Piper  <andy@xemacs.org>
9545
9546         * select.el (get-selection): abstract out non error-signalling
9547         part.
9548         (get-selection-no-error): get-selection without signalling an
9549         error.
9550         (selection-is-clipboard-p): new variable. controls whether the
9551         selection sets the clipboard.
9552         (own-selection): use it.
9553
9554         * mouse.el (insert-selection): fallback to clipboard after trying
9555         primary selection and cutbuffer.
9556
9557 1999-06-05  Andy Piper  <andy@xemacs.org>
9558
9559         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9560         selection functions.
9561
9562 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9563
9564         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9565         default value.
9566         (load): Use `raw-text' instead of `no-conversion'.
9567         (insert-file-contents): Likewise.
9568
9569         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9570         of `no-conversion'.
9571
9572 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9573
9574         * coding.el: Don't copy `no-conversion' to `raw-text'.
9575
9576 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9577
9578         * subr.el (make-char): Define it if Mule is not around.
9579
9580 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9581
9582         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9583
9584         * x-select.el (x-disown-selection-internal): Restore symbol as an
9585         obsolete alias.
9586         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9587
9588 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9589
9590         * XEmacs 21.2.15 is released
9591
9592 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9593
9594         * subr.el (split-string): Avoid infinite looping
9595
9596 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9597
9598         * ldap.el (ldap-ignore-attribute-codings): New variable
9599         (ldap-default-attribute-decoder): New variable
9600         (ldap-coding-system): New variable
9601         (ldap-attribute-syntax-encoders): New variable
9602         (ldap-attribute-syntax-decoders): New variable
9603         (ldap-attribute-syntaxes-alist): New variable
9604         (ldap-encode-boolean): New function
9605         (ldap-decode-boolean): New function
9606         (ldap-encode-country-string): New function
9607         (ldap-decode-string): New function
9608         (ldap-decode-address): New function
9609         (ldap-encode-address): New function
9610         (ldap-decode-attribute): New function
9611         (ldap-search): Use some of these
9612
9613 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9614
9615         * version.el (emacs-version): Make the patch level/beta come
9616         before the XEmacs qualifier so that it gets into (funcall
9617         emacs-version) and thus in the bug reports.
9618         (emacs-version>=): Support patch levels.
9619
9620 1999-06-03  SL Baur  <steve@xemacs.org>
9621
9622         * version.el: implement x.y.z version number
9623         From Jan Vroonhof <vroonhof@math.ethz.ch>
9624
9625 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9626
9627         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9628
9629 1999-05-22  Vin Shelton <acs@xemacs.org>
9630
9631         * startup.el: Document -private and break out non-standard X options.
9632
9633 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9634
9635         * mule/mule-charset.el (charset-after): New function.
9636         (charset-direction): Synch with Mule, update docstring.
9637         (get-charset-property): New function.
9638         (put-charset-property): New function.
9639         (charset-plist): New function.
9640
9641         * mule/mule-charset.el (compose-region):
9642         (decompose-region): remove;  these functions (which don't work
9643         since we don't do composite characters) have been moved to
9644         mule-util.el.
9645         (toplevel): follow coding standards
9646
9647 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9648
9649         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9650         exist any more.
9651
9652         * code-files.el: Fix commentary to follow coding standards.  Move
9653         the single line left in mule-files.el to here.
9654
9655         * mule/mule-files.el: delete.
9656
9657 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9658
9659         * info.el (Info-scroll-prev): Use event functions instead of the
9660         old emacs 19 interface.
9661
9662 1999-06-02  Andy Piper  <andy@xemacs.org>
9663
9664         * x-font-menu.el (x-font-menu-load-font):
9665         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9666
9667 1999-05-31  Andy Piper  <andy@xemacs.org>
9668
9669         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9670         group.
9671         (font-menu-this-frame-only-p): ditto.
9672         (font-menu-max-items): reinstate, from Jan Vroonhof
9673         <vroonhof@math.ethz.ch>
9674         (font-menu-submenu-name-format): ditto.
9675         (font-menu-split-long-menu): ditto, for use by the family
9676         constructor.
9677         (font-menu-family-constructor): use it.
9678
9679 1999-05-30  Andy Piper  <andy@xemacs.org>
9680
9681         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9682         for use by the font menu.
9683
9684         * msw-font-menu.el: new file implementing mswindows specific
9685         font-menu behaviour.
9686         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9687         (mswindows-font-menu-junk-families): ditto.
9688         (hack-font-truename): ditto.
9689         (mswindows-font-regexp-ascii): ditto.
9690         (mswindows-reset-device-font-menus): ditto.
9691         (mswindows-font-menu-font-data): ditto.
9692         (mswindows-font-menu-load-font): ditto.
9693
9694         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9695         (x-font-menu-font-data): ditto.
9696         (x-font-menu-load-font): ditto.
9697
9698         * font-menu.el: new file implementing generic font menu behaviour.
9699         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9700         made device independent.
9701         (font-menu-this-frame-only-p): ditto.
9702         (font-menu-preferred-resolution): ditto.
9703         (font-menu-size-scaling): new variable used to determine whether
9704         sizes are in points or tenths of a point.
9705         (vassoc): moved from x-font-menu.el.
9706         (device-fonts-cache): ditto.
9707         (device-fonts-cache): ditto.
9708         (flush-device-fonts-cache): ditto.
9709         (reset-device-font-menus): copied from x-font-menu.el and made
9710         device independent. Most functionality deferred to
9711         device-dependent versions.
9712         (font-menu-family-constructor): copied from x-font-menu.el and
9713         made device independent.
9714         (font-menu-size-constructor): ditto.
9715         (font-menu-weight-constructor): ditto.
9716         (font-menu-set-font): ditto.
9717         (font-menu-change-face): ditto.
9718         (font-menu-load-font): new device method.
9719         (font-menu-font-data): ditto.
9720
9721         * x-font-menu.el: The above functions deleted.
9722
9723 1999-05-26  Andy Piper  <andy@xemacs.org>
9724
9725         * update-elc.el:
9726         * make-docfile.el:
9727         * loadup.el: rehash expand-file-name usage to not use default-directory.
9728
9729 1999-05-21  Andy Piper  <andy@xemacs.org>
9730
9731         * x-select.el (x-select-convert-to-text):
9732         (x-selected-text-type):
9733         (x-get-selection):
9734         (xselect-convert-to-string):
9735         (xselect-convert-to-compound-text):
9736         (xselect-convert-to-length):
9737         (xselect-convert-to-targets):
9738         (xselect-convert-to-delete):
9739         (xselect-convert-to-filename):
9740         (xselect-convert-to-charpos):
9741         (xselect-convert-to-lineno):
9742         (xselect-convert-to-colno):
9743         (xselect-convert-to-sourceloc):
9744         (xselect-convert-to-os):
9745         (xselect-convert-to-host):
9746         (xselect-convert-to-user):
9747         (xselect-convert-to-class):
9748         (xselect-convert-to-name):
9749         (xselect-convert-to-integer):
9750         (xselect-convert-to-atom):
9751         (xselect-convert-to-identity): functions renamed from x-* and
9752         moved to select.el.
9753         (x-get-secondary-selection): use rename get-selection.
9754         (x-get-clipboard): ditto.
9755         (x-own-selection): moved to select.el.
9756         (x-valid-simple-selection-p): ditto.
9757         (x-dehilight-selection): ditto.
9758         (x-own-clipboard): ditto.
9759         (x-disown-selection): ditto.
9760
9761         * x-mouse.el (x-yank-function): moved to mouse.el.
9762         (x-insert-selection): ditto.
9763         (x-set-point-and-move-selection): use renamed function.
9764
9765         * select.el (selected-text-type): moved and renamed from
9766         x-select.el.
9767         (selection-owner-p): moved to C.
9768         (selection-exists-p): ditto.
9769         (get-cutbuffer): new device method.
9770         (get-selection): generalised and moved from x-select.el.
9771         (own-selection): moved x-own-selection functionality into here.
9772         (dehilight-selection): renamed and moved from x-select.el.
9773         (own-clipboard): functionality moved from x-select.el using new
9774         generic C builtins.
9775         (disown-clipboard): ditto.
9776         (select-convert-to-text):
9777         (select-convert-to-string):
9778         (select-convert-to-compound-text):
9779         (select-convert-to-length):
9780         (select-convert-to-targets):
9781         (select-convert-to-delete):
9782         (select-convert-to-filename):
9783         (select-convert-to-charpos):
9784         (select-convert-to-lineno):
9785         (select-convert-to-colno):
9786         (select-convert-to-sourceloc):
9787         (select-convert-to-os):
9788         (select-convert-to-host):
9789         (select-convert-to-user):
9790         (select-convert-to-class):
9791         (select-convert-to-name):
9792         (select-convert-to-integer):
9793         (select-convert-to-atom):
9794         (select-convert-to-identity): new functions renamed from x-* and
9795         moved from x-select.el.
9796
9797         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9798         into here and use as the default window-system mouse yank.
9799         (insert-selection): generalised and moved from x-mouse.el.
9800         (own-clipboard): moved to C.
9801
9802         * msw-select.el (mswindows-selection-owned-p): deleted.
9803         (mswindows-own-selection): generalised and moved to select.el.
9804         (mswindows-disown-selection): generalised and moved to C.
9805         (mswindows-selection-owner-p): ditto.
9806
9807 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9808
9809         * XEmacs 21.2.14 is released
9810
9811 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9812
9813         * about.el: update contact info for jason and slb.
9814
9815 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9816
9817         * mule/european.el (setup-romanian-environment): Add Romanian
9818         support from Emacs/Mule romanian.el.
9819
9820 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9821
9822         * cus-face.el: Label all custom changes with the 'custom' tag.
9823
9824         * cus-edit.el: idem ditto.
9825
9826         * faces.el: Added suport for adding device tags to various functions.
9827         (custom): New device tag.
9828         (face-spec-set): Call reset face with tags argument. No longer do
9829         x-init-global-faces hack.
9830
9831         * faces.el (frob-face-property): Use an anonymous specifier to map
9832         frob-face-property-1 over.
9833
9834         * x-font-menu.el (font-menu-set-font): Always specify all
9835         properties to custom.
9836
9837 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9838
9839         * mule/european.el (setup-czech-environment): Add czech support.
9840         From David Sauer <davids@orfinet.cz>
9841
9842 1999-03-15  SL Baur  <steve@xemacs.org>
9843
9844         * check-features.el: Turn hard errors into warnings.
9845
9846 1999-03-21  SL Baur  <steve@xemacs.org>
9847
9848         * simple.el (delete-key-deletes-forward): As per discussion on
9849         xemacs-beta, default to t.
9850
9851 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9852
9853         * loadup.el: Define Installation-string before loading anything.
9854
9855 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9856
9857         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9858         From Anders Stenman <stenman@isy.liu.se>
9859
9860 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9861
9862         * wid-edit.el (widget-glyph-find): Ditto.
9863
9864         * packages.el (locate-library): Ditto.
9865
9866         * loadup.el (really-early-error-handler): Ditto.
9867
9868         * lib-complete.el (read-library): Ditto.
9869
9870         * faces.el (set-face-stipple): Ditto.
9871
9872         * code-files.el (load): Use new calling style of locate-file.
9873
9874 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9875
9876         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9877         dead.
9878
9879 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9880
9881         * dumped-lisp.el (preloaded-file-list): Don't load
9882         Installation.el.
9883
9884         * loadup.el (Installation-string): Define it here.
9885
9886 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9887
9888         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9889         Installation.el needs to be loaded before `dump-paths', otherwise
9890         the dumping process won't find it.
9891
9892 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9893
9894         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9895         subr so that we can use `replace-in-string' in Installation.el to
9896         get rid of C-m chars under the native Windows build.
9897
9898 1999-04-29  Andy Piper  <andy@xemacs.org>
9899
9900         * make-docfile.el: canonicalize file and directory names.
9901
9902         * device.el (call-device-method): new function for calling device
9903         specific methods.
9904         (define-device-method): new function for defining device methods.
9905         (define-device-method*): ditto.
9906
9907 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9908
9909         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9910
9911 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9912
9913         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9914         (cyrillic-koi8-r-encode-table): Likewise.
9915         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9916         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9917
9918         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9919         from vietnamese.el].
9920
9921         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9922         mule/mule-misc.el.
9923
9924 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9925
9926         * mule/thai-xtis.el:
9927         - Change font registry name from "Thai94x94-0" to "xtis-0".
9928         - Change mnemonic of coding-system `tis-620' to "TIS620".
9929
9930 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9931
9932         * mule/ethiopic.el: fixed.
9933
9934 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9935
9936         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9937
9938         * mule/thai-xtis.el: New file.
9939
9940         * mule/vietnamese.el: New file.
9941
9942         * mule/ethiopic.el: New file.
9943
9944 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9945
9946         * bytecomp.el (byte-compile-close-variables): Leave
9947         debug-issue-ebola-notices alone.
9948
9949 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9950
9951         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9952         at the top of the buffer since it is the most important thing to
9953         customize
9954         (ldap-get-host-parameter): New defun
9955         (ldap-search): Add a new parameter `withdn' to retrieve the
9956         distinguished names of entries
9957
9958 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9959
9960         * startup.el (splash-frame-body): Date and spelling fixes.
9961
9962 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9963
9964         * view-less.el (toggle-truncate-lines): add autoload tag
9965
9966 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9967
9968         * format.el (format-alist): Disable image stuff.
9969
9970 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9971
9972         * wid-edit.el (widget-glyph-find): Search by directories, then by
9973         suffixes rather than the other way around.
9974         (widget-image-conversion): Renamed to
9975         `widget-image-file-name-suffixes'.
9976
9977 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9978
9979         * mule/mule-charset.el: Made old functions obsolete, remove the
9980         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9981         (charset-iso-graphic-plane): Rename from charset-graphic.
9982         (charset-iso-final-char): Rename from charset-final.
9983         (charset-width): Rename from charset-columns.
9984         (charset-bytes): Added from fsf compatibility, returns always 1.
9985
9986         * mule/mule-misc.el: Move charset-doc-string alias to
9987         mule-charset.el
9988
9989 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9990
9991         * x-faces.el (x-make-font-bold-italic): honor
9992         *try-oblique-before-italic-fonts*
9993
9994 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9995
9996         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9997
9998 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9999
10000         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10001         name.
10002
10003 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10004
10005         * cl-extra.el (equalp): Would bug out for lists.
10006
10007 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10008
10009         * about.el (about-hackers):  Change cgw's email address
10010
10011 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10012
10013         * XEmacs 21.2.13 is released
10014
10015 1999-03-12  SL Baur  <steve@xemacs.org>
10016
10017         * simple.el (delete-key-deletes-forward): Revert to previous
10018         behavior.
10019
10020 1999-01-18  Didier Verna  <didier@xemacs.org>
10021
10022         * menubar-items.el (xemacs-splash-buffer): handle the case of
10023         multiple elements in the splash buffer body.
10024
10025         * startup.el (splash-frame-timeout): new constant: interval
10026         between splash buffer elements.
10027         (command-line-1): handle splash buffer with multiple elements (use
10028         a timeout).
10029         (splash-frame-body): Originally `startup-splash-frame-body'.
10030         Rewrote a cleaner and more readable version. This can now be array,
10031         in which case each element is displayed in turn in the splash buffer.
10032         (splash-frame-static-body): new constant. Persistent information
10033         across all splash buffer elements (preserves the possibility to give
10034         it in different languages.
10035         (circulate-splash-frame-elements): new function. Used as a timeout
10036         to circulate through all splash frame elements and display them in
10037         sequence.
10038         (display-splash-frame): originally `startup-splash-frame'. Handle
10039         the case of multiple elements in the splash buffer body. Now
10040         returns a timeout id if multiple elements to display, or nil.
10041
10042 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10043
10044         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10045         so they can be overridden by x-init-face-from-resources.
10046         Additionally specify the font name also with an x tag.
10047
10048 1999-03-08  Andy Piper  <andy@xemacs.org>
10049
10050         * package-get.el (package-get-base): autoload.
10051
10052         * menubar-items.el (default-menubar): add update menu item. Fix
10053         custom menu to only be activated when package-base is available.
10054
10055         * package-get.el (package-get-custom): don't load
10056         package-get-custom as it is auto-generated. Fix group definition.
10057
10058 1999-03-05  Didier Verna  <didier@xemacs.org>
10059
10060         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10061         instead of `symbol-name' (Thanks Kyle).
10062
10063         * cus-edit.el (custom-save-variables): use `prin1' instead of
10064         princ to write symbols.
10065
10066 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10067
10068         * XEmacs 21.2.12 is released
10069
10070 1999-03-05  SL Baur  <steve@xemacs.org>
10071
10072         * menubar-items.el (default-menubar): Add kfm browsing support.
10073         From Neal Becker <nbecker@fred.net>
10074
10075 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10076
10077         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10078         calls to font-lock during buffer reversion.
10079
10080 1999-02-12  Didier Verna  <didier@xemacs.org>
10081
10082         * info.el (Info-build-node-completions): unconditionally widen the
10083         tag table buffer.
10084
10085 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10086
10087         * x-faces.el (x-init-face-from-resources):
10088         Only set fonts in the 'x locale.
10089
10090 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10091
10092         * package-ui.el (pui-install-selected-packages): Don't throw on
10093         `package-admin-delete-binary-package' returning nil since it's
10094         normal.  Reindent function.
10095         (pui-add-required-packages): Handle case where packages selected
10096         for installation have never been installed.
10097
10098 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10099
10100         * menubar-items.el (default-menubar):
10101         Implement the ``Mule->Set coding system of process'' menu item.
10102
10103 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10104
10105         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10106         files
10107         - Change some `if's to `when's
10108
10109 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10110
10111         * XEmacs 21.2.11 is released
10112
10113 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10114
10115         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10116         against window close (Fix Bug #460).
10117         (ask-user-about-lock-dbox): Idem.
10118
10119 1999-02-25  SL Baur  <steve@xemacs.org>
10120
10121         * mule/mule-charset.el (charset-leading-byte): New function.
10122         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10123
10124 1999-02-12  Andy Piper  <andy@xemacs.org>
10125
10126         * about.el (xemacs-hackers): change andy's email address.
10127         (about-url-alist): change andy's web page address.
10128         (about-xemacs): add piper.
10129
10130 1999-02-16  SL Baur  <steve@xemacs.org>
10131
10132         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10133         of mule-base into lisp/mule.
10134
10135 1999-02-16  SL Baur  <steve@xemacs.org>
10136
10137         * mule/arabic.el:
10138         mule/canna-leim.el:
10139         mule/chinese.el:
10140         mule/cyrillic.el:
10141         mule/english.el:
10142         mule/european.el:
10143         mule/greek.el:
10144         mule/hebrew.el:
10145         mule/japanese.el:
10146         mule/kinsoku.el:
10147         mule/korean.el:
10148         mule/misc-lang.el:
10149         mule/mule-category.el:
10150         mule/mule-ccl.el:
10151         mule/mule-charset.el:
10152         mule/mule-cmds.el:
10153         mule/mule-coding.el:
10154         mule/mule-files.el:
10155         mule/mule-help.el:
10156         mule/mule-init.el:
10157         mule/mule-misc.el:
10158         mule/mule-tty-init.el:
10159         mule/mule-x-init.el:
10160         mule/viet-chars.el:  Remerge from mule-base.
10161
10162         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10163         of mule-base into lisp/mule.
10164
10165 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10166
10167         * process.el (exec-to-string): Use `shell-command-switch' in place
10168         of hard-wired "-c" (for WindowsNT).
10169
10170 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10171
10172         * menubar-items.el (default-menubar):  Remove obsolete
10173         "Gopher" item
10174
10175 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10176
10177         * package-admin.el (package-admin-get-install-dir): First fall
10178         back to the location of xemacs-base for non-mule packages.
10179
10180 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10181
10182         * paths.el:
10183         - improved automounter tmp directory support.
10184         - support 4 (!) empirically discovered automounter conventions
10185
10186 1999-02-12  SL Baur  <steve@xemacs.org>
10187
10188         * etags.el (pop-tag-mark): autoload to match key binding.
10189
10190 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10191
10192         * XEmacs 21.2.10 is released
10193
10194 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10195
10196         * package-get.el (package-get-remote-filename): Don't bug out for
10197         a local file name in the search entry.
10198
10199 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10200
10201         * XEmacs 21.2.9 is released
10202
10203 1999-01-19  Didier Verna  <didier@xemacs.org>
10204
10205         * replace.el (replace-search-function): new variable containing a
10206         function to perform a search-forward.
10207         (replace-re-search-function): new variable containing a function
10208         to perform a re-search-forward.
10209         (perform-replace): use them.
10210
10211 1999-01-25  Didier Verna  <didier@xemacs.org>
10212
10213         * select.el (selection-owner-p): use the name `XEmacs'.
10214         (cut-copy-clear-internal): ditto.
10215
10216 1999-01-18  Andy Piper  <andy@xemacs.org>
10217
10218         * about.el (about-url-alist): Update my entry.
10219         (xemacs-hackers): Ditto.
10220
10221 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10222
10223         * buffer.el (switch-to-buffer): Fixing documentation.
10224         * minibuf.el (minibuffer-completion-table): ditto.
10225         * cl-macs.el (return-from): ditto.
10226
10227 1999-01-04  Didier Verna  <didier@xemacs.org>
10228
10229         * replace.el (delete-non-matching-lines): temporarily disable
10230         case-folding when called interactively with a regexp containing
10231         uppercase characters.
10232         (delete-matching-lines): ditto.
10233         (count-matches): ditto.
10234         (list-matching-lines): ditto.
10235
10236 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10237
10238         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10239         abort if current window is split horizontally, not if others are
10240         split.  Got rid of unnecessary minibuffer checking.  Also, add
10241         some comments (it's still complex).
10242
10243 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10244
10245         * package-get.el: changed address for doc.ic.ac.uk to
10246         sunsite.doc.ic.ac.uk
10247
10248 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10249
10250         * ldap.el (toplevel): Remove requires so that the file compiles
10251         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10252
10253 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10254
10255         * dump-paths.el: Calculate module-directory and set
10256         module-load-path to the load path for modules.
10257
10258         * loadup.el: Get bootstrap value of module-load-path from the
10259         environment variable EMACSBOOTSTRAPMODULEPATH.
10260         - Display the module load path if we're debugging paths.
10261
10262         * setup-paths.el: Added function paths-find-site-module-directory.
10263         - Added function paths-find-module-directory.
10264         - Added function paths-construct-module-load-path.  Uses new
10265         environment variable EMACSMODULEPATH.
10266
10267 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10268
10269         * font.el (font-default-object-for-device):
10270         Oops! This `or' can't be replaced by `unless'.
10271         Fixed inability to run w3, among other things.
10272
10273 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10274
10275         * package-admin.el: Change initialization of
10276           package-admin-install-function dependent on system type.
10277           Change package-admin-install-function-mswindows to use
10278           "minitar".
10279
10280 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10281
10282         * mouse.el (default-mouse-motion-handler): Disable help echo while
10283         in the minibuffer.
10284
10285 1998-12-28  Martin Buchholz <martin@xemacs.org>
10286
10287         * XEmacs 21.2.8 is released.
10288
10289 1998-12-24  Martin Buchholz <martin@xemacs.org>
10290
10291         * XEmacs 21.2.7 is released.
10292
10293 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10294
10295         * package-ui.el (pui-list-packages): Set truncate-lines.
10296
10297         * package-get.el (package-get-download-menu): Use
10298         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10299
10300         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10301         (pui-help-string): idem.
10302         (list-packages-mode): New major mode.
10303         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10304         (pui-install-selected-packages): Add suport for removing packages.
10305         (pui-toggle-package-delete-key): New function.
10306         (pui-popup-context-sensitive): New kludge.
10307         (pui-list-packages): Add warning when `package-get-remote' is nil.
10308         (package-ui-add-site): New function.
10309
10310 1998-12-01  Didier Verna  <didier@xemacs.org>
10311
10312         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10313
10314 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10315
10316         * ldap.el: Custom-ized
10317         (toplevel): Do not provide `ldap' which is provided by C level
10318         LDAP code
10319         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10320
10321 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10322
10323         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10324
10325 1998-12-17  Andy Piper  <andy@xemacs.org>
10326
10327         * sound.el (sound-load-list): name changed from sound-load-alist.
10328         (sound-extension-list): name changed from sound-ext-list.
10329         (load-default-sounds): use new names.
10330         (load-sound-file): use new names.
10331
10332 1998-12-16  Andy Piper  <andy@xemacs.org>
10333
10334         * XEmacs 21.2.6 is released
10335
10336 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10337
10338         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10339         errors.
10340
10341 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10342
10343         * wid-edit.el (widget-echo-this-extent): Set
10344         help-echo-owns-message to t.
10345
10346 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10347
10348         * package-get.el (package-get-download-menu): use toggles for
10349           each site in the download site menu.
10350
10351 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10352
10353         * package-get.el (package-get): If we cannot find a package
10354           because package-get-remote is not set, give a more helpful
10355           error message.
10356
10357 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10358
10359         * package-get.el (package-get-remote-filename): use an EFS path
10360         with user anonymous if no user is specified.
10361
10362 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10363
10364         * faces.el (face-spec-set): Re-init fallfacks for default after
10365         calling reset-face on the default face.
10366
10367 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10368
10369         * package-admin.el (package-admin-default-install-function):
10370         Behave as advertised.  Make sure the pkg-dir is proper for
10371         default-directory.
10372         (package-admin-add-binary-package): Make sure the pkg-dir is
10373         proper for default-directory.
10374         (package-admin-install-function-mswindows): Make sure the pkg-dir
10375         is proper for default-directory.
10376
10377 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10378
10379         * XEmacs 21.2.5 is released
10380
10381 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10382
10383         * files.el (binary-file-regexps): regexp-opt is not available at
10384         bytecompile time.
10385
10386 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10387
10388         * x-win-xfree86.el:
10389         * x-win-sun.el (x-win-init-sun):
10390         * x-win-sun.el:
10391         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10392         * x-iso8859-1.el:
10393         * x-init.el (init-post-x-win):
10394         * x-init.el (init-pre-x-win):
10395         * x-init.el (x-initialize-compose):
10396         * x-init.el:
10397         * x-compose.el:
10398         * winnt.el:
10399         * widget.el:
10400         * wid-edit.el (widget-glyph-click):
10401         * wid-edit.el (widget-glyph-find):
10402         * wid-edit.el (widget-type):
10403         * view-less.el (view-buffer-other-window):
10404         * very-early-lisp.el:
10405         * version.el:
10406         * toolbar.el:
10407         * toolbar-items.el:
10408         * term/sun.el (suntool-map):
10409         * term/sun-mouse.el:
10410         * term/internal.el:
10411         * syntax.el (modify-syntax-entry):
10412         * symbol-syntax.el:
10413         * subr.el:
10414         * startup.el (lock-directory):
10415         * simple.el (set-comment-column):
10416         * simple.el (backward-delete-char-untabify):
10417         * shadow.el (find-emacs-lisp-shadows):
10418         * shadow.el:
10419         * setup-paths.el (paths-construct-info-path):
10420         * select.el (cut-copy-clear-internal):
10421         * process.el (call-process-region):
10422         * process.el (start-process-shell-command):
10423         * process.el:
10424         * paths.el (rmail-spool-directory):
10425         * paragraphs.el (use-hard-newlines):
10426         * package-get.el (package-get-dependencies):
10427         * package-admin.el (package-admin-delete-binary-package):
10428         * obsolete.el (truncate-string):
10429         * obsolete.el (store-substring):
10430         * mouse.el (default-mouse-track-maybe-own-selection):
10431         * mouse.el (mouse-yank-at-point):
10432         * modeline.el:
10433         * modeline.el (mouse-drag-modeline):
10434         * minibuf.el (read-directory-name-internal):
10435         * minibuf.el (read-file-name-internal):
10436         * minibuf.el (read-file-name-internal-1):
10437         * minibuf.el (read-file-name-2):
10438         * minibuf.el (exact-minibuffer-completion-p):
10439         * minibuf.el (read-from-minibuffer):
10440         * minibuf.el:
10441         * menubar.el (check-menu-syntax):
10442         * map-ynp.el (map-y-or-n-p):
10443         * make-docfile.el (docfile-out-of-date):
10444         * loadup.el ((member "run-temacs" command-line-args)):
10445         * loadup.el ((member "no-site-file" command-line-args)):
10446         * loadup.el (really-early-error-handler):
10447         * loadup.el:
10448         * loadhist.el:
10449         * loaddefs.el:
10450         * lisp-mnt.el (lm-verify):
10451         * lib-complete.el (lib-complete:cache-completions):
10452         * lib-complete.el (library-all-completions):
10453         * itimer.el (itimer-run-expired-timers):
10454         * info.el (Info-mode):
10455         * info.el (Info-insert-file-contents):
10456         * info.el (Info-rebuild-dir):
10457         * info.el (Info-build-dir-anew):
10458         * info.el (Info-parse-dir-entries):
10459         * info.el (Info-dir-outdated-p):
10460         * info.el (Info-insert-dir):
10461         * info.el (info-xref):
10462         * info.el:
10463         * hyper-apropos.el (hyper-apropos-get-doc):
10464         * hyper-apropos.el (hyper-describe-face):
10465         * hyper-apropos.el (hyper-apropos-mode):
10466         * hyper-apropos.el:
10467         * help.el (list-processes):
10468         * help.el:
10469         * gnuserv.el:
10470         * font.el (mswindows-font-create-name):
10471         * font.el (font-default-font-for-device):
10472         * font.el (x-font-create-object):
10473         * font.el (font-registry):
10474         * font.el:
10475         * font-lock.el (font-lock-keywords):
10476         * font-lock.el:
10477         * finder.el (finder-compile-keywords):
10478         * find-paths.el (paths-find-recursive-path):
10479         * fill.el (set-justification-center):
10480         * fill.el (fill-region-as-paragraph):
10481         * files.el (insert-directory):
10482         * files.el (wildcard-to-regexp):
10483         * files.el (recover-file):
10484         * files.el (basic-save-buffer):
10485         * files.el (delete-auto-save-file-if-necessary):
10486         * files.el (file-relative-name):
10487         * files.el (backup-extract-version):
10488         * files.el (backup-buffer):
10489         * files.el (set-visited-file-name):
10490         * files.el (set-auto-mode):
10491         * files.el (interpreter-mode-alist):
10492         * files.el:
10493         * files.el (find-file-noselect):
10494         * files.el (abbreviate-file-name):
10495         * files.el (parse-colon-path):
10496         * files.el (directory-abbrev-alist):
10497         * etags.el (visit-tags-table-buffer):
10498         * easymenu.el (easy-menu-define):
10499         * dragdrop.el (experimental-dragdrop-drag):
10500         * dragdrop.el (dragdrop-drop-do-functions):
10501         * dragdrop.el (dragdrop-drop-at-point):
10502         * disass.el (disassemble-1):
10503         * disass.el (disassemble-internal):
10504         * disass.el (disassemble):
10505         * disass.el:
10506         * derived.el (derived-mode-init-mode-variables):
10507         * derived.el (define-derived-mode):
10508         * custom.el (defgroup):
10509         * cus-edit.el (custom-quote):
10510         * config.el:
10511         * code-process.el (open-network-stream):
10512         * code-process.el (start-process):
10513         * code-process.el (call-process-region):
10514         * code-process.el (call-process):
10515         * code-process.el:
10516         * code-files.el (insert-file-contents):
10517         * code-files.el:
10518         * code-files.el (buffer-file-coding-system-for-read):
10519         * cmdloop.el (yes-or-no-p-minibuf):
10520         * cl.el:
10521         * cl-macs.el:
10522         * cl-extra.el:
10523         * callers-of-rpt.el (make-caller-report):
10524         * callers-of-rpt.el:
10525         * bytecomp.el (batch-byte-recompile-directory):
10526         * bytecomp.el (batch-byte-compile-1):
10527         * bytecomp.el (batch-byte-compile):
10528         * bytecomp.el (display-call-tree):
10529         * bytecomp.el (byte-compile-insert):
10530         * bytecomp.el (byte-compile-two-args-19->20):
10531         * bytecomp.el (byte-compile-variable-ref):
10532         * bytecomp.el (byte-compile-form):
10533         * bytecomp.el (byte-compile-top-level-body):
10534         * bytecomp.el (byte-compile-out-toplevel):
10535         * bytecomp.el (byte-compile-byte-code-maker):
10536         * bytecomp.el (byte-compile-file-form-defmumble):
10537         * bytecomp.el (byte-compile-file-form):
10538         * bytecomp.el (byte-compile-keep-pending):
10539         * bytecomp.el (byte-compile-insert-header):
10540         * bytecomp.el (byte-compile-from-buffer):
10541         * bytecomp.el (byte-compile-file):
10542         * bytecomp.el (byte-recompile-file):
10543         * bytecomp.el (byte-compile-close-variables):
10544         * bytecomp.el (byte-compile-warn-about-unused-variables):
10545         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10546         * bytecomp.el (byte-compiler-legal-options):
10547         * bytecomp.el (byte-compile-lapcode):
10548         * bytecomp.el (byte-optimize-log):
10549         * bytecomp.el ((fboundp 'defsubst)):
10550         * bytecomp.el:
10551         * bytecomp-runtime.el:
10552         * byte-optimize.el (byte-optimize-apply):
10553         * byte-optimize.el (car):
10554         * byte-optimize.el (byte-optimize-form):
10555         * byte-optimize.el (byte-optimize-form-code-walker):
10556         * byte-optimize.el:
10557         * build-report.el (build-report-insert-installation-file):
10558         * build-report.el (build-report):
10559         * auto-show.el:
10560         * apropos.el (apropos-documentation):
10561         - mega patch
10562         - clean up byte-compile warnings
10563         - remove unused variables
10564         - Use common lisp style hashtable functions
10565         - byte compiler cleanup
10566         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10567         - remove old backquote syntax usage
10568         - move some cl functionality into C for speed.
10569         - remove last remaining VMS support
10570         - spelling fixes
10571         - implement last, butlast, nbutlast, copy-list in C.
10572         - new macro ignore-file-errors, similar to ignore-errors
10573           (ignore-file-errors (delete-file "foo"))
10574         - get frequent garbage collection during loadup.el by tweaking
10575           gc-cons-threshold, rather than explicitly calling garbage-collect
10576         - default delete-key-deletes-forward to `t'.
10577
10578 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10579
10580         * XEmacs 21.2-beta4 is released.
10581
10582 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10583
10584         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10585         (easy-menu-item-present-p): Wrapper around find-menu-item.
10586         (easy-menu-remove-item): Wrapper around delete-menu-item.
10587
10588         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10589         (add-menu-button): Add 'in-menu' argument.
10590         (add-menu-item-1): Add in-menu support to helper function.
10591
10592 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10593
10594         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10595
10596 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10597
10598         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10599         of Dec 4, 1997.
10600
10601 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10602
10603         * process.el (shell-command-on-region): Report if the command
10604         succeeded or failed.
10605
10606 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10607
10608         * subr.el (buffer-substring-no-properties): Comment out.
10609
10610 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10611
10612         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10613           into font instances first, like `x-frob-font-size' does.
10614           (mswindows-find-larger-font): ditto
10615
10616 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10617
10618         * package-ui.el (pui-install-selected-packages): fix args in call
10619         to `package-get'.
10620
10621 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10622
10623         * package-get.el (host-name): New widget type.
10624         (package-get-remote): Better customization using new type.
10625         (package-get-download-sites): idem dito.
10626
10627         (package-get-custom): Do not use package-get-all untill we have
10628         runtime dependencies.
10629
10630         (package-get-remove-copy): Default to 't' we no longer need this
10631         kludge as we do not currently use depenencies.
10632
10633         (package-get-was-current): New variable.
10634         (package-get-require-base): New 'force-current' argument.
10635         (package-get-update-base): idem
10636         (package-get-package-provider):  idem
10637         (package-get-locate-index-file): New 'no-remote' argument.
10638         (package-get-locate-file): idem.
10639
10640         (package-get-maybe-save-index): New function.
10641         (package-get-update-base): Use it.
10642
10643 1998-10-28 Greg Klanderman <greg@alphatech.com>
10644
10645         * package-get.el (package-get-remote): default to nil; by default,
10646         don't go out to the net via EFS.  They must select a download site.
10647         (package-get-download-sites): new variable.
10648         (package-get-download-menu): new function.
10649         (package-get-locate-index-file): new function.
10650         (package-get-update-base): use it.
10651
10652         * menubar-items.el (default-menubar): add "Update Package Index"
10653         and "Add Download Site" menus under Options | Manage Packages.
10654
10655 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10656
10657         * package-get.el (package-get): bugfix code checking installed version
10658         for case where package is not currently installed.
10659         (package-get-require-signed-base-updates): new variable.
10660         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10661         deemed not a goot thing.  Use the variable
10662         package-get-allow-unsigned-base-updates instead.
10663
10664 1998-10-16 Greg Klanderman <greg@alphatech.com>
10665
10666         * package-get.el (package-get): Don't install an older version than
10667         we already have unless explicitly told to.  Issue a warning.
10668
10669         * package-ui.el (pui-add-required-packages): when adding
10670         dependencies, don't add packages that are up to date.
10671         (pui-package-symbol-char):  Don't consider a package out of date
10672         if you have a newer version installed than the latest version in
10673         package-get-base.
10674
10675         * package-get.el (package-get-base-filename): document that it may
10676         be a path relative to package-get-remote;  new default value.
10677         (package-get-locate-file): new function.
10678         (package-get-update-base): use it to expand package-get-base-filename.
10679         (package-get-save-base): new function to save the package-get database
10680         to file.
10681         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10682         (package-get-update-base): pass the REMOTE-SOURCE arg.
10683         (package-get-update-base-entry): call package-get-custom-add-entry.
10684         (package-get-file-installed-p): removed; no longer needed.
10685         (package-get-create-custom): ditto.
10686         (toplevel): remove code to build and load package-get-custom.el
10687         (package-get-custom-add-entry): new function.
10688
10689 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10690
10691         * wid-edit.el (widget-button-click): Don't switch window.
10692
10693 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10694
10695         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10696
10697 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10698
10699         * etags.el (find-tag-default): Run find-tag-hook using
10700         run-hooks rather than funcall
10701
10702 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10703
10704         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10705         and the current local map as the parents to isearch-mode-map.
10706
10707 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10708
10709         * XEmacs 21.2-beta3 is released.
10710
10711 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10712
10713         * package-get.el (package-get-update-base): use
10714         insert-file-contents-internal, not insert-file-contents-literally.
10715
10716 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10717
10718         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10719         dump time.
10720
10721 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10722
10723         * package-get.el (package-get-update-base-entry): new function.
10724         (package-get-update-base): renamed; was `package-get-load-base'.
10725         cleanup, and use package-get-update-base-from-buffer.
10726         (package-get-update-base-from-buffer): new function.
10727         (package-get-update-base-entries): new; helper for above.
10728         Do not eval lisp grabbed over ftp; parse it from new format.
10729
10730 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10731
10732         * files.el (set-auto-mode): Don't play games loading package-get
10733         database; package-get-package-provider will handle it all.
10734
10735 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10736
10737         * package-get.el (package-get-base-filename): new variable.
10738         (package-get-require-base): new function.
10739         (package-get-pgp-signed-begin-line): new variable.
10740         (package-get-pgp-signature-begin-line): ditto.
10741         (package-get-pgp-signature-end-line):  ditto.
10742         (package-get-load-base): new function.
10743         (package-get-interactive-package-query):
10744         (package-get-update-all):
10745         (package-get-dependencies):
10746         (package-get-package-provider):
10747         (package-get-custom): use package-get-require-base.
10748         [package-get-custom loading]: disable for now.
10749
10750         * package-ui.el (pui-list-packages): use (package-get-require-base)
10751
10752 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10753
10754         * package-ui.el: Correct obvious thinko in choosing extent face.
10755
10756 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10757
10758         * menubar-items.el (default-menubar): pui-list-package has nothing
10759         to with Customize. Move all the package stuff to a new Item in Options.
10760
10761         * package-ui.el (pui-menu): Add menu and Popup menu.
10762
10763         * package-get.el (package-get): Use new
10764         package-admin-get-install-dir.
10765
10766         * package-admin.el (package-admin-get-install-dir): New syntax.
10767         Conserve package location and put mule packages where mule-base is.
10768
10769         * package-get.el : Customized
10770
10771         * package-ui.el (pui): Customized
10772         (pui-package-install-dest-dir): New variable.
10773         (pui-install-selected-packages): Use it
10774
10775 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10776
10777         * package-get.el (package-get-interactive-package-query): Move
10778         dependency on package-get-base to run-time.
10779         (package-get-update-all): Ditto.
10780         (package-get-dependencies): Ditto.
10781         (package-get-package-provider): Ditto.
10782         (package-get-custom): Ditto.
10783
10784 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10785
10786         * events.el: Remove 'ascii-character property from 'backspace
10787         and 'delete symbols
10788
10789 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10790
10791         * package-get-base.el: removed.
10792
10793 1998-09-23  Didier Verna  <didier@xemacs.org>
10794
10795         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10796         (no-upper-case-p): new function.
10797         (with-search-caps-disable-folding): new macro.
10798         (with-interactive-search-caps-disable-folding): new macro.
10799         (zap-to-char): In interactive mode, do a case-sensitive search if
10800         the character is uppercase.
10801         (zap-up-to-char): ditto.
10802
10803         * replace.el (perform-replace): use the function no-upper-case-p.
10804
10805         * isearch-mode.el (isearch-fix-case): ditto.
10806         make obsolete `with-caps-disable-folding' and
10807         `isearch-no-upper-case-p'.
10808
10809         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10810         (tags-search): ditto.
10811         (tags-query-replace): ditto.
10812
10813         * info.el (Info-search): ditto.
10814
10815 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10816
10817         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10818
10819 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10820
10821         * package-admin.el (package-admin-rmtree): rewritten.  need to
10822         check for "." and ".." before symlink check.  expand files and
10823         directories with respect to DIRECTORY, not default-directory.
10824
10825 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10826
10827         * package-get.el (package-get-all): add INSTALL-DIR argument.
10828
10829 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10830
10831         * package-ui.el (pui-add-required-packages): new function, select
10832         dependent packages.
10833         (pui-display-keymap): bind it.
10834         (pui-help-string): document it.
10835         (pui-install-selected-packages): package-get-all -> package-get.
10836
10837         * package-get.el (package-get-dependencies): new function.
10838
10839 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10840
10841         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10842         regexps.
10843
10844 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10845
10846         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10847         function.
10848         (default-mouse-track-normalize-point): Use it.
10849
10850 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10851
10852         * package-admin.el (package-admin-delete-binary-package):
10853                 General cleanup. Remove unnessary use of progn and
10854         save-excursion.
10855         (package-admin-delete-binary-package): Do NOT mess with file
10856         modes. That is evil.
10857         (package-admin-delete-binary-package): Wrap all deleting in
10858         condition-case. The data in MANIFEST is untrustworthy.
10859         (package-admin-delete-binary-package): Let the OS worry about non
10860         empty directories.
10861
10862 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10863
10864         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10865         processing.
10866         (lm-report-bug): Fix mail address to send bug reports to.
10867
10868 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10869
10870         * XEmacs 21.2-beta2 is released.
10871
10872 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10873
10874         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10875
10876 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10877
10878         * info.el (Info-mode): Document page turning by double clicks in
10879         docstring so `M-x describe-mode' will display it.
10880
10881 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10882
10883         * info.el (Info-mouse-track-double-click-hook): Use character
10884         widths to calculate a border region where double clicking does
10885         page turning, and return `nil' by default so other hooks, such as
10886         region highlighting, will be run.
10887
10888 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10889
10890         * sound.el (default-sound-directory-list): Initialize with all the
10891         "sounds" directories in `data-directory-list'.  It used to just be
10892         the first one.
10893
10894         * packages.el (locate-data-directory-list): Created.  This gives
10895         the list of matching directories, unlike `locate-data-directory',
10896         which just gives the first one.
10897
10898 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10899
10900         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10901         make a binding in the local keymap until help-char handling is
10902         improved.
10903
10904         * help.el (help-keymap-with-help-key): Provide keymap with help
10905         binding.
10906         (help-print-help-form): New helper function.
10907
10908 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10909
10910         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10911         move extent to another buffer; no need to create a new extent.
10912         (isearch-fix-case): New function.
10913         (isearch-search-and-update): Use it.
10914
10915 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10916
10917         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10918         the keymap, not minor-mode-map-alist.
10919         (isearch-done): Restore overriding-local-map.
10920
10921 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10922
10923         * bytecomp.el (byte-compile-buffer-substring):
10924         Fix for: (byte-compile (defun f () (buffer-substring)))
10925         ==>   ** buffer-substring called with 3 args, but requires 0-3
10926         - new code not only works, but is more readable, too.
10927
10928 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10929
10930         * msw-faces.el (mswindows-init-device-faces): Don't try to
10931           specify a default font at this late stage. Do try to force
10932           creation of the default face font so that if it fails we get
10933           an error now instead of a crash at frame creation.
10934
10935           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10936           mswindows-make-font-unitalic: Canonical default weight
10937           changed from "Normal" to "Regular".
10938
10939           mswindows-make-font-bold / -bold-italic: Supplied device was
10940           not being passed into call to mswindows-find-smaller-font.
10941
10942 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10943
10944         * package-get.el (package-get-remote): Fix the path where to find
10945           the packages on xemacs.org.
10946
10947 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10948
10949         * about.el (about-maintainer-info): Update Ben's entry.
10950
10951 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10952
10953         * lisp/shadow.el (find-emacs-lisp-shadows):
10954         - `member' was being called on lists of length 2000!
10955         - Replace with hashtables.
10956         - Replace hand-coded loops with (dolist)
10957         - Fix comment typo
10958
10959 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10960
10961         * packages.el: Added new function, `package-delete-name', to
10962           delete existing packages from the installed package database
10963           (`packages-package-list').  Also added the "pkginfo" directory
10964           to `packages-special-base-regexp', so that the pkginfo directory
10965           would not get added to `late-packages'.
10966
10967         * package-admin.el: Added ability to delete an installed package
10968           (added low-level function, `package-admin-delete-package').
10969           Understands how to use the pkginfo/MANIFEST.<package> file to
10970           delete the package.  When installing a package, will also
10971           create a MANIFEST.* file if one is not provided by the
10972           package.  If the MANIFEST.* doesn't exist when deleting a
10973           package, the functions will fall back to attempting to delete
10974           any package-specific lisp directory.
10975
10976         * package-get.el: Moved some functions to package-admin.el.
10977           Added interactive function `package-get-delete-package', for
10978           use by users for deleting a package.
10979
10980           Also modified to not require the presence of efs.
10981
10982 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10983
10984         * files.el (find-file-noselect): Handle all signals, kill the
10985         buffer and resignal.
10986
10987 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10988
10989         * cl-macs.el (glyph-image): Add setf method.
10990
10991 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10992
10993         * package-get.el: Fixed broken EFS downloading.  Also, look for
10994           .tar.gz files first, in preference over .tgz files.
10995
10996         * package-ui.el: Fix display of package version numbers.
10997
10998 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10999
11000         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11001         argument.
11002
11003 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11004
11005         * list-mode.el: `display-completion-list': added new/optional
11006           keyword `:completion-string', which allows the programmer to
11007           change the "Possible completions are:" prompt.
11008
11009         * menubar-items.el: Added new pulldown menu-pick to start up the
11010           visual package browser/installer:
11011
11012                 Options->Customize->List Packages
11013
11014         * package-admin.el: Added hooks for installing under both Unix
11015           and MS Windows.  Does additional error checking.  No longer
11016           calls "add-big-package.sh" to install packages under Unix; now
11017           calls gunzip & tar directly.
11018
11019         * package-get.el: Added ability to install packages from files
11020           on a local disk/CDROM.  Now deletes any existing package lisp
11021           directory.  Does completion on available packages when
11022           querying for package names.  Will also search for .tgz files
11023           in addition for .tar.gz files.  Tries to reload
11024           auto-autoloads, as a convenience when loading new packages,
11025           and also tries to add any new package paths to `load-path'.
11026           Changed all occurences of `concat' to use `expand-file-name'.
11027
11028         * package-ui.el: New file which implements the main visual
11029           package browser/installer, which is started via a menu pick or
11030           M-x pui-list packages.
11031
11032 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11033
11034         * startup.el (load-init-file): spelling fix.
11035
11036 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11037
11038         * startup.el (normal-top-level): Load auto-autoload files
11039         covariantly with their precedence.
11040
11041 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11042
11043         * menubar-items.el (default-menubar): Remove "Font Weight"
11044         option, there is currently no custom equivalent.. Customize-faces
11045         is "Edit faces".
11046
11047         * x-font-menu.el (font-menu-set-font): Use customize to set
11048         default face.
11049
11050         * faces.el (face-spec-update-all-matching): New function.
11051
11052         * cus-face.el (custom-set-face-update-spec): New function.
11053         Interface to customize faces from elisp.
11054
11055         (custom-face-value-create): Show the customized settings if set
11056         but not saved.
11057
11058 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11059
11060         (custom-face-value-create): Show the customized settings if set
11061         but not saved.
11062
11063 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11064
11065         * keydefs.el (global-map): Add FSF 20.3 binding of
11066         query-replace-regexp.
11067
11068 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11069
11070         * minibuf.el (read-file-name-internal-1): use
11071         user-name-completion-1 instead of user-name-completion.
11072
11073 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11074
11075         * loadup.el:
11076         * make-docfile.el:
11077         * update-elc.el: Don't set `source-directory' (now defunct as a
11078         global variable) no more.
11079
11080         * packages.el (packages-list-autoloads): Made `source-directory'
11081         (now defunct as a global variable) a parameter.
11082
11083 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11084
11085         * about.el (about-hackers): new email
11086
11087 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11088
11089         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11090
11091 1998-07-17  Didier Verna  <didier@xemacs.org>
11092
11093         * faces.el (set-face-property):
11094         (set-face-dim-p):
11095         (face-dim-p): updated the doc strings now that the dim property isn't
11096         tty-specific.
11097         (face-equal): the dim property is now a common one.
11098
11099         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11100         Renamed the `stipple' attribute to `background-pixmap'.
11101         (custom-face-background-pixmap): make custom-face-stipple an
11102         obsolete alias for this.
11103
11104 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11105
11106         * find-paths.el (paths-file-readable-directory-p): Created and
11107         used.
11108
11109         * loadup.el: Don't set inhibit-... flags from run-temacs.
11110
11111 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11112
11113         * packages.el (packages-data-path-depth): Added and used.
11114
11115 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11116
11117         * about.el:
11118         - Change .xpm to .png, delete "zcat" section.
11119         - cosmetic fix in the 'marcpa' entry.
11120
11121         * etc/photos
11122         - convert all .xpm.Z to .png
11123         - rename mrb to martin
11124         - rename mcook-m to mcookm
11125
11126 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11127
11128         * x-init.el (x-initialize-compose): Add support for
11129         dead-circumflex as YET ANOTHER NAME for that dead key.
11130
11131 1998-08-05  Colin Rafferty <colin@xemacs.org>
11132
11133         * setup-paths.el (paths-construct-exec-path): Made the
11134         last-packages really be last.
11135         (paths-construct-data-directory-list): Ditto.
11136
11137 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11138
11139         * startup.el(startup-splash-frame-body):
11140         Update Copyright notice in splash screen
11141
11142 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11143
11144         * minibuf.el (read-file-name-internal-1): do ~user completion.
11145
11146 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11147
11148         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11149         aginst destroyed extents
11150
11151 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11152
11153         * package-get.el (package-get): add `install-dir' argument.
11154
11155 1998-07-20  John Jones  <jj@asu.edu>
11156
11157         * package-get.el: calls to package-get-update-all will only
11158           update packages which are already installed.
11159
11160 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11161
11162         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11163         writable.
11164
11165 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11166
11167         * about.el (about-hackers): Correct my email.
11168
11169 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11170
11171         * about.el (about-hackers): new email-address.
11172
11173 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11174
11175         * minibuf.el (read-number): Don't let `input-error' condition
11176         escape.
11177
11178 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11179
11180         * about.el (about-hackers): use my `email-for-life' address.
11181
11182 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11183
11184         * XEmacs 21.2-beta1 is released.
11185
11186 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11187
11188         * ldap.el (ldap-search): Doc string change
11189
11190 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11191
11192         * menubar-items.el (default-menubar): Removed references to
11193         `data-directory', and use `locate-data-file' instead, and made
11194         then greyed out if they don't exist.
11195
11196 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11197
11198         * keymap.el (events-to-keys): Use `format' instead of `concat'
11199         since the latter does not accept integer args anymore
11200
11201 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11202
11203         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11204         macros replaced.
11205
11206 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11207
11208         * make-docfile.el: Get first initialization from very-early-lisp.el
11209         * update-elc.el: Ditto.
11210         * loadup.el (really-early-error-handler): Ditto.
11211
11212         * packages.el (packages-unbytecompiled-lisp): Add new file,
11213         very-early-lisp.el.
11214
11215         * very-early-lisp.el: New file.
11216
11217 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11218
11219         * Symbols that have been obsolete for at least 3 years removed (II).
11220
11221         * obsolete.el (eval-current-buffer): Make compatible.
11222         (byte-code-function-p): Ditto.
11223         (send-string): Removed.
11224         (send-region): Removed.
11225         (screen-scrollbar-width): Removed.
11226         (set-screen-scrollbar-width): Removed.
11227         (set-screen-left-margin-width): Removed.
11228         (set-screen-right-margin-width): Removed.
11229         (screen-left-margin-width): Removed.
11230         (screen-right-margin-width): Removed.
11231         (set-buffer-left-margin-width): Removed.
11232         (set-buffer-right-margin-width): Removed.
11233         (buffer-left-margin-width): Removed.
11234         (buffer-right-margin-width): Removed.
11235         (x-set-frame-icon-pixmap): Removed.
11236         (x-set-screen-icon-pixmap): Removed.
11237         (pixel-name): Removed.
11238         (make-pixmap): Removed.
11239         (make-cursor): Removed.
11240         (pixmap-width): Removed.
11241         (pixmap-contributes-to-line-height-p): Removed.
11242         (set-pixmap-contributes-to-line-height): Removed.
11243
11244 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11245
11246         * obsolete.el (popup-menu-up-p): removed.
11247         (read-no-blanks-input): Removed.
11248         (wholenump): Removed.
11249         (ring-mod): Removed (what was ring-mod?).
11250         (current-time-seconds): Removed.
11251         (run-special-hook-with-args): Removed.
11252         (dot): Removed.
11253         (dot-marker): Removed.
11254         (dot-min): Removed.
11255         (dot-max): Removed.
11256         (window-dot): Removed.
11257         (set-window-dot): Removed.
11258
11259         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11260         `dot-min'.
11261
11262         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11263
11264         * code-files.el (insert-file-contents): Rename
11265         run-special-hook-with-args to run-hook-with-args-until-success.
11266         (write-region): Ditto.
11267
11268 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11269
11270         * about.el: Fix typos, update release date.
11271
11272         * Symbols that have been obsolete for at least 3 years removed.
11273
11274         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11275         screen- functions.
11276         (toplevel): remove setf methods for screen functions.
11277         * cl-macs.el (extent-data): defsetf removed.
11278         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11279         many places to remove.
11280         (comment-indent-hook): Ditto.
11281         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11282         (buffer-dedicated-screen): Ditto.
11283         (deiconify-screen): Ditto.
11284         (delete-screen): Ditto.
11285         (event-screen): Ditto.
11286         (find-file-other-screen): Ditto.
11287         (find-file-read-only-other-screen): Ditto.
11288         (live-screen-p): Ditto.
11289         (screen-height): Ditto.
11290         (screen-iconified-p): Ditto.
11291         (screen-list): Ditto.
11292         (screen-live-p): Ditto.
11293         (screen-name): Ditto.
11294         (screen-parameters): Ditto.
11295         (screen-pixel-height): Ditto.
11296         (screen-pixel-width): Ditto.
11297         (screen-root-window): Ditto.
11298         (screen-selected-window): Ditto.
11299         (screen-totally-visible-p): Ditto.
11300         (screen-visible-p): Ditto.
11301         (screen-width): Ditto.
11302         (screenp): Ditto.
11303         (get-screen-for-buffer): Ditto.
11304         (get-screen-for-buffer-noselect): Ditto.
11305         (get-other-screen): Ditto.
11306         (iconify-screen): Ditto.
11307         (lower-screen): Ditto.
11308         (mail-other-screen): Ditto.
11309         (make-screen): Ditto.
11310         (make-screen-invisible): Ditto.
11311         (make-screen-visible): Ditto.
11312         (modify-screen-parameters): Ditto.
11313         (new-screen): Ditto.
11314         (next-screen): Ditto.
11315         (next-multiscreen-window): Ditto.
11316         (other-screen): Ditto.
11317         (previous-screen): Ditto.
11318         (previous-multiscreen-window): Ditto.
11319         (raise-screen): Ditto.
11320         (redraw-screen): Ditto.
11321         (select-screen): Ditto.
11322         (selected-screen): Ditto.
11323         (set-buffer-dedicated-screen): Ditto.
11324         (set-screen-height): Ditto.
11325         (set-screen-position): Ditto.
11326         (set-screen-size): Ditto.
11327         (set-screen-width): Ditto.
11328         (show-temp-buffer-in-current-screen): Ditto.
11329         (switch-to-buffer-other-screen): Ditto.
11330         (visible-screen-list): Ditto.
11331         (window-screen): Ditto.
11332         (x-set-screen-pointer): Ditto.
11333         (x-set-frame-pointer): Ditto.
11334         (screen-title-format): Ditto.
11335         (screen-icon-title-format): Ditto.
11336         (terminal-screen): Ditto.
11337         (delete-screen-hook): Ditto.
11338         (create-screen-hook): Ditto.
11339         (mouse-enter-screen-hook): Ditto.
11340         (mouse-leave-screen-hook): Ditto.
11341         (map-screen-hook): Ditto.
11342         (unmap-screen-hook): Ditto.
11343         (default-screen-alist): Ditto.
11344         (default-screen-name): Ditto.
11345         (x-screen-defaults): Ditto.
11346         (x-create-screen): Ditto.
11347         * obsolete.el: meta-flag removed.
11348         baud-rate removed.
11349         sleep-for-millisecs removed.
11350         extent-data removed.
11351         set-extent-data removed.
11352         set-extent-attribute removed.
11353         extent-glyph removed.
11354         extent-layout removed.
11355         set-extent-layout removed.
11356         list-faces-display removed.
11357         list-faces removed.
11358         trim-versions-without-asking removed.
11359         after-write-file-hooks removed.
11360         truename removed.
11361         auto-fill-hook removed.
11362         blink-paren-hook removed.
11363         select-screen-hook, deselect-screen-hook removed.
11364         auto-raise-screen, auto-lower-screen removed.
11365
11366         * msw-mouse.el: Global change resource -> mswindows-resource.
11367
11368         * XEmacs 21.0-pre5 is released.
11369
11370 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11371
11372         * about.el (about-hackers): Credits update.
11373
11374 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11375
11376         * register.el (insert-register): Don't activate the region.
11377
11378 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11379
11380         * select.el: Restore x-* symbols for backwards compatibility:
11381         x-copy-primary-selection, x-kill-primary-selection,
11382         x-delete-primary-selection, x-select-make-extent-for-selection,
11383         x-valid-simple-selection-, x-cut-copy-clear-internal.
11384
11385 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11386
11387         * XEmacs 21.0-pre4 is released.
11388
11389 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11390
11391         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11392         reporting bugs.
11393         (maybe-add-init-button): Fix semantics under Windows.  Use
11394         `expand-file-name' rather than `concat'.
11395
11396         * help.el (print-messages): New function.
11397
11398 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11399
11400         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11401
11402 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11403
11404         * about.el: Tweaked my entry in about-hackers.
11405
11406         * find-paths.el (paths-emacs-root-p):
11407           Relaxed emacs-root checking of an in-place installation to
11408           also accommodate the flat layout used on MS Windows.
11409
11410 1998-06-29  John Jones  <jj@asu.edu>
11411
11412         * package-get.el: calls to package-get-update-all will only
11413           update packages which are already installed.
11414
11415 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11416
11417         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11418         are handled by the gui-element face fallbacks now.
11419
11420         * x-faces.el: default gui-element face to "background" as well as
11421         the default face.
11422
11423         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11424         and default face settings since these are set as fallbacks now in
11425         the appropriate domain.
11426
11427 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11428
11429         * text-mode.el (text-mode): Reorder regexp so the OR part
11430         corresponding to `page-delim' goes first and the hack in
11431         `forward-paragraph' will work.
11432         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11433
11434 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11435
11436         * subr.el (remove-hook): When checking the hook value
11437           with functionp, don't apply car to it.
11438
11439 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11440
11441         * package-get.el (package-get-remote-filename):
11442           Don't use file-name-as-directory because the local directory
11443           separator conventions might not be the same as ftp's.
11444
11445 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11446
11447         * ldap.el (ldap-host-parameters-alist): New name of
11448         `ldap-host-parameters-plist'
11449
11450 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11451
11452         * package-get.el: Using (require 'package-get-base), now that it
11453         provides itself.  Consequently removed all instances of (load
11454         "package-get-base.el").
11455
11456 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11457
11458         * subr.el (remove-hook): Don't treat the hook value as a
11459           list unless it is both consp and not functionp.
11460
11461 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11462
11463         * about.el: Email address for Ben Wing is ben@xemacs.org.
11464         * auto-show.el: Ditto.
11465         * bytecomp.el: Ditto.
11466         * faces.el: Ditto.
11467         * x-scrollbar.el: Ditto.
11468         * x-misc.el: Ditto.
11469         * tty-init.el: Ditto.
11470         * toolbar-items.el: Ditto.
11471         * symbol-syntax.el: Ditto.
11472         * specifier.el: Ditto.
11473         * objects.el: Ditto.
11474         * hyper-apropos.el: Ditto.
11475         * glyphs.el: Ditto.
11476
11477 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11478
11479         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11480         vertical-divider-always-visible-p.
11481         (default-mouse-motion-handler): Ditto.
11482
11483 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11484
11485         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11486         global value.
11487
11488 1998-06-21  Oliver Graf <ograf@fga.de>
11489
11490         * build-reports.el: changed receiver to xemacs-build-reports list
11491
11492 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11493
11494         * font.el: Split font-family-mappings into X and
11495           mswindows-specific versions.
11496           mswindows-font-create-[object|name]: Treat supplied size
11497           as a pointsize. Added underline and strikethru handling.
11498
11499         * msw-faces.el: changed default mswindows charset to western.
11500
11501         * msw-glyphs.el: removed space in border-glyph font string that
11502           was inserted to get round bugs in the mswindows C font code.
11503
11504 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11505
11506         * about.el (about-hackers): Credits update.
11507
11508         * help-nomule.el (tutorial-supported-languages): Add Romanian
11509         TUTORIAL.
11510
11511         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11512         to ISO-8859-2.
11513
11514 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11515
11516         * font.el: Split font-family-mappings into X and
11517           mswindows-specific versions.
11518           mswindows-font-create-[object|name]: Treat supplied size
11519           as a pointsize. Added underline and strikethru handling.
11520
11521         * msw-faces.el: changed default mswindows charset to western.
11522
11523         * msw-glyphs.el: removed space in border-glyph font string that
11524           was inserted to get round bugs in the mswindows C font code.
11525
11526 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11527
11528         * minibuf.el: make read-color-completion-table call
11529           (mswindows-color-list for mswindows devices.
11530
11531 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11532
11533         * lisp/font-lock.el
11534         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11535         Let declaration items contain non-word symbol characters.
11536
11537 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11538
11539         * package-get.el (package-get-package-provider): Added autoload
11540         cookie.  Loading "package-get-base.el" in ALL functions that use
11541         it.  Fixed some (interactive ...) with multiple argument specs
11542         again.  Cosmetic indentation changes.
11543
11544 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11545
11546         * info.el (Info-insert-dir): Don't use nreverse on variables
11547         that you want to use later.
11548
11549 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11550
11551         * x-mouse.el (x-set-point-and-move-selection): Replace call
11552         to x-kill-primary-selection with kill-primary-selection
11553
11554 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11555
11556         * simple.el (what-cursor-position): Make cursor position reported
11557         use value of column-number-start-at-one
11558
11559 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11560
11561         * about.el (xemacs-hackers): Fix Jareth's email address.
11562
11563 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11564
11565         * startup.el (startup-splash-frame): Remove
11566         `xemacs-startup-logo-function'.
11567
11568 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11569
11570         * about.el (about-hackers): Update credits list.
11571
11572 1998-06-06  Jeff Miller <jmiller@smart.net>
11573
11574         * lisp/sound.el: Update sound-ext to allow filenames with
11575           extensions to be found by load-sound-file
11576
11577 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11578
11579         * info.el (Info-rebuild-outdated-dir): Removed variable
11580         (Info-auto-generate-directory): New variable
11581         (Info-save-auto-generated-dir): New variable
11582         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11583         (Info-build-dir-anew): Second parameter removed.  Use
11584         `Info-save-auto-generated-dir'
11585         (Info-rebuild-dir): Ditto
11586
11587 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11588
11589         * list-mode.el (next-list-mode-item): Would not recognize
11590         border between directly neighbored items.
11591
11592 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11593
11594         * package-get.el: add autoloads for some functions.
11595
11596 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11597
11598         * specifier.el (let-specifier): Tiny docfixes.
11599
11600 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11601
11602         * msw-mouse.el: set selection-pointer-glyph to Normal.
11603
11604 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11605
11606         * wid-edit.el (widget-specify-secret): New function.
11607         (widget-after-change): Use it.
11608         (widget-specify-field): Use it.
11609
11610 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11611
11612         * mouse.el (drag-window-divider): Use `(not done)' instead of
11613         `doit'; reuse result of `window-pixel-edges'.
11614
11615         * modeline.el (drag-modeline-event-lag): Rename to
11616         drag-divider-event-lag.
11617
11618 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11619
11620         * specifier.el (let-specifier): Rewritten not to generate needless
11621         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11622         arguments.
11623
11624 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11625
11626         * minibuf.el (read-file-name-1): Setup buffer-local value of
11627         `completion-ignore-case' in completions buffer under Windows.
11628
11629 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11630
11631         * about.el (about-maintainer-glyph): Fix support for not
11632         compressed images.
11633
11634 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11635
11636         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11637
11638         * mouse.el (mouse-track): Cancel selection if misc-user event with
11639         `cancel-mode-internal' function is fetched.
11640
11641 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11642
11643         * files.el (save-some-buffers-1): Fixed return value.
11644
11645 1998-06-01  Oliver Graf <ograf@fga.de>
11646
11647         * dragdrop.el: added experimental
11648
11649 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11650
11651         * startup.el (after-init-hook, init-file-user,
11652         user-init-directory, load-user-init-file):  Purge references
11653         to "~/.xemacs/init.el" from docstrings.
11654
11655         (load-user-init-file) Use paths-construct-path to construct
11656         paths to user init files.  Go directly to ~/.emacs, do not
11657         search ~/.xemacs/, do not load `default-custom-file'.
11658
11659 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11660
11661         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11662         general *sh.
11663         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11664
11665 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11666
11667         * menubar-items.el (default-menubar): add Update Packages to customize
11668         menu.
11669
11670 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11671
11672         * faces.el: use toolbar face as a fallback for toolbar properties
11673         in xpm-color-symbols instead of default.
11674
11675         * msw-faces.el: rename 3d-object -> gui-element face.
11676
11677 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11678
11679         * startup.el (xemacs-startup-logo-function): New variable.
11680         (startup-splash-frame): Use it.
11681
11682 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11683
11684         * files.el (save-some-buffers): Would wait 1 second.
11685         (save-some-buffers-1): Delete other windows here instead of in
11686         `save-some-buffers'.
11687         (save-some-buffers): Force redisplay only if windows were deleted.
11688
11689 1998-06-02  Didier Verna  <didier@xemacs.org>
11690
11691         * cus-face.el (custom-face-attributes): generalized the use of
11692         toggle buttons for boolean attributes.
11693         Re-ordered the items a bit.
11694
11695 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11696
11697         * sound.el (default-sound-directory): Use `locate-data-directory'
11698         to find the sounds directory.
11699
11700 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11701
11702         * sound.el: default sound-ext to .wav under mswindows, .au
11703         otherwise. load-default sounds without extensions.
11704
11705 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11706
11707         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11708         if send-pr is not bound.
11709
11710 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11711
11712         * files.el: grok idl files in auto-mode-alist.
11713 1998-06-01  Jeff Miller  <jmiller@smart.net>
11714
11715         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11716         calling `upcase'.
11717
11718 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11719
11720         * msw-glyphs.el: add xbm to the list of image types supported.
11721
11722 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11723
11724         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11725         instead of XEmacs one when dumping InfoDock.
11726
11727 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11728
11729         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11730         for `modeline-visible-p'
11731
11732         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11733
11734 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11735
11736         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11737         since it's not used anymore. doc string fixes.
11738
11739         * package-get.el (package-get-file-installed-p): new function. use
11740         instead of file-installed-p which is in an external package.
11741
11742 1998-05-28  Oliver Graf <ograf@fga.de>
11743
11744         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11745         favor of select-window/switch-to-buffer
11746
11747 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11748
11749         * startup.el: changed (getenv "HOME") to (user-home-directory)
11750
11751 1998-05-25  Oliver Graf <ograf@fga.de>
11752
11753         * frame.el (cde-start-drag) moved to dragdrop.el
11754         (offix-start-drag-region) moved to dragdrop.el
11755         (offix-start-drag) moved to dragdrop.el
11756         * dragdrop.el (cde-start-drag) moved from frame.el
11757         (offix-start-drag-region) moved from frame.el
11758         (offix-start-drag) moved from frame.el
11759         (cde-start-drag-region) cde drag regions
11760         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11761
11762 1998-05-26  Oliver Graf <ograf@fga.de>
11763
11764         * dragdrop.el: created dragdrop-drag prototypes
11765         (cde-start-drag-region) fixed typo
11766
11767 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11768
11769         * simple.el (after-init-hook): Remove reader macro.
11770
11771         * packages.el (packages-hardcoded-lisp): Get rid of reader
11772         macros.  Update DOC string.
11773
11774 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11775
11776         * mouse.el (drag-window-divider): Ditto.
11777
11778         * modeline.el (mouse-drag-modeline): Use it.
11779
11780         * lisp-mode.el (let-specifier): Specify indentation.
11781
11782         * specifier.el (let-specifier): Renamed from
11783         `with-specifier-instance'.
11784
11785 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11786
11787         * x-faces.el:
11788         * faces.el: move definition of xpm-color-symbols from x-faces.el
11789         to faces. Predicate x-get-resource on the presence of x.
11790
11791         * msw-faces.el: set 3d-object face rather than modeline. Specify
11792         faces as specfier defaults.
11793
11794         * package-get.el: don't use package-admin-add-single-file-package.
11795
11796 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11797
11798         * toolbar-items.el: Fixup tooltips.
11799         (toolbar-gnus): Don't use obsolete variable
11800         toolbar-news-frame-properties.
11801         (toolbar-news-reader): Default to `gnus' instead of
11802         `not-configured'.
11803
11804         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11805         Windows.
11806
11807 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11808
11809         * package-get.el: rename -installedp -> -installed-p.
11810
11811 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11812
11813         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11814         attributes, and assinged it to continuation, truncation and
11815         hscroll glyphs.
11816
11817         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11818         and made continuation, truncation and hscroll glyphs arrow
11819         characters out of that font.
11820
11821 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11822
11823         * minibuf.el (minibuffer-electric-separator): Play nicely with
11824         directory-sep-char being \.
11825         (minibuffer-electric-tilde): Ditto.
11826         (read-file-name-map): Ditto.
11827
11828 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11829
11830         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11831         on X devices.
11832         (default-mouse-track-deal-with-down-event): Avoid
11833         `x-disown-selection'; use `disown-selection' instead.
11834
11835 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11836
11837         * select.el:
11838         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11839         moved to (cut-copy-clear-internal) in select.el. Ditto for
11840         (x-delete-primary-selection) (x-kill-primary-selection)
11841         (x-copy-primary-selection).
11842         (own-clipboard): new function.
11843
11844         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11845         functions in select.el. remove old ones.
11846         (mswindows-own-clipboard): new function.
11847
11848 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11849
11850         * gnuserv.el: allow connections from mswindows type devices.
11851
11852 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11853
11854         * msw-glyphs.el: change image type used from cursor to resource.
11855
11856 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11857
11858         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11859         for {top,bottom}-{left,right} values in addition to
11860         {top,bottom}_{left,right}.
11861         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11862
11863 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11864
11865         * cl-macs.el (specifier-instance): Undefine its setf method.
11866
11867         * specifier.el (with-specifier-instance): Added docstring.
11868
11869         * mouse.el (drag-window-divider): Ditto.
11870
11871         * modeline.el (mouse-drag-modeline): Use it.
11872
11873         * lisp-mode.el (with-specifier-instance): Define its indentation
11874         level.
11875
11876         * specifier.el (with-specifier-instance): New macro.
11877
11878 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11879
11880         * package-get.el (package-get-create-custom): new function to
11881         auto-generate package-get-custom.el from package-get-base.el.
11882         * (package-get-ever-installedp): new function.
11883         * (package-get-custom): new function to get all packages specified
11884         by customize.
11885
11886 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11887
11888         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11889
11890 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11891
11892         * cl-extra.el: Reverse previous float change.
11893
11894 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11895
11896         * x-faces.el:
11897         * faces.el (try-font-name): moved from x-faces.el since it is
11898         required by w3 under mswindows as well X.
11899
11900 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11901
11902         * winnt.el: Removed evil (setq completion-ignore-case t)
11903         clause, one more overlookef fsfism.
11904         (nt-quote-args-functions-alist): End sentences with double space.
11905
11906 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11907
11908         * window-xemacs.el (push-window-configuration): Remove kludgery of
11909         recaching default-toolbar specifier.
11910         (pop-window-configuration): Ditto.
11911         (unpop-window-configuration): Ditto.
11912
11913 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11916
11917 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11918
11919         * winnt.el (nt-quote-args-verbatim): Added function.
11920         (nt-quote-args-prefix-quote): Added function.
11921         (nt-quote-args-backslash-quote): Added function.
11922         (nt-quote-args-double-quote): Added function.
11923         (nt-quote-args-functions-alist): New variable.
11924         (nt-quote-process-args): Added function. This is the main quoting
11925         work horse called from process-nt.c
11926
11927 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11928
11929         * winnt.el: Removed duplicate definitions for backspace,
11930         delete, M-backspace and C-M-backspace.
11931         (file-name-buffer-file-type-alist): Removed this variable.
11932         (find-buffer-file-type): Removed function.
11933         (find-file-binary):  Removed function.
11934         (find-file-text): Removed function.
11935         (find-file-not-found-set-buffer-file-type): Removed function.
11936         (save-to-unix-hook): Removed function.
11937         (revert-from-unix-hook): Removed function.
11938         (using-unix-filesystems): Removed function.
11939         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11940         warning.
11941         (x-set-selection): Removed function.
11942         (x-get-selection): Removed function.
11943         Removed commented FSFisms.
11944         Replaced copyright notice (this file is not part of GNU Emacs).
11945         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11946         comint-process-echoes setting to t.
11947
11948 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11949
11950         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11951         and used following the interface change of
11952         `paths-find-recursive-path'.
11953
11954         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11955         regexp instead of a list of base names.
11956         (paths-version-control-filename-regexp):
11957         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11958         Introduced and used following the interface change of
11959         `paths-find-recursive-path'.
11960
11961 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11962
11963         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11964         on X devices, rather than on all non-TTY devices.
11965
11966 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11967
11968         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11969
11970         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11971
11972 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11973
11974         * itimer.el (activate-itimer): Fixed usage of integers
11975         as argument to `concat'.
11976
11977 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11978
11979         * itimer.el (start-itimer): replace the use of `concat' with
11980         `format'
11981
11982 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11983
11984         * mode-motion.el (mode-motion-hook): Clarify docstring.
11985         From Bob Weiner <weiner@altrasoft.com>
11986
11987         * loadhist.el (symbol-file): Supply prompt string when used
11988         interactively.
11989         From Bob Weiner <weiner@altrasoft.com>
11990
11991 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11992
11993         * loadup.el (really-early-error-handler): Ditto.
11994
11995         * update-elc.el: Ditto.
11996
11997         * setup-paths.el (paths-construct-exec-path): Ditto.
11998
11999         * make-docfile.el: Ditto.
12000
12001         * find-paths.el (paths-decode-directory-path): Use split-path
12002         instead of decode-path.
12003
12004         * files.el (parse-colon-path): Update docstring reference.
12005
12006 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12007
12008         * msw-init.el:
12009         * x-init.el:
12010         Bind cut'n'paste keys to non window-system specific functions.
12011
12012         * msw-select.el: New function mswindows-clear-clipboard.
12013         mswindows-cut-copy-clipboard extended to handle clearing of the
12014         selection and renamed to mswindows-cut-copy-clear-clipboard.
12015
12016         * select.el: on mswindows devices delete-primary-selection
12017         calls mswindows-clear-clipboard.
12018
12019 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12020
12021         * simple.el (quoted-insert): Inhibit quit when using read-char.
12022
12023         * cmdloop.el (read-char): Don't inhibit quit.
12024         (read-char-exclusive): Ditto.
12025         (read-char): Signal quit if quit-char was pressed.
12026         (read-char-exclusive): Ditto.
12027         (read-quoted-char): Return a character, not integer.
12028
12029         * menubar-items.el (default-popup-menu): Use Andy's generic
12030         selection code.
12031         (default-popup-menu): Fix code.
12032
12033 1998-05-14  Oliver Graf <ograf@fga.de>
12034
12035         * dragdrop.el (dragdrop-function-widget): this time it's done
12036
12037 1998-05-13  Oliver Graf <ograf@fga.de>
12038
12039         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12040
12041 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12042
12043         * device.el (device-pixel-width):
12044         (device-pixel-height):
12045         (device-mm-width):
12046         (device-mm-height):
12047         (device-bitplanes):
12048         (device-color-cells): Swapped parameters to device-system-metric
12049         according to the interface change.
12050
12051 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12052
12053         * mouse.el (default-mouse-motion-handler): Use new name of the
12054         function event-over-vertical-divider-p.
12055         Do not set E-W arrow cursor over the divider if
12056         vertical-divider-draggable-p is nil in the window.
12057         ([top-level]): Use new name for the variable
12058         vertical-divider-map.
12059         (drag-window-divider): Respect vertical-divider-draggable-p.
12060         Variable name typo fixes.
12061
12062 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12063
12064         * keymap.el (kbd): Define here; handle string constants and
12065         others...
12066
12067 1998-05-15  Christian Nyb <chr@mediascience.no>
12068
12069         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12070         in Emacs 18.
12071
12072 1998-05-13  Didier Verna  <didier@xemacs.org>
12073
12074         * mouse.el (drag-window-divider): give the vertical divider a
12075         pressed look when dragging it.
12076
12077 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12078
12079         * faces.el: predicate some more face operations on x or mswindows
12080         not just x.
12081
12082         * modeline.el: enable modeline coloring for mswindows.
12083
12084 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12085
12086         * minibuf.el (minibuffer-default): Added variable; compatible with
12087         FSF Emacs.
12088         (next-history-element): Used `minibuffer-default'.
12089
12090 1998-05-12  Oliver Graf <ograf@fga.de>
12091
12092         * dragdrop.el (dragdrop-function-widget): button and mods ok
12093         arguments still look a bit strange
12094         (dragdrop-compare-mods) created
12095         (dragdrop-drop-do-functions) correctly checks for buttons and
12096         modifiers
12097
12098 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12099
12100         * setup-paths.el (paths-default-info-directories): Replace
12101         path-separator with directory-sep-char.
12102
12103         * files.el (path-separator): Don't define it here.
12104
12105 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12106
12107         * update-elc.el: Ditto.
12108
12109         * setup-paths.el (paths-construct-exec-path): Ditto.
12110
12111         * make-docfile.el: Ditto.
12112
12113         * loadup.el (really-early-error-handler): Ditto.
12114
12115         * find-paths.el (paths-decode-directory-path): Use decode-path
12116         instead of decode-path-internal.
12117
12118         * files.el (parse-colon-path): Update docstring.
12119
12120 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12121
12122         * subr.el (get-buffer-window-list): Make BUFFER optional.
12123
12124         * window-xemacs.el (windows-of-buffer): Defalias to
12125         get-buffer-window-list.
12126
12127 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12128
12129         * disass.el: Fix maintainer keyword.
12130
12131         * bytecomp.el (byte-compile-and-load-file): Autoload.
12132         (byte-compile-buffer): Ditto.
12133
12134         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12135         value is returned, not the name.
12136         (lisp-imenu-generic-expression): Enable it.
12137         (lisp-mode-variables): Ditto.
12138         (lisp-indent-offset): Change defconst to defvar.
12139         (lisp-indent-function): Ditto.
12140         (lisp-body-indent): Ditto.
12141
12142 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12143
12144         * modeline.el: Use zap-last-kbd-macro-event.
12145
12146         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12147         nil, don't attempt to do anything with messages.
12148         (eval-last-sexp): Use `letf' for clarity.
12149
12150 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12153
12154 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12155
12156         * buff-menu.el:
12157         * lisp-mode.el:
12158         * obsolete.el:
12159         Change empty docstrings into no doc strings at all.
12160         Fix bogus FSF-format docstrings.
12161         * etags.el: Fix docstring.
12162
12163 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12164
12165         * package-get.el (package-get): Use internal md5
12166
12167 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12168
12169         * about.el (about-xemacs): Correct abuse of concat.
12170
12171 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12172
12173         * info.el (Info-mode): Use easymenu.
12174
12175 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * apropos.el (apropos): Don't use concat with integers.
12178
12179         * cmdloop.el (describe-last-error): Handle the case when no error
12180         was seen gracefully.
12181
12182         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12183         defun.
12184         (apropos-describe-plist): Ditto.
12185
12186         * help.el (with-displaying-help-buffer): Revert to a defun.
12187         (describe-key): Use it as defun.
12188         (describe-mode): Ditto.
12189         (describe-bindings): Ditto.
12190         (describe-prefix-bindings): Ditto.
12191         (describe-installation): Ditto.
12192         (view-lossage): Ditto.
12193         (describe-function): Ditto.
12194         (describe-variable): Ditto.
12195         (describe-syntax): Ditto.
12196
12197 1998-05-11  Oliver Graf <ograf@fga.de>
12198
12199         * dragdrop.el: changed order of require/provide
12200         (dragdrop-drop-mime-default) changed to new calling conventions
12201         (dragdrop-drop-do-functions) changed to new calling conventions
12202         (dragdrop-function-widget) this one needs more work...
12203
12204 1998-05-10  Oliver Graf <ograf@fga.de>
12205
12206         * about.el: another small change in my entry
12207         * dragdrop.el (dragdrop-drop-log-function): logging added
12208         plus customizations
12209         changed interface to handler functions. now called with event
12210         and object
12211
12212 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12213
12214         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12215         E-W arrow pointer displayed over draggable dividers.
12216
12217         * mouse.el (default-mouse-motion-handler): Show it when
12218         appropriate.
12219         (drag-window-divider): Added.
12220         ([top-level]): Initialized window-divider-map with a keymap
12221         binding the above function to left button down event.
12222
12223         * x-mouse.el (x-init-pointer-shape): Initialize
12224         divider-pointer-glyph from Cursor.dividerPointer, or use default
12225         E-W double arrow.
12226
12227 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12228
12229         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12230
12231 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * simple.el (count-words-buffer): Don't query for buffer.
12234         (count-lines-buffer): Ditto.
12235
12236 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12237
12238         * help.el (where-is): add optional insert argument.
12239
12240 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12241
12242         * help.el (describe-key-briefly): New argument INSERT.
12243
12244         * simple.el (eval-expression): New optional argument; synch with
12245         FSF 20.3.
12246
12247         * keydefs.el (global-map): Add new register bindings.
12248
12249         * register.el: Synched with FSF 20.3.
12250
12251 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12252
12253         * window-xemacs.el (recenter): all arguments are optional.
12254
12255 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12256
12257         * device.el: (device-pixel-width): Reflected name/parameters
12258         change to device-system-metric.
12259         (device-pixel-height): Ditto.
12260         (device-mm-width): Ditto.
12261         (device-mm-height): Ditto.
12262         (device-bitplanes): Ditto.
12263         (device-color-cells): Ditto.
12264
12265 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12266
12267         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12268
12269         * cl.el (most-positive-fixnum): Document.
12270         (most-negative-fixnum): Ditto.
12271
12272         * cus-dep.el: Updated comment.
12273
12274         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12275         constant.
12276
12277         * cus-load.el (custom-put): Removed.
12278
12279         * files.el (after-find-file): Just resignal quit instead of
12280         signaling "canceled".
12281
12282 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12283
12284         * frame.el (other-frame): Use `focus-frame' instead of
12285         select-frame kludges.
12286
12287         * lisp-mode.el: Update lisp-indent-function for
12288         save-selected-frame and with-selected-frame.
12289
12290         * frame.el (save-selected-frame): New macro.
12291         (with-selected-frame): Ditto.
12292         (other-frame): Use `set-frame-focus'.
12293
12294 1998-05-06  Oliver Graf <ograf@fga.de>
12295
12296         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12297         (dragdrop-drop-url-default) default handler for URL drops created
12298         (dragdrop-drop-mime-default) default handler for MIME drops created
12299         (dragdrop-drop-functions) default custom for handling drops created
12300         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12301
12302 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12303
12304         * mouse.el: Removed redundant mouse-mswindows-drop function.
12305
12306 1998-05-05  Oliver Graf <ograf@fga.de>
12307
12308         * about.el: changed some text in my entry
12309         * dragdrop.el: added customs
12310
12311 1998-05-04  Oliver Graf <ograf@fga.de>
12312
12313         * mouse.el: killed global drop key bindings
12314         (mouse-offix-drop) removed
12315         * dragdrop.el: created
12316         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12317
12318 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12319
12320         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12321         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12322
12323         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12324         obsolete comment.
12325
12326         * scrollbar.el (scrollbars-visible-p): Use new
12327         {vertical,horizontal}-scrollbar-visible-p specifiers.
12328
12329 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12330
12331         * device.el (device-pixel-height):
12332         (device-pixel-width):
12333         (device-mm-width):
12334         (device-mm-height):
12335         (device-bitplanes):
12336         (device-color-cells): Moved these 6 functions from device.c; they
12337         all use single (device-system-metrics) call.
12338
12339 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12340
12341         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12342         were renamed.
12343
12344         * menubar-items.el:
12345         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12346         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12347
12348         * help.el (help-map): Remove Hyperbole keybinding logic.
12349         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12350
12351 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12352
12353         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12354         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12355
12356 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12357
12358         * msw-glyphs.el: use nicer icon3 from the frame icon.
12359
12360 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12361
12362         * version.el (emacs-version): Remove InfoDock conditionals.
12363
12364         * startup.el (startup-splash-frame): Change ID logo name.
12365
12366 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12367
12368         * files.el (after-find-file): If the user presses C-g on
12369         directory-creation prompt, kill the buffer.
12370
12371 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12372
12373         * simple.el (count-words-region): Reverse previous change.
12374
12375 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12376
12377         * replace.el (query-replace): Just call perform-replace.
12378         (query-replace-regexp): Ditto.
12379         (perform-replace): Move region handling here.
12380         (perform-replace): Use the new arg to match-data.
12381
12382 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12383
12384         * x-init.el: Install X specific display table that
12385           displays char 0240 as a space to avoid whatever it is
12386           that screws up display of that character code.
12387
12388 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12389
12390         * help.el (function-arglist): If no arguments are documented for a
12391         subr, print nothing rather than incorrect output.
12392
12393 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12394
12395         * cmdloop.el (command-error): Update bail-out error message to use
12396         `emacs-program-name'.
12397
12398         * lib-complete.el: Remove reader macro cruft.
12399
12400         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12401         cruft.
12402
12403         * simple.el (count-words-region): Drop interactive-p check on the
12404         message.
12405
12406 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12407
12408         * font.el
12409         * msw-faces.el
12410         Correct spelling of mswindows-font-canonicalize-name.
12411
12412 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12413
12414         * ldap.el (ldap-host-parameters-alist): Replaced with
12415         `ldap-host-parameters-plist'
12416         (ldap-search): Adapt to previous change
12417
12418 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12419
12420         * about.el (about-hackers): Update Bob Weiner bio.
12421         (about-maintainer-info): Ditto.
12422
12423 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12424
12425         * simple.el (display-warning-minimum-level): Docfix.
12426
12427 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12428
12429         * widget.el (:default-get): New keyword.
12430         * wid-edit.el (default, widget-default-default-get): Define it.
12431         (group, widget-group-default-get): Define it.
12432         (menu-choice, widget-choice-default-get): Define it.
12433         (widget-default-get): New function.
12434         (widget-choice-action): Call it.
12435         (widget-editable-list-entry-create): Call it.
12436
12437 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12438
12439         * byte-optimize.el (byte-boolean-vars): Removed.
12440         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12441         lookup through `byte-boolean-vars'.
12442
12443 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12444
12445         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12446         resource-provided values into ghost specs for scrollbar-height and
12447         scrollbar-width.
12448
12449 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12450
12451         * byte-optimize.el: Don't attempt to optimize /=.
12452
12453         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12454         (byte-compile-/=): Ditto.
12455
12456 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12457
12458         * apropos.el: Use `with-displaying-help-buffer'.
12459         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12460         Use `with-displaying-help-buffer'.
12461         (apropos-follow): Do not give special treatment to buffer cursor
12462         was in prior to a mouse click.
12463         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12464         (apropos-print-doc): Set correct buffer for setting text
12465         properties.
12466
12467 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12468
12469         * help.el (help-buffer-prefix-string): New variable.
12470         (help-buffer-name): Use it.
12471
12472         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12473         mode menu.
12474
12475 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12476
12477         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12478
12479 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12480
12481         * files.el (find-file-noselect): Update docstring.
12482         (find-file-noselect): Signal an error if found an unreadable file.
12483         (file-chase-links): Save the match data.
12484         (normal-mode): Use `lwarn' and `error-message-string'.
12485         (interpreter-mode-alist): Change defconst to defvar.
12486         (inhibit-first-line-modes-regexps): Ditto.
12487         (inhibit-first-line-modes-regexps): Added .tgz.
12488         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12489         (change-major-mode-with-file-name): New user-option.
12490         (set-visited-file-name): Synched with FSF.
12491         (file-name-extension): New function, from FSF 20.3.
12492         (file-relative-name): Synched with FSF.
12493         (save-some-buffers): Support the C-r feature.
12494         (recover-session): Synched with FSF.
12495         (kill-some-buffers): Ditto.
12496         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12497
12498 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12499
12500         * files.el (insert-file): Undo previous change and reenable use of
12501         format.el.
12502
12503 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12504
12505         * window-xemacs.el (recenter): Define.
12506
12507 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12508
12509         * font.el (mswindows-font-create-name)
12510         (mswindows-font-create-object): new functions for mswindows type
12511         fonts.
12512
12513         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12514         strings are parsed as well as font objects.
12515
12516 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12517
12518         * modeline.el (defining-kbd-macro): Restore modeline indication of
12519         kbd-macro being recorded.
12520         (add-minor-mode): Simplify docstring.
12521         (modeline-minor-mode-menu): Remove stuff.
12522
12523 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12524
12525         * code-process.el (call-process): dynamically decide process
12526         coding type.
12527
12528 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12529
12530         * modeline.el: Add line-number-mode, column-number-mode to
12531         the modeline minor-mode menu.  Button2 on the line number does
12532         goto-line.
12533
12534 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12535
12536         * mouse.el: move x-selection-owner-p type things to
12537         selection-owner-p.
12538
12539         * msw-init.el: copy zmacs stuff from x-init.el
12540
12541         * msw-select.el (mswindows-own-selection)
12542         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12543         functions. Very simple minded implementation of selectio
12544         ownership.
12545
12546         * select.el (own-selection) (disown-selection)
12547         (activate-region-as-selection) (select-make-extent-for-selection)
12548         (valid-simple-selection-p): functions moved from x-select.el for
12549         generalized selection.
12550
12551         * x-select.el: see select.el changes.
12552
12553         * x-toolbar.el: use new selection functions.
12554
12555 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12556
12557         * packages.el (packages-find-package-directories): Fixed bug that
12558         would pick up multiple site-package directories.
12559         (package-locations): Added "xemacs-packages" as a late package
12560         location.
12561
12562         * find-paths.el: Now uses `emacs-program-name' and
12563         `emacs-program-version'.
12564         Additions to enforce version-specific directories in
12565         `paths-find-version-directory'.
12566
12567 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12568
12569         * default.el: Removed.
12570         * site-start.el: Removed.
12571
12572 1998-04-29  Didier Verna  <didier@xemacs.org>
12573
12574         * minibuf.el (minibuffer-history-minimum-string-length): Default
12575         to nil.
12576
12577 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12578
12579         * find-paths.el (paths-program-name): Rename.
12580         (paths-emacs-root-p): Ditto.
12581         (paths-find-site-directory): Ditto.
12582
12583 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12584
12585         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12586         `emacs-lisp-byte-compile-and-load'.
12587
12588 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12589
12590         * ldap.el (ldap-search): Fixed additional parameter passing to
12591         `ldap-open'
12592
12593 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12594
12595         * select.el (kill-primary-selection) (selection-owner-p)
12596         (copy-primary-selection) (yank-clipboard-selection)
12597         (selection-exists-p) (delete-primary-selection): new file and
12598         functions that do the right thing for the selected device.
12599
12600         * x-menubar.el: use generalised selection functions.
12601
12602         * dumped-lisp.el: dump select.el.
12603
12604 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12605
12606         * find-paths.el (paths-progname): New variable.
12607         (paths-emacs-root-p): Use it.
12608         (paths-find-site-directory): Ditto.
12609
12610 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12611
12612         * loadup.el ((member "dump" command-line-args)): Dump as
12613         `infodock' if InfoDock.
12614
12615 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12616
12617         * find-paths.el (construct-emacs-version): Simplify, include
12618         program name in the return value.
12619         * (paths-find-version-directory): Use it.
12620
12621 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12622
12623         * info.el (Info-parse-dir-entries): Fixed regexp
12624         (Info-build-dir-anew): Remove full suffix and capitalize info file
12625         name for files with no @direntry
12626         (Info-batch-rebuild-dir): New function
12627         (Info-suffixed-file): Check for regular files instead of simple
12628         file existence (could catch directories before)
12629
12630 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12631
12632         * setup-paths.el, find-paths.el: Removed uses of `not' which
12633         temacs doesn't have.
12634
12635         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12636         into root searching.
12637
12638 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12639
12640         * subr.el: Remove definition of `not'.
12641
12642 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12643
12644         * msw-glyphs.el: enable graphics support.
12645
12646 1998-04-23  Didier Verna  <didier@xemacs.org>
12647
12648         * x-menubar.el (default-menubar): restored the line-number-mode
12649         option.
12650
12651         * misc doc string updates related to the options menu.
12652
12653 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12654
12655         * setup-paths.el (paths-construct-load-path): Fix typo.
12656
12657 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12658
12659         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12660         font-menu-ignore-scaled-fonts don't have to be bound now; this
12661         gets us one step further towards making --no-autoloads work.
12662
12663         * startup.el (normal-top-level): Load auto-autoloads only if
12664         lisp-directory is non-nil.
12665
12666         * setup-paths.el (paths-construct-load-path): Made it robust
12667         against nil lisp-directory.
12668
12669         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12670         to the list of variables that cause a warning when nil.
12671
12672         * toolbar.el (init-toolbar-location): Now works even when there's
12673         no toolbar icon directory.
12674
12675 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12676
12677         * help.el (view-lossage): Recognize it.
12678
12679         * simple.el (log-message): Mark multiline messages.
12680
12681 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12682
12683         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12684
12685 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12686
12687         * package-get.el (package-get-all):  add `\n' separator to
12688         interactive specification so that both variables are read
12689
12690 1998-04-22  Didier Verna  <didier@xemacs.org>
12691
12692         * x-menubar.el: ported the options menu to Custom.
12693         Moved the "read only" toggle button to the buffers menu.
12694         Corrected some missing ;;;###autoload or defcustom.
12695
12696         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12697         the scrollbar-visible specifier for options menu handling.
12698
12699         * toolbar.el (toolbar-visible-p)
12700                      (toolbar-captioned-p)
12701                      (default-toolbar-position): defcustom wrappers around
12702         the toolbar specifiers for options menu handling.
12703
12704         * frame.el (get-frame-for-buffer-default-instance-limit):
12705         defcustom it for options menu handling.
12706
12707         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12708         font-lock-mode for options menu handling.
12709
12710         * cus-start.el: added Custom properties to overwrite-mode for
12711         options menu handling.
12712
12713 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12714
12715         * about.el: shameless self-promotion.
12716
12717 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12718
12719         * simple.el (raw-append-message): Slightly optimize.
12720         (remove-message): Use `push' for clarity.
12721         (append-message): Ditto.
12722         (display-warning): Dito.
12723         (raw-append-message): Send the message to the appropriate device.
12724
12725 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12726
12727         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12728         From Sean MacLennan <Sean.MacLennan@pika.ca>
12729
12730 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12731
12732         * setup-paths.el: Changed `directory-sep-char' to
12733         `path-separator', following a change in GNU Emacs.
12734
12735 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12736
12737         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12738         (Info-build-dir-anew): Add a final newline.
12739         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12740         is `always'
12741         (Info-rebuild-dir): Ditto
12742
12743         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12744
12745 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12746
12747         * simple.el (count-words-buffer): Retain zmacs region.
12748         (count-words-region): Ditto.
12749         * simple.el: (what-line): Expanded line counts.
12750         (count-lines): New parameter to conditionalize whether collapsed
12751         lines get counted.
12752         From Bob Weiner <weiner@altrasoft.com>
12753
12754 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12755
12756         * packages.el (package-locations): infodock-packages must override
12757         mule-packages and packages.
12758
12759 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12760
12761         * wid-edit.el:
12762         remove rude messages from widget-activation-widget-mapper
12763         and widget-activation-glyph-mapper
12764
12765 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12766
12767         * toolbar.el: Remove (featurep 'x) test from
12768         toolbar-make-button-list
12769
12770 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12771
12772         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12773         only if in the same frame.
12774
12775 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12776
12777         * packages.el (package-locations): Added site-packages hierarchy.
12778
12779         * setup-paths.el (paths-default-info-directories): Introduced and
12780         used.
12781
12782         * packages.el, setup-paths.el: Set various path searching depths
12783         to 1.
12784
12785         * packages.el (packages-hierarchy-depth):
12786         (packages-load-path-depth): Introduced and used.
12787
12788         * setup-paths.el (paths-load-path-depth): Introduced and used.
12789
12790         * find-paths.el (paths-find-recursive-path): Added max-depth
12791         parameter.
12792
12793 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12794
12795         * setup-paths.el (paths-construct-info-path): Removed
12796         dependency on behavior of (file-name-as-directory "").
12797
12798 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12799
12800         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12801         lisp objects
12802
12803 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12804
12805         * dump-paths.el, startup.el: Added handling for --debug-paths.
12806
12807 1998-04-15  William M. Perry  <wmperry@aventail.com>
12808
12809         * wid-edit.el: We cannot just set the help-echo or balloon-help
12810           properties for an extent based on the :help-echo widget
12811           property, since help-echo and balloon-help cause an EXTENT to
12812           get passed in, where :help-echo functions are expecting a WIDGET
12813
12814 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12815
12816         * scrollbar.el (init-scrollbar-from-resources): Call
12817         mswindows-init-scrollbar-metrics when appropriate.
12818
12819 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12820
12821         * dumped-lisp.el: dump x-toolbar for window system
12822
12823         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12824         have support and xpm.
12825
12826 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12827
12828         * files.el (toggle-read-only): Fix docstring.
12829         From Didier Verna <didier@xemacs.org>
12830
12831 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12832
12833         * startup.el (normal-top-level): Load autoload-file-name without
12834         specifying an extension---some people only auto-autoload.el.gz.
12835
12836 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12837
12838         * files.el (backup-enable-predicate): Don't bomb on NAME being
12839         nil.
12840
12841 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12842
12843         * find-paths.el, packages.el: Now prefers configure'd paths.
12844         This shouldn't cause any of the originally anticipated problems as
12845         the current paths architecture will not define the various
12846         configure-xxx variables if they're not specified on the configure
12847         command line.
12848
12849         * find-paths.el, setup-paths.el, packages.el: Removed all
12850         mentionings of "/" as a path separator.
12851         Used paths-construct-path throughout.
12852
12853         * find-paths.el (paths-construct-path): Created to assemble paths
12854         from directory components.
12855
12856         * setup-paths.el, packages.el: Used paths-decode-directory-path
12857         instead of decode-path-internal.
12858
12859         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12860         and associates.
12861         (paths-decode-directory-path) Created.
12862
12863         * setup-paths.el: Changed configure-exec-path to
12864         configure-exec-directory.
12865
12866 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12867
12868         * packages.el (packages-find-packages): Fixed decoding of
12869         EMACSPACKAGEPATH.
12870
12871         * startup.el: -no-packages -> -no-early-packages.
12872
12873         (packages-load-package-lisps): Fixed loading of auto-autoload
12874         files.
12875
12876         * startup.el (normal-top-level): Fixed loading of core
12877         auto-autoload.
12878
12879         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12880
12881         * startup.el, packages.el, dump-paths.el: Added proper settings
12882         for site-directory and lisp-directory variables.
12883
12884         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12885         inhibit-package-autoloads and fixed handling of it.
12886
12887         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12888         handling of former inhibit-package-init, now
12889         inhibit-early-packages, to make -vanilla etc. work.
12890
12891 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12892
12893         * code-process.el (start-process): Fallback to 'undecided instead
12894         of 'binary for process input coding stream.
12895
12896         * process.el (start-process): Docstring fix.
12897
12898 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12899
12900         * info.el (Info-insert-dir): Do not insert temporary dir files
12901         in Info-dir-file-attributes
12902         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12903         (Info-rebuild-dir): Ditto.
12904
12905 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12906
12907         * obsolete.el: Added obsoleteness declarations for
12908         `site-directory' and `Info-default-directory-list'.
12909
12910 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12911
12912         * find-paths.el (paths-find-emacs-root): Only look at the
12913         executable at the end of the symlink chain for determining the
12914         Emacs root.
12915
12916 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12917
12918         * setup-paths.el (paths-construct-info-path): Changed construction
12919         to cater to gone default in configure.
12920
12921         * find-paths.el (paths-uniq-append): Added.
12922
12923         * packages.el: Rewritten package path construction once again.
12924
12925         * dump-paths.el, startup.el: Removed package-path as a global
12926         variable.
12927
12928         * package-admin.el (package-admin-add-single-file-package):
12929         (package-admin-add-binary-package): Changed package-path to
12930         late-packages.
12931
12932         * packages.el (packages-split-path): Split path at "/" rather than
12933         nil according to change in emacs.c.
12934
12935 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12936
12937         * setup-paths.el (paths-construct-info-path): Changed info path
12938         order so that directories come out right.
12939         (paths-find-lock-directory): Fixed bug: It used to think
12940         configure-lock-directory is a path.
12941
12942 1998-04-06  Jeff Miller <jmiller@smart.net>
12943
12944         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12945         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12946         eases the use of toolbar-add/kill-item functions.
12947
12948 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12949
12950         * code-files.el (file-coding-system-alist): Commented out
12951         loaddefs.el magical treatment.
12952
12953 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12954
12955         * info.el (Info-rebuild-outdated-dir): Added new option
12956         `conservative' and made it the default
12957         (Info-rebuild-dir): Appropriately parse multi-line description
12958         strings, and multi-section dir files. Issue warning when dir
12959         is rebuilt as temporary
12960         (Info-build-dir-anew): Issue warning when dir is built as
12961         temporary
12962
12963 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12964
12965         * list-mode.el (list-mode-map): Bind highlight motion commands to
12966         standard keys left, right, C-b and C-f.
12967
12968 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12969
12970         * files.el (auto-mode-alist): allow .sc for Scheme->C
12971
12972 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12973
12974         * loadup.el (pureload): Don't quote (garbage-collect).
12975
12976 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12977
12978         * package-get-base.el: Updated.
12979
12980 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12981
12982         * isearch-mode.el (isearch-just-started): New variable.
12983         (isearch-mode): Set it.
12984         (isearch-repeat): Advance one character forward only if the search
12985         was successful, and was not just started.
12986         (isearch-repeat): Clear isearch-just-started.
12987
12988 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12989
12990         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12991         if running -batch.
12992
12993 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12994
12995         * subr.el (listify-key-sequence): Removed.
12996
12997 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12998
12999         * bytecomp.el (byte-compile-print-gensym): New option.
13000         (byte-compile-output-file-form): Use it.
13001         (byte-compile-output-docform): Ditto.
13002         (byte-compile-compiled-obj-to-list): Ditto.
13003
13004 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13005
13006         * msw-glyphs.el: set frame icon if xpm support.
13007
13008 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13009
13010         * help.el: Code that pretty prints variable values
13011           removed.
13012
13013 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13014
13015         * find-paths.el (paths-emacs-root-p): Correct test for installation
13016         directory.
13017         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13018
13019 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13020
13021         * loaddefs.el: Don't set debug-ignored-errors; leave
13022           its default value set to nil.
13023
13024 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13025
13026         * info.el (Info-rebuild-dir): fixed mis-spelling.
13027
13028 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13029
13030         * info.el (Info-rebuild-outdated-dir): New custom var
13031         (Info-insert-node): Create/update dir file when needed, ie when it
13032         does not exist or is older than some info files in directory
13033
13034 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13035
13036         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13037         for last packages, mainly for using a 20.4 package base.
13038
13039         * packages.el (late-packages): Typo fix.  It was called
13040         early-packages.
13041
13042         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13043         relative symlinks correctly.
13044         (paths-find-emacs-roots): More rigorous checking for plausible
13045         configuration-time root.
13046
13047         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13048         find its roots.
13049
13050 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13051
13052         * faces.el: Fix docstrings.
13053         * glyphs.el: Fix docstrings.
13054         * mouse.el: Fix docstrings.
13055
13056         * frame.el: Change phrase `current frame' to `selected frame'.
13057
13058         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13059
13060         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13061         macros using backquote to make them infinitely more readable.
13062
13063 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13064
13065         * packages.el (packages-find-package-path): Hardcoded specialized
13066         InfoDock support until we can clean this up.
13067
13068         * help.el (describe-bindings-1): Return the value of the bindings
13069         help buffer created.
13070         (describe-bindings): Ditto.
13071
13072         * simple.el (set-variable): Restore previous behavior of not
13073         bombing if the variable to set is not boundp.
13074
13075 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13076
13077         * packages.el (packages-handle-package-dumped-lisps): Allow for
13078         non-local files to be loaded off the package-lisp variable.
13079
13080 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13081
13082         * x-faces.el: Global X resources should override
13083           specs for all device classes (color, grayscale, mono);
13084           code currently doesn't override any of them.  Fixed by
13085           calling remove-specifier with '(x default) as the tag
13086           set and allowing inexact matches.
13087
13088 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13089
13090         * faces.el: Separated face initializations based on
13091           device classes into device type specific (tag set,
13092           instantiator) pairs.
13093
13094 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13095
13096         * wid-edit.el (widget-choice-action): Remember user's explicit
13097         choice.
13098         (widget-choice-value-create): Respect it.
13099         From Richard Stallman <rms@gnu.org>
13100
13101 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13102
13103         * setup-paths.el (paths-construct-info-path): Always append
13104         existing directories from configure-time info path.
13105
13106         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13107         Info-directory-list.
13108
13109         * info.el: Removed Info-default-directory-list which was broken by
13110         design.
13111         Removed bogus initialization of Info-directory-list---startup.el
13112         can do a much better job.
13113         Added autoload of Info-directory-list.
13114
13115         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13116         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13117         be exclusive; now it's merely given precedence, just like in the
13118         old days.
13119
13120 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13121
13122         * find-paths.el (paths-find-architecture-directory): Fix bug with
13123         finding; it used to default too early.
13124
13125 1998-03-25  Martin Buchholz <martin@xemacs.org>
13126
13127         * packages.el (packages-split-path): Fix a bug; it used to fail
13128         for paths that weren't split.
13129
13130 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13131
13132         * finder.el (finder-compile-keywords): trap on errors.
13133
13134 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13135
13136         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13137           fourth argument of t so that only the specs exactly
13138           matching the tag lists are removed.
13139
13140 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13141
13142         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13143
13144 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13145
13146         * minibuf.el (mouse-read-file-name-1): If a default directory was
13147         specified, use it for generating the completions.
13148
13149 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13150
13151         * update-elc.el: Now respects inhibit-package-init and
13152         inhibit-site-lisp.
13153         Now does path construction with loadup-paths.
13154
13155         * startup.el (normal-top-level, startup-setup-paths): Now respects
13156         inhibit-package-init and inhibit-site-lisp.
13157
13158         * packages.el (packages-find-package-path): Extended package path
13159         by version-specific hierarchies.
13160         (packages-find-packages): Now respects inhibit flag and
13161         inhibit-site-lisp.
13162         Moved path setup to loadup-paths.
13163
13164         * make-docfile.el: Now respects inhibit-package-init and
13165         inhibit-site-lisp.
13166         Now does path construction with loadup-paths.
13167
13168         * loadup.el: Now respects inhibit-package-init and
13169         inhibit-site-lisp.
13170
13171         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13172
13173         * loadup-paths.el: New file: setup load-path to encompass
13174         packages.
13175
13176 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13177
13178         * auto-show.el: load-gc renamed to pureload.
13179         * site-load.el: Ditto.
13180         * packages.el (toplevel): Ditto.
13181         * loadup.el (really-early-error-handler): Ditto.
13182         * dumped-lisp.el (preloaded-file-list): Ditto.
13183         * cus-face.el (custom-declare-face): Ditto.
13184
13185 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13186
13187         * <Today>: The Big Path Searching Overhaul.
13188
13189         * find-paths.el: New file: find and assemble paths in the
13190         installation hierarchy.
13191
13192         * setup-paths.el: New file: global layout of paths and directories
13193         within the XEmacs hierarchy.
13194
13195         * packages.el: Replaced everything related to path searching and
13196         startup by code in terms of find-paths.
13197
13198         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13199         the new path searching engine.
13200
13201         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13202         and setup-paths.
13203
13204 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13205
13206         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13207         setup-paths.el.
13208
13209 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13210
13211         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13212         compiles identically in any configuration.
13213         Removed irrelevant commentary.
13214
13215 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13216
13217         * simple.el (set-variable): Allow setting specifiers.
13218
13219 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13220
13221         * lisp.el (forward-sexp): Revert previous change.
13222
13223 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13224
13225         * frame.el (frame-initialize): Use `delete-console' instead of
13226         `delete-device' to delete the stream console to match the usage in
13227         Fkill_emacs.
13228
13229 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13230
13231         * files.el (cdpath-previous): New variable.
13232         (cd): Use it.
13233         From Bob Weiner <weiner@wave.altrasoft.com>
13234
13235 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13236
13237         * keydefs.el: Changed keybindings of forward-char,
13238           backward, scroll-up and scroll-down to point to their
13239           -command counterparts.
13240
13241         * simple.el: New functions: forwarc-char-command,
13242           backwrad-char-command, scroll-up-command,
13243           scroll-down-command which work liek their counterparts
13244           except that they honor the variable
13245           signal-error-on-buffer-boundary.
13246
13247           Definition of signal-error-on-buffer-boundary received
13248           from src/cmds.c.
13249
13250           defvar declaration added for word-across-newline to avoid
13251           byte-compiler warning about the free variable reference.
13252
13253 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13254
13255         * winnt.el: Removed "%t" from the beginning of
13256         modeline-format. From now on, there's no nt-specifics in the modeline.
13257
13258 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13259
13260         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13261         of `when' with `if'.
13262
13263 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13264
13265         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13266         mswindows. Must be reworked along with glyphs.el, or
13267         merged into it, after there is images support.
13268
13269         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13270         'mswindows.
13271
13272 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13273
13274         * faces.el: fix for text cursor initialization.
13275         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13276         From Andy Piper <andyp@parallax.co.uk>
13277
13278 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13279
13280         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13281         if there is an existing package that handles it and warn the user
13282         about that mode.
13283
13284 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13285
13286         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13287         Installation" menu item when Installation-string is not bound.
13288
13289 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13290
13291         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13292         From Jeremiah W. James <jerry@cs.ucsb.edu>
13293
13294 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13295
13296         * msw-faces.el:
13297         * faces.el: Fix face initialization.
13298
13299 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13300
13301         * files.el (backup-enable-predicate): fix breakage introduced
13302         by TMPDIR patch.
13303
13304 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13305
13306         * x-faces.el (x-init-face-from-resources): The
13307           TTY face property retrieval functions don't return
13308           specifiers, so use face-property instead.
13309
13310 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13311
13312         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13313
13314 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13315
13316         * x-menubar.el: Expanded documentation for
13317           option-save-faces.  Changed Options -> Browse Faces
13318           menu entry to invoke customize-face.
13319
13320 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13321
13322         * faces.el: Most face initialization moved out of
13323           init-other-random-faces to the top level so that the
13324           initialization happens before Xemacs is dumped.  Much
13325           of the fascist "face-differs-from-default-p or FROB!"
13326           code has been retired in favor of letting the user do
13327           what they want to do.  Face initialization code changed
13328           to use `default' specifier tag so that the settings can
13329           be overridden later if the user wishes it.
13330
13331 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13332
13333         * about.el (about-hackers): Update contributors list.
13334
13335 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13336
13337         * specifier.el: Define new specifier tag `default'.
13338
13339         * modeline.el: Initialize faces using `default' tag.
13340
13341         * x-faces.el (x-init-face-from-resources): Remove
13342           specifier specs containing the `default' tag before
13343           adding new specs.
13344
13345 1998-03-02  John Jones  <jj@asu.edu>
13346
13347         * package-get.el (package-get-all): fixed arguments on call to
13348         package-admin-add-single-file-package.
13349         * package-get.el (package-get-installedp): fixed to match
13350         advertised behavior.
13351         * package-get.el: added function package-get-update-all which
13352         installs newest versions of all the current packages (if they are
13353         not already installed).
13354
13355 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13356
13357         * files.el (find-file-noselect): Uncommented `truename' binding in
13358         `let*' and use it later to set `buffer-file-truename' iff it's
13359         still nil, as happens for example when finding a compressed
13360         file with "jka-compr".
13361
13362 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13363
13364         * faces.el: in make-face-* type functions do the operation for all
13365         window systems, not just the first one found.
13366
13367         * font.el: call mswindows-list-fonts for mswindows.
13368
13369 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13370
13371         * code-process.el (call-process-region):
13372         * process.el (call-process-region):
13373         * package-get.el (package-get-dir):
13374         * files.el (backup-enable-predicate):
13375         * gnuserv.el (gnuserv-temp-file-regexp):
13376         Use temp-directory in place of `/tmp'.
13377
13378 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13379
13380         * "Fast" dired-in-C enhancements for Windows 95/NT:
13381
13382         * files.el: Added function, `wildcard-to-regexp', from GNU
13383           Emacs.
13384
13385         * files.el (insert-directory): Modified to use special
13386           dired-in-C enhancements if present.
13387
13388 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13389
13390         * code-files.el: make default coding no-conversion.
13391
13392 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13393
13394         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13395         the load-path.
13396
13397         * update-elc.el: Strip directory when testing for files not to
13398         bytecompile.
13399
13400 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13401
13402         * lisp-mode.el: Use recommended form for menus.
13403
13404         * info.el (Info-construct-menu): Use recommended form for menus.
13405
13406         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13407         entry.
13408
13409 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13410
13411         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13412           (get-frame-for-buffer-noselect): Always return frames
13413           in the not-this-window-p cond clause.
13414
13415 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13416
13417         * help.el (describe-installation): New function.
13418
13419         * x-menubar.el (default-menubar): Add describe-installation to
13420         Help menu.
13421
13422         * packages.el (packages-unbytecompiled-lisp): Installation.el
13423         should not be bytecompiled.
13424
13425         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13426         XEmacs.
13427
13428         * x-menubar.el (default-menubar): Use correct guard for VM menu
13429         entry.
13430
13431         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13432         coding.
13433         From Andy Piper <andyp@parallax.co.uk>
13434
13435 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13436
13437         * ldap.el: Do not require ldap-internal at compile time.
13438
13439 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13440
13441         * code-files.el: new file. a virtual copy of mule-files.el
13442         but without charset
13443         dependencies. (toggle-buffer-file-ocding-system) new function for
13444         changing the eol type for the current buffer.
13445
13446         * code-process.el: new file. a copy of
13447         mule-process.el. mule-process.el will disappear when things have
13448         settled.
13449
13450         * coding.el: new file. a virtual copy of mule-files.el but
13451         without charset dependencies. (coding-system-base) new function
13452         for getting the parent coding system of a coding system with eol
13453         type set.
13454
13455         * dumped-lisp.el: add above files for the non-mule case.
13456
13457 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13458
13459         * window-xemacs.el (display-buffer): If no explicit
13460           frame is specified, search for a window that displays
13461           the buffer on the currently selected frame, before
13462           searching other frames.
13463
13464 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13465
13466         * frame.el (get-frame-for-buffer): If not-this-window-p
13467           is non-nil, use window on the selected frame if it is not
13468           also the selected window.  When defaulting, search for
13469           windows on the currently selected fgrame before searching
13470           other frames.
13471
13472 1998-02-25  Didier Verna  <didier@xemacs.org>
13473
13474         * modeline.el (modeline-swap-buffers): originally named
13475         `mouse-release-modeline'. Whether to actually swap the buffers is
13476         decided in `mouse-drag-modeline'.
13477         (mouse-drag-modeline): A button release event is considered a
13478         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13479         stay unchanged.
13480
13481 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13482
13483         * x-menubar.el: Put redo on the menubar.
13484         From Aki Vehtari <Aki.Vehtari@hut.fi>
13485
13486 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13487
13488         * bytecomp.el (displaying-byte-compile-warnings): if
13489         temp-buffer-show-function is set, use it to display current set of
13490         warnings in the "*Compile-Log-Show*" buffer.
13491
13492         * simple.el (display-warning-buffer): if temp-buffer-show-function
13493         is set, use it to display current set of warnings in the
13494         "*Warnings-Show*" buffer.
13495
13496 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13497
13498         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13499         Common Lisp.
13500
13501 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13502
13503         * menubar.el: Allow button descriptors at least 2 long.
13504
13505         * x-menubar.el (default-menubar): Use recommended forms.
13506         (file-menu-filter): Remove.
13507         (edit-menu-filter): Remove.
13508
13509 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13510
13511         * about.el (about-hackers): Updated.
13512
13513 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13514
13515         * help.el (help-max-help-buffers): new variable
13516         (help-register-and-maybe-prune-excess): new function
13517         (help-buffer-name): use help-max-help-buffers.
13518         (with-displaying-help-buffer): use
13519         help-register-and-maybe-prune-excess.
13520
13521         * help.el (help-maybe-pretty-print-value): if the value fits on
13522         one line, let it.
13523
13524 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13525
13526         * (with-displaying-help-buffer): there is no need to kill the buffer
13527         if it exists, because with-output-to-temp-buffer will clear it.
13528         further, killing the buffer violates the rule that
13529         temp-buffer-show-function, if set, has the full responsibility of
13530         showing the temp buffer.  killing the buffer fucks with the window
13531         configuration, hosing temp-buffer-show-function.
13532
13533
13534 1998-02-23  Didier Verna  <didier@xemacs.org>
13535
13536         * modeline.el (mouse-drag-modeline):
13537         - Always scroll the modeline that was originally clicked on.
13538         - Use x pixels instead of x characters (which doesn't work anyway)
13539         as horizontal reference for modeline dragging. This allows us to
13540         keep on dragging the modeline even if the motion event occurs in
13541         another window.
13542
13543 1998-02-23  Didier Verna  <didier@xemacs.org>
13544
13545         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13546         glyph on the modeline to indicate that dragging the mouse has an
13547         effect both horizontally and vertically.
13548
13549 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13550
13551         * about.el (about-xemacs): Get rid of redundant visible version
13552         number.
13553
13554 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13555
13556         * about.el (about-hackers): Update credits.
13557
13558 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13559
13560         * prim/register.el (view-register): Show register type file-query.
13561
13562 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13563
13564         * mode-motion.el (mode-motion-highlight-internal):
13565           save-excursion inside save-window-exucrsion form to
13566           hide buffer point changes from save-window-excursion.
13567           Prevents display flickering when the mouse pointer
13568           moves.
13569
13570 1998-02-17  Didier Verna  <didier@xemacs.org>
13571
13572         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13573         function to handle correctly the case of a toolbar one side of the
13574         window: scrolling will not necessarily happen.
13575
13576 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13577
13578         * files.el (after-find-file): Restore missing argument
13579           to format that provides filename for "... consider M-x
13580           recover-file" message.  Also call `message' with "%s"
13581           as the first arg instead of an arbitrary string.
13582
13583 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13584
13585         * about.el (about-hackers): Various additions.
13586
13587 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13588
13589         * autoload.el (generate-file-autoloads-1): Don't force an extra
13590         line out when copying on-the-same line autoloads.
13591
13592         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13593         is installed.
13594
13595 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13596
13597         * x11/x-win-xfree86.el (x-win-init-xfree86):
13598         * x11/x-win-sun.el (x-win-init-sun):
13599         * x11/x-init.el (x-initialize-compose):
13600         * prim/simple.el:
13601         (backward-or-forward-kill-sexp):
13602         (backward-or-forward-kill-sentence):
13603         (backward-or-forward-kill-word):
13604         (backward-or-forward-delete-char):
13605         * prim/isearch-mode.el (isearch-help-or-delete-char):
13606         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13607         x-keysym-on-keyboard-p to detect backspace.
13608         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13609         Clean up symbols used with dead keys, checking Linux and solaris
13610         keysyms.
13611         Simplify x-win-*.el using above methods.
13612         Change documentation for x-keysym-*-p functions.
13613
13614 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13615
13616         * about.el (about-hackers): Restore entries for Michael Sperber and
13617         Vinnie Shelton.
13618         From Vinnie Shelton <acs@acm.org>
13619
13620 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13621
13622         * simple.el (count-words-region): Ditto.
13623
13624 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13625
13626         * simple.el (count-words-buffer): Document.  Don't print anything
13627         if non-interactive.
13628
13629 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13630
13631         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13632         multiple files in InfoDock.
13633
13634 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13635
13636         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13637         from version.el in InfoDock.
13638
13639         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13640         specially.
13641
13642 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13643
13644         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13645         variable name in docstring.
13646
13647 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13648
13649         * menubar.h: Include "gui.h".
13650
13651 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13652
13653         * site-load.el: Fix documentation.
13654
13655 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13656
13657         * package-get-base.el (package-get-base): Updated.
13658
13659         * keymap.el: PC-ize.
13660
13661 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13662
13663         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13664         from' on a fresh line.
13665
13666 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13667
13668         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13669         object.
13670
13671 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13672
13673         * undo-stack.el: PC-ize.
13674
13675         * cmdloop.el: PC-ize.
13676
13677 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13678
13679         * bytecomp-runtime.el: PC-ize.
13680
13681         * byte-optimize.el: Prolog fixup.  PC-ize.
13682
13683         * cus-dep.el: Spelling fix.
13684
13685         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13686         entries follow).
13687
13688 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13689
13690         * text-mode.el (text-mode-hook-identify): New function,
13691         put on text-mode-hook.  Set text-mode-variant here.
13692         (text-mode): Don't set it here.
13693
13694 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13695
13696         * text-mode.el (text-mode-hook): New defvar.
13697         (text-mode-variant): New variable.
13698         (text-mode): Set that variable locally.
13699         (toggle-text-mode-auto-fill): New command.
13700
13701 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13702
13703         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13704
13705 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13706
13707         * text-mode.el (paragraph-indent-text-mode):
13708         Renamed from spaced-text-mode.
13709         (text-mode-map): Bind TAB to indent-relative.
13710         (indented-text-mode-map): Variable deleted.
13711         (indented-text-mode): Now an alias for text-mode.
13712
13713 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13714
13715         * loadup.el: test-atoms debugging stuffs removed.
13716
13717 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13718
13719         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13720
13721 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13722
13723         * help.el (describe-beta): Made it use `locate-data-file'.
13724         (describe-distribution): Ditto.
13725         (describe-copying): Ditto.
13726         (describe-project): Ditto.
13727         (view-emacs-news): Ditto.
13728
13729         * help-nomule.el (help-with-tutorial): Made it use
13730         `locate-data-file' to find tutorial.
13731
13732 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13733
13734         * about.el: Corrected my email address.
13735
13736         * mouse.el: Added 'mouse-mswindows-drop' similar to
13737         'mouse-offix-drop'.
13738
13739 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13740
13741         * loadup.el (running-xemacs): Spelling fix.
13742
13743 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13744
13745         * packages.el (packages-find-packages-1): Don't allow a backwards
13746         compatible lisp tree to overwrite `preloaded-file-list'.
13747
13748 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13749
13750         * loadup.el: Don't delete "xemacs" prior to dumping.
13751
13752 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13753
13754         * package-info.el (pi-last-mod-date): New function.
13755         (pi-author-version): New function.
13756         (batch-update-package-info): Use them.
13757
13758 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13759
13760         * frame.el (get-frame-for-buffer-default-to-current): Create.
13761         (get-frame-for-buffer-noselect): Allow user to use current frame
13762         with `get-frame-for-buffer-default-to-current'.
13763
13764 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13765
13766         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13767         (byte-compile-output-docform): Ditto.
13768         (byte-compile-compiled-obj-to-list): Ditto.
13769
13770 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13771
13772         * startup.el (command-line-1): Removed code that ran
13773           buffer-menu.
13774
13775 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13776
13777         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13778
13779 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13780
13781         * frame.el (suspend-emacs-or-iconify-frame): Check using
13782         `device-on-window-system-p' instead of explicitly checking for X,
13783         so that the same logic works for MS Windows.
13784         (suspend-or-iconify-emacs): Ditto.
13785
13786 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13787
13788         * about.el (about-maintainer-info): Andy Piper is back.
13789         (xemacs-hackers): Updated Andy Piper's email address.
13790         (about-hackers): Added Jonathan Harris.
13791         (about-hackers): Updated Tibor Polgar's email address.
13792
13793 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13794
13795         * about.el: Add xemacs.org email manager.
13796
13797         * package-get-base.el (package-get-base): Updated with most recent
13798         package updates.
13799
13800 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13801
13802         * help.el (function-arglist): Use `indirect-function' instead of
13803         `symbol-function' so that aliases are treated correctly.
13804
13805 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13806
13807         * help.el (help-map): Add f1 binding to `help-for-help'.
13808         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13809         (describe-key-briefly): Use `princ' "%s" to print object.
13810         (with-displaying-help-buffer): Kill buffer if it exists, again.
13811         (describe-key): Use `princ' "%s" to print object.
13812         (describe-function-1): Use `princ' "%s" to print object.
13813         Commented out alias lines removed.
13814         (help-pretty-print-limit): New variable to control pretty-printing
13815         of variable values.
13816         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13817         `help-pretty-print-value' again.  Only print-print when OBJECT is
13818         list of length less than `help-pretty-print-limit'.
13819         (describe-variable): Use `help-maybe-pretty-print-value' again.
13820
13821 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13822
13823         * simple.el (blink-matching-open): Remove C++ kludge.
13824         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13825
13826 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13827
13828         * info.el (Info-default-directory-list): Made the documentation
13829         more explanitory.
13830
13831 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13832
13833         * lisp/packages.el:
13834         * lisp/package-admin.el:
13835         * lisp/build-report.el:
13836         Fix typos.
13837
13838 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13839
13840         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13841         warnings in Java buffers without final newline and editing the
13842         last line.
13843
13844 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13845
13846         * packages.el (packages-find-packages-1): Don't allow a backwards
13847         compatible lisp tree to overwrite `preloaded-file-list'.
13848         Suggested by Colin Rafferty  <colin@xemacs.org>
13849
13850         * mouse.el (mouse-offix-drop): Set undo-boundary.
13851         From Oliver Graf <ograf@fga.de>
13852
13853 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13854
13855         * loadup.el (load-gc): rewrite as defun.
13856         Print something sensical if a required dump-time file isn't found.
13857
13858 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13859
13860         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13861         bug strikes a menudescriptor.
13862
13863         * package-get-base.el (package-get-base): Updated.
13864
13865         * package-info.el (batch-update-package-info): Derive REQUIRES
13866         from the Makefile.
13867
13868 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13869
13870         * files.el (save-some-buffers): Don't play games with deleting
13871         other windows if we are in the minibuffer window.
13872
13873 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13874
13875         * modeline.el (modeline-minor-mode-menu): Add support for :active
13876         (add-minor-mode): Document :active property to TOGGLE.
13877
13878 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13879
13880         * modeline.el (modeline-minor-mode-menu): Add support for an
13881         `:included' predicate in the `toggle-sym' plist.
13882         (add-minor-mode): Document the :included property, format
13883         docstring some more.
13884         (modeline-minor-mode-menu): Documentation string added.
13885
13886 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13887
13888         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13889         labels from the symbol-names by thwacking off the overly redundant
13890         and overused "mode", parenthesizing "minor", and capitalizing the
13891         resultant strings.  Also shortened the menu's title by eliminating
13892         the redundant buffer name.
13893         (add-minor-mode): Beautified the docstring, added mention of the
13894         `:menu-tag' property of TOGGLE.
13895         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13896         `toggle-sym' to beatify the mode-life menus.
13897         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13898         `auto-fill-function'.
13899
13900 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13901
13902         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13903         menus to :style 'toggle.
13904
13905 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13906
13907         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13908
13909 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13910
13911         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13912         only recognize first hyperlink.
13913         (hyper-apropos-highlightify): Deletia, this is already done by
13914         `hyper-apropos-insert-face'.
13915         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13916
13917 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13918
13919         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13920         mail.
13921         (toolbar-mail-reader): Add support for `send'.
13922         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13923
13924 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13925
13926         * info.el (Info-emacs-info-file-name): Add defvar for
13927         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13928         will function properly.
13929
13930 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13931
13932         * simple.el: make the backwards delete function called by
13933         `backward-or-forward-delete-char' user configurable.
13934
13935 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13936
13937         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13938         compiled function got loaded from.
13939
13940 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13941
13942         * term/apollo.el: Synched up with InfoDock 3.6.2.
13943
13944 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13945
13946         * startup.el (load-init-file): Load autoloads earlier.
13947         (startup-splash-frame): Handle InfoDock logo.
13948
13949         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13950         InfoDock.
13951         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13952
13953         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13954         doesn't have this function.
13955
13956         * packages.el (locate-data-file): Fix to call `locate-file'.
13957
13958 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13959
13960         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13961         version of version.el.
13962         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13963
13964         * x-menubar.el (default-menubar): Guard reference to
13965         `gnuserv-frame'.
13966         (default-menubar): Guard references to `font-lock-mode'.
13967         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13968         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13969
13970         * make-docfile.el: Don't snarf doc strings from autoloads.
13971
13972         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13973         loading auto-autoloads files.
13974
13975         * loaddefs.el: Disable dumping autoloads.
13976
13977 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13978
13979         * lisp-mnt.el: Synch to Emacs 20.2.
13980
13981         * help.el: Remove manual autoload of `finder-by-keyword'.
13982
13983         * finder.el (finder-by-keyword): Autoload.
13984
13985         * help.el: Conditionalize hyperbole setup.
13986
13987 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13988
13989         * packages.el (package-require): Update to reflect new data format.
13990
13991 1998-01-02  Didier Verna  <didier@xemacs.org>
13992
13993         * x-menubar.el (default-menubar): make the tutorials available
13994         through the menubar. (Plus some compilation warnings cleanup).
13995
13996 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13997
13998         * check-features.el: New file.  Perform sanity check after build.
13999
14000         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14001         files to tooltalk package.
14002         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14003         package.
14004
14005         * package-admin.el (package-admin-xemacs): Use better default for
14006         location of XEmacs binary.
14007
14008 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14009
14010         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14011         tag with sexp and add value tag with value `t'.
14012
14013 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14014
14015         * package-get.el: Changes to work with real data.
14016         From Pete Ware <ware@cis.ohio-state.edu>
14017
14018         * packages.el (packages-reload-autoloads): Guard load for the time
14019         being.
14020
14021         * update-elc.el ("packages.el"): Force loading packages.el instead
14022         of possibly out-of-date packges.elc.
14023         * make-docfile.el ("packages.el"): Ditto.
14024
14025 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14026
14027         * build-report.el (build-report-delete-regexp): Added a rule for
14028         the main tarball shadowing anything past it.
14029
14030 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14031
14032         * packages.el (package-provide): Delete a previous provide.
14033
14034         * package-info.el: New file.
14035
14036         * package-get.el: New file.
14037         From Pete Ware <ware@cis.ohio-state.edu>
14038         (package-get): Fix md5 computation to work with Mule.
14039
14040 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14041
14042         * simple.el (log-message-*): Quote symbols in docstrings properly.
14043
14044 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14045
14046         * packages.el (packages-new-autoloads): Ignore symbolic links.
14047
14048         * cus-face.el (face-custom-attributes-get): Fix typo.
14049         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14050
14051 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14052
14053         * startup.el (load-init-file): Reload new or changed autoloads
14054         unless inhibited.  Reload modified dumped lisp (stubbed).
14055
14056         * packages.el (packages-new-autoloads): New function.
14057         (packages-reload-autoloads): New function.
14058         (packages-reload-dumped-lisp): New (stub) function.
14059
14060         * loadup.el: Inhibit reloading dumped files when running temacs.
14061
14062         * loadhist.el (file-provides): Extend to handle variant
14063         extensions.
14064
14065         * replace.el (query-replace): Fix typo.
14066
14067 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14068
14069         * make-docfile.el: list-autoloads-path has been renamed.
14070         * update-elc.el: list-autoloads has been renamed.
14071
14072         * packages.el (packages-list-autoloads): Renamed.
14073         (packages-list-autoloads-path): Ditto.
14074
14075 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14076
14077         * packages.el (packages-find-packages-1): Made it signal a warning
14078         for an error in an auto-autoload.el file.
14079
14080 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14081
14082         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14083         tag with const.
14084         From Aki Vehtari <Aki.Vehtari@hut.fi>
14085
14086         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14087
14088         * loadhist.el (unload-feature): Remove autoload.
14089
14090 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14091
14092         * loadhist.el: Unpackaged.
14093
14094         * help.el (describe-symbol-find-file): Rename
14095         `describe-function-find-file' and make old name obsolete.
14096         (describe-function-1): Use it.
14097         (describe-function-1): Guard reference to
14098         `compiled-function-annotation'.
14099
14100 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14101
14102         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14103         argument.
14104         (help-mode-quit): New optional arg to control whether it kills or
14105         buries.  Tidied up.
14106         (with-displaying-help-buffer): Don't kill buffer initially, even
14107         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14108         (help-pretty-print-value): Rename back from
14109         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14110         use it, otherwise use dumped `cl-prettyprint'.
14111         (describe-variable): Use `help-pretty-print-value' again.
14112         (find-func): Removed reference to "find-func" at end.
14113
14114 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14115
14116         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14117           GUI XEmacs. Rename? x-menubar is rather window system
14118           independant, except for a couple of items.
14119
14120 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14121
14122         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14123         entries as they will no longer be distributed with XEmacs.
14124
14125         * format.el (format-alist): Fix image/tiff regexps.
14126         From P. E. Jareth Hein <jareth@camelot-soft.com>
14127
14128         * help.el (help-maybe-pretty-print-value): Rename.
14129         (describe-variable): Use it.
14130         (describe-variable): Add trailing linefeed.
14131
14132 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14133
14134         * help.el (describe-function-1): Don't output anything for
14135           arglist of autoload functions.
14136
14137 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14138
14139         * help.el (describe-function-1): Don't output anything for
14140           arglist of autoload functions.
14141
14142 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14143
14144         * help.el (help-mode-map): New bindings for `help-mode-bury',
14145         `describe-function-at-point', `describe-variable-at-point',
14146         `Info-elisp-ref', `customize-variable', `help-next-section' and
14147         `help-prev-section'.
14148         (help-next-section): New function.
14149         (help-prev-section): New function.
14150         (help-mode-quit): Changed to kill the help buffer.
14151         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14152         correctly.
14153         (help-buffer-name): New function to generate the name of help
14154         buffers.
14155         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14156         argument giving the name of the help buffer.
14157         (describe-key): Use `with-displaying-help-buffer' with name.
14158         (describe-mode): Ditto.
14159         (describe-bindings): Ditto.
14160         (describe-prefix-bindings): Ditto.
14161         (view-lossage): Ditto.
14162         (with-syntax-table): New macro.
14163         (function-called-at-point): Use `ignore-errors' and
14164         `with-syntax-table'.
14165         (function-at-point): Ditto.
14166         (describe-function): Use `with-displaying-help-buffer' with name.
14167         (function-arglist): Extracted from `describe-function-1'.  Returns
14168         function's arglist as string.
14169         (function-documentation): Extracted from `describe-function-1'.
14170         Returns function's docstring.
14171         (describe-function-1): Remove all the "stream" garbage, including
14172         the stream argument.  Use `function-arglist' and
14173         `function-documentation'.
14174         (describe-function-arglist): Just use `function-arglist'.
14175         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14176         (help-pretty-print-value): New function to help with
14177         pretty-printing variable values.  Knows about `#<...>'.  Needs
14178         `pp-internal'.
14179         (describe-variable): Use `with-displaying-help-buffer' with name.
14180         Formatting improved.  Display file where variable is defined, if
14181         known.  Use `help-pretty-print-value'.
14182         (describe-syntax): Use `with-displaying-help-buffer' with name.
14183         (list-processes): Remove "stream" garbage.
14184
14185 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14186
14187         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14188         call a dumped routine instead.
14189
14190         * x-win-xfree86.el: Wrap file in defun.
14191         * x-win-sun.el: Ditto.
14192
14193 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14194
14195         * help.el (view-emacs-news): Remove usage of outl-mouse which
14196         advises functions and does other evil things.
14197
14198 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14199
14200         * format.el (format-alist): Add `image/tiff'.
14201         From P. E. Jareth Hein <jareth@camelot-soft.com>
14202
14203 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14204
14205         * about.el (about-hackers): More names added.
14206
14207         * make-docfile.el: Remove superfluous package path search.
14208
14209         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14210
14211 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14212
14213         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14214         ignored shadows.
14215
14216 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14217
14218         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14219         get trailing slashes when added to the load-path.
14220
14221         * x-init.el (init-x-win): Locate where XEmacs X localization files
14222         are.
14223
14224 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14225
14226         * x-faces.el: Added support for foregroundToolBarColor
14227           to xpm-color-symbols.
14228
14229 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14230
14231         * etags.el (tags-remove-duplicates): Removed.
14232         (buffer-tag-table-list): Use `delete-duplicates'.
14233
14234         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14235         correctly.
14236         (get*): Defalias to `get'.
14237
14238         * cl.el (eql): Compare integers with `eq'.
14239         (cl-map-extents): Check for `map-extents' first.
14240
14241 1997-12-17  Didier Verna  <didier@xemacs.org>
14242
14243         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14244         added the 'numero', 'copyright' and 'trademark' symbols.
14245
14246         * leim/quail/latin-post.el ("french-postfix"): see above.
14247
14248 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14249
14250         * widget.el (define-widget): Check the arguments.
14251
14252         * cus-edit.el (customize-face): Use `check-argument-type'.
14253         (custom-variable-value-create): Use `signal' to signal error.
14254         (custom-variable-reset-saved): Ditto.
14255         (custom-variable-reset-standard): Ditto.
14256         (custom-face-reset-saved): Ditto.
14257
14258         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14259         (widget-default-format-handler): Ditto.
14260         (widget-checklist-add-item): Ditto.
14261         (widget-radio-add-item): Ditto.
14262         (widget-editable-list-entry-create): Ditto.
14263         (widget-sexp-prompt-value): Ditto.
14264
14265         * custom.el (custom-declare-variable): Signal errors better.
14266         (custom-handle-keyword): Ditto.
14267         (custom-declare-group): Ditto.
14268
14269         * window-xemacs.el (windows): Ditto.
14270
14271         * menubar.el (menu): Ditto.
14272
14273         * keydefs.el (keyboard): Ditto.
14274
14275         * minibuf.el (minibuffer): Ditto.
14276
14277         * process.el (execute): Ditto.
14278
14279         * fill.el (fill): Ditto.
14280
14281         * modeline.el (modeline): Ditto.
14282
14283         * help.el (help): Ditto.
14284
14285         * faces.el (faces): Ditto.
14286
14287         * files.el (files): Ditto.
14288
14289         * x-init.el (x): Ditto.
14290
14291         * lisp-mode.el (lisp): Ditto.
14292
14293         * process.el (processes): Ditto.
14294
14295         * mouse.el (mouse): Ditto.
14296
14297         * abbrev.el (abbrev): Moved from cus-edit.
14298
14299         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14300         as variable declaration.
14301
14302 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14303
14304         * menubar.el (find-menu-item): Use `check-argument-type'.
14305         (find-menu-item): Cosmetic changes.
14306
14307 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14308
14309         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14310
14311 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14312
14313         * startup.el (set-default-load-path): Only search package-path
14314         when not running temacs.
14315
14316         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14317         files.
14318
14319         * loadup.el: Correct commentary.  Reformatting.
14320         (really-early-error-handler): Use absolute path to the
14321         first dumped-lisp.el file.
14322         (really-early-error-handler): Print full path name of
14323         each dumped lisp file (inherited from InfoDock).
14324
14325         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14326         dumped-lisp.el files.
14327
14328         * make-docfile.el (preloaded-file-list): Reorder when the
14329         package-path is searched.
14330         * update-elc.el: Ditto.
14331
14332         * lisp-mode.el (call-with-condition-handler): Treat the same as
14333         `condition-case' for indentation.
14334
14335         * about.el (about-xemacs): Update release date.
14336
14337 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14338
14339         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14340         anywhere but at the last clause.
14341         (ecase): Disallow `t' and `otherwise'.
14342
14343 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14344
14345         * cus-edit.el (custom-buffer-create-buttons): New function
14346         from stuff moved out of `custom-buffer-create-internal'.
14347         (custom-novice): New variable.  Default t.
14348         (custom-display-global-buttons): Ditto.  Default `top'.
14349         (custom-buffer-create-internal): Only display help if
14350         `custom-novice' is non-nil.  Display global buttons according to
14351         `custom-display-global-buttons'.
14352
14353 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14354
14355         * menubar.el (find-menu-item): Use `check-argument-type'.
14356         (find-menu-item): Cosmetic changes.
14357
14358 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14359
14360         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14361         look.
14362
14363 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14364
14365         * format.el (format-deannotate-region):  Bug fix.
14366         Deannotating a region containing unknown tags would fail
14367         (causing decoding of text/enriched to fail at user level)
14368
14369 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14370
14371         * minibuf.el (read-directory-name): Support sixth
14372           arg, HISTORY, as already documented.
14373
14374 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14375
14376         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14377         to `ecase'.
14378
14379 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14380
14381         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14382         skk-activate.
14383
14384 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14385
14386         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.