a8ac4b3dd0f969654a85daa0425aca85fa40c2ca
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
4         XEmacs CHISE.
5         (=>>adobe-japan1-1): Ditto.
6         (=>>adobe-japan1-2): Ditto.
7         (=>>adobe-japan1-3): Ditto.
8         (=>>adobe-japan1-4): Ditto.
9         (=>>adobe-japan1-5): Ditto.
10         (=>>adobe-japan1-6): Ditto.
11         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
12
13 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
14
15         * mule/mule-conf.el (=adobe-japan1): New alias for
16         `=adobe-japan1-6'.
17         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
18         (=>>>adobe-japan1-1): Ditto.
19         (=>>>adobe-japan1-2): Ditto.
20         (=>>>adobe-japan1-3): Ditto.
21         (=>>>adobe-japan1-4): Ditto.
22         (=>>>adobe-japan1-5): Ditto.
23         (=>>>adobe-japan1-6): Ditto.
24         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
25
26 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
29         setting for `=>>>adobe-japan1'.
30
31 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
32
33         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
34         setting for `=+>ucs@ks'.
35
36 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
37
38         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
39         XEmacs CHISE.
40         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
41         `=adobe-japan1-6' as the mother.
42
43 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
44
45         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
46         setting for `=>cns11643-7'.
47
48 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
49
50         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
51         CHISE.
52
53 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
54
55         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
56         XEmacs CHISE.
57         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
60         setting for `=>ucs@jis/2004'.
61
62 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
63
64         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
65         setting for `=+>gt'.
66
67         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
68         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
69
70 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
71
72         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
73         `=>ucs@unicode' as the mother.
74         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
75         mother.
76         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
77         mother.
78         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
79         mother.
80
81 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `=+>ucs@unicode'.
85
86         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
87         CHISE.
88
89 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
90
91         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
92         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
93         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
94         - Add setting for `=+>ucs@cns'.
95
96         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
97         CHISE.
98         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
99         as the mother.
100         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
101         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
105
106 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
107
108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
109         setting for `=>ucs@ks'.
110
111 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
112
113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
114         `=ucs-bmp-cjk-compat@unicode'.
115
116         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
117         coded-charset for XEmacs CHISE.
118
119 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
120
121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
122         `=ucs-bmp-cjk-compat'.
123
124         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
125         XEmacs CHISE.
126
127 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
128
129         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
130         CHISE.
131
132 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
135         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
136
137         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
138         `=>ucs@jis/1990'.
139         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
140
141 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
145
146         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
147         CHISE.
148         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
149         mother.
150
151 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
152
153         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
154         `=>jis-x0213-2@usual'.
155         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
156         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
157         `=>jis-x0213-2@usual' as the mother.
158
159 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
160
161         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
162         (=>ucs@JP): New alias for `=+>ucs@jis'.
163
164 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
165
166         * mule/mule-conf.el (=+>jis-x0208): Renamed from
167         `=>jis-x0208@usual'.
168         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
169         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
170         `=>jis-x0208@usual' as the mother.
171         (=>jis-x0208): Likewise.
172
173 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
174
175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
176         setting for `=+>jis-x0208@1978'.
177
178 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
179
180         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
181         XEmacs CHISE.
182
183 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=>>>ucs@jis/1990'.
187
188 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
189
190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
191         setting for `=>ucs@jis/1990'.
192
193 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
194
195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
196         setting for `=ucs@JP/hanazono'.
197
198         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
199         CHISE.
200         (=ucs@JP/hanazono): Ditto.
201         (=ucs-bmp-cjk@JP/hanazono): Ditto.
202         (=>>hanyo-denshi/jc): Ditto.
203         (=>>hanyo-denshi/jd): Ditto.
204
205 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Use
208         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
209
210 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
211
212         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
213         XEmacs CHISE.
214
215 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
216
217         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
218         XEmacs CHISE.
219
220 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
221
222         * mule/mule-charset.el (default-coded-charset-priority-list): Add
223         `=ucs-bmp-cjk@JP'.
224
225 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
226
227         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
228         XEmacs CHISE.
229
230 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist):
233         Modify order of settings; add settings for `=daikanwa@rev2'.
234
235 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `=>>cbeta'.
239
240         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
241         CHISE.
242
243 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         setting for `=>>adobe-japan1'.
247
248 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
249
250         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
251         XEmacs CHISE.
252
253 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
254
255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
256         setting for `=>>hanyo-denshi/ia'.
257
258         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
259         XEmacs CHISE.
260
261 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
265
266         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
267         XEmacs CHISE.
268         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
269         `=hanyo-denshi/jt' as the mother.
270
271 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `=>>>jis-x0213-2'.
275
276         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
277         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
278         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
279
280 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
281
282         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
283         XEmacs CHISE.
284
285 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
286
287         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
288         XEmacs CHISE.
289
290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
291         `=>>jis-x0213-1@2004'.
292
293 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
294
295         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
296         XEmacs CHISE.
297
298 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
299
300         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
301         - Use "&g2-*;" as entity-references for `=>>>*'.
302         - Omit "&a{GT|JX1|JX2|JX3}-*;".
303
304         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
305         XEmacs CHISE.
306         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
307         as the mother.
308
309 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
310
311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
312         setting for `=>>hanyo-denshi/ib'.
313
314         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
315         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
316         (=>>jis-x0208@1990): Ditto.
317         (=>>hanyo-denshi/ib): Ditto.
318
319         * mule/mule-charset.el (default-coded-charset-priority-list):
320         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
321
322 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist):
325         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
326         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
327         `=>>>ucs@jis/2004'.
328
329 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
330
331         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
332         XEmacs CHISE.
333         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
334         `=jis-x0213-1@2004' as the mother.
335         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
336         (=>>>ucs@ks): Ditto.
337
338         * mule/mule-charset.el (default-coded-charset-priority-list):
339         Modify priority of `=hanyo-denshi/*'.
340
341 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
342
343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
344         settings for `=>>ucs@JP' and `=ucs@JP'.
345
346 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
347
348         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
349         CHISE.
350
351 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
352
353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
354         setting for `=>>>ucs@cns'.
355
356         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
357         CHISE.
358
359 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
360
361         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
362         instead of `=>>>jis-x0213-1@2004' as the mother.
363         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
364         (=>>>ucs@unicode): Likewise.
365         (=>>>ucs@jis): Likewise.
366         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
367         mother.
368         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
369
370 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
373         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
374         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
375         `=>>>ucs@jis'.
376
377 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list):
380         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
381         and `=jis-x0213-*-2000'.
382
383 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
384
385         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
386         XEmacs CHISE.
387         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
388         `=>>jis-x0213-1' as the mother.
389
390 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
394
395 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
396
397         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
398
399 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
400
401         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
402         XEmacs CHISE.
403
404 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
405
406         * mule/mule-coding.el (decomposition-feature-list): Set
407         `=decomposition', `=decomposition@cid' and
408         `=decomposition@hanyo-denshi'.
409
410 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         setting for `=>>hanyo-denshi/ks'.
414
415         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
416         XEmacs CHISE.
417
418 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `=hanyo-denshi/ks/mf'.
425
426         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
427         XEmacs CHISE.
428         (=hanyo-denshi/ks/mf): Ditto.
429
430 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         settings for P=hanyo-denshi/jt'.
434
435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
436         `=hanyo-denshi/jt'.
437
438         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
439         XEmacs CHISE.
440
441 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
442
443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
444         settings for `=hanyo-denshi/ip'.
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=hanyo-denshi/ip'.
448
449         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
450         XEmacs CHISE.
451
452 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         settings for `=hanyo-denshi/hg'.
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=hanyo-denshi/hg'.
459
460         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
461         XEmacs CHISE.
462
463 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         setting for `=>>hanyo-denshi/ft'.
467
468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
469         `=>>hanyo-denshi/ft'.
470
471         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
472         XEmacs CHISE.
473
474 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         settings for `=hanyo-denshi/ib'.
478
479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
480         `=hanyo-denshi/ib'.
481
482         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
483         XEmacs CHISE.
484
485 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
486
487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
488         settings for isolated characters of `=hanyo-denshi/ia' and
489         non-isolated characters of `=hanyo-denshi/*'.
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=hanyo-denshi/ia'.
493
494         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
495         XEmacs CHISE.
496
497 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         setting for isolated characters of `=hanyo-denshi/ft'.
501
502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
503         `=hanyo-denshi/ft'.
504
505         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
506         XEmacs CHISE.
507
508 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
511         setting for isolated characters of `=hanyo-denshi/jd'.
512
513         * mule/mule-charset.el (default-coded-charset-priority-list): Add
514         `=hanyo-denshi/jd'.
515
516         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
517         XEmacs CHISE.
518
519 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for isolated characters of `=hanyo-denshi/jc'.
523
524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
525         `=hanyo-denshi/jc'.
526
527         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
528         XEmacs CHISE.
529
530 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for isolated characters of `=hanyo-denshi/jb'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `=hanyo-denshi/jb'.
537
538         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
539         XEmacs CHISE.
540
541 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         setting for isolated characters of `=hanyo-denshi/ja'.
545
546 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
547
548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
549         `=hanyo-denshi/ja'.
550
551         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
552         XEmacs CHISE.
553
554 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         settings for isolated characters of `=adobe-japan1-6'.
558
559 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
560
561         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
562         CHISE.
563         (=daikanwa/+2p): Ditto.
564         (=daikanwa/ho): Ditto.
565
566 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
567
568         * mule/mule-coding.el (utf-8-mcs-no-composition): New
569         coding-system for XEmacs CHISE.
570
571 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
572
573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
574         setting for `=>>ruimoku-v6'.
575
576         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
577         CHISE.
578
579 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `=daikanwa@rev1'.
583
584 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
588
589 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
590
591         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
592         XEmacs CHISE.
593         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
594
595 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
596
597         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
598         CHISE.
599
600 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
603         CHISE.
604
605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
606         setting for `=>ucs@jis'.
607
608 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
609
610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
611         setting for `=>jis-x0208@usual'.
612
613         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
614         XEmacs CHISE.
615         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
616         (=>ucs@ks): New coded-charset for XEmacs CHISE.
617         (=ucs@big5): Use `=>>ucs@cns' as the mother.
618
619 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
620
621         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
622         CHISE.
623         (=>>>jis-x0208@1990): Ditto.
624         (=>>>jis-x0213-1): Ditto.
625         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
626         mother.
627         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
628         as the mother.
629
630 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         setting for `=>ucs@cns' and `=>>ucs@ks'.
634
635         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
636         CHISE.
637
638 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
639
640         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
641         CHISE.
642
643 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
644
645         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
646         CHISE.
647         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
648         mother.
649
650 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
651
652         * mule/mule-charset.el (default-coded-charset-priority-list): Add
653         `==>ucs-bmp-cjk@bucs'.
654
655         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
656         XEmacs CHISE.
657
658 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
661         setting for `==>ucs@bucs'.
662
663         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
664         XEmacs CHISE.
665
666 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
669         - Add setting for `=>>jis-x0208'.
670         - Omit setting for `=>>jis-x0208@1990'.
671         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
672           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
673           `=ucs@FOO'.
674
675 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `=>daikanwa'.
679
680 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
681
682         * mule/mule-conf.el (=daikanwa): Fix DOC.
683         (=>daikanwa): New abstract character for XEmacs CHISE.
684         (=>ucs@iso): Likewise.
685         (=>ucs@unicode): Likewise.
686         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
687
688 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
689
690         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
691         - Prefer representative features to `=>>gt', `=>>big5-cdp',
692           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
693         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
694         - Add `=>big5-cdp'.
695
696 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
697
698         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
699         (=>big5-cdp): New abstract character.
700
701 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist):
704         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
705         `chinese-big5'.
706
707 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-charset.el (default-coded-charset-priority-list):
710         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist):
713         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
714         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
715         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
716         and `=>jis-x0213-2'.
717
718 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
719
720         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
721         XEmacs CHISE.
722         (=>>ucs@jis/2000): Likewise.
723         (=>>ucs@jis/2004): Likewise.
724
725 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
728         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
729         `=>>ucs@cns'.
730
731         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
732         XEmacs CHISE.
733         (=>>gt): Use quote instead of backquote; modify DOC.
734         (=>gt): Use quote instead of backquote.
735         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
736         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
737         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
738         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
739         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
740         (=ucs@iso): Use `=>>ucs@iso' as the mother.
741
742 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `=>>ucs@unicode' and `=>>gt'.
746
747 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
750         XEmacs CHISE.
751         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
752         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
753         `=jis-x0208@1978/1er-pr' as the mother.
754         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
755
756 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
759         `=ucs@unicode' as the mother.
760
761 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for `=>>ucs@unicode'.
765
766         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
767         CHISE.
768
769 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
772         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `=adobe-japan1-6' and `=adobe-japan1-base'.
776
777         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
778         XEmacs CHISE.
779         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
780         specify `min-code' and `max-code'.
781         (=adobe-japan1-1): Specify `min-code' and `max-code'.
782         (=adobe-japan1-2): Likewise.
783         (=adobe-japan1-3): Likewise.
784         (=adobe-japan1-4): Likewise.
785         (=adobe-japan1-5): Likewise.
786         (=adobe-japan1-6): Likewise.
787
788 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `=>gt'.
792
793 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
794
795         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
796         CHISE.
797
798 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
799
800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
801         setting for `=>zinbun-oracle'.
802
803         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
804         for XEmacs CHISE.
805
806 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
809         for XEmacs CHISE.
810         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
811         `=jis-x0208@1978' as the mother.
812
813 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
816         - Use `=gt' instead of `ideograph-gt'.
817         - Use `=gt-k' instead of `ideograph-gt-k'.
818         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
819         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
820         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
821         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
822         - Use `=jis-x0212' instead of `japanese-jisx0212'.
823         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
824         - Use `=>>gt' instead of `<=>gt'.
825         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
826         - Add setting for `=>>jis-x0208@1990'.
827         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
828           `=>>jis-x0213-1@2000'.
829         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
830         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
831           `=>>jis-x0213-1@2004'.
832         - Add setting for `=>>jis-x0208@1978'.
833         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
834
835 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
838         XEmacs CHISE.
839
840 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
844         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
845         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
846         `<=>jis-x0213-1@2004'.
847
848 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
851         CHISE.
852         (=>jis-x0213-2): Ditto.
853
854 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
855
856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
857         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
858
859 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
862         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
863         `=>jis-x0213-1'.
864
865 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
868         CHISE.
869         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
870
871 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
872
873         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
874         `<==>jis-x0213-1'.
875         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
876         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
877         (=>jis-x0208): Renamed from `<=>jis-x0208'.
878         (<=>jis-x0208): New alias for `=>jis-x0208'.
879         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
880         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
881         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
882         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
883         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
884         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
885         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
886         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
887         (=>>gt): Renamed from `<==>gt'.
888         (<==>gt): New alias for `=>>gt'.
889
890 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
891
892         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
893         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
894         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
895         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
896         - Add settings for `<=>jis-x0213-1@2000' and
897           `<=>jis-x0213-1@2004'.
898
899         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
900         XEmacs CHISE.
901         (<==>jis-x0213-1): Likewise.
902         (<==>jis-x0213-1@2000): Likewise.
903         (<==>jis-x0213-1@2004): Likewise.
904         (<=>jis-x0208): Add property `=>iso-ir 168'.
905         (<=>jis-x0208@1997): Likewise.
906         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
907         as the mother; add property `=>iso-ir 228'.
908         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
909         property `=>iso-ir 228'.
910         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
911         property `=>iso-ir 233'.
912         (<==>gt): Renamed from `<=>gt'.
913         (<=>gt): New alias for `<==>gt'.
914
915 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
918         CHISE.
919         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
920         `<=>jis-x0208' as the mother.
921         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
922         (<=>jis-x0213-1@2000): Ditto.
923         (<=>jis-x0213-1@2004): Ditto.
924
925 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         settings for `<=>gt'.
929
930         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
931
932 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
935         XEmacs CHISE.
936         (=jis-x0208@1978/-4pr): Likewise.
937         (=jis-x0208@1978/4-pr): Likewise.
938         (=jis-x0213-1): Likewise.
939         (=ucs@iso): Likewise.
940         (=ucs@unicode): Likewise.
941         (=ucs@gb): Likewise.
942         (=ucs@gb/fw): Likewise.
943         (=ucs@cns): Likewise.
944         (=ucs@cns/fw): Likewise.
945         (=ucs@jis): Likewise.
946         (=ucs@jis/fw): Likewise.
947         (=ucs@jis/1990): Likewise.
948         (=ucs@jis/2000): Likewise.
949         (=ucs@jis/2004): Likewise.
950         (=ucs@JP): Likewise.
951         (=ucs@ks): Likewise.
952         (=ucs@big5): Likewise.
953         (=ucs@big5/cns11643): Likewise.
954         (=ucs@cns11643): Likewise.
955
956 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-charset.el (default-coded-charset-priority-list):
959         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
960
961         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
962         CHISE.
963         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
964         mother.
965
966 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
967
968         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
969         from src/mule-charset.c].
970         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
971         specify `final'.
972         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
973         `iso-ir' and `final', namely now it is used as ISO-IR-42.
974         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
975         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
976         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
977         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
978
979 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
980
981         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
982         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
983         (=jis-x0208@1978/i-4): Specify `partial'.
984         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
985         mother coded-charset.
986         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
987
988 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         settings for `=jis-x0213-1@2004'.
992
993 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
996         CHISE.
997         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
998         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
999         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1000         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1001         temporarily.
1002         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1003
1004 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1007         CHISE.
1008         (=shinjigen@1ed): Inherited from `=shinjigen'.
1009         (=shinjigen@rev): Likewise.
1010
1011 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1014         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1015
1016 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1019         define it as an alias.
1020         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1021         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1022         alias.
1023         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1024         alias.
1025
1026 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1029         CHISE.
1030
1031 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1034         CHISE.
1035         (shinjigen-2): Ditto.
1036
1037 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list):
1040         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1041         `chinese-big5-eten-*' and `chinese-big5'.
1042
1043 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1044
1045         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1046         #x9FA5 temporarily.
1047
1048 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         settings for `=jis-x0208@1978/i1'.
1052
1053 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1056         XEmacs CHISE.
1057
1058 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1061         XEmacs CHISE.
1062
1063 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1066         XEmacs CHISE.
1067
1068 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1069
1070         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1071         CHISE.
1072         (=ucs-bmp@cns): Likewise.
1073         (=ucs-bmp@jis): Likewise.
1074         (=ucs-bmp@ks): Likewise.
1075
1076 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1079         CHISE.
1080         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1081
1082 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         settings for `=zinbun-oracle'.
1086
1087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1088         `=zinbun-oracle'.
1089
1090 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1093         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1094         `=ucs@iso'.
1095
1096 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1097
1098         * mule/mule-charset.el (default-coded-charset-priority-list):
1099         Delete `ucs-sip'; modify order of some CCSs.
1100
1101 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1104         in XEmacs CHISE.
1105
1106         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1107         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1108         CHISE.
1109
1110 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1113         its registry.
1114         (=ucs-radicals@unicode): Likewise.
1115
1116 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1119         CHISE.
1120
1121 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1124         CHISE.
1125
1126 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1129         CHISE.
1130
1131 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1134         Modify preference of *isolated settings*.
1135
1136 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1137
1138         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1139         utf-2000 is provided.
1140         (=ucs@cns11643): Likewise.
1141
1142 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1145         Prefer every *isolated setting* to ordinary setting.
1146
1147 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1150         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1151
1152 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1155         CHISE.
1156
1157 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         settings for `=jis-x0208@1997'.
1161
1162 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1165         `=jis-x0208@1997'.
1166
1167 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1170         XEmacs CHISE.
1171
1172 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1175         `=jis-x0208@1978'.
1176         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1177         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1178         `=jis-x0208-1990' as the mother.
1179         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1180
1181 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1184         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1185         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1186         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1187         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1188         for `=ucs@JP'.
1189
1190 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1193         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1194         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1195         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1196         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1197         `=daikanwa@rev2'.
1198
1199 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1200
1201         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1202         (=gt): Likewise.
1203         (=gt-k): Likewise.
1204         (=gt-pj-*): Likewise.
1205         (=gt-pj-k1): Likewise.
1206         (=gt-pj-k2): Likewise.
1207         (=daikanwa): Likewise.
1208         (=daikanwa-rev1): Likewise.
1209         (=daikanwa-rev2): Likewise.
1210         (=big5-pua): Likewise.
1211         (=big5-eten): Likewise.
1212         (chinese-big5-eten-a): Likewise.
1213         (chinese-big5-eten-b): Likewise.
1214         (=hanziku-*): Likewise.
1215         (=cbeta): Likewise.
1216         (=jef-china3): Likewise.
1217         (=ruimoku-v6): Likewise.
1218         (=ucs@iso): Likewise.
1219         (=ucs@unicode): Likewise.
1220         (=ucs@gb): Likewise.
1221         (=ucs@cns): Likewise.
1222         (=ucs@jis): Likewise.
1223         (=ucs@jis-1990): Likewise.
1224         (=ucs@jis-2000): Likewise.
1225         (=ucs@jp): Likewise.
1226         (=ucs@ks): Likewise.
1227         (=ucs@big5): Likewise.
1228         (=ucs-radicals): Likewise.
1229         (=ucs-radicals@unicode): Likewise.
1230         (=ucs-bmp-cjk): Likewise.
1231         (=ucs-bmp-cjk@unicode): Likewise.
1232         (=ucs-sip-ext-b): Likewise.
1233         (=ucs-sip-ext-b@iso): Likewise.
1234
1235 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1239
1240 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1244         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1245         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1246         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1247         arabic-digit, ipa and ``&I-B-XXXX;''.
1248
1249 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1252         setting for (I-)HZK{03..12}-XXXX.
1253
1254 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `=ruimoku-v6'.
1261
1262         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1263         CHISE.
1264
1265 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1268         (=ucs@unicode): Likewise.
1269         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1270         (=ucs@cns): Likewise.
1271         (=ucs@jis): Likewise.
1272         (=ucs@ks): Likewise.
1273         (=ucs@big5): Likewise.
1274
1275 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1278         `ucs-jis'.
1279         (utf-8-jis-er): Likewise.
1280         (utf-8-jp): New coding-system.
1281         (utf-8-jp-er): Likewise.
1282
1283         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1284
1285 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1288
1289         * mule/japanese.el: Move definition of `euc-jisx0213' to
1290         mule/mule-coding.el.
1291
1292 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1293
1294         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1295         mule-coding before loading update-cdb when utf-2000 is provided.
1296
1297 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1298
1299         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1300         `=daikanwa'.
1301
1302 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1305         definition codes when `utf-2000' is provided.
1306
1307 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1308
1309         * mule/mule-category.el (word-combining-categories): Don't setup
1310         `word-combining-categories' in XEmacs CHISE.
1311         (word-separating-categories): Add setting about Latin script in
1312         XEmacs CHISE.
1313
1314 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1315
1316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1317         setting for `chinese-big5'.
1318
1319 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1322         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1323         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1324         add setting for HZK0[12]-xxxx.
1325
1326 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1327
1328         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1329         in XEmacs CHISE.
1330
1331 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1332
1333         * mule/mule-charset.el (default-coded-charset-priority-list):
1334         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1335         and `chinese-big5' to `=gt-pj-*'.
1336
1337 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1338
1339         * mule/mule-conf.el (=daikanwa): Renamed from
1340         `ideograph-daikanwa'.
1341         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1342
1343 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1344
1345         * mule/mule-conf.el (=cns11643-7): Renamed from
1346         `chinese-cns11643-7'.
1347         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1348
1349 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=cns11643-6): Renamed from
1352         `chinese-cns11643-6'.
1353         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1354
1355 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1356
1357         * mule/mule-conf.el (=cns11643-5): Renamed from
1358         `chinese-cns11643-5'.
1359         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1360
1361 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1362
1363         * mule/mule-conf.el (=cns11643-4): Renamed from
1364         `chinese-cns11643-4'.
1365         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1366
1367 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-conf.el (=cns11643-3): Renamed from
1370         `chinese-cns11643-3'.
1371         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1372
1373 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1374
1375         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1376         `=cns11643-2'.
1377         (chinese-cns11643-2): New alias for `=cns11643-2'.
1378
1379 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1380
1381         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1382         `=cns11643-1'.
1383         (chinese-cns11643-1): New alias for `=cns11643-1'.
1384
1385 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1388         (chinese-gb12345): New alias for `=gb12345'.
1389
1390 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1391
1392         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1393         (chinese-gb2312): New alias for `=gb2312'.
1394
1395 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1396
1397         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1398         (chinese-big5): New alias for `=big5'.
1399
1400 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1403         (korean-ksc5601): New alias for `=ks-x1001'.
1404
1405 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1406
1407         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1408         `=jis-x0212'.
1409         (japanese-jisx0212): New alias for `=jis-x0212'.
1410
1411 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1412
1413         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1414         `=jis-x0208-1983'.
1415         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1416
1417 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1418
1419         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1420         `=jis-x0208-1978'.
1421         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1422
1423 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1424
1425         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1426         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1427
1428 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1429
1430         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1431         (chinese-cns11643-3): Specify iso-ir 183.
1432         (chinese-cns11643-4): Specify iso-ir 184.
1433         (chinese-cns11643-5): Specify iso-ir 185.
1434         (chinese-cns11643-6): Specify iso-ir 186.
1435         (chinese-cns11643-7): Specify iso-ir 187.
1436         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1437         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1438
1439 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1440
1441         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1442         \uXXXX for every cases.
1443
1444 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1445
1446         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1447         (ucs-big5): Changed to an alias for `=ucs@big5'.
1448
1449 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1450
1451         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1452         (ucs-ks): Changed to an alias for `=ucs@ks'.
1453
1454 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1455
1456         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1457         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1458
1459 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1460
1461         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1462         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1463
1464 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1465
1466         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1467         (ucs-jis): Changed to an alias for `=ucs@jis'.
1468
1469 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1470
1471         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1472         (ucs-cns): Changed to an alias for `=ucs@cns'.
1473
1474 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1475
1476         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1477         (ucs-gb): Changed to an alias for `=ucs@gb'.
1478
1479 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1480
1481         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1482         `ideograph-daikanwa-2'.
1483         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1484         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1485
1486 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1487
1488         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1489         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1490
1491         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1492         for `xemacs-chise-version'.
1493
1494 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1495
1496         * mule/mule-charset.el (default-coded-charset-priority-list):
1497         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1498         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1499         instead of `ideograph-hanziku-*'.
1500
1501         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1502         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1503
1504 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1507         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1508         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1509         `utf-2000' is provided.
1510
1511 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1514         is provided [was builtin coded-charsets].
1515
1516 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1517
1518         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1519         is provided [was builtin coded-charsets].
1520
1521 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1522
1523         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1524         is provided [was builtin coded-charsets].
1525
1526 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1527
1528         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1529         is provided [was builtin coded-charsets].
1530
1531 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1532
1533         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1534         when `utf-2000' is provided [was builtin coded-charsets].
1535
1536 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-conf.el (=hanziku-*): Renamed from
1539         `ideograph-hanziku-*'.
1540         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1541
1542 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1543
1544         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1545         `utf-2000' is provided [was builtin coded-charsets].
1546         (ideograph-hanziku-{1..12}): Likewise.
1547
1548 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1551         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1552
1553 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1554
1555         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1556         when `utf-2000' is provided [was builtin coded-charsets].
1557
1558 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1559
1560         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1561         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1562         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1563
1564 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1565
1566         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1567         (ideograph-gt): Changed to an alias for `=gt'.
1568
1569 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1572         is provided; it was defined as a builtin coded-charset.
1573         (ideograph-gt): Likewise.
1574
1575 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1576
1577         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1578         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1579
1580 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1581
1582         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1583         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1584
1585 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1586
1587         * mule/mule-conf.el (=big5-eten): Renamed from
1588         `chinese-big5-eten'.
1589         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1590
1591 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1594         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1595
1596 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1597
1598         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1599         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1600
1601 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1604         (china3-jef): Changed to an alias for `=jef-china3'.
1605
1606 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1607
1608         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1609         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1610
1611         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1612         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1613         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1614         when `utf-2000' is provided.
1615
1616 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-charset.el (default-coded-charset-priority-list):
1619         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1620
1621         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1622         (ucs-jis-2000): Deleted.
1623
1624 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1625
1626         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1627         UTF-2000.
1628         (=ucs-jis-2000): New coded-charset for UTF-2000.
1629
1630 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1634
1635 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1636
1637         * mule/mule-charset.el (default-coded-charset-priority-list):
1638         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1639         `ideograph-cbeta'.
1640
1641 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1642
1643         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1644         builtin coded-charset].
1645
1646 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1649         settings for &K0-xxxx and &I-K0-xxxx.
1650
1651 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1654         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1655
1656 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1659         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1660
1661 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1664         UTF-2000.
1665         (ideograph-gt-pj-k1): Likewise.
1666         (ideograph-gt-pj-k2): Likewise.
1667
1668 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1669
1670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1671         `=jis-x0208'.
1672
1673 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1676         UTF-2000 [was a builtin coded-charset].
1677
1678 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1681         (utf-8-gb-er): Likewise.
1682
1683 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1686         settings for JIS X 0212 and JIS X 0208:1978.
1687
1688 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1691         setting for JIS X 0213.
1692
1693 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1694
1695         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1696         standard-case-table in UTF-2000.
1697
1698 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1699
1700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1701         definitions for isolated-chars.
1702
1703 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1704
1705         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1706         `configure-utf-2000-lisp-directory'.
1707         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1708         `mule-lisp-load-path'.
1709
1710 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1711
1712         * startup.el (startup-setup-paths): Set and use
1713         `utf-2000-lisp-directory'.
1714         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1715         UTF-2000.
1716
1717 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1718
1719         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1720         (paths-find-utf-2000-lisp-directory): New function.
1721         (paths-construct-load-path): Add new optional argument
1722         `utf-2000-lisp-directory'.
1723
1724         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1725
1726 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1727
1728         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1729         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1730         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1731         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1732         `chinese-big5-2' in UTF-2000.
1733
1734         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1735         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1736
1737 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1738
1739         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1740         `big5-eten-er' in UTF-2000.
1741         (big5-cdp): Modify DOC-string and mnemonic.
1742
1743 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1746         UTF-2000 [renamed from utf-8-er].
1747         (utf-8-gb): New coding-system in UTF-2000.
1748         (utf-8-gb-er): Likewise.
1749         (utf-8-cns): Likewise.
1750         (utf-8-cns-er): Likewise.
1751         (utf-8-big5): Likewise.
1752         (utf-8-big5-er): Likewise.
1753         (utf-8-jis): Likewise.
1754         (utf-8-jis-er): Likewise.
1755         (utf-8-ks): Likewise.
1756         (utf-8-ks-er): Likewise.
1757         (utf-8-er): Likewise.
1758
1759 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1762         instead of `utf-8-unix' in UTF-2000.
1763
1764         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1765
1766 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1767
1768         * mule/japanese.el (euc-jisx0213): New coding-system.
1769
1770         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1771         `japanese-jisx0208-1990' as the mother.
1772
1773 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * dumped-lisp.el (preloaded-file-list): Change condition of
1776         loading "close-cdb".
1777
1778 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1781         setup `coded-charset-entity-reference-alist'.
1782
1783 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1786         UTF-2000.
1787
1788 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1789
1790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1791         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1792
1793 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1796         (chinese-big5-eten-a): Likewise.
1797         (chinese-big5-eten-b): Likewise.
1798         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1799         code range is #x8140 .. #x8DFE.
1800
1801 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1802
1803         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1804         UTF-2000.
1805         (chinese-big5-cdp): Likewise.
1806
1807 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1808
1809         * dumped-lisp.el (preloaded-file-list): Rename
1810         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1811
1812 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1813
1814         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1815         append `system-char-db-source-file-list' into
1816         `preloaded-file-list' in UTF-2000.
1817
1818 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1819
1820         * dumped-lisp.el (preloaded-file-list): Delete
1821         character-definition files.
1822
1823 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1824
1825         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1826         UTF-2000.
1827
1828 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1829
1830         * mule/mule-charset.el (default-coded-charset-priority-list):
1831         Delete `mojikyo-2022-1'.
1832
1833 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1834
1835         * mule/mule-charset.el (default-coded-charset-priority-list):
1836         Delete `mojikyo'.
1837
1838 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1841         `ucs-sip'.
1842
1843 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-charset.el (default-coded-charset-priority-list):
1846         Comment out `chinese-gb12345'.
1847
1848 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * bytecomp.el (byte-compile-insert-header): Fixed.
1851
1852 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1853
1854         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1855         XEmacs UTF-2000.
1856
1857 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1858
1859         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1860         UTF-2000.
1861
1862 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1865         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1866
1867 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1868
1869         * mule/mule-charset.el (default-coded-charset-priority-list):
1870         `japanese-jef-china3' is renamed `china3-jef'.
1871
1872 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1875         `japanese-jef-china3' and `ideograph-cbeta'.
1876
1877 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1878
1879         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1880
1881 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1884         `chinese-big5-cdp'.
1885
1886 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1889         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1890
1891 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1894         loading character definitions.
1895
1896 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * dumped-lisp.el (preloaded-file-list): Rename
1899         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1900
1901 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1904         `chinese-big5'.
1905
1906 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * dumped-lisp.el (preloaded-file-list): Dump
1909         "Ideograph-R028-Private" with XEmacs UTF-2000.
1910
1911 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1914         `chinese-gb12345'.
1915
1916 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1919         `ideograph-gt-pj-{1..11}'.
1920
1921         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1922         XEmacs UTF-2000.
1923
1924 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-charset.el (default-coded-charset-priority-list):
1927         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1928         `chinese-isoir165'.
1929
1930 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1933         `image/png', `image/x-xpm' and `image/tiff'.
1934
1935         * files.el (binary-file-regexps): Add *.PNG.
1936
1937 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list):
1940         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1941         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1942
1943 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1946         the first completion when UTF-2000 is running.
1947
1948 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list):
1951         Delete `ucs'.
1952
1953 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1956
1957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1958         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1959
1960 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/vietnamese.el (vscii-2): Delete abolished property
1963         `composite'; now composite mode is default.
1964
1965 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1968         of `raw-text'; check \uHHHH representation even if non-ascii
1969         characters are not found.
1970
1971         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1972         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1973         unconditionally.
1974
1975         * mule/viet-ccl.el: New file.
1976
1977         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1978         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1979         - Separate CCL based implementations to viet-ccl.el.
1980
1981 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1982
1983         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1984         "jisx0213.2000-1".
1985         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list):
1988         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1989         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1990
1991 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1992
1993         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1994
1995 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1998         `ucs' in UTF-2000.
1999
2000 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2001
2002         * mule/mule-charset.el (default-coded-charset-priority-list):
2003         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2004         `arabic-iso8859-6'.
2005
2006 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2007
2008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2009         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2010
2011 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2012
2013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2014         `katakana-jisx0201' in UTF-2000.
2015
2016 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2017
2018         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2019         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2020         "u0FB50-Arabic-Presentation-Forms-A",
2021         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2022         "u0FE50-Small-Form-Variants",
2023         "u0FE70-Arabic-Presentation-Forms-B",
2024         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2025         UTF-2000.
2026
2027 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2028
2029         * dumped-lisp.el (preloaded-file-list): Delete
2030         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2031         ... "Ideograph-R214-Flute" in UTF-2000.
2032
2033 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2034
2035         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2036         (japanese-jisx0213-2): New coded-charset.
2037
2038         * dumped-lisp.el (preloaded-file-list): Add
2039         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2040         "Ideograph-R030-Mouth".
2041
2042 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2043
2044         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2045         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2046         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2047         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2048         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2049         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2050         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2051         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2052
2053 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2054
2055         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2056         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2057         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2058         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2059         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2060
2061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2062         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2063
2064 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2065
2066         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2067         in UTF-2000.
2068
2069 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2070
2071         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2072         (chinese-isoir165): Moved from mule/chinese.el.
2073         (chinese-cns11643-3): Moved from mule/chinese.el.
2074         (chinese-cns11643-4): Moved from mule/chinese.el.
2075         (chinese-cns11643-5): Moved from mule/chinese.el.
2076         (chinese-cns11643-6): Moved from mule/chinese.el.
2077         (chinese-cns11643-7): Moved from mule/chinese.el.
2078
2079         * mule/chinese.el: Move definition of coded-charsets to
2080         mule/mule-conf.el.
2081
2082 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `ideograph-daikanwa'.
2086
2087 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2088
2089         * dumped-lisp.el (preloaded-file-list): Delete
2090         "ccs-jisx0201-latin.el".
2091
2092 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2093
2094         * dumped-lisp.el (preloaded-file-list): Add
2095         "u031A0-Extended-Bopomofo" in UTF-2000.
2096
2097 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2098
2099         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2100         renamed to u02E00-CJK-Radical-Supplement.
2101
2102 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2103
2104         * dumped-lisp.el (preloaded-file-list): Add
2105         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2106         "u030A0-Katakana", "u03100-Bopomofo",
2107         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2108         "u03200-Enclosed-CJK-Letters-and-Months" and
2109         "u03300-CJK-Compatibility".
2110
2111 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2112
2113         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2114         "u02F00-Kangxi-Radicals" and
2115         "u02FF0-Ideographic-Description-Characters".
2116
2117 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2118
2119         * dumped-lisp.el (preloaded-file-list): Add
2120         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2121         "u02800-Braille-Patterns" in UTF-2000.
2122
2123 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2124
2125         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2126         "uXXXXX-*.el" in UTF-2000.
2127
2128         * bytecomp.el (byte-compile-insert-header): Delete comments if
2129         non-ASCII characters are found; allow `byte-compile-dynamic' and
2130         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2131         `raw-text'.
2132
2133 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2134
2135         * dumped-lisp.el (preloaded-file-list): Add
2136         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2137         "u025A0-Geometric-Shapes.el".
2138
2139 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2140
2141         * dumped-lisp.el (preloaded-file-list): Add
2142         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2143         "u02460-Enclosed-Alphanumerics.el".
2144
2145 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2146
2147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2148         `chinese-gb2312'.
2149
2150         * dumped-lisp.el (preloaded-file-list): Add
2151         "u02200-Mathematical-Operators.el" and
2152         "u02300-Miscellaneous-Technical.el".
2153
2154 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2157         `chinese-cns11643-*'.
2158
2159         * dumped-lisp.el (preloaded-file-list): Add
2160         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2161         "u02190-Arrows.el" in UTF-2000.
2162
2163 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2166         `korean-ksc5601'.
2167
2168         * dumped-lisp.el (preloaded-file-list): Add
2169         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2170         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2171         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2172
2173 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2174
2175         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2176
2177 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2178
2179         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2180         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2181         "u01780-Khmer.el", "u01800-Mongolian.el",
2182         "u01E00-Latin-Extended-Additional.el" and
2183         "u01F00-Greek-Extended.el" in UTF-2000.
2184
2185 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2186
2187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2188         `ethiopic-ucs' and `ethiopic'.
2189
2190         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2191         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2192
2193         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2194         from mule/ethiopic.el.
2195
2196         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2197         mule/mule-conf.el.
2198
2199 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2200
2201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2202         `lao'.
2203
2204         * mule/mule-conf.el (lao): New coded-charset.
2205
2206         * dumped-lisp.el (preloaded-file-list): Add
2207         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2208         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2209         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2210         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2211         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2212
2213 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2214
2215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2216         `ucs-bmp' and `arabic-iso8859-6'.
2217
2218 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2219
2220         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2221         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2222         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2223
2224 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2225
2226         * startup.el (normal-top-level): Load autoload file for UTF-2000
2227         in UTF-2000.
2228
2229 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2230
2231         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2232         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2233         "u00020-Basic-Latin.el", "u00080-C1.el",
2234         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2235         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2236         "u002B0-Spacing-Modifier-Letters.el",
2237         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2238         UTF-2000.
2239
2240 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2241
2242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2243         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2244         instead of `vietnamese-viscii-*'.
2245
2246 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2247
2248         * mule/mule-conf.el: New file.
2249
2250         * mule/misc-lang.el: Move definition of charset `ipa' to
2251         mule/mule-conf.el.
2252
2253 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2254
2255         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2256         `latin-viscii'; prefer it for characters used in Vietnamese.
2257
2258 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2259
2260         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2261
2262 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2263
2264         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2265         `vietnamese-viscii-lower'.
2266         (latin-viscii-upper): Renamed from charset
2267         `vietnamese-viscii-upper'.
2268         (vietnamese-viscii-lower): New alias for charset
2269         `latin-viscii-lower'.
2270         (vietnamese-viscii-upper): New alias for charset
2271         `latin-viscii-upper'.
2272
2273 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list):
2276         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2277
2278 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2279
2280         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2281         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2282         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2283         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2284         lisp/utf-2000.
2285
2286 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2287
2288         * mule/ccs-tcvn5712.el: New file.
2289
2290 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2291
2292         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2293         in UTF-2000.
2294
2295 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2296
2297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2298         `japanese-jisx0208'.
2299
2300 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2301
2302         * dumped-lisp.el (preloaded-file-list): Add
2303         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2304         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2305         UTF-2000.
2306
2307         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2308         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2309         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2310         mule/ccs-viscii.el: New files.
2311
2312         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2313         if \uXXXX is found.
2314
2315 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2318         `hiragana-jisx0208' and `katakana-jisx0208'.
2319
2320 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2321
2322         * mule/chinese.el (chinese-cns11643-3): Define it even if
2323         `utf-2000' is provided.
2324         (chinese-cns11643-4): Likewise.
2325         (chinese-cns11643-5): Likewise.
2326         (chinese-cns11643-6): Likewise.
2327         (chinese-cns11643-7): Likewise.
2328
2329 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2330
2331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2332         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2333
2334 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2335
2336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2337         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2338
2339 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list):
2342         Setup in UTF-2000.
2343
2344 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2345
2346         * mule/viet-chars.el: Don't define charset
2347         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2348         they are defined as builtin charsets.
2349
2350 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2351
2352         * version.el (emacs-version): Add more space just before UTF-2000
2353         version string.
2354
2355 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2356
2357         * version.el ([constant] emacs-version): Don't add a space in the
2358         preceding place of `xemacs-betaname' because it is duplicated.
2359         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2360
2361         * startup.el (splash-frame-body): Add ETL.
2362
2363 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2364
2365         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2366         is provided because it is defined as builtin charset.
2367         (chinese-cns11643-4): Likewise.
2368         (chinese-cns11643-5): Likewise.
2369         (chinese-cns11643-6): Likewise.
2370         (chinese-cns11643-7): Likewise.
2371
2372 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2373
2374         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2375         coding-system `iso-10646-ucs-4' is not defined.
2376
2377 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2378
2379         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2380         coding-system if `utf-2000' is provided.
2381
2382 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2383
2384         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2385         `utf-2000' is provided.
2386
2387 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2388
2389         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2390         if utf-2000 is provided temporally.
2391
2392 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2393
2394         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2395         as builtin variable].
2396
2397 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2398
2399         * files.el (insert-file-contents-literally): Treat file as binary;
2400         call file-name-handlers. [sync with Emacs 20.3.10]
2401
2402 2008-12-28  Vin Shelton  <acs@xemacs.org>
2403
2404         * XEmacs 21.4.22 is released
2405
2406 2008-12-30  Vin Shelton  <acs@xemacs.org>
2407
2408         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2409         during building even if no packages are found.
2410
2411 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2412
2413         * printer.el (generic-print-region): 
2414         (generic-print-buffer): 
2415         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2416         check if the msprinter device is available, now that msprinter is
2417         always available as a specifier tag. 
2418
2419 2008-12-24  Vin Shelton  <acs@xemacs.org>
2420
2421         * about.el: Add Francisco to my bio!
2422
2423 2008-12-23  Vin Shelton  <acs@xemacs.org>
2424
2425         * autoload.el: Move operator definitions to autoload-operators.el
2426         in the xemacs-base package.
2427
2428 2007-11-22  Vin Shelton  <acs@xemacs.org>
2429
2430         * about.el (about-hacker-contribution): Updated my bio.
2431
2432 2007-10-07  Vin Shelton  <acs@xemacs.org>
2433
2434         * XEmacs 21.4.21 is released
2435
2436 2007-09-19  Didier Verna  <didier@xemacs.org>
2437
2438         Update my personal info.
2439         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2440         * about.el (about-other-current-hackers): Ditto.
2441         * about.el (about-url-alist): Add my musical website.
2442         * about.el (about-personal-info): Update my entry.
2443         * about.el (about-hacker-contribution): Ditto.
2444
2445 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2446
2447         * package-get.el (package-get-download-sites): Update download
2448         sites in Japan.
2449         * package-get.el (package-get-pre-release-download-sites): Ditto.
2450
2451 2007-08-18  Vin Shelton  <acs@xemacs.org>
2452
2453         * package-get.el (package-get-pre-release-download-sites): Sync
2454         mirror sites with 21.5.  (Thanks, Adrian)
2455
2456 2007-08-09  Mike Sperber  <mike@xemacs.org>
2457
2458         * startup.el (migrate-user-init-file): Create backup of
2459         `user-init-file' before migrating.
2460         * startup.el (maybe-migrate-user-init-file): Print
2461         information about backup file.
2462         (maybe-create-compatibility-dot-emacs): Follow above change.
2463
2464 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2465
2466         * font-lock.el: Sync font-lock-add-keywords and
2467         font-lock-remove-keywords from GNU Emacs.
2468         * font-lock.el (font-lock-keywords-alist): New.
2469         * font-lock.el (font-lock-removed-keywords-alist): New.
2470         * font-lock.el (font-lock-add-keywords): New.
2471         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2472         * font-lock.el (font-lock-remove-keywords): New.
2473
2474 2007-08-16  Vin Shelton  <acs@xemacs.org>
2475
2476         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2477         patch from Hans de Graaff.
2478
2479 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2480
2481         * package-get.el (package-get-download-sites): Document Chile and
2482         update Denmark download site.
2483         * package-get.el (package-get-pre-release-download-sites): Ditto.
2484
2485 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2486
2487         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2488
2489 2006-12-09  Vin Shelton  <acs@xemacs.org>
2490
2491         * XEmacs 21.4.20 is released
2492
2493 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2494
2495         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2496
2497 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2498
2499         * info.el (Info-find-file-node, Info-insert-dir)
2500         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2501         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2502         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2503         and discussion.
2504
2505 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2506
2507         * obsolete.el (line-beginning-position): New, from 21.5.x.
2508         (line-end-position): Ditto.
2509
2510 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2511
2512         * package-get.el (package-get-download-sites): Welcome
2513         nl.xemacs.org and Thanks!
2514         * package-get.el (package-get-pre-release-download-sites): Ditto.
2515
2516 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2517
2518         * font-lock.el: Add support for not-so recent changes in Java to
2519         java-mode.
2520
2521 2006-01-28  Vin Shelton  <acs@xemacs.org>
2522
2523         * XEmacs 21.4.19 is released
2524
2525 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2526
2527         * easymenu.el: Update copyright. 
2528         * easymenu.el (easy-menu-all-popups):
2529         Add a docstring. 
2530         * easymenu.el (easy-menu-add):
2531         Document a bug, rework the function to preserve any existing
2532         non-default mode-popup-menu instead of overwriting it, and not to
2533         bother normalising the menu title (nothing else does).
2534         * easymenu.el (easy-menu-remove):
2535         Restore the default mode-popup-menu instead of leaving an empty
2536         one when we remove the last easy-menu popup. 
2537
2538 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2539
2540         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2541         as suggested by Rodrigo Ventura.
2542         * package-get.el (package-get-pre-release-download-sites): Ditto,
2543         with replacement of xemacs-21.5 by beta, which is the logical path
2544         to our beta core and package pre-releases.
2545
2546 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2547
2548         * package-get.el (package-get-download-sites): Add Hong Kong
2549         download site.
2550         * package-get.el (package-get-pre-release-download-sites): Ditto.
2551
2552 2005-12-26  Vin Shelton  <acs@xemacs.org>
2553
2554         * find-paths.el:
2555         * find-paths.el (paths-emacs-root-p): Add search for package root.
2556         * find-paths.el (paths-find-emacs-root): Replaced with
2557         paths-find-invocation-roots, which returns a list of roots.
2558         * find-paths.el (paths-find-invocation-roots): New.
2559         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2560
2561 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2562
2563         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2564         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2565
2566 2005-12-03  Vin Shelton <acs@xemacs.org>
2567
2568         * XEmacs 21.4.18 is released
2569
2570 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2571
2572         * package-get.el (package-get-download-sites): Update reflecting
2573         latest http://www.xemacs.org/Releases/ information generated by
2574         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2575         * package-get.el (package-get-pre-release-download-sites): Ditto.
2576
2577 2005-02-28  Simon Josefsson  <jas@extundo.com>
2578
2579         * about.el (xemacs-hackers): Add jas.
2580         (about-other-current-hackers): Likewise.
2581         (about-url-alist): Add URL for jas.
2582         (about-personal-info): Document jas.
2583         (about-hacker-contribution): Describe jas contributions.
2584
2585 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2586
2587         * easymenu.el (easy-menu-remove): As described in 
2588         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2589         except the "Command" menu from mode-popup-menu. 
2590
2591 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2592  
2593         * font.el (font-spatial-to-canonical): Correct calculation of 
2594         return value for pixel-based input value. 
2595  
2596 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2597
2598         * code-process.el (call-process): Process-related docstring
2599         improvements spurred by Norbert Koch.
2600         * code-process.el (call-process-region): Ditto.
2601         * code-process.el (start-process): Ditto.
2602
2603 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2604
2605         * finder.el (finder-find-library): Return filename actually
2606         searched for.
2607
2608 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2609
2610         * help.el (view-emacs-news): Use `expand-file-name' instead of
2611         `locate-data-file' as the latter will find any "NEWS" files that
2612         might exist in packages _before_ the one in core.
2613
2614 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2615
2616         * package-get.el (package-get-init-package):
2617         package-get-init-package buglet (21.4.17) by Jeff Mincy
2618         <mincy@rcn.com> fixing false temporary load-path shadows reported
2619         after package installation and simplifying code.
2620
2621 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2622
2623         * package-get.el (package-get-download-sites): Sync mirrors list
2624         with the XEmacs website.
2625         (package-get-pre-release-download-sites): Ditto.
2626
2627 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2628
2629         * derived.el (derived-mode-merge-syntax-tables):
2630         Revert my 21.5-only patch of 2003-07-18 which slipped in
2631         through Jerry James's patch of 2004-06-07.
2632
2633 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2634
2635         * cmdloop.el (keyboard-quit): Remove workaround for
2636         `region-active-p' not making sure active region is in current
2637         buffer now that it does.
2638         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2639         * simple.el (region-active-p): `region-active-p' to only return t
2640         when active region is in current buffer.
2641
2642 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2643
2644         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2645         package names, quell a byte-compiler warning, doc fix.
2646
2647 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2648
2649         * buffer.el (pop-to-buffer):
2650         * window-xemacs.el (display-buffer):
2651         Document use of `same-window-buffer-names,' `same-window-regexps'
2652         by pop-to-buffer and display-buffer. 
2653         
2654 2005-02-06  Vin Shelton <acs@xemacs.org>
2655
2656         * XEmacs 21.4.17 is released
2657
2658 2005-01-29  Ben Wing  <ben@xemacs.org>
2659
2660         * shadow.el (find-emacs-lisp-shadows):
2661         Add custom-defines to list of ignored files.
2662
2663 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2664
2665         * simple.el (shifted-motion-keys-select-region): Fix statement
2666         about unshifted-motion-keys-deselect-region.
2667
2668 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2669
2670         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2671         now) for GNU Emacs compatibility.
2672         (make-obsolete-variable): Ditto.
2673
2674 2004-01-08  Ben Wing  <ben@xemacs.org>
2675
2676         * code-files.el (load):
2677         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2678
2679 2004-12-05  Vin Shelton <acs@xemacs.org>
2680
2681         * XEmacs 21.4.16 is released
2682
2683 2004-12-04  Vin Shelton  <acs@xemacs.org>
2684
2685         * auto-autoloads.el: Regenerated.
2686
2687         * custom-load.el: Regenerated.
2688
2689 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2690
2691         Fix bug: apropos errors if a defalias refers to an undefined
2692         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2693
2694         * apropos.el (apropos):
2695         (apropos-command):
2696         * help.el (frob-help-extents):
2697         * help-macro.el (make-help-screen):
2698         * hyper-apropos.el (hyper-apropos-grok-functions):
2699         (hyper-apropos-get-doc):
2700         Catch void-function error thrown by `documentation'.
2701
2702 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2703
2704         * packages.el (package-require): Fix incorrect arg to format.
2705         This fixes a `format specifier' error.
2706
2707 2004-08-13  Jerry James  <james@xemacs.org>
2708
2709         * bytecomp.el (forward-word): Tell the byte compiler the correct
2710         number of arguments to forward-word.
2711
2712 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2713
2714         * etags.el: Fixed loading of include files for tag completion. Now
2715         you can make a tag file for a library, include it into your
2716         project and it will be reloaded only if it changed. Infinte
2717         include loops are detected and the correct tag files are loaded.
2718         * etags.el (buffer-tag-table-list): Load and verify tag files in
2719         the external function buffer-tag-table-list-load.
2720         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2721         tag files. Also load the included tag files. The priority of the
2722         included files is right below their parent file. If multiple
2723         matches occur then the symbols from the parent file are found
2724         first.
2725         * etags.el (tag-table-include-files): Corrected comment
2726         string. Switched to pattern constant tags-include-pattern to have
2727         it at a central location.
2728         * etags.el (tags-include-pattern): Added doc string.
2729         * etags.el (add-to-tag-completion-table): Removed obsolete
2730         comments as the include files are allready returned by
2731         buffer-tag-table-list and loaded.
2732         * etags.el (find-tag-internal): The include files are allready
2733         included in tag-tables as buffer-tag-table-list returns them now.
2734
2735 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2736
2737         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2738         Loading items into the notebook is now done by C code.
2739         * widgets-gtk.el (gtk-widget-instantiate-internal):
2740         Style no longer changed.
2741
2742 2004-06-28  Nix  <nix@esperi.org.uk>
2743
2744         * cmdloop.el (truncate-command-history-for-gc): Delay
2745         execution of all things that look up variable bindings,
2746         via `enqueue-eval-event'.
2747
2748 2004-06-24  Vin Shelton  <acs@xemacs.org>
2749
2750         * package-get.el (package-get-require-signed-base-updates):
2751         now defaults to nil.
2752
2753 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2754
2755         * subr.el (split-string): Clean up docstring.
2756
2757 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2758
2759         * faces.el (zmacs-region): fix typo in docstring.
2760
2761 2004-06-07  Jerry James  <james@xemacs.org>
2762
2763         * derived.el: Synch with Emacs 21.3.
2764         * subr.el (with-local-quit): New, from Emacs 21.3.
2765         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2766         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2767         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2768
2769 2004-06-16  Jerry James  <james@xemacs.org>
2770
2771         * cl.el (cl-set-substring): Increment start by the length of the
2772         string, not the string itself.
2773
2774 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2775
2776         * etags.el (tag-table-include-files): Expand included TAGS file
2777         paths to avoid problems with relative paths.  Thanks to Peter
2778         Chubb <peterc@gelato.unsw.edu.au>.
2779         * etags.el (tags-include-pattern): New.
2780         * etags.el (add-to-tag-completion-table): Parse and ignore
2781         trailing include lines.
2782
2783 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2784
2785         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2786         avoiding line solely composed of equal signs.
2787
2788 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2789
2790         * cus-edit.el (alloc): Typo fix.
2791         * cus-edit.el (custom-browse-visibility): Ditto.
2792         * cus-edit.el (custom-variable-value-create): Ditto.
2793         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2794         * cus-edit.el (custom-save-variables): Bind print-length and
2795         print-level to nil to avoid value abbreviation.
2796         * cus-edit.el (custom-save-face-internal): Ditto.
2797         * cus-edit.el (custom-save-faces): Save in sorted order.
2798         * cus-edit.el (custom-save-resets): Bind print-length and
2799         print-level to nil to avoid value abbreviation.
2800         * cus-edit.el (custom-save-loaded-themes): Ditto.
2801
2802 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2803
2804         * subr.el (split-string-default-separators): New.
2805         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2806         see comment in source.
2807
2808 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2809
2810         * mule/japanese.el (paragraph-start, paragraph-separate):
2811         Remove anchor to BOL.
2812
2813 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2814
2815         * cl.el (gensym, gentemp): Improve docstrings.
2816
2817 2004-05-10  Vin Shelton  <acs@xemacs.org>
2818
2819         * etags.el: Sync with 21.5 version.
2820
2821 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2822
2823         * etags.el:
2824         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2825         only for use with exuberant ctags. This will also enable building of 
2826         completion tables with exuberant ctags. This will not work with
2827         xemacs ctags. 
2828         * etags.el (get-tag-table-buffer): New function for creating of
2829         completion table is used if tags-exuberant-ctags-optimization-p ist t
2830         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2831         finding the tag names. New.
2832         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2833         building tag completion table with exuberant ctags. New.
2834         * etags.el (find-tag-internal): Improve exact tag matching for tags
2835         with name fields. Before the patch return types of functions or
2836         function parameters (with exuberant ctags) were found as matches.
2837
2838 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2839
2840         * list-mode.el (display-completion-list): Fixed completion list was
2841         taking the width of the frame and not of the window for displaying
2842         the selection methods.
2843
2844 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2845
2846         * menubar-items.el (default-menubar): Options are saved to custom.el.
2847
2848
2849 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2850
2851         * isearch-mode.el (isearch-abort): Preserve successful search target.
2852
2853 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2854
2855         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2856         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2857         Bihlmeyer.
2858         * gnuserv.el (gnuserv-mode-line-string): New.
2859         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2860         gnuserv-mode.
2861         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2862         * gnuserv.el (gnuserv-edit-files): Use
2863         make-x-device-with-gtk-fallback.
2864
2865 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2866
2867         * gtk-widgets.el: New import: gtk-accel-group-new.
2868         * dialog-gtk.el:
2869         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2870         * dialog-gtk.el (popup-builtin-question-dialog):
2871         Added support for dialog button mnemonics.
2872
2873 2004-03-22  Chris Green <cmg@dok.org>
2874
2875         * process.el (shell-command): Output buffer was ignored when a
2876         background process was run via shell-command.
2877
2878 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2879
2880         * cus-edit.el (custom-save-variables): Retrieve a list of
2881         variables to save first, sort it, and make sure the variables are
2882         saved in sorted order.
2883
2884 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2885  
2886         * package-get.el (package-get-update-base-from-buffer): Force
2887         binary coding system for verifying GnuPG signature in the
2888         package-index file.
2889  
2890 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2891
2892         * package-get.el (package-get-package-index-file-location): Handle
2893         missing "EMACSPACKAGEPATH" environment variable.
2894
2895 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2896
2897         * package-admin.el (package-admin-find-top-directory): Simplify
2898         directory comparisions and fix substring errors on short path
2899         components.
2900         * package-get.el (package-get-package-index-file-location):
2901         Default to first component of "EMACSPACKAGEPATH", if set.
2902
2903 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2904
2905         * package-get.el (process-error): New error datum.
2906
2907 2004-02-02  Vin Shelton <acs@xemacs.org>
2908
2909         * XEmacs 21.4.15 is released
2910
2911 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2912
2913         * itimer.el (activate-itimer): Modify the itimer timeout value as
2914         if it were begun at the last time when the itimer driver was woken
2915         up.
2916
2917 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2918
2919         * specifier.el (Copyright):
2920         Update.
2921         (make-specifier-and-init):
2922         (map-specifier):
2923         (canonicalize-inst-pair):
2924         (canonicalize-spec-list):
2925         (set-specifier):
2926         Synch docstrings to 21.5 where appropriate.
2927
2928 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2929
2930         * package-get.el (package-get-list-packages-where): New.  A
2931         function that allows searching for groups of packages.  For
2932         example, find all packages that require the fsf-compat package.
2933
2934 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2935
2936         The Great PUI Sync.
2937
2938         * auto-autoloads.el: Regenerated.
2939
2940         * custom-load.el: Regenerated.
2941
2942         * dumped-lisp.el (packages-hardcoded-lisp): New.
2943
2944         * menubar-items.el (menu-max-items): New.
2945         (menu-submenu-max-items): New.
2946         (menu-submenu-name-format): New.
2947         (menu-split-long-menu): New.
2948         (menu-sort-menu): New.
2949         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2950
2951         * obsolete.el (pui-add-install-directory): Renamed to the more
2952         logical `pui-set-local-package-get-directory'.
2953         (package-get-download-menu): Moved to `package-ui.el' and renamed
2954         to `package-ui-add-download-menu'.
2955
2956         * package-admin.el (package-admin-install-function-mswindows):
2957         Whitespace clean up.
2958         (package-admin-add-single-file-package): Removed.
2959         (package-admin-default-install-function): Whitespace clean up.
2960         (package-admin-find-top-directory): New.
2961         (package-admin-get-install-dir): Use it.
2962         (package-admin-get-manifest-file): 
2963         (package-admin-check-manifest): 
2964         (package-admin-add-binary-package):
2965         (package-admin-get-lispdir):
2966         (package-admin-delete-binary-package):
2967         (package-admin):
2968
2969         * package-get.el (package-get-package-index-file-location): New.
2970         (package-get-install-to-user-init-directory): New.
2971         (package-get-remote):
2972         (package-get-download-sites):
2973         (package-get-pre-release-download-sites): New.
2974         (package-get-site-release-download-sites): New.
2975         (package-get-base-filename):
2976         (package-get-always-update):
2977         (package-get-user-index-filename): Removed.
2978         (package-get-pgp-available-p): New.
2979         (package-get-require-signed-base-updates):
2980         (package-get-was-current):
2981         (package-entries-are-signed): New.
2982         (package-get-continue-update-base): New.
2983         (package-get-download-menu): Removed.
2984         (package-get-require-base):
2985         (package-get-update-base-entry):
2986         (package-get-locate-file):
2987         (package-get-locate-index-file):
2988         (package-get-maybe-save-index):
2989         (package-get-update-base):
2990         (package-get-update-base-from-buffer):
2991         (package-get-update-base-entries):
2992         (package-get-interactive-package-query):
2993         (package-get-update-all):
2994         (package-get-all):
2995         (package-get-dependencies):
2996         (package-get-init-package):
2997         (package-get-info): New.
2998         (package-get):
2999         (package-get-staging-dir):
3000         (package-get-set-version-prop): Removed.
3001         (package-get-installedp):
3002         (package-get-ever-installed-p):
3003         (packages): Removed.
3004         (package-get-custom-groups): Removed.
3005         (package-get-custom): Removed.
3006         (package-get-custom-add-entry): Removed.
3007
3008         * package-info.el (batch-update-package-info):
3009
3010         * package-net.el (package-net-batch-generate-bin-ini):
3011         (package-net-update-installed-db):
3012
3013         * package-ui.el (pui-info-buffer):
3014         (pui-directory-exists): Removed.
3015         (pui-package-dir-list): Removed.
3016         (pui-add-install-directory): Removed.
3017         (package-ui-download-menu): New.
3018         (package-ui-pre-release-download-menu): New.
3019         (package-ui-site-release-download-menu): New.
3020         (pui-set-local-package-get-directory): New.
3021         (pui-package-symbol-char):
3022         (pui-update-package-display):
3023         (pui-toggle-package):
3024         (pui-toggle-package-key):
3025         (pui-toggle-package-delete):
3026         (pui-toggle-package-delete-key):
3027         (pui-toggle-package-event):
3028         (pui-toggle-verbosity-redisplay):
3029         (pui-install-selected-packages):
3030         (pui-add-required-packages):
3031         (pui-help-echo):
3032         (pui-display-info):
3033         (list-packages-mode):
3034         (pui-list-packages):
3035
3036         * packages.el (packages-compute-package-locations):
3037         (package-require):
3038         (package-delete-name):
3039         (packages-hardcoded-lisp): Removed.
3040         (packages-useful-lisp): Removed.
3041         (packages-unbytecompiled-lisp): Removed.
3042         (packages-find-package-directories):
3043
3044         Summary:
3045
3046         Major code clean up of all things PUI.
3047
3048         Much improved code to determine where packages should be
3049         installed.  PUI no longer depends on any packages being
3050         pre-installed to compute where packages are to be installed to.
3051
3052         The user can specify the location of their package-index file.  It
3053         isn't necessary to set this because it has sane defaults.  People
3054         who "run-in-place" won't accidently overwrite the CVS
3055         package-index file.  See
3056         `package-get-package-index-file-location'. 
3057
3058         PUI will now properly clean up after itself in the event of an
3059         unsuccessful package install.  This drastically reduces the number
3060         of "wrong md5sum" FAQs.
3061
3062         non-Mule XEmacsen can no longer install Mule packages.
3063
3064         Package management via the custom interface has been removed.
3065
3066         The PUI related menubar items have been reorganised.
3067
3068         The PGP verification code has been fixed and the default for
3069         whether or not it is used is automatically computed.
3070
3071         * update-elc.el ((preloaded-file-list site-load-packages
3072         need-to-dump dumped-exe)):
3073         Just a couple of small changes to allow for
3074         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3075         existing anymore.
3076
3077 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3078
3079         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3080         apply `format' to the first argument of byte-compile-warn, it
3081         already calls format.
3082
3083 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3084
3085         * files.el (delete-old-versions): Avoid going interactive during
3086         make install when environment variable VERSION_CONTROL is set.
3087
3088 2003-12-04  Vin Shelton  <acs@xemacs.org>
3089
3090         * menubar-items.el (menu-item-search): Only bring up search dialog
3091         box if the feature is available and desired.
3092
3093 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3094
3095         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3096
3097 2003-11-05  Vin Shelton  <acs@xemacs.org>
3098
3099         * help.el (Help-prin1-face):
3100         (Help-princ-face):
3101         princ and prin1 are functions and need to be called as such.  The
3102         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3103
3104 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3105
3106         * about.el (about-xemacs): Give full version and build date.
3107
3108 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3109
3110         * win32-native.el (grep-null-device): This XEmacs has null-device.
3111
3112 2003-09-06  Mike Sperber  <mike@xemacs.org>
3113
3114         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3115         implement the specified semantics for `defvar.'
3116
3117 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3118
3119         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3120         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3121         displaying buffer in question.
3122
3123 2003-09-03  Vin Shelton <acs@xemacs.org>
3124
3125         * XEmacs 21.4.14 is released
3126
3127 2003-08-17  Vin Shelton  <acs@xemacs.org>
3128
3129         * about.el: Vanity patch.
3130
3131 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3132
3133         * code-process.el (call-process):
3134         (call-process-region):
3135         (start-process):
3136         Document coding system processing.
3137
3138 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3139
3140         * startup.el (splash-frame-body): Idiomatic English.
3141
3142 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3143
3144         * font-lock.el (font-lock-match-java-declarations): Move
3145         save-restriction, narrow-to-region to beginning of function to
3146         avoid going beyond the limit and causing an infloop.
3147
3148 2003-04-16  Jerry James  <james@xemacs.org>
3149
3150         * keydefs.el: Remove mappings for keys mapped to the nowhere
3151         defined function function-key-error.
3152
3153 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3154
3155         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3156         lisp-interaction-mode-hook): Add the docstrings.
3157
3158 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3159
3160         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3161         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3162         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3163
3164 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3165
3166         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3167         lambda list after the original doc.  Care about
3168         #'(lambda () "SingleString") 
3169         (cl-upcase-arg): 
3170         (cl-function-arglist):
3171         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3172         circular data structures in lambda list specification
3173
3174 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3175
3176         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3177         to appear in font-lock-function-name-face.
3178
3179 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3180
3181         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3182         is not also the value of the lambda.
3183
3184 2003-05-06  Andy Piper  <andy@xemacs.org>
3185
3186         * files.el (revert-buffer): Make sure local variables get processed,
3187         even in the case of an optimized reversion.
3188
3189 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3190
3191         * XEmacs 21.4.13 is released
3192
3193 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3194
3195         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3196         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3197
3198 2003-02-14  Ben Wing  <ben@xemacs.org>
3199
3200         * byte-optimize.el:
3201         * byte-optimize.el (byte-compile-inline-expand):
3202         * byte-optimize.el (byte-compile-unfold-lambda):
3203         * byte-optimize.el (byte-optimize-form-code-walker):
3204         * byte-optimize.el (byte-optimize-form):
3205         * byte-optimize.el (byte-decompile-bytecode-1):
3206         * byte-optimize.el (byte-optimize-lapcode):
3207         Review carefully and sync up to 20.7 except for areas as noted.
3208         Fixes problem with JDE compilation.
3209
3210 2003-02-05  Ben Wing  <ben@xemacs.org>
3211
3212         * simple.el:
3213         * simple.el (motion-keys-for-shifted-motion):
3214         Omit M-S-home/end from motion keys.
3215
3216 2003-02-07  Ben Wing  <ben@xemacs.org>
3217
3218         * text-props.el (text-property-any):
3219         * text-props.el (text-property-not-all):
3220         Fix bug when end > start.
3221
3222 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3223
3224         * info.el (Info-insert-dir): Make default-directory end in
3225         separator.  Patch due to Martin Buchholz.
3226
3227 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3228
3229         * XEmacs 21.4.12 "Portable Code" is released.
3230
3231 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3232
3233         * about.el: Update golubev data.
3234
3235 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3236
3237         * isearch-mode.el (isearch-mode-map): Substitute comment on
3238         desirability, and back out "GR is printable" changes.
3239
3240 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3241
3242         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3243
3244 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3245
3246         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3247
3248 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3249
3250         * menubar-items.el (default-menubar): Use browse-url-mozilla
3251         instead of browse-url-gnome-moz for Mozilla.
3252
3253 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3254
3255         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3256
3257 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3258
3259         * files.el (auto-mode-alist): Remove redundant entries for modes
3260         that live in packages.
3261         (interpreter-mode-alist): Ditto.
3262
3263 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3264
3265         * menubar-items.el (default-menubar): Sync with current
3266         browse-url-xemacs.el.
3267
3268 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3269
3270         * XEmacs 21.4.10 "Military Intelligence" is released.
3271
3272 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3273
3274         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3275
3276 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3277
3278         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3279
3280 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3281
3282         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3283         effect free function.
3284         (font-lock-fontify-keywords-region): Supply the argument to
3285         font-lock-compile-keywords.
3286
3287 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3288
3289         * package-get.el (package-get-download-sites): Bring sites list
3290         up to date, prefer xx.xemacs.org addresses.
3291
3292 2002-09-27  Andy Piper  <andy@xemacs.org>
3293
3294         * dialog.el (make-dialog-box): for general dialogs only
3295         delete-frame-hook will be run.
3296
3297 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3298
3299         * font-lock.el (font-lock-fontify-syntactically-region): Add
3300         comment about lookup-syntax-properties, document LOUDLY as unused.
3301
3302 2002-08-26  Andy Piper  <andy@xemacs.org>
3303
3304         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3305         merge.
3306
3307 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3308
3309         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3310         (make-obsolete-variable): Ditto.
3311         (make-compatible): Ditto.
3312         (make-compatible-variable): Ditto.
3313
3314 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3315
3316         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3317         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3318
3319 2002-08-28  Andy Piper  <andy@xemacs.org>
3320
3321         * files.el (revert-buffer): propagate revert-without-query-status.
3322
3323 2002-06-03  Andy Piper  <andy@xemacs.org>
3324
3325         * dialog-items.el (make-search-dialog): align various subcontrols
3326         in visually pleasing ways, allow frame to autosize to the dialog
3327         size.
3328         * dialog.el (make-dialog-box): add a border inside the frame. Add
3329         :autosize property, if t then reset the frame size appropriately
3330         before the frame is mapped.
3331         * gutter-items.el (set-progress-feedback-instantiator): align
3332         various subcontrols.
3333         * gutter-items.el (set-progress-abort-instantiator): ditto.
3334
3335 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3336
3337         * XEmacs 21.4.9 "Informed Management" is released.
3338
3339 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3340
3341         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3342         "&optional append" argument.
3343
3344 2002-07-16  Didier Verna  <didier@xemacs.org>
3345
3346         * subr.el (replace-in-string): fix case fold bug introduced by
3347         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3348         case-fold-search in temporary buffers.
3349
3350 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3351
3352         * lib-complete.el (find-library): Remove check for mule because
3353         decompression DOES work on Mule.
3354
3355 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3356
3357         * simple.el (join-line): New alias for `delete-indentation'.
3358
3359 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3360
3361         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3362         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3363         (font-lock-builtin-face): New.
3364         (font-lock-constant-face): New.
3365         (font-lock-face-list): Add builtin and constant faces.
3366
3367 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3368
3369         * autoload.el (make-autoload): Support define-derived-mode.
3370         Collected puts of doc-string-elt property.  Based on a patch by
3371         Didier Verna <didier@xemacs.org>.
3372
3373 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3374
3375         * wid-edit.el (widget-field-activate): Fix docstring typo.
3376
3377 2002-07-23  Andy Piper  <andy@xemacs.org>
3378
3379         * about.el (about-personal-info): update me.
3380
3381 2002-07-12  Andy Piper  <andy@xemacs.org>
3382
3383         * custom.el (custom-theme-set-variables): remove bogus
3384         arguments. Use custom-set-default to set defaults.
3385         (custom-set-variables): update doc.
3386         (custom-local-buffer): new, synced from FSF.
3387         (custom-set-default): ditto.
3388         (defcustom): update doc.
3389
3390 2002-06-16  Andy Piper  <andy@xemacs.org>
3391
3392         * menubar-items.el (default-menubar): enable windows printing on
3393         cygwin as well as native.
3394
3395 2002-06-12  Andy Piper  <andy@xemacs.org>
3396
3397         * printer.el (generic-print-buffer): catch all errors so that the
3398         print device can be cleared in all scenarios.
3399         (Printer-clear-device): make sure clearing the printer allows it
3400         to be used again immediately.
3401         (generic-print-region): make sure the default printer face is
3402         black-on-white.
3403
3404 2002-04-23  Jerry James  <james@xemacs.org>
3405
3406         * window-xemacs.el (display-buffer-function): Change doc to
3407         reflect new arg.
3408         * window-xemacs.el (pre-display-buffer-function): Ditto.
3409         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3410         non-nil, make the new window just big enough for its contents.
3411         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3412         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3413         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3414
3415 2002-06-06  Andy Piper  <andy@xemacs.org>
3416
3417         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3418         (defcustom): ditto.
3419         (custom-handle-keyword): ditto.
3420
3421 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3422
3423         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3424         Make obsolete.  Default to nil.
3425         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3426         Inspired by a patch by John Palmieri.
3427
3428 2002-07-01  Mike Alexander  <mta@arbortext.com>
3429
3430         * process.el (shell-command-on-region): Don't delete the region
3431         before giving it to call-process-region
3432
3433 2002-06-04  Jerry James <james@eecs.ku.edu>
3434
3435         * find-paths.el (paths-find-architecture-directory): Search in
3436         `system-configuration'/`base', not `base'`system-configuration'.
3437
3438 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3439
3440         * info.el (Info-index): Add missing \ in [ t].
3441
3442 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3443
3444         * gutter-items.el (gutter-buffers-tab-visible-p,
3445         buffers-tab-omit-function, buffers-tab-selection-function,
3446         buffers-tab-filter-functions):
3447         Doc improvements.
3448
3449 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3450
3451         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3452
3453         * toolbar-items.el (toolbar-news): Fix typo in message string.
3454
3455 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3456
3457         * dialog.el (yes-or-no-p-dialog-box): 
3458         * cmdloop.el (y-or-n-p-minibuf):
3459         (yes-or-no-p-minibuf):
3460         (yes-or-no-p):
3461         (y-or-n-p): 
3462         Specify negative answers in docstrings.
3463
3464 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3465
3466         * package-ui.el (pui-help-echo): Display both installed and author
3467         version.  Use a balloon-help window to display extra info like
3468         package requires.
3469
3470 2002-05-30  Andy Piper  <andy@xemacs.org>
3471
3472         * files.el (revert-buffer-internal): don't visit
3473         revert-buffer. Kill buffer when not used. Suggested by Mike
3474         Alexander <mta@arbortext.com>
3475
3476 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3477
3478         * files.el (revert-buffer): More docstring fiddling.
3479
3480 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3481
3482         * files.el (revert-buffer):
3483         (revert-buffer-internal):
3484         (revert-buffer-insert-file-contents-function):
3485         Improve docstrings and comments.
3486
3487 2002-05-08  Andy Piper  <andy@xemacs.org>
3488
3489         * files.el (revert-buffer): observe noconfirm behavior.
3490
3491 2002-04-09  Andy Piper  <andy@xemacs.org>
3492
3493         * files.el (revert-buffer): use revert-buffer-internal if it looks
3494         like doing so will not result in any user-visible changes.
3495         (revert-buffer-internal): new function. Do the actual process of
3496         reversion and then see whether the result is any different to what
3497         we have already. If it is not then do nothing.
3498
3499 2001-12-11  Andy Piper  <andy@xemacs.org>
3500
3501         * menubar.el (get-popup-menu-response): re-order so that it works
3502         on more sane/facist window systems.
3503
3504 2001-12-03  Andy Piper  <andy@xemacs.org>
3505
3506         * faces.el (frob-face-property): don't infloop in face frobbing
3507         from Jan Vroonhof <jan@xemacs.org>.
3508
3509 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3510
3511         * faces.el (frob-face-property): Follow face fall-back hierarchy
3512         properly for face properties without an instance. Only do manual
3513         copy form 'default in last resort. This handles in particular
3514         the case where 'default itself has only a fall-back (which is
3515         the case by default on windows).
3516
3517 2001-11-24  Andy Piper  <andy@xemacs.org>
3518
3519         * printer.el (generic-print-region): set default-frame-plist to
3520         nil while creating the printer frame so that sizes reflect the
3521         printed page.
3522
3523         * faces.el (face-complain-about-font): Don't complain on printers.
3524
3525 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3526         
3527         * package-net.el: Andy synch.
3528         
3529 2001-12-16  Andy Piper  <andy@xemacs.org>
3530
3531         * package-get.el (package-get-update-all): Make sure installed.db
3532         gets updated after updating packages.
3533
3534 2002-03-28  Ben Wing  <ben@xemacs.org>
3535
3536         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3537         continuation, truncation so that we don't get line jumpiness from
3538         them being larger than the line height.
3539
3540         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3541
3542 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3543
3544         * font.el (font-window-system-mappings): Add mapping for Gtk
3545         (assume identical to X) 
3546
3547 2002-02-04  Andy Piper  <andy@xemacs.org>
3548
3549         * files.el (convert-standard-filename): Fix for short filename
3550         Peter Arius <pas@methodpark.de>
3551
3552 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3553
3554         * list-mode.el (default-choose-completion): completion-base-size
3555         should refer to local value in the completion list buffer.
3556
3557 2001-12-03  Didier Verna  <didier@xemacs.org>
3558
3559         * rect.el: autoload `replace-rectangle'.
3560         * keydefs.el (global-map): bind it to `C-x r p'.
3561
3562 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3563
3564         * XEmacs 21.4.8 "Honest Recruiter" is released.
3565
3566 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3567
3568         This patch is based on Jerry James's patch and analysis.
3569
3570         * select.el (get-clipboard):
3571         (get-selection):
3572         Update docstrings.
3573         (get-clipboard-foreign):
3574         (get-selection-foreign):
3575         New function for use as `interprogram-paste-function's.
3576
3577         * simple.el (interprogram-paste-function): Change default to
3578         `get-clipboard-foreign'; improve docstring.
3579         (interprogram-cut-function): Improve dosctring.
3580
3581 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3582
3583         * XEmacs 21.4.7 "Economic Science" is released.
3584
3585 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3586
3587         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3588
3589 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3590
3591         * obsolete.el (assq-delete-all): New compatibility alias for 
3592         remassq.
3593
3594 2002-01-09  Simon Josefsson  <jas@extundo.com>
3595
3596         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3597
3598 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3599
3600         * info.el (Info-auto-generate-directory): Default
3601         Info-auto-generate-directory to 'if-outdated.
3602
3603 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3604
3605         * startup.el (normal-top-level): Prevent migration code from
3606         trashing .emacs on an error in loading the init files.
3607
3608 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3609
3610         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3611         "system default" Xdefaults and friends get xrdb-mode.
3612
3613 2002-03-05  Mats Lidell  <matsl@contactor.se>
3614  
3615         * help-nomule.el (tutorial-supported-languages): Added Swedish
3616         tutorial. Sorted languages.
3617
3618 2002-02-11  Mike Sperber <mike@xemacs.org>
3619
3620         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3621         regenerating outdated dir files and dir is non-existent.
3622
3623 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3624
3625         * code-files.el (convert-mbox-coding-system): Improve comment.
3626         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3627         coding-system argument to `write-region-pre-hook' call.
3628         (write-region-pre-hook): Fix docstring to mention lockname argument.
3629
3630 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3631
3632         * minibuf.el (completing-read): Remove redundant wrong arg list.
3633
3634         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3635
3636 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3637
3638         * obsolete.el (interactive-form): new compatibility alias for 
3639         function-interactive.
3640
3641 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3642
3643         * menubar-items.el (Menubar-items-truncate-list): Removed.
3644         * menubar-items.el (Menubar-items-truncate-history): New.
3645         * menubar-items.el (default-menubar): Use
3646         Menubar-items-truncate-history.
3647
3648 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3649
3650         * printer.el (generic-print-region): Pass correct arguments to
3651         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3652         Torkelsson <torkel@acc.umu.se>.
3653
3654 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3655
3656         * help.el (describe-mode): synched with FSF 19.34; handle nil
3657         minor mode indicators.
3658
3659 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3660
3661         * minibuf.el (completing-read): Update docstring.
3662
3663 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3664
3665         * XEmacs 21.4.6 "Common Lisp" is released.
3666
3667 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3668
3669         * package-net.el: Inadvertant synch with Windows branch.  From
3670         Andy's log:
3671         (package-net-kit-version): new variable.
3672         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3673
3674 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3675
3676         * package-get.el (package-get-locate-index-file): Also search the
3677         core etc/ directory for the package index file if it can't be
3678         found in ~/.xemacs/.
3679
3680 2001-12-13  William Perry  <wmperry@gnu.org>
3681
3682         * dialog-gtk.el (popup-builtin-question-dialog):
3683         Conform to API in gui.c.
3684         
3685 2001-11-12  Andy Piper  <andy@xemacs.org>
3686
3687         * cus-edit.el (custom-save-face-internal): make sure we save
3688         non-themed faces.
3689         (custom-save-variables): ditto variables.
3690
3691 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3692
3693         * faces.el (make-face-family):
3694         (make-face-size):
3695         New face-modifying functions per Jan Vroonhof.
3696
3697         cus-face.el (custom-set-face-font-family):
3698         (custom-set-face-font-size):
3699         Use them.
3700
3701         * font.el (font-window-system-mappings): More precise docstring.
3702
3703         (font-create-name):
3704         (font-create-object):
3705         (tty-font-create-object):
3706         (tty-font-create-plist):
3707         (x-font-create-object):
3708         (x-font-create-name):
3709         (ns-font-create-name):
3710         (mswindows-font-create-object):
3711         (mswindows-font-create-name):
3712         Add doctrings.
3713
3714 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3715
3716         * gtk-faces.el (gtk-init-device-faces): removed spurious
3717         quote before let* expression.
3718
3719 2001-10-29  Andy Piper  <andy@xemacs.org>
3720
3721         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3722         modified when changing coding system.
3723
3724         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3725         that we invoke the GUI directory selector.
3726
3727 2001-10-25  Andy Piper  <andy@xemacs.org>
3728
3729         * dialog.el (make-dialog-box): use new directory dialog support.
3730         * minibuf.el (read-file-name-1): ditto.
3731         (read-file-name): ditto.
3732         (read-directory-name): ditto.
3733
3734 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3735
3736         * XEmacs 21.4.5 "Civil Service" is released.
3737
3738 2001-04-23  Didier Verna  <didier@xemacs.org>
3739
3740         * cus-edit.el (custom-variable-pre-save): New.
3741         * cus-edit.el (custom-variable-post-save): New.
3742         * cus-edit.el (custom-variable-save): use them.
3743         * cus-edit.el (custom-face-pre-save): New.
3744         * cus-edit.el (custom-face-post-save): New.
3745         * cus-edit.el (custom-face-save): use them.
3746         * cus-edit.el (custom-group-pre-save): New.
3747         * cus-edit.el (custom-group-post-save): New.
3748         * cus-edit.el (custom-group-save): use them.
3749         * cus-edit.el (Custom-save): use the pre/post functions above,
3750         call `custom-save-all' only once.
3751         * cus-edit.el (custom-variable-pre-reset-standard): New.
3752         * cus-edit.el (custom-variable-post-reset-standard): New.
3753         * cus-edit.el (custom-variable-reset-standard): use them.
3754         * cus-edit.el (custom-face-pre-reset-standard): New.
3755         * cus-edit.el (custom-face-post-reset-standard): New.
3756         * cus-edit.el (custom-face-reset-standard): use them.
3757         * cus-edit.el (custom-group-pre-reset-standard): New.
3758         * cus-edit.el (custom-group-post-reset-standard): New.
3759         * cus-edit.el (Custom-reset-standard): use them.
3760         * cus-edit.el (custom-face-reset-saved): use the pre/post
3761         functions above, call `custom-save-all' only once.
3762
3763 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3764
3765         * gutter-items.el (buffers-tab face): Derive from the modeline
3766         face by default.  Many people use white-on-black for the default
3767         font, and the tabs look hideous with that color combination.  The
3768         modeline usually has the correct colors.
3769
3770 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3771
3772         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3773         (tag-mark-stack-max): Typo fix.
3774
3775 2001-09-28  Ben Wing  <ben@xemacs.org>
3776
3777         * font-lock.el:
3778         * font-lock.el (font-lock-after-change-function):
3779         fix problem with last patch, reported by Katsumi Yamaoka.
3780
3781 2001-09-17  Ben Wing  <ben@xemacs.org>
3782
3783         * font-lock.el (font-lock-after-change-function):
3784         fix problem when you insert a comment on the line before a line of
3785         code: if we use the following char, then when you hit backspace,
3786         the following line of code turns the comment color.
3787
3788 2001-06-08  Ben Wing  <ben@xemacs.org>
3789
3790         * process.el: comment about shell-command-switch.
3791         * process.el (shell-quote-argument): Need to quote a null
3792         argument, too.  From Dan Holmsand.
3793         
3794         * startup.el (normal-top-level): Delete some unused FSF junk.
3795         * startup.el (command-line-early):
3796         
3797         * startup.el (command-line): Call MS Windows init function.
3798         
3799         * win32-native.el:
3800         * win32-native.el (mswindows-system-shells): New.
3801         * win32-native.el (mswindows-system-shell-p): New.
3802         * win32-native.el (init-mswindows-at-startup): New.
3803         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3804         * win32-native.el (mswindows-quote-one-simple-arg):
3805         * win32-native.el (mswindows-quote-one-command-arg):
3806         * win32-native.el (mswindows-construct-process-command-line-alist):
3807         Correct comments at top.  Correctly handle passing arguments
3808         to Cygwin programs and to bash.  Fix quoting of zero-length
3809         arguments (from Dan Holmsand).  Set shell-command-switch based
3810         on shell-file-name, which in turn comes from env var SHELL.
3811
3812 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3813
3814         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3815         default-toolbar-position): Fill docstrings for balloon-help.
3816
3817 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3818
3819         * faces.el: Reenable specifications over 'gtk domain.
3820
3821 2001-08-08  Didier Verna  <didier@xemacs.org>
3822
3823         * autoload.el (update-autoload-files): make defdir a file name,
3824         not directory name.
3825
3826 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3827
3828         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3829
3830         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3831
3832 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3833
3834         * font-menu.el (font-menu-set-font): Default to current font-family.
3835         (font-menu-preferred-resolution):
3836         (font-menu-size-scaling):
3837         Provide gtk defaults, too.
3838
3839 2001-07-29  Mike Alexander  <mta@arbortext.com>
3840
3841         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3842         list
3843         (custom-set-face-font-family): ditto
3844
3845 2001-07-26  Mike Sperber <mike@xemacs.org>
3846
3847         * files.el (auto-mode-alist): .9 files are man pages, too.
3848
3849 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3850
3851         * process.el (call-process-internal): bind
3852         coding-system-for-write to 'binary when calling
3853         start-process-internal, so the process receives 
3854         the literal contents of INFILE.
3855
3856 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3857
3858         * files.el (auto-mode-alist): Add configure.ac support.
3859
3860 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3861
3862         * buff-menu.el:
3863         mouse.el:
3864         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3865
3866 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3867
3868         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3869
3870 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3871
3872         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3873         mixed text.
3874         (kinsoku-eol-p): Ditto.
3875
3876 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3877
3878         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3879         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3880         characters as the category `s' or `e' correctly.
3881
3882 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3883
3884         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3885
3886 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3887
3888         * mule/cyrillic.el:  Set up case table.
3889
3890 2001-06-08  Mike Sperber <mike@xemacs.org>
3891
3892         * files.el (save-some-buffers-1): Don't zap the help window right
3893         after `map-y-or-n-p' has popped it up.
3894
3895 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3896
3897         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3898
3899 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3900
3901         * specifier.el: define-specifier-tag 'gtk.
3902
3903 2001-05-12  Ben Wing  <ben@xemacs.org>
3904
3905         * find-paths.el (paths-find-recursive-path):
3906         fix error with null EXCLUDE-REGEXP.
3907         
3908         * font-lock.el (font-lock-mode):
3909         fix problem reported by hrvoje with buffers starting with a space.
3910         
3911 2001-05-06  Ben Wing  <ben@xemacs.org>
3912
3913         * dialog.el (make-dialog-box):
3914         * menubar-items.el (default-menubar):
3915         * printer.el (generic-print-buffer):
3916         * printer.el (generic-print-region):
3917         implement printing the selection when it's selected.
3918
3919 2001-04-18  Didier Verna  <didier@xemacs.org>
3920
3921         * cus-edit.el (Custom-reset-standard): reset to standard settings
3922         not only when the buffer's :custom-state is 'modified, but also
3923         when it is 'set or 'saved.
3924
3925 2001-04-17  Didier Verna  <didier@xemacs.org>
3926
3927         * startup.el (load-user-init-file): define `custom-file' before
3928         loading the user's init file.
3929
3930 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3931
3932         * menubar.el (popup-mode-menu): Make it work with
3933         popup-menu-titles turned off.
3934         
3935 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3936
3937         * about.el (about-mailto-link): Use compose-mail for sending mail.
3938
3939 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3940
3941         * package-admin.el (package-install-hook): New.
3942         (package-delete-hook): New.
3943         (package-admin-add-single-file-package): Use package-delete-hook.
3944
3945         * package-get.el (package-get): Use package-install-hook.
3946
3947 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3948
3949         * package-ui.el (pui-install-selected-packages): reverse the lists
3950         of packages so that they get handled in the same order as they
3951         were selected.
3952
3953 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3954
3955         * packages.el (locate-library): Use read-library-name for completion.
3956
3957 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3958
3959         * byte-optimize.el (=): `=' is not a binary predicate!
3960         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3961         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3962
3963 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3964
3965         * bytecomp.el (byte-compile-arithcompare):
3966         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3967
3968 2001-06-03  William M. Perry  <wmperry@gnu.org>
3969
3970         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3971         return the filename selected by the user!
3972
3973 2001-05-31  William M. Perry  <wmperry@gnu.org>
3974
3975         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3976         in XEmacs/GTK.
3977
3978 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3979
3980         * coding.el: Tiny typo fixed.
3981
3982 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3983
3984         * XEmacs 21.4.3 "Academic Rigor" is released.
3985
3986 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3987
3988         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3989
3990 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3991
3992         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3993
3994 2001-05-04  Ben Wing  <ben@xemacs.org>
3995
3996         * printer.el (generic-print-buffer):
3997         * printer.el (generic-print-region):
3998         Enable dialog boxes.  Apply workaround recommended by Kirill.
3999         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4000         
4001         * simple.el (kill-whole-line):
4002         * simple.el (kill-line-1):
4003         * simple.el (kill-entire-line):
4004         * simple.el (kill-line):
4005         * simple.el (backward-kill-line):
4006         Take out interactive dependence of kill-whole-line.
4007
4008 2001-04-22  Ben Wing  <ben@xemacs.org>
4009
4010         * dialog.el (make-dialog-box):
4011         Put dialog titles back in -- this time correctly.  Fix various
4012         other problems with leaks and such.
4013
4014         * simple.el (region-exists-p):
4015         * simple.el (region-active-p):
4016         Add comment about which one is correct to use in menu specs.
4017
4018 2001-05-05  Ben Wing  <ben@xemacs.org>
4019
4020         * dialog.el (make-dialog-box): fix doc string.
4021         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4022         take out Pretty Print.
4023         * printer.el:
4024         * printer.el (printer-current-device): New.
4025         * printer.el (Printer-get-device): New.
4026         * printer.el (Printer-clear-device): New.
4027         * printer.el (generic-page-setup): New.
4028         * printer.el (generic-print-buffer):
4029         * printer.el (generic-print-region):
4030         Implement Page Setup.  Handle errors properly.
4031
4032 2001-05-05  Ben Wing  <ben@xemacs.org>
4033
4034         * subr.el (error): Complete list of errors in doc string.
4035         
4036 2001-04-22  Ben Wing  <ben@xemacs.org>
4037
4038         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4039         
4040 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4041
4042         * build-report.el: Remove CVS keywords since this file has been in
4043         core lisp for a while now.
4044         * build-report.el (build-report-make-output-files): Fix typo.
4045
4046 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4047
4048         * about.el (about-finish-buffer): Make sure the last change works
4049         even if EVENT is nil.
4050
4051 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4052
4053         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4054         clicked, not the one that happens to be the current buffer at the
4055         time.
4056
4057 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4058
4059         * cus-edit.el (custom-display): Support the GTK Window System also.
4060
4061 2001-04-30  Ben Wing  <ben@xemacs.org>
4062
4063         * printer.el:
4064         * printer.el (printer-page-header):
4065         * printer.el (Print-context): New.
4066         * printer.el (printer-page-footer):
4067         * printer.el (generate-header-element): New.
4068         * printer.el (generate-header-line): New.
4069         * printer.el (print-context-property):
4070         * printer.el (generic-print-buffer):
4071         * printer.el (generic-print-region):
4072         Implement headers and footers.  Implement calling Print dialog box
4073         (#### but it doesn't quite work yet).
4074
4075 2001-04-25  Ben Wing  <ben@xemacs.org>
4076
4077         * about.el (xemacs-hackers):
4078         * about.el (about-url-alist):
4079         * about.el (about-personal-info):
4080         * about.el (about-hacker-contribution):
4081         More contributions.
4082         
4083         * simple.el (handle-post-motion-command):
4084         Fix spurious setting of zmacs-region-stays to t after a non-shift
4085         motion command.
4086
4087 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4088
4089         * about.el (about-personal-info): Update my bio.
4090         (about-hacker-contribution): Ditto.
4091
4092 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4093
4094         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4095
4096 2001-04-19  Andy Piper  <andy@xemacs.org>
4097
4098         * package-net.el (package-net-cygwin32-binary-size): new size.
4099         (package-net-win32-binary-size): new size.
4100         (package-net-convert-index-to-ini): Use new arch.
4101         (package-net-batch-convert-index-to-ini): Removed.
4102         (package-net-generate-bin-ini): New.
4103         (package-net-batch-generate-bin-ini): New.
4104
4105 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4106
4107         * XEmacs 21.4.1 "Copyleft" is released.
4108
4109 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4110
4111         * x-compose.el (xlib-input-method-bug-workaround):
4112         (alias-colon-to-double-quote):
4113         Force sort in map-keymap to work around rehash bug.
4114
4115 2001-04-17  Ben Wing  <ben@xemacs.org>
4116
4117         * about.el: Finish overhaul, add a few new hackers, update a
4118         couple old ones.
4119
4120 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4121
4122         * XEmacs 21.4.0 "Solid Vapor" is released.
4123
4124 2001-04-15  Ben Wing  <ben@xemacs.org>
4125
4126         * about.el:
4127         * about.el (about-headline-face): New.
4128         * about.el (about-link-face): New.
4129         * about.el (about-current-release-maintainers): New.
4130         * about.el (about-other-current-hackers): New.
4131         * about.el (about-url-alist):
4132         * about.el (about-once-and-future-hackers): New.
4133         * about.el (about-mailto-link): New.
4134         * about.el (about-get-buffer):
4135         * about.el (about-finish-buffer):
4136         * about.el (about-xemacs):
4137         * about.el (about-features): Removed.
4138         * about.el (about-advantages): New.
4139         * about.el (about-maintainer-info): Removed.
4140         * about.el (about-personal-info): New.
4141         * about.el (about-hacker-contribution): New.
4142         * about.el (about-maintainer):
4143         * about.el (about-show-linked-info):
4144         * about.el (about-hackers):
4145         Major revamping.  Rewriting of most of the text, improve the
4146         link handling, separate info on contributors into personal
4147         and contribution info, add new contributors, update personal
4148         info, etc. etc.
4149         
4150         * menubar-items.el (default-menubar):
4151         Help menubar entry for News now says more accurately
4152         "What's New in XEmacs".
4153         
4154         * mouse.el:
4155         * mouse.el (mouse-track-cleanup-hook):
4156         * mouse.el (mouse-track):
4157         Don't set-buffer to a dead buffer when calling mouse-track
4158         cleanup hooks.
4159
4160 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4161
4162         * XEmacs 21.2.47 "Zephir" is released.
4163
4164 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4165
4166         * dialog.el (make-dialog-box): Disable dialog box titles until
4167         we get them working.
4168
4169 2001-03-30  Ben Wing  <ben@xemacs.org>
4170
4171         * help.el:
4172         * help.el (Help-princ-face):
4173         * help.el (Help-prin1-face):
4174         * help.el (frob-help-extents):
4175         * help.el (describe-function-1):
4176         * help.el (describe-variable):
4177         Avoid using font-lock faces, which may not be defined.
4178         Instead, use hyper-apropos faces, and make sure they're
4179         defined as necessary by using `require'. (It's not so safe
4180         to do this for font-lock.) In any case, we will eventually
4181         be merging this functionality into hyper-apropos.
4182
4183         * loaddefs.el (completion-ignored-extensions):
4184         Fix documentation.
4185         
4186         * menubar-items.el (menu-truncate-list): Removed.
4187         * menubar-items.el (Menubar-items-truncate-list): New.
4188         * menubar-items.el (default-menubar):
4189         Fix errors if grep or compile command is too long.  Rename helper
4190         function to be less visible.
4191
4192 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4193
4194         * byte-optimize.el (byte-optimize-minus):
4195         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4196
4197 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4198
4199         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4200         Mule is available.
4201
4202         * mule/latin.el: New file.
4203
4204 2001-03-11  Ben Wing  <ben@xemacs.org>
4205
4206         * auto-save.el:
4207         * auto-save.el (auto-save-directory):
4208         * auto-save.el (make-auto-save-file-name):
4209         * auto-save.el (auto-save-file-name-p): New.
4210
4211         Merge in improvements from other definition of
4212         make-auto-save-file-name in files.el.
4213         
4214         * auto-save.el (auto-save-original-name):
4215         * auto-save.el (auto-save-name-in-fixed-directory):
4216         * auto-save.el (auto-save-unslashify-name): Removed.
4217         * auto-save.el (auto-save-slashify-name): Removed.
4218         * auto-save.el (auto-save-reserved-chars): New.
4219         * auto-save.el (auto-save-escape-name): New.
4220         * auto-save.el (auto-save-unhex): New.
4221         * auto-save.el (auto-save-unescape-name): New.
4222
4223         Change algorithm for encoding filenames in auto-save names to be
4224         entirely safe with all filesystems and all possible characters in
4225         a filename, and 100% reversible. (Essentially, uses
4226         quoted-printable as the encoding.)
4227         
4228         * auto-save.el (recover-all-files):
4229
4230         Use insert-directory rather than calling ls directly -- fixes
4231         things under Windows.
4232
4233         * files.el:
4234         * files.el (convert-standard-filename): Substitute FSF's
4235         definition for this (we had nothing here before).
4236         
4237         * files.el (backup-buffer): Warning fix.
4238         
4239         * files.el (make-backup-file-name):
4240         * files.el (find-backup-file-name):
4241         Fix error in calling sequence to auto-save-file-name-p.
4242         
4243         * files.el (recover-file):
4244         Use insert-directory rather than calling ls directly -- fixes
4245         things under Windows.
4246
4247         * files.el (make-auto-save-file-name): Removed.
4248         * files.el (auto-save-file-name-p): Removed.
4249         auto-save is always dumped so no sense in having a definition
4250         that will always be overwritten with another.
4251         
4252         * files.el (insert-directory):
4253         * win32-native.el:
4254         * win32-native.el (debug-mswindows-process-command-lines):
4255         * win32-native.el (original-make-auto-save-file-name): Removed.
4256         * win32-native.el (make-auto-save-file-name): Removed.
4257
4258
4259 2001-03-21  Martin Buchholz <martin@xemacs.org>
4260
4261         * XEmacs 21.2.46 "Urania" is released.
4262
4263 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4264
4265         * menubar-items.el (default-menubar): Update sample.emacs to
4266         sample.init.el and adjust accelerators.
4267
4268 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4269
4270         * build-report.el (build-report): Improve docstring.
4271
4272 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4273
4274         * ChangeLog: Log GTK merge.
4275
4276         * gutter-items.el:
4277         * mwheel.el:
4278         * sound.el:
4279         * startup.el:
4280         Revert gratuitous whitespace changes.
4281
4282 2001-03-07  Ben Wing  <ben@xemacs.org>
4283
4284         * help.el:
4285         * help.el (key-or-menu-binding):
4286         * help.el (Help-find-file): New.
4287         * help.el (describe-beta):
4288         * help.el (describe-copying):
4289         * help.el (describe-project):
4290         * help.el (view-emacs-news):
4291         * help.el (view-sample-init-el): New.
4292         * help.el (Help-princ-face): New.
4293         * help.el (Help-prin1-face): New.
4294         * help.el (help-symbol-function-context-menu):
4295         * help.el (help-symbol-variable-context-menu):
4296         * help.el (help-symbol-function-and-variable-context-menu):
4297         * help.el (frob-help-extents):
4298         * help.el (describe-function-1):
4299         * help.el (describe-variable):
4300
4301         Add coloring in Help buffers, correspondent with hyperlinks.
4302         View files in view-mode rather than Fundamental.
4303         Remove separators from context menus -- now handled in generic code.
4304         Add `Find Tag' to context menu.
4305         
4306         * menubar.el (popup-mode-menu):
4307
4308         Rewrite code that outputs the popup menu to (a) put more specific
4309         entries first, (b) be more robust, (c) output the proper context
4310         menu separators automatically (the context menu functionality is
4311         new and currently used only by Help).
4312
4313 2001-03-10  William M. Perry  <wmperry@aventail.com>
4314
4315         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4316         this function when converting from the 21.1 GTK branch.  Now
4317         supports file, password, question, and color built-in dialogs.
4318
4319 2001-03-06  Ben Wing  <ben@xemacs.org>
4320
4321         * keydefs.el:
4322         * keydefs.el (global-map):
4323         Add commented-out change of M-k (for 21.5).
4324         
4325         * menubar-items.el (default-menubar):
4326         Fix items to control kill-line behavior; add items for
4327         shifted motion.
4328         
4329         * simple.el:
4330         * simple.el (kill-whole-line):
4331         * simple.el (historical-kill-line): Removed.
4332         * simple.el (kill-line): Removed.
4333         * simple.el (kill-entire-line): New.
4334         * simple.el (kill-line-1): New.
4335         * simple.el (backward-kill-line):
4336         Undo kill-whole-line == always changes.  Add new function
4337         kill-entire-line to unconditionally delete the current line.
4338         Add comments describing the lamentable state of affairs of
4339         the kill-line functions and variables.
4340
4341 2001-03-02  Ben Wing  <ben@xemacs.org>
4342
4343         * simple.el:
4344         * simple.el (beginning-of-buffer):
4345         * simple.el (end-of-buffer):
4346         * simple.el (mark-ring-unrecorded-commands):
4347         * simple.el (signal-error-on-buffer-boundary):
4348         * simple.el (shifted-motion-keys-select-region):
4349         * simple.el (unshifted-motion-keys-deselect-region):
4350         * simple.el (motion-keys-for-shifted-motion): New.
4351         * simple.el (handle-pre-motion-command):
4352         * simple.el (handle-post-motion-command):
4353         * simple.el (forward-char-command):
4354         * simple.el (backward-char-command):
4355         * simple.el (scroll-up-command):
4356         * simple.el (scroll-down-command):
4357         * simple.el (next-line):
4358         * simple.el (previous-line):
4359         * simple.el (backward-block-of-lines):
4360         * simple.el (forward-block-of-lines):
4361         * simple.el (backward-word):
4362         * simple.el (mark-word):
4363
4364         Augment documentation of the most common motion commands to make
4365         note of the shifted-motion support.  Improve the support to (a)
4366         properly document how it works and why it's done in the fashion it
4367         is, and (b) allow the keystrokes that trigger it to be customized.
4368
4369         Correct error in the customize specification of
4370         mark-ring-unrecorded-commands.
4371
4372 2001-03-02  Ben Wing  <ben@xemacs.org>
4373
4374         * font-lock.el:
4375         * font-lock.el (font-lock-pending-extent-table): Removed.
4376         * font-lock.el (font-lock-pending-buffer-table): New.
4377         * font-lock.el (font-lock-pre-idle-hook):
4378         * font-lock.el (font-lock-after-change-function):
4379         * font-lock.el (font-lock-fontify-pending-extents):
4380         * font-lock.el (font-lock-lisp-like):
4381
4382         Fix handling of pending extents to avoid excessive slowness (N^2
4383         behavior) when making lots of buffer changes between redisplays,
4384         such as when saving the Options.
4385
4386 2001-03-09  William M. Perry  <wmperry@aventail.com>
4387
4388         * device.el:
4389         * dragdrop.el:
4390         * dumped-lisp.el:
4391         * faces.el:
4392         * frame.el:
4393         * gnuserv.el:
4394         * loadup.el:
4395         * menubar-items.el:
4396         * minibuf.el:
4397         The Great GTK Merge.
4398
4399         * ChangeLog.GTK:
4400         * dialog-gtk.el:
4401         * gdk.el:
4402         * generic-widgets.el:
4403         * glade.el:
4404         * gnome-widgets.el:
4405         * gnome.el:
4406         * gtk-compose.el:
4407         * gtk-extra.el:
4408         * gtk-faces.el:
4409         * gtk-ffi.el:
4410         * gtk-file-dialog.el:
4411         * gtk-font-menu.el:
4412         * gtk-glyphs.el:
4413         * gtk-init.el:
4414         * gtk-iso8859-1.el:
4415         * gtk-marshal.el:
4416         * gtk-mouse.el:
4417         * gtk-package.el:
4418         * gtk-password-dialog.el:
4419         * gtk-select.el:
4420         * gtk-widget-accessors.el:
4421         * gtk-widgets.el:
4422         * gtk.el:
4423         widgets-gtk.el:
4424         The Great GTK Merge: new files.
4425
4426 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4427
4428         * generic-widgets.el: Don't require gtk (a built-in feature) at
4429         top level.  Don't execute the last sexp unless (featurep 'gtk).
4430
4431 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4432
4433         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4434
4435 2001-02-23  Martin Buchholz <martin@xemacs.org>
4436
4437         * XEmacs 21.2.45 "Thelxepeia" is released.
4438
4439 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4440  
4441         * about.el (xemacs-hackers): update my entry. 
4442         * about.el (about-maintainer-info): ditto. 
4443         * about.el (about-hackers): ditto. 
4444
4445 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4446
4447         * about.el (about-maintainer-info): More vanity info about
4448         yours truly.
4449
4450 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4451
4452         * build-report.el (build-report-destination): xemacs-build-reports
4453         has moved to SourceForge, where mailing list name length is
4454         restricted, hence the name change to
4455         xemacs-buildreports@xemacs.org.
4456         * build-report.el (build-report-keep-regexp): Update default.
4457         * build-report.el (build-report-delete-regexp): Ditto.
4458         * build-report.el (build-report-make-output-files): Ditto.
4459
4460 2001-02-19  Craig Lanning  <lanning@scra.org>
4461
4462         * lisp-mode.el: Add indentation specifications for following
4463         Common Lisp forms: handler-case, handler-bind, with-slots,
4464         with-open-file, with-open-stream, print-unreadable-object.
4465
4466 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4467
4468         * font-lock.el (font-lock-set-defaults-1):
4469         Move initialization of `font-lock-cache-position' so that it's set
4470         even if font-lock-keywords is already defined.
4471
4472 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4473
4474         * autoload.el (generate-file-autoloads-1):
4475         Use `emacs-lisp-mode-syntax-table' instead of
4476         `lisp-mode-syntax-table'.
4477         * lisp-mode.el (lisp-mode-syntax-table):
4478         Get rid of old checks for `parse-partial-sexp' version.
4479         Make `|' (pipe) string delimiter instead of punctuation.
4480
4481 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4482
4483         * window.el (save-selected-window):
4484         Use gensym for better macro hygiene.
4485
4486 2001-02-06  Mike Sperber <mike@xemacs.org>
4487
4488         * dump-paths.el:
4489         * startup.el (startup-setup-paths): Set and use
4490         `mule-lisp-directory'.
4491         (startup-setup-paths-warning): Ditto.
4492
4493         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4494         (paths-construct-load-path): Consider `mule-lisp-directory'.
4495
4496 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4497
4498         * font-lock.el: Syntax table improvements used.  A few random
4499         changes are not specified below.
4500         (font-lock-fontify-string-delimiters):
4501         (font-lock-syntactic-keywords):
4502         (font-lock-cache-state nil):
4503         (font-lock-cache-position):
4504         New variables.
4505         (font-lock-set-syntax):
4506         (font-lock-apply-syntactic-highlight):
4507         (font-lock-fontify-syntactic-anchored-keywords):
4508         (font-lock-fontify-syntactic-keywords-region):
4509         (font-lock-eval-keywords):
4510         New functions.
4511         (font-lock-remove-face):
4512         (font-lock-fontify-syntactically-region):
4513         Use syntax properties.
4514
4515 2001-02-08  Martin Buchholz <martin@xemacs.org>
4516
4517         * XEmacs 21.2.44 "Thalia" is released.
4518
4519 2001-01-16  Mike Sperber <mike@xemacs.org>
4520
4521         * startup.el (normal-top-level): Work even if no installation root
4522         is found.
4523
4524 2001-01-30  Andy Piper  <andy@xemacs.org>
4525
4526         * gutter-items.el (progress-abort-glyph): remove instantiator.
4527         (set-progress-abort-instantiator): new function.
4528         (abort-progress-feedback): use it.
4529
4530         * gutter.el (set-gutter-dirty-p): new function.
4531
4532 2001-01-30  Didier Verna  <didier@xemacs.org>
4533
4534         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4535
4536 2001-01-24  Didier Verna  <didier@xemacs.org>
4537
4538         * sound.el (sound-extension-list): give a better default value.
4539         * sound.el (load-sound-file): improve the doc string, also find
4540         files given by absolute names, pass a real extension list to
4541         `locate-file'.
4542
4543 2001-01-26  Martin Buchholz <martin@xemacs.org>
4544
4545         * XEmacs 21.2.43 "Terspichore" is released.
4546
4547 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4548
4549         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4550         messages from gnuserv.
4551
4552 2001-01-20  Martin Buchholz <martin@xemacs.org>
4553
4554         * XEmacs 21.2.42 "Poseidon" is released.
4555
4556 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4557
4558         * cl-macs.el (cl-upcase-arg): New function.
4559         (cl-function-arglist): New function.
4560         (cl-transform-lambda): Automatically add CL-style lambda list to
4561         documentation string using functions above.
4562
4563 2001-01-12  Andy Piper  <andy@xemacs.org>
4564
4565         * package-get.el (package-get-custom): call
4566         package-net-update-installed-db.
4567
4568         * package-ui.el (pui-install-selected-packages): call
4569         package-net-update-installed-db.
4570
4571         * package-net.el (package-net-update-installed-db): use
4572         packages-package-list so that we reflect reality.
4573
4574         * packages.el (packages-package-list): Make docstring reflect
4575         reality.
4576
4577         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4578
4579         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4580         isn't installed.
4581
4582 2001-01-17  Andy Piper  <andy@xemacs.org>
4583
4584         * wid-edit.el (widget-activation-glyph-mapper): activate or
4585         deactivate native widgets.
4586         (widget-glyph-insert-glyph): record instantiator.
4587         (widget-push-button-value-create): use it.
4588
4589         * gui.el (gui-button-action): new function. Make button's domain
4590         buffer current when calling.
4591         (make-gui-button): update to use gui-button-action.
4592
4593 2001-01-16  Didier Verna  <didier@xemacs.org>
4594
4595         * menubar-items.el (default-menubar): add an entry for modeline
4596         horizontal scrolling in Options -> Display.
4597
4598 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4599
4600         * package-get.el (package-get-require-signed-base): Set to nil
4601         by default.
4602
4603 2001-01-17  Martin Buchholz <martin@xemacs.org>
4604
4605         * XEmacs 21.2.41 "Polyhymnia" is released.
4606
4607 2001-01-16  Mike Sperber <mike@xemacs.org>
4608
4609         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4610         catch lisp/mule/.
4611
4612 2001-01-14  Mike Sperber <mike@xemacs.org>
4613
4614         * startup.el (maybe-create-compatibility-dot-emacs):
4615         (maybe-unmigrate-user-init-file):
4616         (unmigrate-user-init-file): Created.
4617         (maybe-migrate-user-init-file): Offer creation of compatibility
4618         .emacs.
4619         Some doc fixes wrt init file location.
4620
4621 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4622
4623         * faces.el (face-frob-from-locale-first): new variable.
4624         (frob-face-font-2): Honor tags arg while trying to use
4625         standard-face-mapping.  When face-frob-from-locale-first is set,
4626         first try to set face inheriting from frobbed-face.
4627
4628 2001-01-15  Didier Verna  <didier@xemacs.org>
4629
4630         * about.el (xemacs-hackers): update my entry.
4631         * about.el (about-url-alist): ditto.
4632         * about.el (about-maintainer-info): ditto.
4633         * about.el (about-hackers): ditto.
4634
4635 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4636
4637         The byte compiler has been badly broken for a year,
4638         by the patch of 1999-12-06.
4639         * byte-optimize.el (byte-optimize-form-code-walker):
4640         Bug was: the byte compiler was making this erroneous optimization:
4641         (progn (or (foo)) (bar)) ==> (bar)
4642
4643 2000-11-20  Mike Sperber <mike@xemacs.org>
4644
4645         * setup-paths.el (paths-core-load-path-depth): Split
4646         `paths-load-path-depth' in two for site and core lisp.  Don't
4647         recurse into core.
4648         * setup-paths.el (paths-construct-load-path): Use.
4649
4650 2001-01-10  Andy Piper  <andy@xemacs.org>
4651
4652         * package-net.el (package-net-cygwin32-binary-size): new variable
4653         (package-net-win32-binary-size): ditto.  add much needed
4654         commentary.
4655
4656         * gutter-items.el (buffers-tab-items): correct off-by-one error
4657         for buffers-tab-max-size.
4658
4659 2001-01-08  Martin Buchholz <martin@xemacs.org>
4660
4661         * XEmacs 21.2.40 is released.
4662
4663 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4664
4665         * mule/hebrew.el: Fix comments and typos.
4666         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4667
4668 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4669
4670         * ChangeLog.1: move ancient log from fill.el.
4671
4672         * dump-paths.el:
4673         paragraphs.el:
4674         mule/mule-category.el:
4675         Miscellaneous typo fixes and slight doc clarifications.
4676
4677         * mule/mule-ccl.el:  Correct file name in header.
4678
4679 2000-12-31  Martin Buchholz <martin@xemacs.org>
4680
4681         * XEmacs 21.2.39 is released.
4682
4683 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4684
4685         * byte-optimize.el (byte-optimize-cond):
4686         (byte-optimize-cond-1): New.
4687         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4688         Optimizes (cond (x nil)) ==> nil.
4689         Provide better diagnostic on malformed expr like (cond foo).
4690
4691 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4692
4693         * mule/mule-coding.el:
4694         mule/mule-cmds.el (reset-language-environment,
4695         set-language-environment-coding-systems):
4696         Safer default coding-priority-list, corresponding to src/file-coding.h.
4697
4698 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4699
4700         * package-admin.el: Allow package removal from
4701         early-package-load-path.
4702
4703 2000-12-15  Andreas Jaeger  <aj@suse.de>
4704
4705         * about.el (about-maintainer-info): Update my entry.
4706
4707 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4708
4709         * packages.el (locate-library): Add support for bzip2
4710         compressed .el files.
4711
4712 2000-12-12  Andy Piper  <andy@xemacs.org>
4713
4714         * package-net.el: new file.
4715
4716 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4717
4718         * font-lock.el: Add missing C++ keywords.
4719
4720 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4721
4722         * simple.el (indent-for-comment): Preserve indentation of comments
4723         starting in column 0, as documented in (Info-goto-node
4724         "(xemacs)Comments").  Update docstring accordingly.
4725
4726 2000-12-05  Martin Buchholz <martin@xemacs.org>
4727
4728         * XEmacs 21.2.38 is released.
4729
4730 2000-12-04  Didier Verna  <didier@xemacs.org>
4731
4732         * mouse.el (default-mouse-track-set-point-in-window): remove
4733         spurious '+' operation detected by Martin.
4734
4735
4736 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4737
4738         * cl-extra.el (coerce):
4739         Implement char to integer coercion.
4740         Remove extraneous (numberp) test.
4741
4742         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4743         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4744         (byte-optimize-predicate):
4745         Warn if evaluating constant expression signals an error.
4746         (byte-optimize-form): Small simplification.
4747
4748         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4749
4750 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4751
4752         * byte-optimize.el:
4753         (byte-optimize-minus):
4754         (byte-optimize-plus):
4755         (byte-optimize-mult):
4756         (byte-optimize-quo):
4757         Use (car (last x)) instead of (last x) to get last elt!
4758         Use `byte-optimize-predicate' to optimize `%'.
4759         Move optimizations for special numeric args to bytecomp.el.
4760         * bytecomp.el (byte-compile-associative): Remove.
4761         (byte-compile-max): New.
4762         (byte-compile-min): New.
4763         Properly handle erroneous calls: (max) (min).
4764         (byte-compile-plus): New.
4765         (byte-compile-minus):
4766         It's easiest to handle 0, +1 and -1 args here.
4767         (byte-compile-mult): New.
4768         It's easiest to handle 1, -1 and 2 args here.
4769         (byte-compile-quo):
4770         It's easiest to handle 0, +1 and -1 args here.
4771         Issue byte-compiler warning when dividing by zero.
4772
4773         Byte-compiler arithmetic improvements.
4774         Better optimize these expressions in the obvious way:
4775         (+ x y 1)   -->  varref x varref y add add1
4776         (+ x y -1)  -->  varref x varref y add sub1
4777         (- x y 0)   -->  (- x y)
4778         (- 0 x y)   -->  (- (- x) y)
4779         (% 42 19)   --> compile-time constant
4780         (/ 42 19)   --> compile-time constant
4781         (* (foo) 2) --> foo call dup plus
4782
4783         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4784         unless (declaim (optimize (safety 3)))
4785         or (setq byte-compile-delete-errors nil).
4786
4787 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4788
4789         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4790         docstrings.
4791
4792 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4793
4794         * startup.el (command-line-do-help):  Add documentation of
4795         portable dumper switches.
4796
4797 2000-11-22  Andy Piper  <andy@xemacs.org>
4798
4799         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4800
4801         * glyphs.el (init-glyphs): don't use autodetect for strings.
4802
4803 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4804
4805         * byte-optimize.el (byte-optimize-char-before):
4806         (byte-optimize-backward-char):
4807         (byte-optimize-backward-word):
4808         Fix incorrect optimizations for these sorts of expressions:
4809         (let ((x nil)) (backward-char x))
4810
4811 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4812
4813         * byte-optimize.el:
4814         * byte-optimize.el (byte-optimize-backward-char): New.
4815         * byte-optimize.el (byte-optimize-backward-word): New.
4816         Make backward-word and backward-char as efficient as forward versions.
4817
4818         * bytecomp.el (byte-compile-no-args-with-one-extra):
4819         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4820         * bytecomp.el (byte-compile-two-args-with-one-extra):
4821         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4822         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4823         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4824         Check if extra arg is constant nil, and if so, use byte-coded call.
4825
4826         * simple.el (backward-word):
4827         * simple.el (mark-word):
4828         * simple.el (kill-word):
4829         * simple.el (backward-kill-word):
4830         Make COUNT argument optional, for consistency with forward-char et al.
4831
4832         * abbrev.el (abbrev-string-to-be-defined):
4833         * abbrev.el (inverse-abbrev-string-to-be-defined):
4834         * abbrev.el (inverse-add-abbrev):
4835         * abbrev.el (expand-region-abbrevs):
4836         * buff-menu.el (Buffer-menu-execute):
4837         * indent.el (move-to-left-margin):
4838         * indent.el (indent-relative):
4839         * indent.el (move-to-tab-stop):
4840         * info.el (Info-reannotate-node):
4841         * lisp-mode.el (lisp-indent-line):
4842         * lisp.el (end-of-defun):
4843         * lisp.el (move-past-close-and-reindent):
4844         * misc.el (copy-from-above-command):
4845         * mouse.el (default-mouse-track-scroll-and-set-point):
4846         * page.el (forward-page):
4847         * paragraphs.el (forward-paragraph):
4848         * paragraphs.el (end-of-paragraph-text):
4849         * picture.el (picture-forward-column):
4850         * picture.el (picture-self-insert):
4851         * rect.el (extract-rectangle-line):
4852         * simple.el (newline):
4853         * simple.el (fixup-whitespace):
4854         * simple.el (backward-delete-char-untabify):
4855         * simple.el (transpose-chars):
4856         * simple.el (transpose-preceding-chars):
4857         * simple.el (do-auto-fill):
4858         * simple.el (indent-new-comment-line):
4859         * simple.el (blink-matching-open):
4860         * view-less.el (cleanup-backspaces):
4861         * wid-edit.el (widget-transpose-chars):
4862         * term/bg-mouse.el (bg-insert-moused-sexp):
4863         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4864
4865         * info.el (Info-fontify-node):
4866         * simple.el (backward-delete-function):
4867         Use canonical delete-backward-char instead of backward-delete-char.
4868
4869 2000-11-20  Andy Piper  <andy@xemacs.org>
4870
4871         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4872         no buffers.
4873
4874 2000-11-20  Andy Piper  <andy@xemacs.org>
4875
4876         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4877         buffer tabs.
4878
4879 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4880
4881         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4882         (proclaim inline...) was shadowing compiler-macros.
4883
4884 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4885
4886         * bytecomp.el (byte-compile-eval): New.
4887         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4888         Keeps this promise made in Lispref:
4889         "If a file being compiled contains a `defmacro' form, the macro is
4890         defined temporarily for the rest of the compilation of that file."
4891
4892 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4893
4894         * cl.el (floatp-safe):
4895         (plusp):
4896         (minusp):
4897         (oddp):
4898         (evenp):
4899         (cl-abs):
4900         Use a better parameter name than `x'.
4901
4902         * cl-macs.el (check-type): Make continuable.  Change documentation
4903         to require PLACE, but accept any form for compatibility.
4904
4905         * abbrev.el (define-abbrev): Use check-type.
4906         * font-menu.el (font-menu-change-face): Use check-type.
4907         * menubar.el (relabel-menu-item): Use check-type.
4908         * itimer.el: Fix typo.
4909
4910 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4911
4912         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4913
4914 2000-11-14  Martin Buchholz <martin@xemacs.org>
4915
4916         * XEmacs 21.2.37 is released.
4917
4918 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4919
4920         * code-cmds.el: Provide the feature.
4921
4922 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4923
4924         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4925
4926         * code-cmds.el: New file
4927         * mule/mule-cmds.el:
4928         * mule/mule-misc.el
4929         (coding-keymap): New keymap. Define coding system keyboard
4930         commands on file-coding builds too.
4931         (coding-system-change-eol-conversion):
4932         (universal-coding-system-argument):
4933         (set-default-coding-systems):
4934         (prefer-coding-system): Moved from mule-cmds.el
4935         (set-buffer-process-coding-system): Moved from mule-misc.el
4936
4937 2000-09-15  Stephen Carney <carney@scubadoo.com>
4938
4939         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4940
4941 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4942
4943         * package-get.el (package-get-download-sites): Add a pre-release
4944         site for experimental packages.
4945
4946         * auto-autoloads.el: Regenerated.
4947
4948 2000-08-01  Andy Piper  <andy@xemacs.org>
4949
4950         * gutter-items.el (buffers-tab-omit-function): reference
4951         buffers-tab-select-visible-buffers.
4952         (buffers-tab-filter-functions): new variable, by default uses
4953         buffers-tab-selection-function and buffers-tab-omit-function.
4954         (select-buffers-tab-buffers-by-mode): invert arguments.
4955         (buffers-tab-select-visible-buffers): new function. Invert calling
4956         of buffers-menu-omit-invisible-buffers.
4957         (buffers-tab-items): rewrite to use
4958         buffers-tab-filter-functions. Rewrite docstring.
4959         (gutter-buffers-tab-extent): delete.
4960         (add-tab-to-gutter): always build a new extent when adding the
4961         tabs.
4962         (update-tab-in-gutter): make gutter dirty when orientation
4963         changes.
4964
4965 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4966
4967         * bytecomp.el (byte-compile-defvar-or-defconst):
4968         Only do loadhist recording if defvar form includes a value.
4969
4970 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4971
4972         * bytecomp.el (byte-compile-initial-macro-environment):
4973         `eval-when-compile' should not compile its body.
4974
4975 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4976
4977         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4978         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4979         some Japanese English.  Remove some ancient FSF comments, and
4980         improve docstrings.  Use symbols not vectors for tables.
4981
4982 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4983
4984         * keymap.el:
4985         (local-key-binding):
4986         (global-key-binding):
4987         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4988
4989         * lisp.el:
4990         (backward-sexp): Slightly simpler code.
4991         (mark-sexp): Make arg optional, like FSF Emacs.
4992         (forward-list): Slightly simpler code.
4993         (backward-list): Slightly simpler code.
4994         (down-list):  Make arg optional, like FSF Emacs.
4995         (up-list):  Make arg optional, like FSF Emacs.
4996         (backward-up-list):  Make arg optional, like FSF Emacs.
4997         (kill-sexp):  Make arg optional, like FSF Emacs.
4998         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4999
5000         * font-menu.el (font-menu-change-face):
5001         Take continuable errors into account.
5002
5003         * abbrev.el:
5004         * abbrev.el (clear-abbrev-table):
5005         * abbrev.el (define-abbrev-table):
5006         * abbrev.el (define-abbrev):
5007         * abbrev.el (insert-abbrev-table-description):
5008         * apropos.el (apropos-documentation-check-doc-file):
5009         * apropos.el (apropos-documentation-check-elc-file):
5010         * buff-menu.el (list-buffers):
5011         * buff-menu.el (list-buffers-noselect):
5012         * bytecomp.el (byte-recompile-directory):
5013         * bytecomp.el (batch-byte-compile):
5014         * cl-macs.el (typep):
5015         * code-files.el (find-coding-system-magic-cookie):
5016         * code-files.el (insert-file-contents):
5017         * cus-edit.el (customize-set-variable):
5018         * cus-edit.el (customize-save-variable):
5019         * cus-face.el (custom-set-face-font-size):
5020         * cus-face.el (custom-set-face-update-spec):
5021         * cus-face.el (custom-reset-faces):
5022         * custom.el (custom-check-theme):
5023         * custom.el (copy-upto-last):
5024         * fill.el (canonically-space-region):
5025         * fill.el (fill-paragraph):
5026         * fill.el (fill-region):
5027         * fill.el (find-space-insertable-point):
5028         * fill.el (justify-current-line):
5029         * faces.el (face-spec-update-all-matching):
5030         * faces.el (set-face-stipple):
5031         * files-nomule.el (insert-file-contents):
5032         * files.el (insert-file-contents-literally):
5033         * files.el (hack-local-variables-last-page):
5034         * files.el (basic-save-buffer):
5035         * files.el (insert-directory):
5036         * font-menu.el (font-menu-change-face):
5037         * font.el (font-spatial-to-canonical):
5038         * format.el (format-encode-region):
5039         * format.el (format-insert-file):
5040         * format.el (format-replace-strings):
5041         * gutter.el (set-gutter-element):
5042         * help.el (key-or-menu-binding):
5043         * help.el (describe-bindings):
5044         * help.el (with-syntax-table):
5045         * indent.el (indent-rigidly):
5046         * indent.el (delete-to-left-margin):
5047         * info.el:
5048         * info.el (Info-extract-dir-entry-from):
5049         * info.el (Info-build-dir-anew):
5050         * info.el (Info-rebuild-dir):
5051         * info.el (Info-batch-rebuild-dir):
5052         * info.el (Info-read-subfile):
5053         * info.el (Info-build-node-completions):
5054         * info.el (Info-extract-menu-node-name):
5055         * isearch-mode.el (isearch-range-invisible):
5056         * isearch-mode.el (isearch-restore-invisible-extents):
5057         * itimer.el (itimerp):
5058         * itimer.el (itimer-live-p):
5059         * keymap.el:
5060         * keymap.el (substitute-key-definition):
5061         * keymap.el (read-command-or-command-sexp):
5062         * keymap.el (local-key-binding):
5063         * keymap.el (global-key-binding):
5064         * keymap.el (global-set-key):
5065         * keymap.el (local-set-key):
5066         * ldap.el:
5067         * ldap.el (ldap-add-entries):
5068         * ldap.el (ldap-delete-entries):
5069         * lisp.el (backward-sexp):
5070         * lisp.el (mark-sexp):
5071         * lisp.el (forward-list):
5072         * lisp.el (backward-list):
5073         * lisp.el (down-list):
5074         * lisp.el (backward-up-list):
5075         * lisp.el (up-list):
5076         * lisp.el (kill-sexp):
5077         * lisp.el (backward-kill-sexp):
5078         * menubar.el (add-menu-button):
5079         * menubar.el (add-submenu):
5080         * menubar.el (delete-menu-item):
5081         * menubar.el (relabel-menu-item):
5082         * mouse.el (narrow-window-to-region):
5083         * obsolete.el (define-obsolete-variable-alias):
5084         * obsolete.el (store-substring):
5085         * package-admin.el:
5086         * package-admin.el (package-admin-install-function):
5087         * package-admin.el (package-admin-install-function-mswindows):
5088         * package-admin.el (package-admin-default-install-function):
5089         * package-get.el (package-get-update-base-entries):
5090         * packages.el (packages-load-package-dumped-lisps):
5091         * packages.el (packages-collect-package-dumped-lisps):
5092         * printer.el (generic-print-buffer):
5093         * printer.el (generic-print-region):
5094         * replace.el (occur-mode-mouse-goto):
5095         * replace.el (perform-replace):
5096         * select.el (get-selection-no-error):
5097         * simple.el:
5098         * simple.el (newline):
5099         * simple.el (open-line):
5100         * simple.el (edit-and-eval-command):
5101         * simple.el (goto-line):
5102         * simple.el (undo):
5103         * simple.el (kill-region):
5104         * simple.el (copy-region-as-kill):
5105         * simple.el (kill-ring-save):
5106         * simple.el (set-mark):
5107         * simple.el (next-line):
5108         * simple.el (previous-line):
5109         * simple.el (line-move):
5110         * simple.el (set-goal-column):
5111         * simple.el (comment-region):
5112         * subr.el:
5113         * subr.el (putf):
5114         * syntax.el (modify-syntax-entry):
5115         * syntax.el (map-syntax-table):
5116         * view-less.el (view-file):
5117         * view-less.el (view-buffer):
5118         * view-less.el (view-file-other-window):
5119         * window-xemacs.el (backward-other-window):
5120         * window.el:
5121         * window.el (one-window-p):
5122         * window.el (walk-windows):
5123         * window.el (window-list):
5124         * x-mouse.el (x-mouse-kill):
5125         * x-select.el (x-get-cutbuffer):
5126         * x-select.el (x-store-cutbuffer):
5127         * term/bg-mouse.el (bg-mouse-line-to-center):
5128         * term/sun-mouse.el (window-line-end):
5129         * term/sun-mouse.el (sun-select-region):
5130         * term/sun.el (kill-region-and-unmark):
5131         * mule/mule-category.el:
5132         * mule/mule-category.el (modify-category-entry):
5133         * mule/mule-category.el (char-category-list):
5134         * mule/mule-coding.el (coding-system-force-on-output):
5135         * mule/mule-misc.el (coding-system-put):
5136         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5137
5138 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5139
5140         * cus-face.el: Typo fixes and tiny clarifications.
5141         * custom.el: ditto
5142
5143 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5144
5145         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5146         * startup.el (normal-top-level): Setup auto-save-list-file-name
5147         if auto-save-list-file-prefix is non-nil.
5148
5149 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5150
5151         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5152
5153 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5154
5155         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5156         get symbol at point-min.
5157
5158 2000-10-24  Didier Verna  <didier@xemacs.org>
5159
5160         * info.el (Info-emacs-info-file-name): defconst it.
5161         * info.el (Info-footnote-tag): defcustom it.
5162         * info.el (Info-no-description-string): ditto.
5163         * info.el (Info-find-node): adapt to new semantics of
5164         'Info-suffixed-file (don't do the case variants stuff).
5165         * info.el (Info-insert-dir): rewrite the dir file variants code.
5166         * info.el (Info-directory-files): New. Return the list of info
5167         files in a directory.
5168         * info.el (Info-dir-outdated-p): use it.
5169         * info.el (Info-parse-dir-entries): ditto.
5170         * info.el (Info-build-dir-anew): don't restrict to files ending
5171         with a ".info.*" extension.
5172         * info.el (Info-set-mode-line): ditto.
5173         * info.el (Info-read-subfile): adapt to new semantics of
5174         'Info-suffixed-file (append 'exact argument).
5175         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5176         string independently of the case.
5177         * info.el (Info-suffixed-file): use it (match all possible case
5178         for the file name).
5179         * info.el (Info-insert-file-contents): code cleanup.
5180         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5181         columns.
5182         * info.el (Info-batch-rebuild-dir): ditto.
5183         * info.el (Info-read-node-name-1): ditto.
5184         * info.el (Info-search): ditto.
5185         * info.el (Info-fontify-node): ditto.
5186
5187
5188 2000-10-24  Didier Verna  <didier@xemacs.org>
5189
5190         * process.el (shell-command): when called from a program, avoid
5191         'push-mark's "mark-set" message.
5192
5193 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5194
5195         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5196         by a symbol, not by a vector.
5197         * mule/vietnamese.el (vscii): Likewise.
5198         (viscii): Likewise.
5199         * mule/cyrillic.el (koi8-r): Likewise.
5200
5201         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5202         by a symbol, not by a vector.
5203         (chinese-big5-2): Likewise.
5204         * mule/ethiopic.el (ethiopic): Likewise.
5205         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5206         (vietnamese-viscii-upper): Likewise.
5207
5208 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5209
5210         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5211
5212 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5213
5214         * byte-optimize.el (byte-optimize-car): New function.
5215         (byte-optimize-cdr): Ditto.
5216
5217 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5218
5219         * byte-optimize.el: Partial synch with FSF 20.7.
5220         Optimize constant concatenation.
5221         Add keymapp as a side effect free function.  It is a built-in.
5222         (byte-after-unbind-pos): Remove byte-equal.
5223
5224 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5225
5226         * update-elc-2.el: Quote regexps correctly.
5227
5228 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5229
5230         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5231         (ccl-compile): Apply integerp, not integer-or-char-p to
5232         check the type of the buffer magnification
5233         (ccl-compile-write-string): Encode a string with binary
5234         coding system.
5235         (ccl-compile-write-repeat): Likewise.
5236
5237 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5238
5239         * buff-menu.el:
5240         * bytecomp.el:
5241         * coding.el:
5242         * faces.el:
5243         * files.el:
5244         * fill.el:
5245         * float-sup.el:
5246         * font-lock.el:
5247         * help.el:
5248         * iso8859-1.el:
5249         * loaddefs.el:
5250         * menubar-items.el:
5251         * menubar.el:
5252         * modeline.el:
5253         * msw-font-menu.el:
5254         * paragraphs.el:
5255         * paths.el:
5256         * replace.el:
5257         * simple.el:
5258         * sound.el:
5259         * startup.el:
5260         * version.el:
5261         * x-faces.el:
5262         * x-font-menu.el:
5263         Remove purecopy.
5264
5265 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5266
5267         * simple.el (do-auto-fill): Use the function pointer to by
5268         `comment-line-break-function', not `indent-new-comment-line'. This
5269         fixes an issue with cc-mode comment continuation.
5270
5271 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5272
5273         * simple.el (turn-on-auto-fill):  Add (interactive).
5274         * mwheel.el (mwheel-install): Add (interactive).
5275         * font-lock.el (turn-on-font-lock): Add (interactive).
5276         (turn-off-font-lock): Add (interactive).
5277
5278 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5279
5280         * packages.el (packages-special-base-regexp): Add `man'.
5281
5282 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5283
5284         * wid-edit.el (widget-specify-active): map over extents in current
5285         buffer like `widget-specify-inactive' does.  Mapping over the
5286         inactive extent object does not work since the current extent is
5287         ignored by `map-extents'.
5288
5289 2000-10-04  Martin Buchholz <martin@xemacs.org>
5290
5291         * XEmacs 21.2.36 is released.
5292
5293 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5294
5295         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5296         Optimize the compiled-function-constants vector by byte-code
5297         reference counts.
5298
5299 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5300
5301         * build-report.el (build-report-delete-regexp): quote value in
5302         defcustom
5303
5304 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5305
5306         * build-report.el (build-report): Don't bind srcdir which we don't
5307         use in `multiple-value-bind' to avoid the only byte-compiler
5308         warning.
5309
5310 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5311
5312         * build-report.el: Requires cl and custom now.
5313         build-report-version is determined by XEmacs version -- remove
5314         build-report-version*.
5315         * build-report.el (build-report-version): Removed.
5316         * build-report.el (build-report-installation-version-regexp): New.
5317         * build-report.el (build-report-version-file-regexp): New.
5318         * build-report.el (build-report-installation-srcdir-regexp): New.
5319         * build-report.el (build-report-destination): Offer
5320         xemacs-build-reports and xemacs-beta.
5321         * build-report.el (build-report-keep-regexp): Adjusted.
5322         * build-report.el (build-report-delete-regexp): Adjusted.
5323         * build-report.el (build-report-make-output-dir): New.
5324         * build-report.el (build-report-installation-file): Replace use of
5325         `concat' with `expand-file-name'.
5326         * build-report.el (build-report-make-output-file): Removed.
5327         * build-report.el (build-report-make-output-files): New.
5328         * build-report.el (build-report-subject): Identify as
5329         user-variable with "*...".
5330         * build-report.el (build-report-prompts): Ditto.
5331         * build-report.el (build-report-version-file): New.
5332         * build-report.el (build-report-file-encoding): Identify as
5333         user-variable with "*...".
5334         * build-report.el (build-report-make-output-get): New.
5335         * build-report.el (build-report-insert-header): Report
5336         emacs-version and system-configuration instead of
5337         build-report-version.
5338         * build-report.el (build-report-insert-make-output): Add file
5339         argument.
5340         * build-report.el (build-report-insert-installation-file):
5341         Re-indent.
5342         * build-report.el (build-report-keep): Change docstring,
5343         re-indent.
5344         * build-report.el (build-report-delete): Ditto.
5345         * build-report.el (build-report-installation-data): New.
5346         * build-report.el (build-report-version-file-data): New.
5347
5348 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5349
5350         * byte-optimize.el (byte-optimize-lapcode):
5351         Fix the optimization of using the first 5 elements of the
5352         constants vector for variables.
5353         (byte-optimize-lapcode): Fix another ancient broken optimization.
5354
5355 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5356
5357         * *: Spelling mega-patch
5358
5359 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5360
5361         * easymenu.el: doc fixes.
5362         (easy-menu-do-define): Use backquote.
5363         (easy-menu-change):
5364         (easy-menu-add):
5365         `when' seems much clearer than `if' here.
5366         (easy-menu-remove):
5367         (easy-menu-add-item):
5368         (easy-menu-item-present-p):
5369         (easy-menu-remove-item):
5370         Wrap using (when (featurep 'menubar) ...)
5371
5372 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5373
5374         * bytecomp.el (displaying-byte-compile-warnings):
5375         Revert Ben's change to this function below so that the compile log
5376         is displayed properly for users of the "popper" package.
5377
5378 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5379
5380         * window.el (save-selected-window): Use backquote.
5381
5382         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5383         Renamed from `byte-compile-file-form-defvar'.
5384         * bytecomp.el (byte-compile-defvar-or-defconst):
5385         Only cons onto current-load-list in top-level forms.
5386         Else this leaks a cons cell every time a defun is called.
5387         Renamed from `byte-compile-defvar', for clarity.
5388         Warn when docstring of defvar is not a string.
5389         Use consistent error messages.
5390         Better comments.
5391
5392 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5393
5394         * simple.el (set-variable):
5395         Remove unneeded defvar by rearranging order of let* forms.
5396
5397         * mule/mule-ccl.el (ccl-get-next-code):
5398         * menubar-items.el (bookmark-menu-filter):
5399         (language-environment-menu-filter):
5400         (tutorials-menu-filter):
5401         * toolbar-items.el (toolbar-compile):
5402         * byte-optimize.el (disassemble-offset):
5403         Use (declare (special ...)) instead of `defvar'.
5404
5405         * cl-macs.el (cl-do-proclaim):
5406         Fix (declare (special ...)) warning suppression syntax.
5407
5408 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5409
5410         * info.el (Info-tag-table-marker):
5411         (Info-tag-table-buffer):
5412         (Info-find-file-node):
5413         (Info-read-subfile):
5414         (Info-build-node-completions):
5415         (Info-search):
5416         (Info-mode):
5417         Multiple info buffer support.
5418
5419 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5420
5421         * ldap.el (ldap-decode-entry): New defun
5422         (ldap-search-entries): Use it in order to decode DN-prefixed
5423         entries properly
5424
5425 2000-08-23  Daniel Pittman <daniel@danann.net>
5426
5427         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5428         Use `eq', not `=', to compare symbols.
5429
5430 2000-07-30  Ben Wing  <ben@xemacs.org>
5431
5432         * bytecomp.el (byte-compile-report-error):
5433         * bytecomp.el (displaying-byte-compile-warnings):
5434         if stack-trace-on-error is set, send out a backtrace when
5435         an error is encountered that stops byte compilation.  this
5436         should make it much much easier to track down those curious
5437         problems.  also undo the kludge of using a separate "*Show*"
5438         buffer for display when there's a temp-buffer-show-function;
5439         we can avoid this by just being a little smarter.
5440
5441         * dialog-items.el:
5442         * dialog-items.el (search-dialog-regexp): New.
5443         * dialog-items.el (search-dialog-callback):
5444         * dialog-items.el (make-search-dialog):
5445         add a regexp option to the dialog and clean up a bit.
5446
5447         * dialog.el:
5448         * dialog.el (yes-or-no-p-dialog-box):
5449         * dialog.el (get-dialog-box-response):
5450         * dialog.el (make-dialog-box):
5451         * dialog.el (dialog-box-finish): New.
5452         * dialog.el (dialog-box-cancel): New.
5453         * dialog.el (internal-make-dialog-box-exit): New.
5454         implement [properly!] the :modal property of the new dialog box
5455         interface.  this is the first time xemacs has ever had *proper*
5456         modal dialog boxes, giving the standard window-system feedback.
5457         (e.g. under windows, clicking on a disabled frame causes a beep
5458         and makes the dialog box flash three times.)
5459
5460         * dragdrop.el: header keyword frobbing.
5461
5462         * dumped-lisp.el (preloaded-file-list):
5463         renamed winnt.el to win32-native.el.
5464
5465         * faces.el (face-property):
5466         * faces.el (set-face-property):
5467         * faces.el (frob-face-property):
5468         * faces.el (frob-face-font-2):
5469         * faces.el (make-face-bold):
5470         * faces.el (make-face-italic):
5471         * faces.el (make-face-bold-italic):
5472         * faces.el (make-face-unbold):
5473         * faces.el (make-face-unitalic):
5474         * faces.el (make-face-smaller):
5475         * faces.el (make-face-larger):
5476         clean up the implementation of these so that window-system-specific
5477         methods are called only on objects belonging to that window system.
5478         previously, you could have [e.g.] mswindows-make-face-bold called
5479         on font object of device type `stream', which is not good and
5480         explains the subtle errors Adrian was getting when byte-compiling
5481         something that required 'term. (Adrian, now you can use stack-trace-
5482         on-error to find the exact place where things are going wrong instead
5483         of having to laboriously binary-search your way through.)
5484
5485         * finder.el (finder-known-keywords):
5486         cleaned up -- properly sorted, clarified the meanings of many of
5487         the keywords, and added a few -- mswin, gui, content, build, www,
5488         user, services.  the last two try to distinguish between a package
5489         that's used directly by the user, and a package that provides
5490         support services to other packages.
5491
5492         * font-lock.el (lisp-font-lock-keywords-2):
5493         update list of lisp control structures to include everything,
5494         including new ones i introduced.
5495
5496         * gutter.el: header keyword frobbing.
5497
5498         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5499         recent isearch element was not doing so!  you got the second-most-
5500         recent instead.
5501
5502         * lisp-mode.el (construct-lisp-mode-menu):
5503         more menubar cleanups.
5504         * lisp-mode.el (with-selected-window):
5505         make it indent properly.
5506
5507         * menubar-items.el (default-menubar): lots of menubar cleanups.
5508         rearranged the options menu the most, e.g. splitting up the
5509         Keyboard/Mouse menu into a new Editing menu and combining the
5510         separate Scrollbar/Gutter/Toolbar submenus into Display.
5511         Got rid of General, moved items to Editing or new Troubleshooting.
5512         Moved Packages to Tools; doesn't seem to belong under Options.
5513         Added stuff to the Cmds menu, e.g. Change Case.
5514
5515         NB please don't complain about these periodic menubar changes.
5516         Anything like this is necessarily incremental in its construction
5517         -- By constant use you gradually become more and more aware of
5518         better and better ways to group menu items.  When we eventually
5519         move the options menu to a property sheet, the existing structure
5520         will probably be preserved fairly well.
5521
5522         * minibuf.el (next-history-element): fix problems with pressing
5523         down arrow in repeat-complex-command.
5524
5525         * modeline.el:
5526         * modeline.el (modeline-3d-p): New.
5527         added custom variable for controlling the 3d modeline.  the
5528         corresponding Options item has been present for a long time,
5529         but commented out with "fix me!" comments.  it's fixed now.
5530
5531         * obsolete.el (add-menu):
5532         remove bogus gettexts.
5533
5534         * process.el (shell-quote-argument):
5535         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5536         For bash under Windows native, see below.
5537
5538         * simple.el:
5539         * simple.el (display-warning-buffer):
5540         Fixed the handling of warning display to eliminate the annoying
5541         *Show* buffer, like was done for byte-compiler output above.
5542
5543         * simple.el (debug-print): New.
5544         Simple function for sending debug messages to the console and/or
5545         other debug places.
5546
5547         * subr.el (replace-in-string):
5548         Rewrite this function to avoid N^2 behavior with large strings --
5549         catastrophic with the new Windows selection code! (Apparently the
5550         author of this function didn't realize there was a fun
5551         replace-match that could make his life much easier, because we
5552         duplicated the entire logic.  The new version is smaller, easier
5553         to understand, much more robust, and has extended features --
5554         those of replace-match.)
5555
5556         * window.el:
5557         * window.el (with-selected-window): New.
5558         An obvious complement to the existing `with-selected-frame' and
5559         `with-current-buffer'.
5560
5561         * win32-native.el: Renamed from winnt.el.
5562         Added a great deal of stuff for properly handling process quoting,
5563         somewhat modeled on Kirill's original model (which i later threw
5564         away).  We should now finally have correctly working process arg
5565         quoting/dequoting so that the final app gets exactly what we
5566         intended.  Because the mechanism is in Lisp, it's easily
5567         extendible. (For those running bash and running the native
5568         version, I tried hard to do what I thought was correct.  But more
5569         thought is needed, and ideally the volunteer work of people with
5570         these configurations that they generally run on.)
5571
5572         * x-font-menu.el (x-font-menu-font-data):
5573         Put in defvar's to fix byte-compiler warnings.
5574
5575 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5576
5577         * select.el (selection-coercion-alist): Initialise.
5578         * select.el (select-coerce-to-text): New.
5579         * select.el (select-coerce): New.
5580         New functions to perform type and value coercion.
5581
5582         * select.el (select-buffer-killed-default): Keep data if it was
5583         on the clipboard.
5584
5585 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5586
5587         * menubar-items.el (default-menubar): Fix typo.
5588         (default-menubar): `lambda' was mispelled as `lamda'.
5589
5590 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5591
5592         * window.el (shrink-window-if-larger-than-buffer): Remove
5593         edge checking code.
5594
5595 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5596
5597         * paths.el (gnus-local-domain): Removed.
5598         (gnus-local-organization): Ditto.
5599         (gnus-startup-file): Ditto.
5600
5601 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5602
5603         * files.el (auto-mode-alist): Add .spec for RPM.
5604
5605 2000-07-31  Andy Piper  <andy@xemacs.org>
5606
5607         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5608
5609 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5610
5611         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5612         browse-url.
5613         * help.el (xemacs-www-page): Ditto.
5614         (xemacs-www-faq): Ditto.
5615         * menubar-items.el (default-menubar): Ditto.
5616
5617         * wid-edit.el (widget-url-link-action): Ditto.
5618         From: Kenichi OKADA <okada@opaopa.org>.
5619
5620 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5621
5622         * finder.el (finder-commentary): Add autoload cookie.
5623
5624 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5625
5626         * files.el (insert-file-contents-literally): Fix second let
5627         binding for `coding-system-for-read' to `coding-system-for-write'
5628         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5629
5630 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5631
5632         * files.el (insert-file-contents-literally): Use binary coding
5633         system (from Morioka san).
5634         (insert-file-contents-literally): Make file-name-handler method.
5635
5636 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5637
5638         * cl-macs.el (get-selection): Add defsetf.
5639
5640 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5641
5642         * x-init.el (x-activate-region-as-selection): replace obsolete
5643         function x-own-selection with own-selection.
5644         (ow-find): replace obsolete functions x-get-selection and
5645         x-get-clipboard with get-selection and get-clipboard.
5646         (init-post-x-win): replace obsolete function x-disown-selection
5647         with disown-selection.
5648
5649 2000-07-20  Mike Sperber  <mike@xemacs.org>
5650
5651         * startup.el (load-user-init-file): Only try to load init file if
5652         it exists.
5653
5654 2000-07-10  Andy Piper  <andy@xemacs.org>
5655
5656         * dialog-items.el: sync with Ben's patch.
5657
5658         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5659         comment.
5660         (progress-text-glyph): deleted.
5661         (progress-layout-glyph): make completely minimal.
5662         (progress-gauge-glyph): ditto.
5663         (progress-display-style): fix to handle dynamic instantiator
5664         changes.
5665         (progress-text-instantiator): new.
5666         (progress-layout-instantiator): new.
5667         (progress-gauge-instantiator): new.
5668         (set-progress-display-instantiator): renamed and changed from
5669         set-progress-display-style.
5670         (progress-abort-glyph): use instantiator not glyph.
5671         (append-progress-display): use set-progress-display-instantiator
5672         and set-glyph-image.
5673         (abort-progress-display): ditto.
5674         (raw-append-progress-display): ditto.
5675
5676 2000-07-20  Ben Wing  <ben@xemacs.org>
5677
5678         * code-files.el: Move Mule-specific code to mule-coding.el.
5679
5680 2000-07-15  Ben Wing  <ben@xemacs.org>
5681
5682         * autoload.el:
5683         Fixed comments.
5684
5685         * cmdloop.el:
5686         * cmdloop.el (yes-or-no-p):
5687         * cmdloop.el (y-or-n-p):
5688         Make these functions use should-use-dialog-box-p and not be
5689         overridden in dialog.el.
5690
5691         * cus-dep.el:
5692         * cus-dep.el (Custom-make-dependencies): Removed.
5693         * cus-dep.el (Custom-make-dependencies-1): New.
5694         * cus-dep.el (Custom-make-one-dependency): New.
5695         New entry point for use in Makefiles, to avoid excessive
5696         invocations.
5697
5698         * cus-edit.el (custom-variable-reset-saved):
5699         * cus-edit.el (custom-variable-reset-standard):
5700         * cus-edit.el (custom-save-resets):
5701         Fix bytecompiler warnings.
5702
5703         * dialog.el:
5704         * dialog.el (yes-or-no-p-dialog-box):
5705         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5706         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5707         * dialog.el (get-dialog-box-response):
5708         * dialog.el (message-or-box):
5709         * dialog.el (make-dialog-box):
5710         * dialog.el (popup-dialog-box): New.
5711         Avoid yes-or-no-p bogosities.
5712         Create a general function `make-dialog-box' to encapsulate all
5713         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5714
5715         * dumped-lisp.el (preloaded-file-list):
5716         Add dialog-items.  Clean up.  Group files by types.
5717
5718         * easymenu.el (easy-menu-add):
5719         * easymenu.el (easy-menu-remove):
5720         Account for accelerators.
5721
5722         * extents.el:
5723         * extents.el (extent-list): New args, like in map-extents.
5724         * extents.el (extent-at-event): New.
5725         * extents.el (extents-at-event): New.
5726
5727         * font-lock.el:
5728         * font-lock.el (font-lock-mode):
5729         * font-lock.el (font-lock-default-fontify-buffer):
5730         * font-lock.el (font-lock-default-unfontify-region):
5731         * font-lock.el (font-lock-fontify-syntactically-region):
5732         * font-lock.el (font-lock-fontify-keywords-region):
5733         Use new progress-feedback names.
5734
5735         * font-lock.el (java-font-lock-identifier-regexp):
5736         * font-lock.el (java-font-lock-class-name-regexp):
5737         Fix bytecompiler warnings.
5738
5739         * gutter-items.el:
5740         * gutter-items.el (progress-display-use-echo-area): Removed.
5741         * gutter-items.el (progress-feedback-use-echo-area): New.
5742         * gutter-items.el (progress-display-popup-period): Removed.
5743         * gutter-items.el (progress-feedback-popup-period): New.
5744         * gutter-items.el (set-progress-display-style): Removed.
5745         * gutter-items.el (set-progress-feedback-style): New.
5746         * gutter-items.el (progress-display-style): Removed.
5747         * gutter-items.el (progress-feedback-style): New.
5748         * gutter-items.el (progress-stack):
5749         * gutter-items.el (progress-displayed-p): Removed.
5750         * gutter-items.el (progress-feedbacked-p): New.
5751         * gutter-items.el (clear-progress-display): Removed.
5752         * gutter-items.el (clear-progress-feedback): New.
5753         * gutter-items.el (progress-display-clear-when-idle): Removed.
5754         * gutter-items.el (progress-feedback-clear-when-idle): New.
5755         * gutter-items.el (remove-progress-display): Removed.
5756         * gutter-items.el (remove-progress-feedback): New.
5757         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5758         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5759         * gutter-items.el (append-progress-display): Removed.
5760         * gutter-items.el (append-progress-feedback): New.
5761         * gutter-items.el (abort-progress-display): Removed.
5762         * gutter-items.el (abort-progress-feedback): New.
5763         * gutter-items.el (raw-append-progress-display): Removed.
5764         * gutter-items.el (raw-append-progress-feedback): New.
5765         * gutter-items.el (display-progress-display): Removed.
5766         * gutter-items.el (display-progress-feedback): New.
5767         * gutter-items.el (current-progress-display): Removed.
5768         * gutter-items.el (current-progress-feedback): New.
5769         * gutter-items.el (current-progress-display-label): Removed.
5770         * gutter-items.el (current-progress-feedback-label): New.
5771         * gutter-items.el (progress-display): Removed.
5772         * gutter-items.el (progress-feedback): New.
5773         Replace "progress-display" with "progress-feedback" globally.
5774
5775         * gutter-items.el (lprogress-display): Removed.
5776         * gutter-items.el (progress-feedback-with-label): New.
5777         Rename lprogress-display ==> progress-feedback-with-label.
5778
5779         * gutter-items.el (search-dialog-direction): Removed.
5780         * gutter-items.el (search-dialog-text): Removed.
5781         * gutter-items.el (search-dialog-callback): Removed.
5782         * gutter-items.el (make-search-dialog): Removed.
5783         Move to dialog-items.el.
5784
5785         * help.el:
5786         * help.el (help-mode-quit):
5787         * help.el (mode-for-help): New.
5788         * help.el (help-sticky-window): New.
5789         * help.el (help-window-config): New.
5790         * help.el (with-displaying-help-buffer):
5791         * help.el (function-at-event): New.
5792         * help.el (help-symbol-regexp): New.
5793         * help.el (help-symbol-run-function-1): New.
5794         * help.el (help-symbol-run-function): New.
5795         * help.el (help-symbol-function-context-menu): New.
5796         * help.el (help-symbol-variable-context-menu): New.
5797         * help.el (help-symbol-function-and-variable-context-menu): New.
5798         * help.el (frob-help-extents): New.
5799         * help.el (describe-function-1):
5800         * help.el (variable-at-point):
5801         * help.el (variable-at-event): New.
5802         * help.el (describe-variable):
5803         Major overhaul.
5804         - Make functions and variables be mousable.
5805         - Middle button hyperlinks.
5806         - New context-menu entries.
5807
5808         * keydefs.el:
5809         * keydefs.el (global-map):
5810         New key bindings to move lines up and down.
5811
5812         * lisp-mode.el:
5813         * lisp-mode.el (construct-lisp-mode-menu): New.
5814         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5815         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5816         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5817         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5818         Make popup and menubar menus be different.  Popup menu uses
5819         clicked location and automatically assumes symbol under the mouse
5820         for various commands.
5821
5822         * menubar-items.el:
5823         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5824         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5825
5826         * menubar-items.el (global-popup-menu): Removed.
5827         * menubar-items.el (mode-popup-menu): Removed.
5828         * menubar-items.el (activate-popup-menu-hook): Removed.
5829         * menubar-items.el (popup-mode-menu): Removed.
5830         * menubar-items.el (popup-buffer-menu): Removed.
5831         * menubar-items.el (popup-menubar-menu): Removed.
5832         Move to menubar.el.
5833
5834         * menubar.el:
5835         * menubar.el (global-popup-menu): New.
5836         * menubar.el (mode-popup-menu): New.
5837         * menubar.el (activate-popup-menu-hook): New.
5838         * menubar.el (last-popup-menu-event): New.
5839         * menubar.el (popup-mode-menu): New.
5840         * menubar.el (popup-buffer-menu): New.
5841         * menubar.el (popup-menubar-menu): New.
5842         * menubar.el (menu-call-at-event): New.
5843         Move non-content functions here.  Add support for context menu
5844         items on extents.
5845
5846         * minibuf.el (minibuffer-history-uniquify):
5847         Typo fix.
5848
5849         * minibuf.el (read-file-name-1):
5850         Call new file dialog box if it exists.
5851
5852         * minibuf.el (mouse-rfn-setup-vars):
5853         Clean up "chop" action.
5854
5855         * mouse.el:
5856         * mouse.el (button2): Now bound to mouse-track.
5857         * mouse.el (click-inside-extent-p):
5858         * mouse.el (point-inside-extent-p):
5859         * mouse.el (point-inside-selection-p):
5860         * mouse.el (mouse-drag-or-yank): Removed.
5861         * mouse.el (mouse-begin-drag-n-drop): New.
5862         * mouse.el (mouse-eval-sexp):
5863         * mouse.el (mouse-track-activate-strokes): New.
5864         * mouse.el (mouse-track-do-activate): New.
5865         * mouse.el (mouse-track):
5866         * mouse.el (default-mouse-track-event-is-with-button): New.
5867         * mouse.el (default-mouse-track-cleanup-hook):
5868         * mouse.el (default-mouse-track-drag-hook):
5869         * mouse.el (default-mouse-track-drag-up-hook):
5870         * mouse.el (default-mouse-track-click-hook):
5871         Merge drag-n-drop into mouse-track.
5872         Add general "activate" support to replace specific button2 kludges.
5873         Use "button modifier" support in mouse-track.
5874
5875         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5876
5877         * package-ui.el:
5878         * package-ui.el (pui-menu):
5879         * package-ui.el (pui-popup-context-sensitive): Removed.
5880         Fix bytecompiler warnings.
5881         Clean up popup code a bit.
5882
5883         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5884
5885         * simple.el:
5886         * simple.el (transpose-lines):
5887         * simple.el (transpose-line-up): New.
5888         * simple.el (transpose-line-down): New.
5889         * simple.el (transpose-subr):
5890         * simple.el (transpose-subr-1): Removed.
5891         Clean up, add functions to move lines up and down.
5892
5893         * startup.el (mail-host-address):
5894         * startup.el (user-mail-address):
5895         Customize.
5896
5897         * subr.el:
5898         * subr.el (set-symbol-value-in-buffer): New.
5899         * subr.el (error):
5900         * subr.el (check-argument-type):
5901         * subr.el (defined-error-p): New.
5902         Add structured error support.
5903
5904         * toolbar-items.el (toolbar-compile):
5905         Use new make-dialog-box.
5906
5907         * update-elc.el:
5908
5909         * userlock.el (ask-user-about-lock-dbox):
5910         * userlock.el (ask-user-about-supersession-threat-dbox):
5911         * userlock.el (ask-user-about-lock):
5912         * userlock.el (ask-user-about-supersession-threat):
5913         Use new make-dialog-box.
5914         Add safety checks; use should use-dialog-box-p.
5915
5916         * window-xemacs.el:
5917         * window-xemacs.el (__buffer-dedicated-frame):
5918         * window-xemacs.el (buffer-dedicated-frame): New.
5919         * window-xemacs.el (set-buffer-dedicated-frame): New.
5920         Move dedicated-frame stuff into lisp.
5921
5922 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5923
5924         * printer.el (generic-print-region): Do not require that
5925         `printer-name' be set.
5926         (printer-name): Commentary clarification.
5927
5928 2000-07-19  Martin Buchholz <martin@xemacs.org>
5929
5930         * XEmacs 21.2.35 is released.
5931
5932 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5933
5934         * select.el (selection-coercible-types): Initialise.
5935
5936 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5937
5938         * select.el (own-clipboard): Bug fix.
5939
5940 2000-07-17  Mike Sperber  <mike@xemacs.org>
5941
5942         * cus-edit.el (custom-migrate-custom-file): Save init file before
5943         continuing.
5944
5945 2000-07-16  Mike Sperber  <mike@xemacs.org>
5946
5947         * startup.el (load-init-file): Remove silly call to
5948         `load-user-custom-file`.
5949         (maybe-migrate-user-init-file): Minor fixes.
5950
5951 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5952
5953         * apropos.el (apropos-documentation-check-doc-file):
5954         `doc' variable should be let-bound, as was presumably intended.
5955
5956         * cus-edit.el (custom-variable-reset-saved):
5957         (custom-variable-reset-standard):
5958         Remove unused variable comment-widget.  Twice.
5959
5960         * toolbar.el (toolbar-blank-press-function):
5961         Add a real defvar with initial value nil and proper docstring.
5962         (press-toolbar-button): No need to check for boundp-ness anymore.
5963
5964         * rect.el (open-rectangle-line): Remove useless (let) form.
5965         Add defvar for pending-delete-mode.
5966
5967         * info.el (Info-find-node): This function needs an autoload cookie.
5968
5969         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5970         Use let* since the second form referred to the first.
5971
5972 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5973
5974         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5975         instead of removed `mswindows-get-clipboard'.
5976
5977
5978 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5979
5980         * select.el (select-convert-from-text): New.
5981         * select.el (select-convert-from-length): New.
5982         * select.el (select-convert-from-integer): New.
5983         * select.el (select-convert-from-identity): New.
5984         * select.el (select-convert-from-filename): New.
5985         * select.el (selection-converter-in-alist): Use them.
5986         New converter functions for X.
5987
5988         * select.el (get-selection): Removed comment.
5989
5990         * select.el (own-selection): Removed append code - I thought
5991         I'd already done this, but apparently not...
5992
5993         * select.el: Changed comment about TIMESTAMP.
5994
5995         * select.el (select-convert-in): New.
5996         * select.el (select-convert-out): New.
5997         New functions that get used by select.c.
5998
5999         * select.el (select-buffer-killed-default): New.
6000         * select.el (select-buffer-killed-text): New.
6001         * select.el (selection-buffer-killed-alist): New.
6002         New list and functions that get called if a relevant selection
6003         exists and a buffer gets killed.
6004
6005         * select.el (select-convert-to-targets):
6006         * select.el (select-convert-to-identity): Removed.
6007         * select.el (select-convert-from-identity): Removed.
6008         * select.el (select-converter-out-alist):
6009         Removed _EMACS_INTERNAL selection type.
6010
6011         * x-select.el (xselect-kill-buffer-hook): Removed.
6012         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6013         Removed this X-specific nonesense. Use the generic support
6014         in select.el instead.
6015
6016 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6017
6018         * mule/mule-category.el (defined-category-hashtable):
6019         Use make-hash-table instead of make-hashtable
6020
6021         * buff-menu.el: Byte-compiler warning fix.
6022
6023         * isearch-mode.el (isearch-highlight-all-cleanup):
6024         Remove unused variable `isearch-highlight-all-start'.
6025
6026         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6027
6028         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6029
6030         * cus-dep.el (Custom-make-dependencies):
6031         Add autoload cookie for custom-add-loads to generated custom-load.el.
6032
6033         * autoload.el (autoload-package-name): Warning suppression.
6034         Move defvar prior to first use.
6035
6036         * custom.el: Add autoload for custom-declare-face.
6037         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6038         * cl.el (cl-hack-byte-compiler):
6039         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6040         to work properly.
6041
6042 2000-07-08  Mike Sperber  <mike@xemacs.org>
6043
6044         * startup.el (load-home-init-file): Added variable.
6045         (maybe-migrate-user-init-file): Added.
6046         (load-user-init-file): Load custom file if different from init
6047         file.
6048
6049         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6050         "startup."
6051
6052         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6053         Moved `custom-file'-related code to cus-file.el.
6054
6055         * cus-file.el: New file.
6056
6057 2000-04-01  Mike Sperber  <mike@xemacs.org>
6058
6059         * packages.el (packages-find-package-directories): Added support
6060         for external package hierarchies with in-place installations.
6061
6062         * find-paths.el (paths-root-in-place-p): Added.
6063         (paths-find-emacs-directory): Added support for external
6064         directories with in-place installations.
6065         (paths-find-site-directory): Ditto.
6066
6067         * startup.el (find-user-init-file): Also look for
6068         ~/.xemacs/init.elc? in preference to ~/.emacs.
6069
6070 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6071
6072         * select.el (own-selection):
6073         * select.el (own-clipboard): Changed `append' parameter to
6074         `how-to-use' parameter.
6075         * select.el (own-selection): Removed icky append code.
6076         * select.el (own-selection, get-selection): Removed extra type
6077         checking.
6078         * select.el (selection-appender-alist):
6079         * select.el (selection-converter-{in|out}-alist): Initialise.
6080         * select.el (select-append-to-*): New.
6081         * select.el (select-convert-from-*): New.  New functions to append
6082         data and convert data from external type.
6083
6084 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6085
6086         * font-lock.el: Javadoc enhancements.
6087
6088 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6089
6090         * printer.el (generic-print-region): Compose job name from buffer
6091         name.
6092
6093 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6094
6095         * font-lock.el (font-lock-fontify-pending-extents): Call
6096         font-lock-fontify-region instead of font-lock-fontify-buffer
6097         to avoid unnecessary progress gauges.
6098
6099 2000-07-06  Craig Lanning  <lanning@scra.org>
6100
6101         * custom-load.el (faces):
6102
6103         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6104         dir is a regex.
6105
6106         * process.el (call-process-internal): from Dan Holmsand, use binary
6107         coding systems so that jka-compr works.
6108
6109 2000-07-07  Ben Wing  <ben@xemacs.org>
6110
6111         * font-lock.el: Undo previous change.  Unfortunately, some
6112         files actually use the variables directly in their init code
6113         without quoting them.
6114
6115 2000-07-07  Ben Wing  <ben@xemacs.org>
6116
6117         * font-lock.el (defvar font-lock-*-face): Removed.
6118
6119         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6120         only when necessary.
6121
6122 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6123
6124         * cl-macs.el: fix cl-transform-function-property kludge
6125         so that it does not require a random feature.
6126
6127 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6128
6129         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6130         as in Linux kernel "Rules.make".
6131
6132 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6133
6134         * build-report.el (build-report): Add autoload cookie.
6135
6136 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6137
6138         * package-ui.el (defgroup pui):  Correct a misspelling
6139         (pui-toggle-package-delete):  Change `seleted' to `selected'
6140
6141 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6142
6143         * package-get.el (package-get-update-base):
6144         (package-get): Use insert-file-contents-literally always.
6145         (package-get-maybe-save-index):
6146         Force coding system for writing to binary.
6147
6148 2000-06-08  Mike Alexander  <mta@arbortext.com>
6149
6150         * code-process.el (call-process-region): If there is no coding
6151         system for the process on process-coding-system-alist use the
6152         coding system of the buffer containing the region.
6153
6154 2000-06-10  Ben Wing  <ben@xemacs.org>
6155
6156         * cmdloop.el (command-error):
6157         If debug-on-error and noninteractive, output backtrace.
6158
6159         * files.el (file-relative-name):
6160         Remove MSDOS references.
6161
6162         * simple.el (line-number): New function, due to non-obvious
6163         behavior/usage of count-lines.
6164
6165         * simple.el (count-lines): document non-obvious usage to get
6166         line number.
6167
6168 2000-06-11  Ben Wing  <ben@xemacs.org>
6169
6170         * faces.el ((featurep 'xpm)):
6171         * x-faces.el (x-init-face-from-resources):
6172         * x-faces.el (x-init-frame-faces):
6173         * x-misc.el (x-init-specifier-from-resources):
6174         * x-misc.el (x-get-resource-and-bogosity-check):
6175         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6176         * x-mouse.el (x-init-pointer-shape):
6177         * x-scrollbar.el (x-init-scrollbar-from-resources):
6178         Add sixth argument to x-get-resource calls so as to issue warnings
6179         rather than errors on bogus arguments.
6180
6181 2000-06-05  Ben Wing  <ben@xemacs.org>
6182
6183         * compat.el: new file.  provides a clean, non-intrusive way to
6184         define compatibility functions.
6185
6186         * process.el (shell-quote-argument): temporary fix for lack
6187         of nt-quote-process-args.  #### I need to put back the overall
6188         structure of that mechanism but redo the guts of it using the
6189         extra intelligence in the C code.
6190
6191 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6192
6193         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6194         `package-get' does in package-get.el, instead of using external
6195         "md5sum" program.
6196
6197         * package-get.el (package-get): Insert package file literally to
6198         make checksum calculation work.
6199
6200 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6201
6202         * code-files.el (convert-mbox-coding-system): Deleted.
6203         (file-coding-system-alist): Removed reference to
6204         convert-mbox-coding-system.
6205
6206 2000-05-28  Martin Buchholz <martin@xemacs.org>
6207
6208         * XEmacs 21.2.34 is released.
6209
6210 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6211
6212         * font-lock.el (font-lock-keywords): Rewrote docstring
6213
6214 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6215
6216         * loadhist.el (unload-feature): handle case where x is both boundp
6217         and fboundp
6218
6219 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6220
6221         * packages.el: It's ok to use built-in macros, but not lisp
6222         defined ones.
6223
6224 2000-05-20  Ben Wing  <ben@xemacs.org>
6225
6226         * font-lock.el:
6227         * font-lock.el (font-lock-message-threshold):
6228         * font-lock.el (font-lock-mode):
6229         * font-lock.el (font-lock-default-fontify-buffer):
6230         * font-lock.el (font-lock-always-fontify-immediately):
6231         * font-lock.el (font-lock-old-extent): Removed.
6232         * font-lock.el (font-lock-old-len): Removed.
6233         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6234         * font-lock.el (font-lock-pending-extent-table): New.
6235         * font-lock.el (font-lock-range-table): New.
6236         * font-lock.el (font-lock-after-change-function):
6237         * font-lock.el (font-lock-after-change-function-1): Removed.
6238         * font-lock.el (font-lock-fontify-pending-extents): New.
6239         * font-lock.el ('font-lock-revert-cleanup): Removed.
6240         * font-lock.el ('font-lock-revert-setup): Removed.
6241         Rewrite deferral code to handle any number of changes, merging
6242         them properly.  Remove hacked-up code for revert-buffer, now
6243         unnecessary.
6244
6245         * menubar-items.el (default-menubar):
6246         In Options->Edit Init File, don't switch to emacs-lisp-mode
6247         unless necessary; doing this turns off font-lock.
6248
6249 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6250
6251         * keydefs.el: Define C-x BS to backward-kill-sentence.
6252
6253 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6254
6255         * files.el (hack-local-variables-prop-line): Use non-greedy
6256         matching to process -*-texinfo-*- -*-.
6257
6258 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6259
6260         * minibuf.el (minibuf-directory-files): new function.
6261         (read-file-name-activate-callback): use minibuf-directory-files.
6262         (read-directory-name-internal): ditto.
6263         (mouse-file-display-completion-list): ditto.
6264         (mouse-directory-display-completion-list): ditto.
6265         (read-file-name-internal): remove "./" from completion list unless
6266         explicitly matched, for consistency.
6267
6268 2000-05-11  Ben Wing  <ben@xemacs.org>
6269
6270         * gutter-items.el (gutter-buffers-tab):
6271         * gutter-items.el (add-tab-to-gutter):
6272         * gutter-items.el (update-tab-in-gutter):
6273         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6274         * gutter-items.el (append-progress-display):
6275         * gutter-items.el (abort-progress-display):
6276         * gutter-items.el (raw-append-progress-display):
6277         Further fixes.  Use set-glyph-image not set-image-instance-property,
6278         to fix problems with multiple windows in a frame.
6279
6280         * menubar-items.el (tutorials-menu-filter):
6281         Fix typo.
6282
6283         * startup.el (early-error-handler):
6284         Display message box under windows; otherwise, message will disappear
6285         before it can be viewed.
6286
6287         * update-elc.el:
6288         Fix bug in NEEDTODUMP processing.
6289
6290 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6291
6292         * startup.el (lock-directory): Removed.
6293         (superlock-file): Ditto.
6294         (startup-set-paths): Remove lockdir.
6295         (startup-setup-paths-warning): Remove lock-directory.
6296
6297         * setup-paths.el (paths-find-lock-directory): Removed.
6298         (paths-find-superlock-file): Ditto.
6299
6300 2000-05-09  Ben Wing  <ben@xemacs.org>
6301
6302         * faces.el (set-face-property):
6303         * faces.el (set-face-font):
6304         * faces.el (set-face-foreground):
6305         * faces.el (set-face-background):
6306         * faces.el (set-face-background-pixmap):
6307         * faces.el (set-face-underline-p):
6308         * faces.el (set-face-strikethru-p):
6309         * faces.el (set-face-highlight-p):
6310         * faces.el (set-face-dim-p):
6311         * faces.el (set-face-blinking-p):
6312         * faces.el (set-face-reverse-p):
6313         doc string changes.
6314
6315         * glyphs.el:
6316         * glyphs.el (make-image-specifier):
6317         * glyphs.el (glyph-property):
6318         * glyphs.el (set-glyph-image):
6319         * glyphs.el (make-glyph):
6320         * glyphs.el (make-pointer-glyph):
6321         * glyphs.el (make-icon-glyph):
6322         * glyphs.el (widget-image-instance-p): New.
6323         authorship info, lots of doc changes.  New predicate, inadvertently
6324         omitted.  the general principle with specifier docs is now that
6325         the description of instantiators should go with the make-foo-specifier
6326         fun's doc string, rather than in foo-specifier-p.  this follows
6327         conventions elsewhere in XEmacs and in general is a lot more obvious
6328         of a place to look.  sometimes the make-foo-specifier function needs
6329         to be created in the process.
6330
6331         * gutter.el:
6332         * gutter.el (make-gutter-specifier): New.
6333         * gutter.el (make-gutter-size-specifier): New.
6334         * gutter.el (make-gutter-visible-specifier): New.
6335         specifier doc updates according to the conventions specified before.
6336
6337         * objects.el:
6338         * objects.el (make-font-specifier):
6339         * objects.el (make-color-specifier):
6340         * objects.el (make-face-boolean-specifier): New.
6341         specifier doc updates according to the conventions specified before.
6342
6343         * specifier.el:
6344         * specifier.el (set-specifier):
6345         * specifier.el (make-integer-specifier): New.
6346         * specifier.el (make-boolean-specifier): New.
6347         * specifier.el (make-natnum-specifier): New.
6348         * specifier.el (make-generic-specifier): New.
6349         * specifier.el (make-display-table-specifier): New.
6350         specifier doc updates according to the conventions specified before.
6351
6352         * toolbar.el:
6353         * toolbar.el (make-toolbar-specifier): New.
6354         specifier doc updates according to the conventions specified before.
6355
6356 2000-05-09  Ben Wing  <ben@xemacs.org>
6357
6358         * process.el (call-process-internal): Revert to previous version
6359         because Mike's change clashed with a change I did not long before.
6360         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6361         Thanks very much Mike for pointing out the bug and submitting a
6362         patch!
6363
6364 2000-04-13  Mike Alexander  <mta@arbortext.com>
6365
6366         * process.el (call-process-internal): Send the correct input buffer
6367         (call-process-internal): Return the exit status of the process
6368
6369 2000-05-07  Ben Wing  <ben@xemacs.org>
6370
6371         * winnt.el:
6372         * winnt.el (nt-quote-args-verbatim): Removed.
6373         * winnt.el (nt-quote-args-prefix-quote): Removed.
6374         * winnt.el (nt-quote-args-backslash-quote): Removed.
6375         * winnt.el (nt-quote-args-double-quote): Removed.
6376         * winnt.el (nt-quote-args-functions-alist): Removed.
6377         * winnt.el (nt-quote-process-args): Removed.
6378         Remove all stuff for argument quoting.  We borrow the code instead
6379         from Emacs 20.6, which is much more careful in its quoting
6380         (e.g. in handling runs of the escape character) and avoids most of
6381         the need for this Lisp mechanism by checking to see whether we're
6382         running a Cygwin or normal program and doing the appropriate
6383         quoting.  If we end up needing such a mechanism, we should add
6384         it by extending the variable `mswindows-quote-process-args' so it
6385         can take an alist of regexps.
6386
6387 2000-05-07  Ben Wing  <ben@xemacs.org>
6388
6389         * keydefs.el:
6390         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6391         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6392         the window without moving point.
6393
6394         * simple.el:
6395         * simple.el (scroll-up-one): New.
6396         * simple.el (scroll-down-one): New.
6397         Functions for use with C-M-up/down.
6398
6399 2000-05-01  Martin Buchholz <martin@xemacs.org>
6400
6401         * XEmacs 21.2.33 is released.
6402
6403 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6404
6405         * dialog.el (yes-or-no-p-dialog-box):
6406         Fix docstring.
6407         Fix following horrible bug in X11 mode with focus-follows-mouse:
6408           1. Visit two files in two different frames.
6409           2. do File->Revert Buffer in one of those frames.
6410           3. Dialog box appears.
6411           4. Arrange things so that the mouse passes over the *other*
6412              frame, then to the dialog box, and click on "Yes".
6413           5. The file contents end up in the *wrong* buffer!
6414         Add TODO comment.
6415
6416 2000-04-28  Ben Wing  <ben@xemacs.org>
6417
6418         * help.el (describe-installation): correct typo introduced
6419         in last patch: boundp -> fboundp.
6420
6421         * etags.el (buffer-tag-table-list):
6422         canonicalize filenames to Unix format so that tag-table-alist
6423         searching works under Windows.
6424
6425         * autoload.el:
6426         Bowdlerize the supposedly objectionable words
6427         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6428
6429         * gutter-items.el (set-progress-display-style):
6430         * gutter-items.el (search-dialog-callback):
6431         * gutter-items.el (make-search-dialog):
6432         Change to new callback-ex api.
6433
6434 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6435
6436         * help.el: (describe-installation): decode-coding-string is not
6437         defined in a non MULE environment.
6438
6439 2000-04-28  Ben Wing  <ben@xemacs.org>
6440
6441         * gutter-items.el (buffer-list-changed-hook):
6442         use it, not record-buffer-hook.
6443
6444         * subr.el (record-buffer-hook): Removed.
6445
6446 2000-04-27  Ben Wing  <ben@xemacs.org>
6447
6448         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6449         use NORECORD option.  Andy will not like this, but the existing
6450         gutter behavior is just wrong, as per this comment:
6451
6452         ;; this used to add the norecord flag to both calls below.
6453         ;; this is bogus because it is a pervasive assumption in XEmacs
6454         ;; that the current buffer is at the front of the buffers list.
6455         ;; for example, select an item and then do M-C-l
6456         ;; (switch-to-other-buffer).  Things get way confused.
6457         ;;
6458         ;; Andy, if you want to maintain the current look, you must
6459         ;;  *uncouple* the gutter order and buffers order.
6460
6461         * loaddefs.el (completion-ignored-extensions): unfuckify.
6462
6463         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6464         xemacs.mak.
6465
6466         * autoload.el (batch-update-one-directory): new function, used in
6467         xemacs.mak.
6468
6469         * loadup.el: set gc-cons-threshold very high unless dumping --
6470         loadup during update-elc is much much much faster.  also do this
6471         when quick-building.
6472
6473         add commented-out code for profiling loadup.
6474
6475
6476         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6477         is required in order to build xemacs.
6478
6479 2000-04-26  Ben Wing  <ben@xemacs.org>
6480
6481         * loadup.el: don't garbage collect during loadup if quick-build
6482         compile-time option is set.
6483
6484 2000-04-23  Ben Wing  <ben@xemacs.org>
6485
6486         * update-elc.el: compute whether any dumped .el or .elc files
6487         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6488         if so.
6489
6490         * update-elc.el (update-elc-files-to-compile): always change
6491         NOBYTECOMPILE in the src directory rather than current dir,
6492         so it will work under NT.
6493
6494         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6495         the form of this file is identical between Unix and Windows.
6496         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6497         Added comment.
6498         (update-autoloads-from-directory): updated doc string.
6499         updated doc strings in a few other places.
6500
6501 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6502
6503         * bytecomp.el (byte-force-recompile): Fix argument to
6504         byte-recompile-directory.
6505
6506 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6507
6508         * gutter-items.el (progress-display-clear-when-idle): Use
6509         add-one-shot-hook.
6510         * gutter-items.el (clear-progress-display): Adjust number of
6511         arguments.
6512
6513 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6514
6515         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6516
6517 2000-04-16  Ben Wing  <ben@xemacs.org>
6518
6519         * printer.el: New file.
6520
6521         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6522
6523         * help.el (describe-installation): Fix decoding for Windows.
6524
6525         * menubar-items.el:
6526         * menubar-items.el (default-menubar):
6527         * menubar-items.el (tutorials-menu-filter): New.
6528         * menubar-items.el (popup-menubar-menu):
6529         Add authorship.  Redo Help menu and Tutorials filter.
6530
6531         * menubar.el: Correct comment.
6532
6533         * modeline.el (modeline-buffer-identification): Correct doc string.
6534
6535         * simple.el:
6536         * simple.el (printing): Removed.
6537         * simple.el (printer-name): Removed.
6538         * simple.el (generic-print-buffer): Removed.
6539         * simple.el (generic-print-region): Removed.
6540         Move generic print code to printer.el.
6541
6542 2000-04-15  Ben Wing  <ben@xemacs.org>
6543
6544         * simple.el (generic-print-region): New.
6545         make this function actually work.
6546         (generic-print-buffer): call generic-print-region.
6547
6548 2000-04-14  Andy Piper  <andy@xemacs.org>
6549
6550         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6551         by using the new widget-callback-current-channel.
6552         (search-dialog-callback): ditto.
6553
6554 2000-04-12  Andy Piper  <andy@xemacs.org>
6555
6556         * gutter.el (default-gutter-position): moved from gutter-items.el.
6557         (default-gutter-position-changed-hook): ditto.
6558         (gutter-element-visibility-changed-hook): ditto.
6559         (set-gutter-element): ditto.
6560         (remove-gutter-element): ditto.
6561         (set-gutter-element-visible-p): ditto.
6562         (gutter-element-visible-p): ditto.
6563         (init-gutter): ditto.
6564
6565         * dialog.el (make-dialog-box): renamed and moved from
6566         gutter-items.el
6567
6568         * gutter-items.el: move various functions elsewhere.
6569
6570 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6571
6572         * menubar-items.el: Fixed place of parenthesis.
6573
6574 2000-04-12  Ben Wing  <ben@xemacs.org>
6575
6576         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6577                 without constantly being prompted for the tag.
6578         * simple.el: Added a number of section headings, to clarify the
6579                 organization of this file.
6580         * simple.el (activate-region):
6581         * simple.el (region-exists-p):
6582         * simple.el (region-active-p):
6583                 Moved these three function down to the other side of
6584                 the case-changing functions, so they join the rest of
6585                 the region code.
6586         * simple.el (printing): New.
6587         * simple.el (printer-name): New.
6588         * simple.el (generic-print-buffer): New.
6589                 New functions, a very simple prototype for a unified
6590                 printing interface.
6591
6592         * process.el (call-process-internal): Real fix for null BUFFER,
6593                 other problems with BUFFER specs.
6594
6595         * menubar-items.el:
6596                 Fixed up File->Print to use new printing functions.
6597                 Various corrections and expansions to Grep/Compile menus.
6598                 New options for Printing.
6599                 New options for SMTP Mail, the way to send mail under
6600                   MS Windows. (There's also a package patch to make SMTP
6601                   Mail be the default under MSWin.)
6602
6603 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6604
6605         * menubar-items.el: Selecting Rectangle Mousing from menubar
6606         did not work.  Needed to quote mouse-track-rectangle-p.
6607
6608 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6609
6610         * cl-compat.el (keywordp): Removed.
6611
6612 2000-04-05  Andy Piper  <andy@xemacs.org>
6613
6614         * gutter-items.el (progress-layout-glyph): don't initialize here.
6615         (progress-gauge-glyph): use dynamic sizing.
6616         (set-progress-display-style): new function. Set progress glyphs
6617         appropriately depending on the style.
6618         (progress-display-style): new variable. Custom version of
6619         set-progress-display-style.
6620         (progress-abort-glyph): switch to dynamic sizes.
6621         (search-dialog-text): make the edit field active.
6622
6623 2000-04-04  Andy Piper  <andy@xemacs.org>
6624
6625         * gutter-items.el (make-search-dialog): need to make the search
6626         dialog visible after creation.
6627
6628         * menubar-items.el (default-menubar): use the search dialog for
6629         searching. Remove some extraneous search menu items.
6630
6631         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6632         well as strings.
6633         (make-gutter-only-dialog-frame): allow the user to create the
6634         frame unmapped. Allow the gutter spec to be given as a glyph.
6635         (search-dialog-direction): new variable.
6636         (search-dialog-text): new variable.
6637         (search-dialog-callback): new function. Callback for the search
6638         dialog action.
6639         (make-search-dialog): new function. Create a user-friendly search
6640         dialog.
6641
6642 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6643
6644         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6645         under Windows.
6646
6647 2000-04-01  Andy Piper  <andy@xemacs.org>
6648
6649         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6650         progress more accurately.
6651
6652 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6653
6654         * finder.el (finder-compile-keywords): Process readable files only.
6655         Because error in process of .#finder-inf.el when compile xemacs
6656         with --with-clash-detection option.
6657
6658 2000-03-31  Andy Piper  <andy@xemacs.org>
6659
6660         * gutter-items.el (append-progress-display): don't delay after a
6661         successful font-lock.
6662         (make-gutter-only-dialog-frame): new function. Allow users to
6663         create gutter-only dialogs.
6664
6665 2000-03-27  Mike Alexander  <mta@arbortext.com>
6666
6667         * process.el (call-process-internal): Handle a null BUFFER
6668         parameter correctly.
6669
6670 2000-03-28  Andy Piper  <andy@xemacs.org>
6671
6672         * gutter-items.el (abort-progress-display): put strings in the
6673         gutter not extents.
6674         (progress-layout-glyph): signal special 'quit callback.
6675         (progress-display-quit-function): deleted.
6676         (progress-display-stop-callback): deleted.
6677         (progress-display-dispatch-command-events): deleted.
6678         (append-progress-display): remove calls to
6679         progress-display-dispatch-command-events.
6680         (raw-append-progress-display): ditto.
6681
6682 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6683
6684         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6685         being a list.  Actually define `stipple-pixmap-p' which is used as
6686         an error predicate.  Correctly handle PIXMAP being either relative
6687         or absolute file name.
6688
6689 2000-03-24  Andy Piper  <andy@xemacs.org>
6690
6691         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6692         (abort-progress-display): ditto. Don't delete the created extent.
6693         (raw-append-progress-display): ditto.
6694         (progress-display-dispatch-non-command-events): new
6695         function. Encapsulates what we want to do when no command input is
6696         required.
6697         (progress-display-dispatch-command-events): likewise, but disable
6698         for now since it causes too many problems.
6699         (append-progress-display): use them.
6700         (raw-append-progress-display): ditto.
6701         (default-gutter-position-changed-hook): set this rather than
6702         default-gutter-position-changed.
6703         (default-gutter-position-changed-hook): lambda with zero arguments
6704         rather than one.
6705         (raw-append-progress-display): trap errors in pending input since
6706         allowing them to signal will hose the gauge well and
6707         truly. Ideally we would like to delay these until we are more able
6708         to cope.
6709         (append-progress-display): ditto.
6710
6711 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6712
6713         * lisp/make-docfile.el: call-process-internal is now implemented
6714         in process.el.
6715
6716 2000-03-21  Ben Wing  <ben@xemacs.org>
6717
6718         * mule\mule-cmds.el (set-language-info-alist):
6719         Fix to correspond to new menu arrangement.
6720
6721 2000-03-21  Ben Wing  <ben@xemacs.org>
6722
6723         * process.el:
6724         * process.el (call-process-internal): New.
6725         New implementation of call-process.  Only enabled under NT, so far.
6726         stderr handling not implemented yet in CVS'd C code.
6727
6728 2000-03-20  Ben Wing  <ben@xemacs.org>
6729
6730         * lisp-mode.el:
6731         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6732         * lisp-mode.el (lisp-interaction-mode):
6733         Put back Lisp Interaction menubar for Jan V's sake.
6734
6735         * simple.el:
6736         * simple.el (mark-ring):
6737         * simple.el (dont-record-current-mark): New.
6738         * simple.el (in-shifted-motion-command): New.
6739         * simple.el (mark-ring-unrecorded-commands): New.
6740         * simple.el (mark-ring-max):
6741         * simple.el (set-mark-command):
6742         * simple.el (push-mark):
6743         * simple.el (handle-pre-motion-command):
6744         Implement scheme for not recording unimportant marks.
6745
6746         * subr.el:
6747         * subr.el (function-allows-args): New.
6748         New function function-allows-args.
6749
6750 2000-03-20  Martin Buchholz <martin@xemacs.org>
6751
6752         * XEmacs 21.2.32 is released.
6753
6754 2000-03-20  Andy Piper  <andy@xemacs.org>
6755
6756         * gutter-items.el (update-tab-in-gutter): force selection of the
6757         selected-window if required to do so.
6758         (buffers-tab-items): ditto.
6759         (add-tab-to-gutter): ditto.
6760         (create-frame-hook): use force-selection.
6761         (default-gutter-position-changed): lambdify.
6762         (update-tab-hook): deleted since it was only used in one place.
6763
6764 2000-03-18  Andy Piper  <andy@xemacs.org>
6765
6766         * files.el (find-file-noselect): undo change that shouldn't have
6767         gone in.
6768
6769 2000-03-17  Andy Piper  <andy@xemacs.org>
6770
6771         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6772         of selected-window trickery.
6773
6774         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6775         frames tabs.
6776         (progress-display-stop-callback): progress -> progress-display
6777         (progress-display-quit-function): ditto.
6778         (clear-progress-display): ditto.
6779         (remove-progress-display): ditto.
6780         (append-progress-display): ditto.
6781         (abort-progress-display): ditto.
6782         (raw-append-progress-display): ditto.
6783         (display-progress-display): ditto.
6784         (current-progress-display-label): ditto.
6785         (current-progress-display): ditto.
6786         (lprogress-display): ditto and save the buffer
6787         (progress-display): ditto. Otherwise the buffer sometimes gets
6788         changed which confuses font-lock.
6789
6790         * font-lock.el (font-lock-default-fontify-buffer): catch all
6791         errors, not just quit.
6792         (font-lock-mode): progress -> display-progress
6793         (font-lock-default-fontify-buffer): ditto.
6794         (font-lock-fontify-syntactically-region): ditto.
6795         (font-lock-fontify-keywords-region): ditto.
6796
6797 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6798
6799         * cl.el (gensym): Move to here from cl-macs.el.
6800         (gentemp): Ditto.
6801
6802 2000-03-16  Andy Piper  <andy@xemacs.org>
6803
6804         * font-lock.el (font-lock-mode): use lprogress and friends for
6805         progress management.
6806         (font-lock-default-fontify-buffer): ditto.
6807         (font-lock-fontify-syntactically-region): ditto.
6808         (font-lock-fontify-keywords-region): ditto.
6809         (font-lock-revert-cleanup): fix reverting.
6810         (font-lock-revert-setup): ditto.
6811
6812         * gutter-items.el (progress-use-echo-area): new variable. Use the
6813         echo area for progress gauges if non-nil.
6814         (clear-progress): remove echo area stuff and defer to
6815         clear-message.
6816         (append-progress): dispatch non-command events after each progress
6817         increment. Remove echo area stuff.
6818         (abort-progress): remove echo area stuff and defer to
6819         display-message.
6820         (raw-append-progress): ditto. Dispatch non-command events after
6821         gutter redisplay.
6822         (display-progress): defer echo area stuff to display-message.
6823
6824         * gutter-items.el (clear-progress):
6825         (abort-progress): indentation changes.
6826         (display-progress): don't clear progress.
6827         (append-progress): compare messages with equal.
6828         (raw-append-progress): use dispatch-non-command-events to flush
6829         widget creation events.
6830
6831 2000-03-13  Ben Wing  <ben@xemacs.org>
6832
6833         * abbrev.el:
6834         * abbrev.el (abbrev-string-to-be-defined): New.
6835         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6836         Changes for use with the menubar.
6837
6838 2000-03-12  Ben Wing  <ben@xemacs.org>
6839
6840         * alist.el (vassoc): moved here from font-menu.el.
6841
6842         * custom.el (defface): typo fix.
6843
6844         * dialog.el (yes-or-no-p-dialog-box):
6845         * dialog.el (message-box):
6846         * files.el (save-some-buffers-1):
6847         Put accelerators in the button names.
6848
6849         * font-lock.el (font-lock-comment-face):
6850         * font-lock.el (font-lock-keyword-face):
6851         * font-lock.el (font-lock-function-name-face):
6852         Fixed some of the colors under MS Windows because the existing
6853         default colors were hardly different from black and needed to be
6854         made lighter.
6855
6856         * font-menu.el:
6857         * font-menu.el (font-menu-split-long-menu):
6858         * font-menu.el (font-menu-family-constructor):
6859         * font-menu.el (font-menu-size-constructor):
6860         * font-menu.el (font-menu-weight-constructor):
6861         * font-menu.el (font-menu-set-font):
6862         vassoc moved to alist.el.
6863         Accelerators added to all menus.
6864         Unused bound var new-props removed.
6865
6866         * keydefs.el: I did a whole lot of rearranging to put things in a
6867         more consistent order and fixed a number of cases where key
6868         combinations involving up, down, left, right and so on were
6869         defined but the corresponding keypad combinations were not
6870         defined.
6871
6872         * lisp-mode.el:
6873         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6874         * lisp-mode.el (emacs-lisp-mode):
6875         * lisp-mode.el (lisp-interaction-mode):
6876         * lisp-mode.el (flet):
6877         Added accelerators onto the menus.
6878         Made all the different versions of the let function be indented
6879         the same way.
6880         Undid Steve's easy-menu-ification, because it makes it impossible
6881         to have the menubar and popup menus different.
6882         Cleaned up the menu; added items for find-function &c and some
6883         indenting, and removed debug-on-*.
6884
6885         * list-mode.el (list-mode-hook):
6886         * list-mode.el (list-mode):
6887         * list-mode.el (completion-setup-hook):
6888         * list-mode.el (display-completion-list):
6889         Added support for the :window-height keyword, which is required
6890         because of other changes that I made for the file dialog box.  I
6891         also made the hook variables list-mode-hook and
6892         completion-setup-hook and also minibuffer-setup-hook in
6893         minibuf.el be permanent-local; see comment in list-mode.el.
6894
6895         * map-ynp.el (map-y-or-n-p):
6896         Added accelerators to the dialog buttons.
6897
6898         * menubar-items.el (menu-truncate-list):
6899         New internal function.
6900         * menubar-items.el (submenu-generate-accelerator-spec):
6901         * menubar-items.el (menu-item-strip-accelerator-spec):
6902         * menubar-items.el (menu-item-generate-accelerator-spec):
6903         New exported functions, for use in auto-generating accelerator specs.
6904
6905         * menubar-items.el:
6906         * menubar-items.el (default-menubar):
6907         * menubar-items.el (maybe-add-init-button):
6908         * menubar-items.el (bookmark-menu-filter):
6909         * menubar-items.el (slow-format-buffers-menu-line):
6910         * menubar-items.el (build-buffers-menu-internal):
6911         * menubar-items.el (language-environment-menu-filter):
6912         * menubar-items.el (default-popup-menu):
6913         * menubar-items.el (popup-buffer-menu):
6914         * menubar-items.el (popup-menubar-menu):
6915         Did a major overhaul on this file, and in fact I'm nowhere near
6916         done working on the menubar, and there will be more patches to
6917         come.  A basic summary of what I've done:
6918
6919         a) I added accelerators to all of the menu items.  For menus that
6920         are auto-generated, such as the buffers menu, the accelerators are
6921         automatically added to the beginning of each line using the
6922         numbers 1 through 9, then zero, and then letters starting with A,
6923         but omitting the letters that are already in use for the fixed
6924         menu items at the top of the buffers menu.  To facilitate adding
6925         accelerators of this kind, I created some new functions
6926         (*-accelerator-spec), which are also being used by other filters
6927         that auto generate lists of things such as ftp sites to download
6928         packages.  If people really don't like these accelerators
6929         appearing at the beginning of the menu items, a variable can be
6930         added to optionally turn them off, but I think this is rather
6931         pointless because other menu items have accelerators and many or
6932         most of the menu users will use the accelerators if the support is
6933         there.
6934
6935         b) I combined the top level Tools and Apps menus into a single
6936         Tools menu, because the distinction between the two is not
6937         obvious, and the items on the menus are not used often enough that
6938         putting some of them onto submenus is a problem.
6939
6940         c) I created two new top level menus called View and Cmds because
6941         there were too many items on the File and Edit menus, and I'm going
6942         to be adding more items to these menus.  In contrast to the Tools
6943         menu, the items on these menus may be used quite often during an
6944         editing session, and so should be available with fewer
6945         keystrokes.
6946
6947         d) I added a number of options to the options menu, including one
6948         for controlling whether the alt key can be used to traverse to
6949         menu items using the accelerators, one for controlling behavior of
6950         control-k, one for controlling how the kill and yank functions
6951         interact with the clipboard, a few additional buffers-menu
6952         options, and various other things.  I also did a bit of
6953         rearranging, for example, combining the keyboard and mouse options
6954         into a single keyboard and mouse submenu to facilitate the
6955         accelerators on that level.
6956
6957         e) I changed the variable buffers-menu-format-buffer-line-function
6958         to take two arguments instead of one, the second argument being
6959         the line number for use in creating an accelerator.  I added a
6960         hack to support existing functions with one argument (although I
6961         doubt that very many of these exist), for backward compatibility.
6962
6963         f) I moved the top level mule menu to be a submenu of the edit
6964         menu.  I think that most of the items on this menu are fairly
6965         useless and there are certainly not enough frequently used items
6966         to justify this being its own top level menu.
6967
6968         g) I combined most of the items in big-menubar.el into the main menu.
6969         If people think the main menu is too big, it would be possible to
6970         create different configurations, some smaller.
6971
6972         * menubar.el (check-menu-syntax):
6973         Deleted some syntax checks that were no longer valid, partly
6974         because of changes that were already made a long time ago, and
6975         partly because of a change I made where I allow the name of the
6976         menu item to be an evaluated expression rather than just a string,
6977         similar to all of the other parameters of a menu item.
6978
6979         * minibuf.el:
6980         * minibuf.el (read-file-name-1):
6981         * minibuf.el (mouse-read-file-name-1):
6982         I made a number of changes to improve the appearance
6983         and functioning of the file dialog box.  They include:
6984
6985         a) Fixing the problem where closing the dialog box by clicking on
6986         the close button of the window didn't properly exit the
6987         minibuffer.
6988
6989         b) Fixing the problem that if you typed part of a file name, and
6990         then clicked on a completion with the mouse, the file was not
6991         correctly selected.
6992
6993         c) Changing the title of the dialog box to reflect the operation
6994         being done in accordance with user interface conventions, rather
6995         than the name of the dialog box buffer, which is rather useless.
6996
6997         d) Remove the words "possible completions are" which didn't
6998         belong.
6999
7000         e) Fix things so that the completions scroll off the end of the
7001         completions windows only to the right, rather than both to the
7002         right and down, which is in accordance with Windows user interface
7003         conventions.
7004
7005         * msw-init.el (init-post-mswindows-win):
7006         Added a binding for meta-F4, which is the standard windows binding
7007         for exiting a program.
7008
7009         * select.el (get-selection-no-error):
7010         * select.el (own-selection):
7011         * select.el (own-clipboard):
7012         Added an optional argument called append to the functions
7013         own-selection and own-clipboard.  This adds support for appending
7014         text to the existing selection and allows the function
7015         own-clipboard to be used as the value of the variable
7016         interprogram- cut-function.
7017
7018         Fixed a bug in own-selection in handling zmacs-region-stays.
7019
7020         * simple.el (historical-kill-line): New.
7021
7022         * simple.el (kill-line):
7023         * simple.el (interprogram-cut-function):
7024         * simple.el (interprogram-paste-function):
7025         * simple.el (handle-pre-motion-command):
7026         * simple.el (next-line):
7027         * simple.el (previous-line):
7028         a) Expanded the variable kill-whole-line, so that function
7029         kill-line can be set to delete the entire line always, not just
7030         when cursor is at the beginning of the line.  This is controlled
7031         by setting the variable kill-whole-line to the symbol 'always.
7032         This behavior, as well as the existing kill-whole-line behavior,
7033         now only take effect when kill-line is called interactively,
7034         although this is a departure from a previous behavior in the case
7035         of setting this variable kill-whole-line to t.  It is almost
7036         certainly what has always been intended, and most likely the old
7037         way of doing things introduced bugs.  I also created a function
7038         called historical-kill-line, which ignores the kill-whole-line
7039         setting and always gives the historical behavior of only killing
7040         to the end of the line.  I bound this function to shift- control-k
7041         so that the kill to end of line behavior is available, even when
7042         kill-whole-line has been set to change control-k into the simple
7043         delete-whole-line behavior. (This can be set using the options
7044         menu.)
7045
7046         b) I changed things so that kill and yank now interact with the
7047         clipboard by default under windows.  This was done by changing the
7048         default value of interprogram-cut- function and
7049         interprogram-paste-function.  You can get the old behavior by
7050         setting these to nil, and there is an option on the options menu
7051         to do this.
7052
7053         c) I added support for selecting text using shifted motion keys.
7054         This support is on by default and can be controlled by the
7055         variable shifted-motion-keys-select-region.  There is also a
7056         variable called unshifted-motion-keys-deselect-region that
7057         controls more specifically how the shifted motion key behavior
7058         works.  I did not put an option on the options menu to turn this
7059         off, because I can't imagine why this would be useful.
7060
7061         * simple.el (forward-block-of-lines):
7062         * simple.el (backward-block-of-lines):
7063         * simple.el (block-movement-size):
7064         New.
7065
7066         * simple.el (uncapitalized-title-words):
7067         * simple.el (uncapitalized-title-word-regexp):
7068         * simple.el (capitalize-string-as-title):
7069         * simple.el (capitalize-region-as-title):
7070         New.
7071
7072
7073         * subr.el (add-hook):
7074         * subr.el (make-local-hook): New.
7075         * subr.el (remove-local-hook): New.
7076         * subr.el (add-one-shot-hook): New.
7077         * subr.el (add-local-one-shot-hook): New.
7078         Added some functions to make using hooks easier.
7079         These include:
7080
7081         a) Functions add-local-hook and remove-local-hook to make it easy
7082         to use local hooks.
7083
7084         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7085         make it possible to add a "one-shot" hook, which is to say a hook
7086         that runs only once, and automatically removes itself after the
7087         first time it has run.
7088
7089 2000-03-09  Andy Piper  <andy@xemacs.org>
7090
7091         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7092
7093 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7094
7095         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7096         Moved from menubar-items.el.
7097         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7098
7099 2000-03-08  Andy Piper  <andy@xemacs.org>
7100
7101         * gutter-items.el (build-buffers-tab-internal): add selected field
7102         to buffers tab spec.
7103
7104 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7105
7106         * minibuf.el (last-exact-completion): Initialize to nil.
7107
7108 2000-03-07  Didier Verna  <didier@xemacs.org>
7109
7110         * startup.el (command-line-1): remove unused variable
7111         `first-file-buffer'.
7112
7113 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7114
7115         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7116         which is also used for Web server log files.
7117
7118 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7119
7120         * mule/mule-charset.el: Setup auto-fill-chars.
7121
7122 2000-03-02  SL Baur  <steve@beopen.com>
7123
7124         * subr.el (with-string-as-buffer-contents): Reimplement using
7125         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7126         non-deletion of buffer after execution problem.
7127         (with-output-to-string): Use unique buffer name.
7128
7129 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7130
7131         * gutter-items.el (buffers-tab-sort-function):  New variable.
7132         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7133
7134 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7135
7136         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7137
7138 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7139
7140         * menubar-items.el (maybe-add-init-button): Remove the "Load
7141         .emacs" button from all menubars.
7142
7143 2000-03-01  Didier Verna  <didier@xemacs.org>
7144
7145         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7146         region rectangle replacement (from Jan Vroonhof).
7147         (replace-rectangle): new function.
7148
7149 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7150
7151         * mule/mule-cmds.el (set-default-coding-systems): Use
7152         set-terminal-coding-system and set-keyboard-coding-system.
7153         * coding.el (set-terminal-coding-system): Use
7154         set-console-tty-output-coding-system.
7155         (set-keyboard-coding-system): Use
7156         set-console-tty-input-coding-system.
7157
7158 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7159
7160         * minibuf.el (read-variable): Allow symbol to default argument.
7161
7162 2000-02-27  Andy Piper  <andy@xemacs.org>
7163
7164         * gutter-items.el (update-tab-hook): new function to be used for
7165         hooks.
7166         (create-frame-hook): add update-tab-hook.
7167         (record-buffer-hook): ditto.
7168         (default-gutter-position-changed): ditto.
7169         (default-gutter-position): updating the buffers tab is now handled
7170         by a hook.
7171         (default-gutter-position-changed-hook): new variable.
7172         (gutter-element-visibility-changed-hook): ditto.
7173         (set-gutter-element-visible-p): call it.
7174         (set-gutter-element): use modify-specifier-instances. Set extents
7175         as duplicable before using.
7176         (remove-gutter-element): ditto.
7177         (set-gutter-element-visible-p): ditto.
7178         (init-gutter): new function.
7179         (add-tab-to-gutter): use new gutter-element functions rather than
7180         setting specifiers directly.
7181         (clear-progress): ditto.
7182         (abort-progress): ditto.
7183         (gutter-buffers-tab-visible-p): renamed from
7184         default-gutter-visible-p
7185
7186         * specifier.el (modify-specifier-instances): new function from Jan
7187         Vroonhof.
7188
7189         * x-init.el (init-post-x-win): call init-gutter.
7190
7191         * msw-init.el (init-post-mswindows-win): call init-gutter.
7192
7193         * menubar-items.el (default-menubar): Update to reflect new gutter
7194         variables.
7195
7196 2000-02-26  Andy Piper  <andy@xemacs.org>
7197
7198         * gutter-items.el (set-gutter-element): new function. Add gutter
7199         elements to the specified gutter.
7200         (remove-gutter-element): new function. Remove gutter elements from
7201         the specified gutter.
7202         (set-gutter-element-visible-p): new function. Set gutter element
7203         visibility for the provided gutter-visible specifier.
7204
7205 2000-02-23  Andy Piper  <andy@xemacs.org>
7206
7207         * gutter-items.el (add-tab-to-gutter): specify dimensions
7208         dynamically.
7209
7210 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7211
7212         * gutter-items.el (add-tab-to-gutter):
7213         * package-get.el (package-get-interactive-package-query):
7214         * package-ui.el (pui-directory-exists):
7215         (pui-install-selected-packages):
7216         (pui-list-packages):
7217         Use #'(lambda ...)  instead of '(lambda ...).
7218
7219 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7220
7221         * startup.el (load-user-init-file): Check to make sure user
7222           has an init-file before calling load().
7223
7224 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7225
7226         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7227
7228 2000-02-23  Martin Buchholz <martin@xemacs.org>
7229
7230         * XEmacs 21.2.31 is released.
7231
7232 2000-02-21  Mike Sperber <mike@xemacs.org>
7233
7234         * loadup.el (really-early-error-handler):
7235         * update-elc.el:
7236         * make-docfile.el:
7237         Remove dependency on EMACSBOOTSTRAP... environment variables.
7238
7239 2000-02-21  Martin Buchholz <martin@xemacs.org>
7240
7241         * XEmacs 21.2.30 is released.
7242
7243 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7244
7245         * byte-optimize.el (byte-optimize-plus):
7246         (byte-optimize-minus):
7247         (byte-optimize-multiply):
7248         Optimize (- 0) to 0, not (-)
7249         Optimize (+ 5 3.0) to 8.0
7250         Optimize (* 5 3.0) to 15.0
7251         Improve readability.
7252
7253 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7254
7255         * modeline.el: (modeline-scrolling-method): change modeline
7256         mswindows cursor appearance according to the value.
7257
7258         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7259         and 'gui-element face colors and 'gui-element face font to Windows
7260         defaults.
7261
7262 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7263
7264         * font-lock.el: Javadoc enhancements
7265
7266 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7267
7268         * ldap.el (toplevel): Test if LDAP support has been compiled in
7269         (ldap-verbose): New option
7270         (ldap-search-entries): Renamed from the previous ldap-search
7271         Conditionalize message display on ldap-verbose
7272         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7273         defuns
7274         (ldap-search): Is now defined as an obsolete wrapper calling
7275         ldap-search-basic or ldap-search-entries
7276
7277
7278 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7279             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7280             Jan Vroonhof  <jan@xemacs.org>
7281
7282         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7283         When for-effect is true, didn't call `byte-optimize-form'
7284         in and/or subforms without last.
7285
7286 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7287
7288         * package-get.el (package-get-download-sites): Use correct custom
7289         type.
7290
7291 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7292
7293         * files.el (write-file): Ask for coding system when compiled with
7294         file-coding.
7295
7296 2000-02-16  Andy Piper  <andy@xemacs.org>
7297
7298         * buffer.el (switch-to-buffer): give norecord argument to
7299         set-window-buffer instead of explicitly recording.
7300
7301         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7302         we have to pick a window.
7303
7304 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7305
7306         * mule/mule-cmds.el (describe-language-support): Don't add
7307         unexist function to help-map.
7308         (describe-coding-system): Don't use already assigend `C'.
7309
7310 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7311
7312         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7313         work in custom.
7314
7315 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7316
7317         * about.el: Ienaga's e-mail address change.
7318
7319 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7320
7321         * etags.el (find-tag): force new window -- even if buf already
7322         visible -- when other-window is t
7323
7324 2000-02-16  Martin Buchholz <martin@xemacs.org>
7325
7326         * XEmacs 21.2.29 is released.
7327
7328 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7329
7330         * cl-extra.el (getf): This is now identical to `plist-get', so
7331         just defalias it.
7332         * cl-macs.el: Make getf an alias to plist-get, at the
7333         byte-compiler level, using define-compiler-macro.
7334
7335 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7336
7337         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7338
7339 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7340
7341         * lisp/etags.el (find-tag-internal): set exact-tagname to
7342           a regular expression that matches against the tagname
7343           part of the tag entry first instead of only looking in
7344           the context area.
7345
7346 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7347
7348         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7349         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7350
7351 2000-02-07  Martin Buchholz <martin@xemacs.org>
7352
7353         * XEmacs 21.2.28 is released.
7354
7355 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7356
7357         * cl-extra.el (getf): Just call `get', never `get*'.
7358         Make arglist match docstring.
7359         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7360         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7361         * byte-optimize.el: remove references to `get*'.
7362
7363 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7364
7365         * mule/european.el: Add syntax information for Latin3 and Latin4.
7366
7367 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7368
7369         * byte-optimize.el: Byte-optimize (length "foo")
7370
7371 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7372
7373         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7374         width check using `window-leftmost-p' and `window-rightmost-p'.
7375
7376 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7377
7378         * wid-edit.el (widget-match-inline): An atom never matches a
7379           list.
7380
7381 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7382
7383         * modeline.el: Consolidated 'x and 'mswindows specification under
7384         'win tag.
7385
7386 2000-01-29  Andy Piper  <andy@xemacs.org>
7387
7388         * gutter-items.el: (format-buffers-tab-line): Try and be
7389         intelligent about buffer naming when we have duplicates.
7390
7391 2000-01-29  Andy Piper  <andy@xemacs.org>
7392
7393         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7394         updated when it becomes visible.
7395
7396 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7397
7398         * bytecomp.el (byte-compile-insert-header): Properly set coding
7399         system under MULE and file-coding.
7400
7401 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7402
7403         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7404         (dontusethis-set-value-terminal-coding-system-handler):
7405         (dontusethis-set-value-keyboard-coding-system-handler):
7406         Never undefine coding system aliases.  Emergency fix for gnus.
7407
7408 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7409
7410         * files.el (abbreviate-file-name): Use directory-sep-char instead
7411         of hard-coded "/".
7412
7413 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7414
7415         * startup.el (user-init-file-base-list): New variable, replacing
7416         user-init-file-base.
7417         (find-user-init-file): New function.
7418         (command-line-early): Use it.
7419         (load-user-init-file): Ditto.
7420
7421 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7422
7423         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7424         calling valid-image-instantiator-format-p
7425
7426 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7427
7428         * isearch-mode.el (isearch-mode): The variable is
7429         isearch-unhidden-extents, not isearch-opened-extents.
7430
7431 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7432
7433         * minibuf.el (next-history-element): Modify error message if a
7434         default value is available.
7435
7436 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7437
7438         * bytecomp.el (byte-compile-file): Don't unconditionally write
7439         .elc files in binary - might contain non-Latin1.
7440
7441 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7442
7443         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7444         for windows-nt.
7445
7446         * version.el:
7447         * startup.el (user-init-file-base):
7448         * process.el (call-process-region):
7449         * files.el (make-backup-file-name):
7450         (backup-file-name-p):
7451         (file-relative-name):
7452         (abbreviate-file-name):
7453         (set-auto-mode):
7454         * code-process.el (call-process-region): Removed unnecessary
7455         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7456         support out of the universe.
7457
7458         * process.el:
7459         * code-process.el:
7460         * bytecomp.el (byte-compile-file): Removed reference to
7461         buffer-file-type, and commented usage of binary-process-output
7462         NTEmacs variables.
7463
7464 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7465
7466         * help.el (function-arglist): Add case for macro.
7467
7468 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7469
7470         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7471         printers.
7472         (custom-display): Added a menu for printer/display tags.
7473
7474         * frame.el (frame-type):
7475         * device.el (device-type): Added 'msprinter to the doc string, and
7476         removed 'pc -- it is not going to be implemented ever.
7477         (call-device-method): Fixed docstring typo.
7478         Defined specifier tags 'printer and 'display.
7479
7480 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7481
7482         * lisp/itimer.el (itimer-run-expired-timers): (consp
7483           last-command-event-time) instead of (consp
7484           'last-command-event-time).
7485
7486 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7487
7488         * msw-glyphs.el: Removed obsolete commentary.
7489
7490 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7491
7492         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7493         better default value.
7494
7495 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7496
7497         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7498         (read-string): Ditto.
7499         (eval-minibuffer): Ditto.
7500         (read-command): Ditto.
7501         (read-function): Ditto.
7502         (read-variable): Ditto.
7503         (read-number): Ditto.
7504         (read-shell-command): Ditto.
7505         (read-number): Record history.
7506
7507 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7508
7509         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7510
7511 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7512
7513         * faces.el (startup-initialize-custom-faces): New function.
7514         Reset all faces created during auto-autoloads loading time
7515         by defface.
7516         * startup.el (command-line): Call it.
7517
7518 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7519
7520         * about.el (about-hackers): Add myself to contributors list.
7521
7522 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7523
7524         * menubar-items.el (maybe-add-init-button): Removed an argument in
7525         a call to load-user-init-file, as the function managed to lose its
7526         formal parameter a few betas ago.
7527
7528 2000-01-18  Martin Buchholz <martin@xemacs.org>
7529
7530         * XEmacs 21.2.27 is released.
7531
7532 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7533
7534         * process.el (shell-command-to-string): Use the FSF docstring.
7535         Make shell-command-to-string the standard function, and
7536         exec-to-string the (deprecated) alias.
7537
7538         * startup.el: typo fix.
7539
7540 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7541
7542         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7543
7544 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7545
7546         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7547         buffers after visible buffers.
7548         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7549
7550 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7551
7552         * info.el (Info-extract-menu-node-name): Stop at a dot
7553         followed by whitespace or right parenthesis.
7554
7555 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7556
7557         * info.el (Info-directory-list): Warn against using Customize with
7558         Info-directory-list.
7559
7560 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7561
7562         * minibuf.el (read-file-name): doc fix.
7563
7564         * autoload.el (update-file-autoloads): doc fix.
7565
7566         * about.el (about-hackers): Change my E-mail address.
7567
7568 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7569
7570         * info.el (Info-visit-file): Just use the `f' interactive spec to
7571         read a filename in the standard way.
7572
7573 2000-01-13  Andy Piper  <andy@xemacs.org>
7574
7575         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7576         (gutter-buffers-tab-extent): new variable.
7577         (update-tab-in-gutter): call add-tab-to-gutter again if the
7578         orientation has changed.
7579         (add-tab-to-gutter): cope with different orientations.
7580
7581 2000-01-11  Didier Verna  <didier@xemacs.org>
7582
7583         * info.el (Info-following-node-name): backward-skip dots as well
7584         as spaces (dots at the end of a node name aren't part of it).
7585         (Info-extract-menu-node-name): don't skip dots. There could be
7586         some in the node name.
7587         (Info-index): allow dots to be part of a node name.
7588
7589 2000-01-12  Andreas Jaeger  <aj@suse.de>
7590
7591         * files.el (auto-mode-alist): Added idlwave-mode.
7592         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7593
7594 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7595
7596         * info.el (Info-search): Show default value.
7597
7598 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7599
7600         * info.el (Info-read-node-completion-table): New variable.
7601         (Info-read-node-name-1): New function.
7602         (Info-read-node-name): Use it.
7603         (Info-follow-reference): Use DEFAULT argument of completing-read.
7604         (Info-menu): Ditto.
7605
7606 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7607
7608         * hyper-apropos.el (hyper-describe-key-briefly): Save
7609         window configuration.
7610         (hyper-describe-face): Use DEFAULT of completing-read.
7611         (hyper-apropos-read-variable-symbol): Ditto.
7612         (hyper-apropos-read-function-symbol): Ditto.
7613
7614 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7615
7616         * mule/mule-cmds.el (set-default-coding-system): Set
7617         comint-exec-hook to use coding-system-for-read and
7618         coding-system-for-write so that C-x RET c works.
7619
7620 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7621
7622         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7623         (previous-matching-history-element): Increment
7624         minibuffer-max-depth by 1.
7625         (next-matching-history-element): Ditto.
7626
7627 2000-01-11  Andy Piper  <andy@xemacs.org>
7628
7629         * gutter-items.el (buffers-tab): Create a new face for the buffers
7630         tab.
7631         (buffers-tab-face): use it.
7632
7633 2000-01-10  Didier Verna  <didier@xemacs.org>
7634
7635         * modeline.el (modeline-scrolling-method): change modeline X
7636         cursor appearance according to the value.
7637
7638 2000-01-07  Andreas Jaeger  <aj@suse.de>
7639
7640         * about.el (about-hackers): Moved my entry to contributor list.
7641         (xemacs-hackers): Added myself.
7642         (about-maintainer-info): Added description of myself.
7643
7644
7645 2000-01-07  Didier Verna  <didier@xemacs.org>
7646
7647         * modeline.el (modeline-scrolling-method): new variable.
7648         (mouse-drag-modeline): add reference to it in the docstring.
7649         (mouse-drag-modeline): handle it.
7650
7651 2000-01-08  Andy Piper  <andy@xemacs.org>
7652
7653         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7654         calls.
7655         (remove-buffer-from-gutter-tab): ditto.
7656
7657 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7658
7659         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7660         (custom-face-edit): Fix grammatical error in help message.
7661
7662 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7663
7664         * movemail.el: Added.
7665
7666         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7667
7668 2000-01-03  Didier Verna  <didier@xemacs.org>
7669
7670         * modeline.el (mouse-drag-modeline): remove the code related to
7671         the modeline horizontal scrolling facility.
7672
7673 1999-12-31  Martin Buchholz <martin@xemacs.org>
7674
7675         * XEmacs 21.2.26 is released.
7676
7677 1999-12-28  Andy Piper  <andy@xemacs.org>
7678
7679         * wid-edit.el (widget-push-button-value-create): The gui cache
7680         does not agree with native widgets which can only be displayed
7681         once per window. The reasons for caching are diminished now that
7682         we don't hog resources when creating buttons.
7683         (widget-push-button-cache) deleted.
7684
7685 1999-12-24  Martin Buchholz <martin@xemacs.org>
7686
7687         * XEmacs 21.2.25 is released.
7688
7689 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7690
7691         * hyper-apropos.el (hyper-apropos): Toggle
7692         hyper-apropos-programming-apropos correctly.
7693         Set REGEXP when user accepts default value.
7694
7695 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7696
7697         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7698         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7699
7700 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7701
7702         * mule/mule-category.el (undefined-category-designator):
7703         Return char instead of character.  Search for undefined one.
7704         (describe-category): Use with-displaying-help-buffer.
7705
7706 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7707
7708         * byte-optimize.el (byte-optimize-plus):
7709         Optimize (+ 1) to 1 instead of (1+ nil).
7710
7711         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7712
7713         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7714
7715         * byte-optimize.el (byte-optimize-char-before): New function.
7716         Remove performance penalty for using (char-before) instead of (char-after).
7717
7718 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7719
7720         * mule/mule-category.el (char-category-list): Return character
7721         instead of integer.
7722
7723 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7724
7725         * minibuf.el (read-buffer): Check default is buffer object.
7726
7727 1999-11-25  Andy Piper  <andy@xemacs.org>
7728
7729         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7730         for buttons.
7731
7732 1999-12-16  Andreas Jaeger  <aj@suse.de>
7733
7734         * package-get.el (package-get-maybe-save-index): Fixed typo.
7735         Patch by Jeff Miller <jmiller@smart.net>.
7736
7737 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7738
7739         * gnuserv.el (gnuserv-process-filter):  don't call
7740         gnuserv-write-to-client when gnuserv-current-client is nil
7741
7742 1999-12-14  Martin Buchholz <martin@xemacs.org>
7743
7744         * XEmacs 21.2.24 is released.
7745
7746 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7747
7748         * about.el (about-hackers): Update my email address.
7749
7750 1999-12-07  Martin Buchholz <martin@xemacs.org>
7751
7752         * XEmacs 21.2.23 is released.
7753
7754 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7755
7756         * package-get.el (package-get-download-sites): Removed several
7757         defunct download sites, added many new ones, and corrected a few
7758         incorrect directory-on-site entries.  Added physical locations to
7759         site-description.
7760
7761 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7762
7763         * finder.el (finder-commentary): add DOC string and fix
7764         interactive spec
7765
7766 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7767
7768         * help.el (describe-function): Don't forget to intern the string
7769         completing-read returns.
7770         (describe-variable): Ditto.
7771
7772 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7773
7774         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7775         `hyper-apropos-help-mode' here to find symbol to customize
7776         irregardless of cursor position and simplify
7777         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7778         `hyper-apropos-popup-menu'.
7779
7780 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7781
7782         * apropos.el (apropos-mode-map): Add return to call
7783         apropos-follow.
7784         (apropos-print): Call apropos-mode to have better
7785         command reference. Put keymap text-poperty to
7786         symbole name.
7787
7788 1999-11-22  Alastair Burt  <burt@dfki.de>
7789
7790         * help.el: (describe-bindings-1): Added handling of keymaps for
7791         the extents at point.
7792
7793 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7794
7795         * gutter-items.el (buffers-tab-items): Wrap the function in a
7796         save-match-data
7797
7798 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7799
7800         * help.el (describe-function): Use the DEFAULT argument to
7801         completing-read.
7802         (describe-variable): Ditto.
7803
7804 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7805
7806         * minibuf.el (read-from-minibuffer): Add optional argument
7807         DEFAULT to have better mini-buffer history support.
7808         (completing-read): Pass default to read-from-minibuffer.
7809         (read-buffer): Pass default to completing-read.
7810
7811 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7812
7813         * font-lock.el (font-lock-doc-string-face): Document the
7814         `font-lock-lisp-like' property.
7815
7816 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7817
7818         * lisp-mode.el: Specify `font-lock-lisp-like'.
7819
7820         * font-lock.el (font-lock-lisp-like): New function.
7821         (font-lock-fontify-syntactically-region): Use it.
7822
7823 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7824
7825         * XEmacs 21.2.22 is released
7826
7827 1999-11-28  Martin Buchholz <martin@xemacs.org>
7828
7829         * XEmacs 21.2.21 is released.
7830
7831 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7832
7833         * minibuf.el (read-coding-system): Accept symbol and
7834         coding-system object as a default-coding-system.
7835
7836 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7837
7838         * minibuf.el (read-coding-system): Accept symbol as
7839         a default-coding-system.
7840
7841 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7842
7843         * apropos.el (apropos-documentation): Use insert instead
7844         of princ.
7845
7846 1999-11-07  William M. Perry  <wmperry@aventail.com>
7847
7848         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7849           for the linux console.
7850
7851         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7852           stuff to work when you are not on a window system, since the GPM
7853           mouse support now allows pasting from outside of XEmacs.
7854
7855 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7856
7857         * XEmacs 21.2.20 is released
7858
7859 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7860
7861         * setup-paths.el (paths-default-info-directories): Add
7862         /usr/share/info and /usr/local/share/info.
7863
7864 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7865
7866         * about.el: Updated Vladimir Ivanovic's info.
7867
7868 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7869
7870         * auto-show.el (auto-show-truncationp): Remove.
7871
7872         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7873
7874 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7875
7876         * indent.el (indent-line-to): fix bug: spaces were not replaced
7877         with tab if column is multiple of tab-width
7878         From dhn@qedinc.com
7879
7880 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7881
7882         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7883         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7884
7885         * package-get.el (package-get-package-provider): Be verbose when
7886         interactive. Patch from Robert Pluim
7887
7888 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7889
7890         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7891         info file suffixes.
7892
7893 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7894
7895         * process.el (open-network-stream): Add a new optional parameter
7896         PROTOCOL to support udp; fix a minor typo and add an explanation
7897         in docstring for udp programming.
7898
7899         * code-process.el (open-network-stream): Add a new optional
7900         parameter PROTOCOL to support udp; fix a minor typo and add an
7901         explanation in docstring for udp programming.
7902
7903 1999-10-18  Andy Piper  <andy@xemacs.org>
7904
7905         * gui.el (make-gui-button): be more precise about how we call
7906         callbacks.
7907
7908         * wid-edit.el (widget-push-button-value-create): Use the new form
7909         of native gui-button.
7910
7911 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7912
7913         * info.el (Info-page-prev): Don't do (sit-for 0).
7914
7915 1999-10-13  Andy Piper  <andy@xemacs.org>
7916
7917         * gutter-items.el (progress-abort-glyph): new glyph for showing
7918         abort status.
7919         (append-progress): dispatch-event rather than sit-for.
7920         (abort-progress): new function. Show the abort glyph with an
7921         appropriate message.
7922         (raw-append-progress): dispatch-event rather than sit-for.
7923         (display-progress): cope with aborts.
7924
7925         * gui.el (make-gui-button): Use native widgets for buttons
7926         unconditionally.
7927         (insert-gui-button): ditto.
7928         (gui-button-p): ditto.
7929
7930         * xbm-button.el: remove from core.
7931
7932         * xpm-button.el: remove from core.
7933
7934 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7935
7936         * faces.el (init-device-faces): Don't initialize the random faces
7937         on the stream device.
7938
7939 1999-10-06  Andy Piper  <andy@xemacs.org>
7940
7941         * files.el (recover-file): Don't use ls under windows for revert buffer.
7942
7943 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7944
7945         * package-get.el (package-get-download-menu): Make menu really
7946         toggle download sites.
7947         (package-get-download-sites): Add autoload cookie.
7948
7949 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7950
7951         * setup-paths.el (paths-find-module-directory): Ditto.
7952
7953 1999-09-29  Werner Fink  <werner@suse.de>
7954
7955         * setup-paths.el (paths-find-exec-directory): Add missing nil
7956         parameter for environment.
7957
7958 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7959
7960         * modeline.el (modeline-format):
7961         Only purecopy the strings.  Else
7962         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7963         barfs.
7964
7965 1999-08-28  Mike Woolley  <mike@bulsara.com>
7966
7967         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7968         user setting comint-completion-addsuffix and
7969         comint-process-echoes.
7970
7971 1999-09-22  Andy Piper  <andy@xemacs.org>
7972
7973         * gutter-items.el (update-tab-in-gutter): use
7974         last-nonminibuf-window instead of selected-window.
7975
7976 1999-09-18  Andy Piper  <andy@xemacs.org>
7977
7978         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7979         display on.
7980
7981         * subr.el (record-buffer-hook): new variable so that the hook gets
7982         some documentation.
7983
7984 1999-09-16  Andy Piper  <andy@xemacs.org>
7985
7986         * gutter-items.el (update-tab-in-gutter): only update when the
7987         gutter is visible.
7988         (remove-buffer-from-gutter-tab): ditto.
7989
7990 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7991
7992         * simple.el (do-auto-fill): Commented out part of Kinsoku
7993         processing.
7994
7995 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7996
7997         * isearch-mode.el (isearch-highlightify-region): Give the
7998         highlighting extents a high priority.
7999         (isearch-make-extent): Give the main highlighting extent an even
8000         higher priority.
8001
8002 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8003
8004         * packages.el (packages-compute-package-locations): Fix typo from
8005         -u rationalization.
8006
8007 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8008
8009         * setup-paths.el (paths-find-doc-directory): Respect value of
8010         `configure-doc-directory.'
8011
8012         * find-paths.el (paths-find-architecture-directory): Give
8013         precendence `default' argument (which typically comes from
8014         configure).
8015
8016 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8017
8018         * startup.el (command-line-early): Added options -user-init-file
8019         and -user-init-directory.
8020
8021         * files.el (user-init-file): Default to NIL so we can recognize
8022         when it's set.
8023
8024 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8025
8026         * obsolete.el (init-file-user):
8027         * startup.el:
8028         * packages.el (packages-compute-package-locations):
8029         * package-get.el (package-get-user-index-filename):
8030         * menubar-items.el (maybe-add-init-button):
8031         * info.el (Info-annotations-path):
8032         * dump-paths.el:
8033         Change `user-init-directory' to be an absolute path.
8034         Use `user-init-directory' where appropriate.
8035         Zap `init-file-user' and its uses.
8036
8037 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8038
8039         * subr.el (copy-symbol): New function.
8040
8041 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8042
8043         * isearch-mode.el (isearch-done): Be sure to restore invisible
8044         extents in the proper buffer.
8045         (isearch-pre-command-hook): Set this-command to the correct value
8046         in case the buffer has changed and old overriding-local-map was
8047         used.
8048         (isearch-restore-extent): Use remprop instead of setting the
8049         property to nil.
8050
8051 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8052
8053         * cmdloop.el (execute-extended-command): Update zmacs region
8054         before the delay.
8055         (execute-extended-command): Make the message gettext-friendly.
8056
8057 1999-09-07  Andy Piper  <andy@xemacs.org>
8058
8059         * gutter-items.el (progress-gauge-glyph): renamed from
8060         progress-glyph.
8061         (progress-text-glyph): new variable.
8062         (progress-layout-glyph): use layouts and text glyphs.
8063         (progress-area-buffer): removed.
8064         (progress-text-and-extent): new variable.
8065         (progress-displayed-p): dynamically create gutter area buffer.
8066         (clear-progress): ditto.
8067         (raw-append-progress): ditto.
8068         (append-progress): use new glyph names.
8069         (raw-append-progress): only create the extent when needed. set
8070         properties more optimally.
8071         (progress): remove args.
8072
8073 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8074
8075         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8076         mapcar where the return value is unused.
8077         (isearch-restore-invisible-extents): Ditto.
8078         (isearch-highlight-all-cleanup): Ditto.
8079         (isearch-delete-extents-in-range): Traverse the extents only once.
8080         (isearch-highlight-all-update): Don't start over if the search
8081         string has changed and more input is pending.
8082
8083 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8084
8085         * packages.el (packages-find-package-data-path): Ditto.
8086
8087         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8088
8089         * subr.el (mapc-internal): Don't make obsolete.
8090
8091         * cl-extra.el (mapc): Resurrect.
8092
8093 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8094
8095         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8096         alias.
8097
8098         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8099         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8100         (isearch-yank-clipboard): Use get-clipboard instead of
8101         x-get-clipboard.
8102         (isearch-yank-selection): Fix docstring.
8103
8104 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8105
8106         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8107
8108 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8109
8110         * cl-macs.el (extent-start-position): Fix setf method.
8111         (extent-end-position): Ditto.
8112
8113 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8114
8115         * isearch-mode.el: End merge with FSF 20.4.
8116
8117         * isearch-mode.el (search-invisible): New variable.
8118         (isearch-hide-immediately): Ditto.
8119         (isearch-unhidden-extents): Ditto.
8120         (isearch-range-invisible): New function.
8121         (isearch-unhide-extent): Ditto.
8122         (isearch-restore-invisible-extents): Ditto.
8123         (isearch-restore-extent): Ditto.
8124
8125         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8126         implementation.
8127         (isearch-ring-retreat-edit): Ditto.
8128         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8129         (isearch-forward-regexp): New arguments NOT-REGEXP and
8130         NO-RECURSIVE-EDIT.
8131         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8132         (isearch-backward-regexp): New arguments NOT-REGEXP and
8133         NO-RECURSIVE-EDIT.
8134         (isearch-mode): Return isearch-success.
8135         (isearch-update): Use unread-command-events instead of
8136         unread-command-event.
8137         (isearch-abort): If an invalid regexp is encountered, keep popping
8138         states.
8139         (isearch-*-char): Use FSF implementation.
8140         (isearch-whitespace-chars): Use the more robust FSF's
8141         implementation.
8142         (isearch-within-brackets): New variable.
8143         (isearch-mode): Initialize it.
8144         (isearch-edit-string): Bind it.
8145         (isearch-search-and-update): Set it.
8146         (isearch-push-state): Push it.
8147         (isearch-top-state): Pop it.
8148         (isearch-search): Set it.
8149         (isearch-printing-char): When called by isearch-whitespace-chars,
8150         handle M-SPC gracefully.
8151         (isearch-message-prefix): New argument ELLIPSIS.
8152         (isearch-message-suffix): Ditto.
8153         (isearch-message): Use the ELLIPSIS argument when calling
8154         isearch-message-prefix and isearch-message-suffix.
8155         (isearch-message-prefix): Distinguish between "wrapped" and
8156         "overwrapped" search, FWIW.
8157
8158 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8159
8160         * isearch-mode.el (isearch-edit-string): Use the head of the
8161         search ring instead of search-last-string and search-last-regexp.
8162         (search-highlight): Renamed from isearch-highlight.
8163         (isearch-exit): Use the new name.
8164         (isearch-highlight): Ditto.
8165         (isearch-dehighlight): Ditto.
8166         (isearch-update-ring): New function.
8167         (isearch-done): Call it.
8168         (isearch-done): New argument EDIT.
8169         (isearch-repeat): If search string is empty, look up at the car of
8170         the search ring; ignore the yank pointer.
8171         (isearch-abort): Call isearch-done with NOPUSH.
8172         (isearch-cancel): New function.
8173         (isearch-mode-map): Bind it to ESC ESC ESC.
8174
8175         * isearch-mode.el: Begin merge with FSF 20.4.
8176
8177 1999-09-01  Andy Piper  <andy@xemacs.org>
8178
8179         * x-select.el (x-get-clipboard): obsolete.
8180         (x-yank-clipboard-selection): obsolete
8181
8182         * select.el (disown-selection): need to be careful to disown the
8183         clipboard if we set it via selection.
8184         (get-clipboard): move from x-select.el
8185         (yank-clipboard-selection): ditto.
8186
8187 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8188
8189         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8190         isearch-highlight-all-matches to nil.
8191         (isearch-fixed-case): New variable.
8192         (isearch-mode): Initialize it.
8193         (isearch-edit-string): Save it.
8194         (isearch-toggle-case-fold): Set it.
8195         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8196         need to check isearch-fixed-case.
8197         (isearch-toggle-case-fold): Update highlighting of all matches
8198         before the pause.
8199         (isearch-edit-string):
8200
8201 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8202
8203         * isearch-mode.el (isearch-edit-string): Call isearch-message
8204         before reading the event so that the prompt is displayed properly.
8205         (isearch-message): Use isearch-nonincremental when calling
8206         isearch-message-prefix.
8207         (minibuffer-local-isearch-map): Bind up and down to do the same as
8208         M-p and M-n respectively.
8209         (isearch-done): New arg NOPUSH.
8210         (isearch-edit-string): Use it.
8211         (isearch-edit-string): Don't bind isearch-string.
8212         (isearch-ring-adjust): Edit string, *then* push state.
8213
8214 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8215
8216         * faces.el (isearch-secondary): Make isearch-secondary look
8217         different than default.
8218
8219 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8220
8221         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8222         save-excursion.
8223         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8224         (isearch-update): Call isearch-dehighlight without arguments.
8225         (isearch-done): Ditto.
8226
8227         * isearch-mode.el (isearch-fix-case): If the search string has no
8228         upper-case letters, allow the folding to be reenabled.
8229         Previously, once disabled, the folding would remain that way until
8230         the end of isearch.
8231         (isearch-top-state): Call isearch-fix-case.
8232
8233         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8234         save-excursion.
8235         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8236
8237 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8238
8239         * xpm-button.el:
8240         xbm-button.el: Need to exist in core because gui.el depends on
8241         them.
8242
8243 1999-08-31  Andy Piper  <andy@xemacs.org>
8244
8245         * gutter-items.el (buffers-tab-face): new customizable variable.
8246         (buffers-tab-default-buffer-line-length): new specifier for
8247         maximum viewable characters.
8248         (progress-stack): new variable for implementing widget-based
8249         progress messages.
8250         (progress-area-buffer): ditto.
8251         (progress-glyph-height): ditto.
8252         (progress-stop-callback): ditto.
8253         (progress-quit-function): new function.
8254         (progress-glyph): new variable.
8255         (progress-layout-glyph): ditto.
8256         (progress-displayed-p): new function, see message-displayed-p for
8257         details.
8258         (clear-progress): ditto.
8259         (remove-progress): ditto.
8260         (append-progress): ditto.
8261         (raw-append-progress): ditto.
8262         (display-progress): ditto.
8263         (current-progress): ditto.
8264         (current-progress-label): ditto.
8265         (progress): ditto.
8266         (lprogress): ditto.
8267
8268
8269 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8270
8271         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8272
8273         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8274         `isearch-yank-selection'.
8275         (isearch-mode-map): Use it.
8276         (isearch-yank-selection): Use `get-selection' instead of
8277         `get-x-selection'.
8278
8279 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8280
8281         * faces.el (isearch-secondary): Create face here.
8282
8283         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8284         timers.
8285
8286 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8287
8288         * subr.el (buffer-string): More robust backward compatibility
8289         check, courtesy William Perry.
8290
8291 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8292
8293         * replace.el (perform-replace): Stop the search after the search
8294         limit has been reached.
8295
8296 1999-08-23  Andy Piper  <andy@xemacs.org>
8297
8298         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8299         here if we don't have one.
8300
8301 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8302
8303         * ldap.el (ldap-coding-system): Default to nil until we get
8304         efficient UTF8 support
8305         (ldap-decode-string): Guard against `decode-coding-string' not
8306         being defined
8307         (ldap-encode-string): Guard against `encode-coding-string' not
8308         being defined
8309
8310 1999-08-23  Didier Verna  <didier@xemacs.org>
8311
8312         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8313         Some doc strings improvements, and add a star to the `interactive'
8314         calls.
8315
8316 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8317
8318         * font-lock.el (java-font-lock-keywords-3): introduced new
8319         keywords and regexpes for javadoc syntax 1.2.
8320
8321 1999-08-17  Andy Piper  <andy@xemacs.org>
8322
8323         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8324         format-buffers-tab-line.
8325         (buffers-tab-max-buffer-line-length): new variable.
8326         (format-buffers-tab-line): new function. truncate names if over
8327         buffers-tab-max-buffer-line-length.
8328
8329 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8330
8331         * cus-start.el: Customize the variable `bell-inhibit-time'.
8332
8333 1999-08-16  Andy Piper  <andy@xemacs.org>
8334
8335         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8336         brute-force approach to deleting the last buffer.
8337         (buffers-tab-grouping-regexp): new customizable variable.
8338         (select-buffers-tab-buffers-by-mode): use it.
8339
8340 1999-08-13  Andy Piper  <andy@xemacs.org>
8341
8342         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8343         deletion problem.
8344
8345 1999-07-30  Didier Verna  <didier@xemacs.org>
8346
8347         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8348         of princ to output symbols.
8349         (custom-save-face-internal): ditto.
8350         (custom-save-resets): ditto.
8351
8352 1999-08-09  Didier Verna  <didier@xemacs.org>
8353
8354         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8355         `regexp-quote' to protect the major mode name for use as a regular
8356         expression (c++ needs this for instance).
8357
8358 1999-08-08  Andy Piper  <andy@xemacs.org>
8359
8360         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8361         cope with similar mode names.
8362
8363         * gutter-items.el (buffers-tab-selection-function): new selection
8364         function.
8365         (select-buffers-tab-buffers-by-mode): new function.
8366         (buffers-tab-items): use it if set to only display buffers in the
8367         tab in the current buffer's group..
8368         (update-tab-in-gutter): use new api.
8369         (remove-buffer-from-gutter-tab): ditto.
8370
8371         * gutter-items.el (buffers-tab-max-size): set custom selection
8372         default to 6.
8373         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8374         (add-tab-to-gutter): set face as default.
8375
8376 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8377
8378         * faces.el (frob-face-property): Merge the fall-back specifier
8379         with the target, not replace it.
8380
8381 1999-08-05  Andy Piper  <andy@xemacs.org>
8382
8383         * gutter-items.el (update-tab-in-gutter): add frame argument for
8384         buffer-items.
8385         (update-tab-in-gutter): use it.
8386
8387         * gutter-items.el (record-buffer-hook): set.
8388
8389         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8390         change.
8391         (switch-to-buffer-hook) deleted.
8392
8393 1999-08-04  Andy Piper  <andy@xemacs.org>
8394
8395         * gutter-items.el (update-tab-in-gutter): make sure this will work
8396         as an argument to create-frame-hook.
8397
8398 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8399
8400         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8401         instead of timer emulation.
8402
8403 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8404
8405         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8406         Emacs isearch enhancements.
8407
8408 1999-07-28  Andy Piper  <andy@xemacs.org>
8409
8410         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8411         all devices that support tab controls.
8412         (remove-buffer-from-gutter-tab): new function. to be used as a
8413         value for kill-buffer-hook.
8414
8415 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8416
8417         * auto-show.el (auto-show-truncationp): changed to match
8418         `window_translation_on'
8419
8420 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8421
8422         * XEmacs 21.2.19 is released
8423
8424 1999-07-28  SL Baur  <steve@miho>
8425
8426         * code-files.el (insert-file-contents): Fix docstring.
8427         revert previous change.
8428
8429 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8430
8431         * fill.el (fill-region-as-paragraph): Change re-break-point to
8432         contain word-across-newline plus one character so that filling
8433         Japanese and Chinese works as desired.
8434         * simple.el (do-auto-fill): Ditto.
8435
8436 1999-07-26  SL Baur  <steve@miho>
8437
8438         * mule/japanese.el ("Japanese"): Do not specify a default input
8439         method.
8440         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8441
8442 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8443
8444         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8445         able to use cl-macs macro in early lisp.
8446
8447 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8448
8449         * custom.el:
8450         * cus-face.el:
8451         * cus-edit.el:
8452                 Massive custom Theme API changes.
8453
8454 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8455
8456         * code-files.el (insert-file-contents): Regard
8457         coding-system-magic-cookie if `coding-system-for-read' is nil.
8458
8459 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8460
8461         * mule/thai-xtis.el: Add coding: local variable, to avoid
8462         bootstrapping problem with C locale.
8463
8464 1999-07-22  Andy Piper  <andy@xemacs.org>
8465
8466         * dumped-lisp.el (preloaded-file-list): guard against putting
8467         gutter-items in a less than functional XEmacs.
8468         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8469
8470 1999-07-18  Bob Weiner  <weiner@beopen.com>
8471
8472         * fill.el (fill-context-prefix): Fixed bug that prevented the
8473         setting of an adaptive fill prefix when the `dont-skip-first' was
8474         t.
8475
8476 1999-07-22  SL Baur  <steve@miho>
8477
8478         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8479
8480 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8481
8482         * files.el (interpreter-mode-alist): add `make', `guile', and
8483         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8484         makefile-mode, guile is a scheme, and someday XEmacs will be
8485         modular enough to use as an efficient scripting tool.)
8486
8487 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8488
8489         * mule/mule-cmds.el (reset-language-environment): Regard
8490         coding-category `utf-8' and `ucs-4' if they are available.
8491
8492 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8493
8494         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8495         (prefer-coding-system): Fix DOC-string.
8496
8497         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8498         DOC-string too.
8499
8500         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8501         Mule.
8502         (coding-system-change-eol-conversion): Fix DOC-string.
8503
8504 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8505
8506         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8507         instead of `list-coding-system'.
8508
8509 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8510
8511         * menubar-items.el (default-menubar): `select-input-method' was
8512         renamed to `set-input-method'.
8513
8514         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8515         "Set Language Environment" menu.
8516
8517         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8518         "Describe Language Support" menu.
8519
8520 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8521
8522         * mule/chinese.el ("Chinese-GB"): Rename
8523         `chinese-gb-environment-setup-function' to
8524         `setup-chinese-gb-environment-internal'.
8525
8526 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8527
8528         * mule/korean.el: Use `define-coding-system-alias' instead of
8529         `copy-coding-system'.
8530
8531 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8532
8533         * mule/mule-cmds.el (set-language-environment-coding-systems):
8534         Treat duplicated coding-categories.
8535
8536 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8537
8538         * mule/japanese.el: Use `define-coding-system-alias' instead of
8539         `copy-coding-system'.
8540
8541 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8542
8543         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8544         coding-system `viscii'.
8545
8546 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8547
8548         * mule/cyrillic.el:
8549         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8550         (cyrillic-alternativnyj-decode-table): New variable.
8551         (cyrillic-alternativnyj-encode-table): New variable.
8552         - Specify `iso-8-1' as a category of coding-system
8553           `alternativnyj'.
8554         - Abolish general Cyrillic environment.
8555
8556 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8557
8558         * mule/chinese.el:
8559         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8560         - Register `chinese-gb-environment-setup-function' as a
8561           `setup-function' of "Chinese-GB" environment.
8562
8563 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8564
8565         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8566         optional argument `parents'.
8567
8568         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8569         property for Thai-XTIS.
8570
8571         * mule/mule-help.el (help-with-tutorial): Use property
8572         `tutorial-coding-system' of language-info as a coding-system to
8573         read tutorial file.
8574
8575 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8576
8577         * mule/thai-xtis.el: Don't setup `setup-function' and
8578         `exit-function'.
8579
8580         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8581         `set-coding-category-system' to set up coding-system for
8582         coding-category.
8583
8584         * mule/mule-cmds.el (prefer-coding-system): Use
8585         `set-coding-category-system' to set up coding-system for
8586         coding-category.
8587
8588 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8589
8590         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8591         Thai-XTIS environment.
8592
8593         * mule/mule-cmds.el (prefer-coding-system): Use
8594         `find-coding-system' instead of `coding-system-p'.
8595
8596 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8597
8598         * mule/mule-cmds.el (set-language-environment-coding-systems):
8599         Modify eol-type for XEmacs.
8600
8601         * mule/thai-xtis.el: Delete unused local variable `category'.
8602
8603         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8604         function.
8605         (prefer-coding-system): Don't call
8606         `update-coding-systems-internal'; use function
8607         `coding-category-list' instead of variable `coding-category-list';
8608         use `set-coding-priority-list' instead of `set-coding-priority';
8609         modify `eol-type' for XEmacs.
8610
8611         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8612         `charset-columns'.
8613         (char-width): Likewise.
8614
8615 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8616
8617         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8618         `tis-620'.
8619
8620         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8621         `set-coding-priority-list' instead of `set-coding-priority'; don't
8622         call `update-coding-systems-internal'.
8623
8624         * mule/mule-misc.el (coding-system-get): New function.
8625         (coding-system-put): New function.
8626         (coding-system-category): New function.
8627
8628 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8629
8630         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8631         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8632         to avoid conflict with leim/quail/thai-xtis.
8633
8634         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8635         to thai-xtis-chars.el.
8636
8637         * mule/thai-xtis-chars.el: New file (split from
8638         mule/thai-xtis.el).
8639
8640 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8641
8642         * mule/thai-xtis.el:
8643         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8644         - Add syntax entries.
8645         - Put `preferred-coding-system' of the charset `thai-xtis' to
8646           `tis-620'.
8647
8648 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8649
8650         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8651         rewritten to use write-multibyte-character.
8652
8653 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8654
8655         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8656         of `iso-2022-7'.
8657         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8658         ported yet.
8659         (read-input-method-name): Treat optional argument `default'.
8660
8661 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8662
8663         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8664         all.
8665         (set-language-info-alist): Set up menus here.
8666
8667 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8668
8669         * minibuf.el (completing-read): Add new optional argument
8670         `default'.
8671         (read-coding-system): Add new optional argument
8672         `default-coding-system'.
8673
8674 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8675
8676         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8677         (viet-viscii-...->viet-vscii...).
8678
8679 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8680
8681         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8682         and menus.
8683
8684 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8685
8686         * mule/mule-cmds.el (input-method-function): Add permanent-local
8687         property.
8688
8689 1999-03-30  Dave Love  <fx@gnu.org>
8690
8691         * mule/mule-cmds.el (current-language-environment): Doc fix.
8692
8693 1999-02-06  Richard Stallman  <rms@gnu.org>
8694
8695         * mule/european.el (setup-slovenian-environment): New function.
8696         ("Slovenian"): New language environment.
8697
8698 1999-01-27  Dave Love  <fx@gnu.org>
8699
8700         * mule/mule-cmds.el (current-language-environment): Provide :link,
8701         :type (choices) and appropriate :get.
8702
8703 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8704
8705         * mule/mule-cmds.el (describe-language-environment): Don't alter
8706         input-method-alist.
8707
8708 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8709
8710         * mule/mule-cmds.el (prefer-coding-system): Call
8711         set-coding-priority, so that the internal array of priorities is
8712         also updated.
8713
8714 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8715
8716         * mule/mule-cmds.el (prefer-coding-system): If the argument
8717         requires specific EOL conversion type, make the default coding
8718         systems use that.
8719
8720 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8721
8722         * mule/mule-cmds.el (set-language-environment): Pass the default
8723         eol-type to set-language-environment-coding-systems.
8724         (set-default-coding-systems): Copy the eol-type property for the
8725         new default values of {buffer-file,process}-coding-system from the
8726         old defaults.
8727         (set-language-environment-coding-systems): Accept an optional
8728         argument EOL-TYPE, and set the eol-type property of the default
8729         coding systems accordingly.
8730
8731 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8732
8733         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8734         use generate-new-buffer instead of get-buffer-create.
8735
8736 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8737
8738         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8739
8740 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8741
8742         * mule/mule-cmds.el (default-input-method): Fix custom type.
8743
8744 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8745
8746         * mule/mule-cmds.el (setup-specified-language-environment):
8747         Add apropos-inhibit property.
8748         (describe-specified-language-support): Likewise.
8749
8750 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8751
8752         * mule/mule-cmds.el: Doc fixes.
8753
8754 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8755
8756         * mule/mule-cmds.el (register-input-method): Doc-string
8757         modified.
8758
8759 1998-09-01  Dave Love  <fx@gnu.org>
8760
8761         * mule/mule-cmds.el (current-language-environment): Fix
8762         setter function.
8763
8764 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8765
8766         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8767         mule/european.el, mule/hebrew.el, mule/japanese.el,
8768         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8769         avoid bootstrapping problem if you need to recompile all the Lisp
8770         files using interpreted code.
8771
8772 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8773
8774         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8775         ("Latin-2"): Likewise.
8776
8777 1998-08-18  Per Starback  <starback@update.uu.se>
8778
8779         * mule/european.el (setup-latin2-environment): Fix typo.
8780
8781 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8782
8783         * mule/european.el: Give proper value of `input-method' key to all
8784         lang. env.
8785
8786         * mule/mule-cmds.el (activate-input-method): Handle the case that
8787         the arg INPUT-METHOD is nil correctly.
8788         (read-multilingual-string): Activate the specified input method
8789         before calling read-string.  Afterward, activate the original
8790         input method.
8791
8792 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8793
8794         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8795         (set-language-info-alist): Fix typo in doc-string.
8796
8797         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8798
8799 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8800
8801         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8802         (reset-language-environment): New function for the job that
8803         setup-english-environment used to do.
8804         (set-language-environment): Do more setups according to the info
8805         in language-info-alist.
8806         (read-language-name): Handle the case that the arg KEY is nil.
8807         (describe-language-environment): Handle input-method property.
8808
8809         * mule/: All files under this directory, which related with
8810         specific languages (such as mule/european.el, mule/greek.el,
8811         mule/hebrew.el, mule/misc-lang.el), modified as below.
8812         (setup-XXX-environment): Just call set-language-environment.  If
8813         they used to do some other jobs than what done by
8814         set-language-environment, those jobs are done in
8815         setup-XXX-environment-internal now.
8816         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8817         the value to setup-XXX-environment-internal.  Add properties
8818         input-method and features.
8819
8820         * mule/english.el (setup-english-environment): Just call
8821         reset-language-environment.
8822
8823         * mule/european.el (setup-8-bit-environment): Function deleted.
8824
8825 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8826
8827         * mule/mule-cmds.el (input-method-exit-on-first-char)
8828         (input-method-use-echo-area): Doc fixes.
8829
8830 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8831
8832         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8833         variable.
8834         (input-method-use-echo-area): New variable.
8835
8836 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8837
8838         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8839
8840 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8841
8842         * mule/mule-cmds.el (activate-input-method): Update mode line.
8843         (inactivate-input-method): Likewise.
8844
8845 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8846
8847         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8848         input method in the current buffer, but just bind
8849         current-input-method.
8850
8851 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8852
8853         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8854
8855         * mule/misc-lang.el ("IPA"): Add coding-priority and
8856         coding-system.
8857
8858 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8859
8860         * mule/greek.el: Add coding-priority.
8861
8862 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8863
8864         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8865         LANG-ENV.
8866
8867 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8868
8869         * mule/mule-cmds.el (register-input-method): Fix previous change.
8870         (setup-specified-language-environment): Doc fix.
8871
8872 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8873
8874         * mule/mule-cmds.el: Several doc fixes.
8875         (get-language-info, set-language-info): Rename argument.
8876         (set-language-info-alist): Likewise.
8877         (register-input-method): Rename argument.
8878         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8879
8880 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8881
8882         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8883         default value while reading an input method.
8884
8885 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8886
8887         * mule/mule-cmds.el (universal-coding-system-argument):
8888         Use buffer-file-coding-system as default.
8889
8890 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8891
8892         * mule/korean.el ("Korean"): Doc fix.
8893
8894 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8895
8896         * mule/mule-cmds.el (describe-language-environment): Print the
8897         languge environment at the head.
8898
8899 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8900
8901         * mule/japanese.el: Set exit-function to exit-japanese-environment
8902         for Japanese environment.
8903
8904 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8905
8906         * mule/mule-cmds.el (set-language-environment): Doc fix.
8907         (current-language-environment): Use defcustom.
8908         (default-input-method): Specify :type.
8909
8910 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8911
8912         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8913         modified.
8914         (prefer-coding-system): Doc-string modified.
8915
8916 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8917
8918         * mule/mule-cmds.el (set-language-info): Doc-string
8919         describes `coding-priority' KEY.
8920         (set-language-environment-coding-systems): New function.
8921         (select-safe-coding-system): New function.
8922         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8923         (set-language-info-alist): New optionla arg PARENTS.  Call
8924         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8925         (set-language-environment-coding-systems): New function.
8926
8927         * mule/chinese.el: Remove setting up of
8928         describe-chinese-environment-map and
8929         setup-chinese-environment-map.  Exclude them in args of calls to
8930         set-language-info-alist.  Register coding-priority key in
8931         language-info-alist.
8932
8933         * mule/cyrillic.el: Remove setting up of
8934         describe-cyrillic-environment-map and
8935         setup-cyrillic-environment-map.  Exclude them in args of calls to
8936         set-language-info-alist.  Register coding-priority key in
8937         language-info-alist.
8938
8939         * mule/english.el: Register coding-priority key in
8940         language-info-alist.
8941
8942         * mule/ethiopic.el: Register coding-priority key in
8943         language-info-alist.
8944
8945         * mule/european.el: Remove setting up of
8946         describe-european-environment-map and
8947         setup-european-environment-map.  Exclude them in args of calls to
8948         set-language-info-alist.  Register coding-priority key in
8949         language-info-alist.  Add "German" language env.
8950         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8951         (setup-german-environment): New function.
8952
8953         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8954         change default input method to "greek-postfix".
8955
8956         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8957         coding-priority key in
8958
8959 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8960
8961         * mule/mule-cmds.el (set-language-info): Doc fix.
8962         (input-method-inactivate-hook): Doc fix.
8963
8964 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8965
8966         * mule/mule-cmds.el (set-input-method): Renamed from
8967         select-input-method.
8968
8969 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8970
8971         * mule/mule-cmds.el (set-language-environment): Run
8972         exit-language-environment-hook before calling `exit-function'
8973         which is specified for the language environment.
8974
8975 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8976
8977         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8978         modified.
8979         (prefer-coding-system): Likewise.
8980         (describe-language-environment): Print aliases of each coding
8981         system.
8982         (set-language-environment-hook): New variable.
8983         (exit-language-environment-hook): New variable.
8984         (set-language-environment): Call these hooks.  Before setting a
8985         new language environment, exit from the
8986         current-language-environment if necessary.
8987         (input-method-verbose-flag): The value can be nil, t,
8988         complex-only, or default.
8989         (input-method-highlight-flag): Doc-string augmented.
8990         (activate-input-method): Check if we can run the registered
8991         function to activate an input method.
8992
8993         * mule/korean.el: Set exit-function for language environment
8994         "Korean" to exit-korean-environment.
8995         (setup-korean-environment): Moved to korea-util.el.
8996
8997 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8998
8999         * mule/mule-cmds.el (read-multilingual-string): Use
9000         current-input-method prior to default-input-method.  Don't bind
9001         current-input-method by `let', instead, activate the specified
9002         input method in the current buffer temporarily.
9003
9004 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9005
9006         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9007
9008 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9009
9010         * mule/chinese.el (post-read-decode-hz): Return the result of
9011         decode-hz-region.
9012         (pre-write-encode-hz): Do not change the value of
9013         last-coding-system.
9014
9015 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9016
9017         * mule/mule-ccl.el: Doc fixes.
9018
9019 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9020
9021         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9022         (check-ccl-program): New macro.
9023
9024 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9025
9026         * mule/mule-ccl.el: Comment about CCL syntax modified.
9027         (ccl-command-table): Add read-multibyte-character and
9028         write-multibyte-character.
9029         (ccl-code-table): Add ex-cmd.
9030         (ccl-extended-code-table): New variable.
9031         (ccl-embed-extended-command): New function.
9032         (ccl-compile-read-multibyte-character,
9033         ccl-compile-write-multibyte-character) New functions.
9034         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9035         ccl-dump-write-multibyte-character): New functions.
9036
9037 1999-07-22  SL Baur  <steve@miho>
9038
9039         * config.el (config-value-file): config.values is installed into
9040         doc-directory.
9041         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9042
9043 1999-07-19  Didier Verna  <didier@xemacs.org>
9044
9045         * rect.el: all functions rewritten, except when noted. Below is a
9046         list of interface changes.
9047         (apply-on-rectangle): new function. Obsoletes
9048         `operate-on-rectangle'. All functions that used to call this
9049         function now call the new one.
9050         (kill-rectangle): added optional prefix arg to fill lines.
9051         (delete-rectangle): ditto.
9052         (delete-extract-rectangle): ditto.
9053         (open-rectangle): ditto.
9054         (clear-rectangle): ditto.
9055         (delete-rectangle-line): added third arg FILL.
9056         (delete-extract-rectangle-line): ditto.
9057         (open-rectangle-line): ditto.
9058         (clear-rectangle-line): ditto.
9059
9060 1999-07-18  Andy Piper  <andy@xemacs.org>
9061
9062         * menubar-items.el (default-menubar): add gutter options.
9063
9064         * gutter-items.el: new file.
9065         (gutter): new group for custom.
9066         (gutter-visible-p): new variable.
9067         (default-gutter-position): ditto.
9068         (buffers-tab): new group for the buffers tab.
9069         (gutter-buffers-tab): widget to put in the gutter.
9070         (buffers-tab-max-size): max number of tabs.
9071         (buffers-tab-switch-to-buffer-function): function to call when a
9072         tab is pressed.
9073         (buffers-tab-omit-function): filter buffers with this function.
9074         (buffers-tab-format-buffer-line-function): format buffer names for
9075         inclusion in tabs.
9076         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9077         the record.
9078         (build-buffers-tab-internal): build a list of tab items.
9079         (buffers-tab-items): ditto.
9080         (add-tab-to-gutter): put a tab in the gutter area.
9081         (update-tab-in-gutter): reset the buffers in the tab.
9082
9083         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9084
9085         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9086         (switch-to-buffer-hooks): new hook.
9087
9088         * toolbar.el (default-toolbar-position): fix typo.
9089
9090 1999-07-16  Andy Piper  <andy@xemacs.org>
9091
9092         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9093
9094 1999-07-15  Didier Verna  <didier@xemacs.org>
9095
9096         * cus-edit.el (custom-prompt-variable): optional third arg makes
9097         prompt for a comment string.
9098         (customize-set-value): optional prefix makes this function handle
9099         variable comments.
9100         (customize-set-variable): ditto.
9101         (customize-save-variable): ditto.
9102         (customize-customized): handle custom comments.
9103         (customize-save-customized): ditto.
9104         (custom-variable-state-set): ditto.
9105         (custom-face-state-set): ditto.
9106         (customize-saved): ditto.
9107         (custom-variable-set): ditto.
9108         (custom-face-set): ditto.
9109         (custom-variable-save): ditto.
9110         (custom-face-save): ditto.
9111         (custom-variable-reset-saved): ditto.
9112         (custom-face-reset-saved): ditto.
9113         (custom-variable-reset-standard): ditto.
9114         (custom-face-reset-standard): ditto.
9115         (custom-comment-face): new face.
9116         (custom-comment-tag-face): ditto.
9117         (custom-comment): new widget.
9118         (custom-comment-create): new function.
9119         (custom-comment-delete): ditto.
9120         (custom-comment-value-set): ditto.
9121         (custom-comment-show): ditto.
9122         (custom-comment-invisible-p): ditto.
9123         (custom-variable-value-create): create a comment field widget.
9124         (custom-face-value-create): ditto.
9125         (custom-variable-menu): new entry for adding a custom comment.
9126         (custom-face-menu): ditto.
9127         (custom-save-variables): possibly save custom comments.
9128         (custom-save-faces): ditto.
9129
9130         * cus-face.el (custom-set-faces): the arguments can now have a
9131         custom comment as fourth argument.
9132
9133         * custom.el (custom-set-variables): the arguments can now have a
9134         custom comment as fifth element.
9135
9136 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9137
9138         * XEmacs 21.2.18 is released
9139
9140 1999-07-13  SL Baur  <steve@miho>
9141
9142         * lib-complete.el (read-library-name): Revert previous change.
9143         (read-library): Ditto.
9144
9145 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9146
9147         * packages.el (packages-package-list): Capitalize docstring.
9148
9149         * packages.el (packages-find-package-library-path): Use #'nconc
9150         rather than #'append to reduce consing -- #'mapcar uses Flist,
9151         which returns a freshly consed list.  #'append would create yet
9152         another fresh list, using Fmake_list in concat.
9153
9154         * packages.el (package-provide): Use setq with remassq like it
9155         says in its docstring.
9156
9157 1999-07-06  SL Baur  <steve@miho.m17n.org>
9158
9159         * lib-complete.el (progn-with-message): Fix typo.
9160
9161 1999-07-06  SL Baur  <steve@miho.m17n.org>
9162
9163         * mule/mule-misc.el (char-octet): Make function match docstring.
9164         From Katsumi Yamaoka <yamaoka@jpl.org>
9165
9166 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9167
9168         * wid-edit.el (widget-documentation): corrected spelling error.
9169
9170 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9171
9172         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9173         keys if already bound
9174
9175 1999-07-06  SL Baur  <steve@miho.m17n.org>
9176
9177         * lib-complete.el (progn-with-message): Revert previous changes.
9178
9179 1999-06-24  Bob Weiner  <weiner@beopen.com>
9180
9181         * lib-complete.el (find-library):
9182         (find-library-other-window):
9183         (find-library-other-frame): Completely rewrote
9184         so that these functions actually work when called non-interactively.
9185         Also made them handle LIBRARY arguments which end with .el or .elc.
9186
9187 1999-06-24  Bob Weiner  <weiner@beopen.com>
9188
9189         * simple.el (indent-new-comment-line): Locally bound
9190         `block-comment-start' to `comstart' or else when this is called
9191         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9192         `block-comment-start' value, ignoring any existing spacing after a
9193         comment prefix in the previous line and producing ugly comments.
9194
9195 1999-06-23  Bob Weiner  <weiner@beopen.com>
9196
9197         * list-mode.el (mouse-choose-completion):
9198         (choose-completion):
9199         (completion-switch-to-minibuffer): Added.
9200         ([Tab]): [Tab] previously switched to the minibuffer
9201         but since [space] does that and since most applications in the
9202         world use [Tab] to select the next item in a list, do that in the
9203         *Completions* buffer too.  This will cause the least confusion
9204         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9205         06/23/1999.
9206
9207 1999-06-22  Bob Weiner  <weiner@beopen.com>
9208
9209         * help.el (help-buffer-name): Added support for a null value
9210         of `help-buffer-prefix-string' since some buffers require no
9211         prefix.
9212
9213 1999-06-20  Bob Weiner  <weiner@beopen.com>
9214
9215         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9216         in the completion-list-mode-map to bury the completions buffer
9217         even when the minibuffer is no longer active.
9218
9219 1999-06-20  Bob Weiner  <weiner@beopen.com>
9220
9221         * list-mode.el (list-mode): It is visually disconcerting to have
9222         the text cursor disappear within list buffers, especially when
9223         moving from window to window, so leave it visible.
9224
9225 1999-07-01  SL Baur  <steve@miho.m17n.org>
9226
9227         * menubar-items.el (default-menubar): Conditionalize the bug
9228         report menu item (which may not be possible in this XEmacs).
9229         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9230
9231 1999-06-30  SL Baur  <steve@miho.m17n.org>
9232
9233         * subr.el (with-current-buffer): DOC string fix.
9234         Suggested by Bob Weiner <weiner@altrasoft.com>
9235
9236 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9237
9238         * cus-face.el (custom-face-italic): insert missing args
9239
9240 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9241
9242         * packages.el (package-locations): Changed default early package
9243         hierarchies to ~/.xemacs/mule-packages and
9244         ~/.xemacs/xemacs-packages.
9245
9246 1999-06-23  SL Baur  <steve@miho.m17n.org>
9247
9248         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9249
9250 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9251
9252         * packages.el (package-locations): Changed default early package
9253         hierarchy to ~/.xemacs/packages.
9254         (package-locations): Removed `packages' as a possible name for a
9255         late package hierarchy.
9256
9257 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9258
9259         * mule/mule-category.el (word-combining-categories): Set up new
9260         variable.
9261         (word-separating-categories): Likewise.
9262
9263 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9264
9265         * XEmacs 21.2.17 is released
9266
9267 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9268
9269         * font-menu.el (font-menu-set-font): allow for nil specification
9270         of font size.
9271
9272 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9273
9274         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9275         is 1.
9276
9277 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9278
9279         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9280         8859-5 instead of ISO 8859-1.
9281
9282 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9283
9284         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9285         (viet-viscii-encode-table): Ditto.
9286
9287         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9288         Make obsolete definition of char-octet.
9289
9290 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9291
9292         * subr.el: Move no-Mule make-char ...
9293         * help-nomule.el (make-char): To here.
9294         (string-width): Make Mule compatibility alias.
9295
9296 1999-06-15  Andy Piper  <andy@xemacs.org>
9297
9298         * select.el (get-selection-no-error): really make there be no-error.
9299         (get-selection): revert to original.
9300
9301 1999-06-11  Andy Piper  <andy@xemacs.org>
9302
9303         * select.el (selection-sets-clipboard): renamed.
9304         (own-selection): use it.
9305
9306 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9307
9308         * XEmacs 21.2.16 is released
9309
9310 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9311
9312         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9313         missing characters to avoid crash.
9314
9315 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9316
9317         * coding.el (set-terminal-coding-system): Only set the console
9318         coding system on the selected console if it is a tty.
9319
9320 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9321
9322         * cus-face.el:
9323         * cus-edit.el:
9324         * faces.el:
9325         (custom):
9326         (face-spec-set):
9327         * faces.el (frob-face-property):
9328         * font-menu.el (font-menu-set-font):
9329                   Actually apply changes from 1999-03-17
9330
9331 1999-06-10  Andy Piper  <andy@xemacs.org>
9332
9333         * select.el (get-selection): abstract out non error-signalling
9334         part.
9335         (get-selection-no-error): get-selection without signalling an
9336         error.
9337         (selection-is-clipboard-p): new variable. controls whether the
9338         selection sets the clipboard.
9339         (own-selection): use it.
9340
9341         * mouse.el (insert-selection): fallback to clipboard after trying
9342         primary selection and cutbuffer.
9343
9344 1999-06-05  Andy Piper  <andy@xemacs.org>
9345
9346         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9347         selection functions.
9348
9349 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9350
9351         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9352         default value.
9353         (load): Use `raw-text' instead of `no-conversion'.
9354         (insert-file-contents): Likewise.
9355
9356         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9357         of `no-conversion'.
9358
9359 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9360
9361         * coding.el: Don't copy `no-conversion' to `raw-text'.
9362
9363 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9364
9365         * subr.el (make-char): Define it if Mule is not around.
9366
9367 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9368
9369         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9370
9371         * x-select.el (x-disown-selection-internal): Restore symbol as an
9372         obsolete alias.
9373         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9374
9375 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9376
9377         * XEmacs 21.2.15 is released
9378
9379 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9380
9381         * subr.el (split-string): Avoid infinite looping
9382
9383 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9384
9385         * ldap.el (ldap-ignore-attribute-codings): New variable
9386         (ldap-default-attribute-decoder): New variable
9387         (ldap-coding-system): New variable
9388         (ldap-attribute-syntax-encoders): New variable
9389         (ldap-attribute-syntax-decoders): New variable
9390         (ldap-attribute-syntaxes-alist): New variable
9391         (ldap-encode-boolean): New function
9392         (ldap-decode-boolean): New function
9393         (ldap-encode-country-string): New function
9394         (ldap-decode-string): New function
9395         (ldap-decode-address): New function
9396         (ldap-encode-address): New function
9397         (ldap-decode-attribute): New function
9398         (ldap-search): Use some of these
9399
9400 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9401
9402         * version.el (emacs-version): Make the patch level/beta come
9403         before the XEmacs qualifier so that it gets into (funcall
9404         emacs-version) and thus in the bug reports.
9405         (emacs-version>=): Support patch levels.
9406
9407 1999-06-03  SL Baur  <steve@xemacs.org>
9408
9409         * version.el: implement x.y.z version number
9410         From Jan Vroonhof <vroonhof@math.ethz.ch>
9411
9412 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9413
9414         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9415
9416 1999-05-22  Vin Shelton <acs@xemacs.org>
9417
9418         * startup.el: Document -private and break out non-standard X options.
9419
9420 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9421
9422         * mule/mule-charset.el (charset-after): New function.
9423         (charset-direction): Synch with Mule, update docstring.
9424         (get-charset-property): New function.
9425         (put-charset-property): New function.
9426         (charset-plist): New function.
9427
9428         * mule/mule-charset.el (compose-region):
9429         (decompose-region): remove;  these functions (which don't work
9430         since we don't do composite characters) have been moved to
9431         mule-util.el.
9432         (toplevel): follow coding standards
9433
9434 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9435
9436         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9437         exist any more.
9438
9439         * code-files.el: Fix commentary to follow coding standards.  Move
9440         the single line left in mule-files.el to here.
9441
9442         * mule/mule-files.el: delete.
9443
9444 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9445
9446         * info.el (Info-scroll-prev): Use event functions instead of the
9447         old emacs 19 interface.
9448
9449 1999-06-02  Andy Piper  <andy@xemacs.org>
9450
9451         * x-font-menu.el (x-font-menu-load-font):
9452         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9453
9454 1999-05-31  Andy Piper  <andy@xemacs.org>
9455
9456         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9457         group.
9458         (font-menu-this-frame-only-p): ditto.
9459         (font-menu-max-items): reinstate, from Jan Vroonhof
9460         <vroonhof@math.ethz.ch>
9461         (font-menu-submenu-name-format): ditto.
9462         (font-menu-split-long-menu): ditto, for use by the family
9463         constructor.
9464         (font-menu-family-constructor): use it.
9465
9466 1999-05-30  Andy Piper  <andy@xemacs.org>
9467
9468         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9469         for use by the font menu.
9470
9471         * msw-font-menu.el: new file implementing mswindows specific
9472         font-menu behaviour.
9473         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9474         (mswindows-font-menu-junk-families): ditto.
9475         (hack-font-truename): ditto.
9476         (mswindows-font-regexp-ascii): ditto.
9477         (mswindows-reset-device-font-menus): ditto.
9478         (mswindows-font-menu-font-data): ditto.
9479         (mswindows-font-menu-load-font): ditto.
9480
9481         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9482         (x-font-menu-font-data): ditto.
9483         (x-font-menu-load-font): ditto.
9484
9485         * font-menu.el: new file implementing generic font menu behaviour.
9486         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9487         made device independent.
9488         (font-menu-this-frame-only-p): ditto.
9489         (font-menu-preferred-resolution): ditto.
9490         (font-menu-size-scaling): new variable used to determine whether
9491         sizes are in points or tenths of a point.
9492         (vassoc): moved from x-font-menu.el.
9493         (device-fonts-cache): ditto.
9494         (device-fonts-cache): ditto.
9495         (flush-device-fonts-cache): ditto.
9496         (reset-device-font-menus): copied from x-font-menu.el and made
9497         device independent. Most functionality deferred to
9498         device-dependent versions.
9499         (font-menu-family-constructor): copied from x-font-menu.el and
9500         made device independent.
9501         (font-menu-size-constructor): ditto.
9502         (font-menu-weight-constructor): ditto.
9503         (font-menu-set-font): ditto.
9504         (font-menu-change-face): ditto.
9505         (font-menu-load-font): new device method.
9506         (font-menu-font-data): ditto.
9507
9508         * x-font-menu.el: The above functions deleted.
9509
9510 1999-05-26  Andy Piper  <andy@xemacs.org>
9511
9512         * update-elc.el:
9513         * make-docfile.el:
9514         * loadup.el: rehash expand-file-name usage to not use default-directory.
9515
9516 1999-05-21  Andy Piper  <andy@xemacs.org>
9517
9518         * x-select.el (x-select-convert-to-text):
9519         (x-selected-text-type):
9520         (x-get-selection):
9521         (xselect-convert-to-string):
9522         (xselect-convert-to-compound-text):
9523         (xselect-convert-to-length):
9524         (xselect-convert-to-targets):
9525         (xselect-convert-to-delete):
9526         (xselect-convert-to-filename):
9527         (xselect-convert-to-charpos):
9528         (xselect-convert-to-lineno):
9529         (xselect-convert-to-colno):
9530         (xselect-convert-to-sourceloc):
9531         (xselect-convert-to-os):
9532         (xselect-convert-to-host):
9533         (xselect-convert-to-user):
9534         (xselect-convert-to-class):
9535         (xselect-convert-to-name):
9536         (xselect-convert-to-integer):
9537         (xselect-convert-to-atom):
9538         (xselect-convert-to-identity): functions renamed from x-* and
9539         moved to select.el.
9540         (x-get-secondary-selection): use rename get-selection.
9541         (x-get-clipboard): ditto.
9542         (x-own-selection): moved to select.el.
9543         (x-valid-simple-selection-p): ditto.
9544         (x-dehilight-selection): ditto.
9545         (x-own-clipboard): ditto.
9546         (x-disown-selection): ditto.
9547
9548         * x-mouse.el (x-yank-function): moved to mouse.el.
9549         (x-insert-selection): ditto.
9550         (x-set-point-and-move-selection): use renamed function.
9551
9552         * select.el (selected-text-type): moved and renamed from
9553         x-select.el.
9554         (selection-owner-p): moved to C.
9555         (selection-exists-p): ditto.
9556         (get-cutbuffer): new device method.
9557         (get-selection): generalised and moved from x-select.el.
9558         (own-selection): moved x-own-selection functionality into here.
9559         (dehilight-selection): renamed and moved from x-select.el.
9560         (own-clipboard): functionality moved from x-select.el using new
9561         generic C builtins.
9562         (disown-clipboard): ditto.
9563         (select-convert-to-text):
9564         (select-convert-to-string):
9565         (select-convert-to-compound-text):
9566         (select-convert-to-length):
9567         (select-convert-to-targets):
9568         (select-convert-to-delete):
9569         (select-convert-to-filename):
9570         (select-convert-to-charpos):
9571         (select-convert-to-lineno):
9572         (select-convert-to-colno):
9573         (select-convert-to-sourceloc):
9574         (select-convert-to-os):
9575         (select-convert-to-host):
9576         (select-convert-to-user):
9577         (select-convert-to-class):
9578         (select-convert-to-name):
9579         (select-convert-to-integer):
9580         (select-convert-to-atom):
9581         (select-convert-to-identity): new functions renamed from x-* and
9582         moved from x-select.el.
9583
9584         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9585         into here and use as the default window-system mouse yank.
9586         (insert-selection): generalised and moved from x-mouse.el.
9587         (own-clipboard): moved to C.
9588
9589         * msw-select.el (mswindows-selection-owned-p): deleted.
9590         (mswindows-own-selection): generalised and moved to select.el.
9591         (mswindows-disown-selection): generalised and moved to C.
9592         (mswindows-selection-owner-p): ditto.
9593
9594 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9595
9596         * XEmacs 21.2.14 is released
9597
9598 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9599
9600         * about.el: update contact info for jason and slb.
9601
9602 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9603
9604         * mule/european.el (setup-romanian-environment): Add Romanian
9605         support from Emacs/Mule romanian.el.
9606
9607 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9608
9609         * cus-face.el: Label all custom changes with the 'custom' tag.
9610
9611         * cus-edit.el: idem ditto.
9612
9613         * faces.el: Added suport for adding device tags to various functions.
9614         (custom): New device tag.
9615         (face-spec-set): Call reset face with tags argument. No longer do
9616         x-init-global-faces hack.
9617
9618         * faces.el (frob-face-property): Use an anonymous specifier to map
9619         frob-face-property-1 over.
9620
9621         * x-font-menu.el (font-menu-set-font): Always specify all
9622         properties to custom.
9623
9624 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9625
9626         * mule/european.el (setup-czech-environment): Add czech support.
9627         From David Sauer <davids@orfinet.cz>
9628
9629 1999-03-15  SL Baur  <steve@xemacs.org>
9630
9631         * check-features.el: Turn hard errors into warnings.
9632
9633 1999-03-21  SL Baur  <steve@xemacs.org>
9634
9635         * simple.el (delete-key-deletes-forward): As per discussion on
9636         xemacs-beta, default to t.
9637
9638 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9639
9640         * loadup.el: Define Installation-string before loading anything.
9641
9642 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9643
9644         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9645         From Anders Stenman <stenman@isy.liu.se>
9646
9647 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9648
9649         * wid-edit.el (widget-glyph-find): Ditto.
9650
9651         * packages.el (locate-library): Ditto.
9652
9653         * loadup.el (really-early-error-handler): Ditto.
9654
9655         * lib-complete.el (read-library): Ditto.
9656
9657         * faces.el (set-face-stipple): Ditto.
9658
9659         * code-files.el (load): Use new calling style of locate-file.
9660
9661 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9662
9663         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9664         dead.
9665
9666 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9667
9668         * dumped-lisp.el (preloaded-file-list): Don't load
9669         Installation.el.
9670
9671         * loadup.el (Installation-string): Define it here.
9672
9673 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9674
9675         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9676         Installation.el needs to be loaded before `dump-paths', otherwise
9677         the dumping process won't find it.
9678
9679 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9680
9681         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9682         subr so that we can use `replace-in-string' in Installation.el to
9683         get rid of C-m chars under the native Windows build.
9684
9685 1999-04-29  Andy Piper  <andy@xemacs.org>
9686
9687         * make-docfile.el: canonicalize file and directory names.
9688
9689         * device.el (call-device-method): new function for calling device
9690         specific methods.
9691         (define-device-method): new function for defining device methods.
9692         (define-device-method*): ditto.
9693
9694 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9695
9696         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9697
9698 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9699
9700         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9701         (cyrillic-koi8-r-encode-table): Likewise.
9702         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9703         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9704
9705         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9706         from vietnamese.el].
9707
9708         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9709         mule/mule-misc.el.
9710
9711 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9712
9713         * mule/thai-xtis.el:
9714         - Change font registry name from "Thai94x94-0" to "xtis-0".
9715         - Change mnemonic of coding-system `tis-620' to "TIS620".
9716
9717 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9718
9719         * mule/ethiopic.el: fixed.
9720
9721 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9722
9723         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9724
9725         * mule/thai-xtis.el: New file.
9726
9727         * mule/vietnamese.el: New file.
9728
9729         * mule/ethiopic.el: New file.
9730
9731 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9732
9733         * bytecomp.el (byte-compile-close-variables): Leave
9734         debug-issue-ebola-notices alone.
9735
9736 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9737
9738         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9739         at the top of the buffer since it is the most important thing to
9740         customize
9741         (ldap-get-host-parameter): New defun
9742         (ldap-search): Add a new parameter `withdn' to retrieve the
9743         distinguished names of entries
9744
9745 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9746
9747         * startup.el (splash-frame-body): Date and spelling fixes.
9748
9749 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9750
9751         * view-less.el (toggle-truncate-lines): add autoload tag
9752
9753 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9754
9755         * format.el (format-alist): Disable image stuff.
9756
9757 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9758
9759         * wid-edit.el (widget-glyph-find): Search by directories, then by
9760         suffixes rather than the other way around.
9761         (widget-image-conversion): Renamed to
9762         `widget-image-file-name-suffixes'.
9763
9764 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9765
9766         * mule/mule-charset.el: Made old functions obsolete, remove the
9767         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9768         (charset-iso-graphic-plane): Rename from charset-graphic.
9769         (charset-iso-final-char): Rename from charset-final.
9770         (charset-width): Rename from charset-columns.
9771         (charset-bytes): Added from fsf compatibility, returns always 1.
9772
9773         * mule/mule-misc.el: Move charset-doc-string alias to
9774         mule-charset.el
9775
9776 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9777
9778         * x-faces.el (x-make-font-bold-italic): honor
9779         *try-oblique-before-italic-fonts*
9780
9781 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9782
9783         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9784
9785 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9786
9787         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9788         name.
9789
9790 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9791
9792         * cl-extra.el (equalp): Would bug out for lists.
9793
9794 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9795
9796         * about.el (about-hackers):  Change cgw's email address
9797
9798 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9799
9800         * XEmacs 21.2.13 is released
9801
9802 1999-03-12  SL Baur  <steve@xemacs.org>
9803
9804         * simple.el (delete-key-deletes-forward): Revert to previous
9805         behavior.
9806
9807 1999-01-18  Didier Verna  <didier@xemacs.org>
9808
9809         * menubar-items.el (xemacs-splash-buffer): handle the case of
9810         multiple elements in the splash buffer body.
9811
9812         * startup.el (splash-frame-timeout): new constant: interval
9813         between splash buffer elements.
9814         (command-line-1): handle splash buffer with multiple elements (use
9815         a timeout).
9816         (splash-frame-body): Originally `startup-splash-frame-body'.
9817         Rewrote a cleaner and more readable version. This can now be array,
9818         in which case each element is displayed in turn in the splash buffer.
9819         (splash-frame-static-body): new constant. Persistent information
9820         across all splash buffer elements (preserves the possibility to give
9821         it in different languages.
9822         (circulate-splash-frame-elements): new function. Used as a timeout
9823         to circulate through all splash frame elements and display them in
9824         sequence.
9825         (display-splash-frame): originally `startup-splash-frame'. Handle
9826         the case of multiple elements in the splash buffer body. Now
9827         returns a timeout id if multiple elements to display, or nil.
9828
9829 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9830
9831         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9832         so they can be overridden by x-init-face-from-resources.
9833         Additionally specify the font name also with an x tag.
9834
9835 1999-03-08  Andy Piper  <andy@xemacs.org>
9836
9837         * package-get.el (package-get-base): autoload.
9838
9839         * menubar-items.el (default-menubar): add update menu item. Fix
9840         custom menu to only be activated when package-base is available.
9841
9842         * package-get.el (package-get-custom): don't load
9843         package-get-custom as it is auto-generated. Fix group definition.
9844
9845 1999-03-05  Didier Verna  <didier@xemacs.org>
9846
9847         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9848         instead of `symbol-name' (Thanks Kyle).
9849
9850         * cus-edit.el (custom-save-variables): use `prin1' instead of
9851         princ to write symbols.
9852
9853 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9854
9855         * XEmacs 21.2.12 is released
9856
9857 1999-03-05  SL Baur  <steve@xemacs.org>
9858
9859         * menubar-items.el (default-menubar): Add kfm browsing support.
9860         From Neal Becker <nbecker@fred.net>
9861
9862 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9863
9864         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9865         calls to font-lock during buffer reversion.
9866
9867 1999-02-12  Didier Verna  <didier@xemacs.org>
9868
9869         * info.el (Info-build-node-completions): unconditionally widen the
9870         tag table buffer.
9871
9872 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9873
9874         * x-faces.el (x-init-face-from-resources):
9875         Only set fonts in the 'x locale.
9876
9877 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9878
9879         * package-ui.el (pui-install-selected-packages): Don't throw on
9880         `package-admin-delete-binary-package' returning nil since it's
9881         normal.  Reindent function.
9882         (pui-add-required-packages): Handle case where packages selected
9883         for installation have never been installed.
9884
9885 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9886
9887         * menubar-items.el (default-menubar):
9888         Implement the ``Mule->Set coding system of process'' menu item.
9889
9890 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9891
9892         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9893         files
9894         - Change some `if's to `when's
9895
9896 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9897
9898         * XEmacs 21.2.11 is released
9899
9900 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9901
9902         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9903         against window close (Fix Bug #460).
9904         (ask-user-about-lock-dbox): Idem.
9905
9906 1999-02-25  SL Baur  <steve@xemacs.org>
9907
9908         * mule/mule-charset.el (charset-leading-byte): New function.
9909         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9910
9911 1999-02-12  Andy Piper  <andy@xemacs.org>
9912
9913         * about.el (xemacs-hackers): change andy's email address.
9914         (about-url-alist): change andy's web page address.
9915         (about-xemacs): add piper.
9916
9917 1999-02-16  SL Baur  <steve@xemacs.org>
9918
9919         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9920         of mule-base into lisp/mule.
9921
9922 1999-02-16  SL Baur  <steve@xemacs.org>
9923
9924         * mule/arabic.el:
9925         mule/canna-leim.el:
9926         mule/chinese.el:
9927         mule/cyrillic.el:
9928         mule/english.el:
9929         mule/european.el:
9930         mule/greek.el:
9931         mule/hebrew.el:
9932         mule/japanese.el:
9933         mule/kinsoku.el:
9934         mule/korean.el:
9935         mule/misc-lang.el:
9936         mule/mule-category.el:
9937         mule/mule-ccl.el:
9938         mule/mule-charset.el:
9939         mule/mule-cmds.el:
9940         mule/mule-coding.el:
9941         mule/mule-files.el:
9942         mule/mule-help.el:
9943         mule/mule-init.el:
9944         mule/mule-misc.el:
9945         mule/mule-tty-init.el:
9946         mule/mule-x-init.el:
9947         mule/viet-chars.el:  Remerge from mule-base.
9948
9949         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9950         of mule-base into lisp/mule.
9951
9952 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9953
9954         * process.el (exec-to-string): Use `shell-command-switch' in place
9955         of hard-wired "-c" (for WindowsNT).
9956
9957 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9958
9959         * menubar-items.el (default-menubar):  Remove obsolete
9960         "Gopher" item
9961
9962 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9963
9964         * package-admin.el (package-admin-get-install-dir): First fall
9965         back to the location of xemacs-base for non-mule packages.
9966
9967 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9968
9969         * paths.el:
9970         - improved automounter tmp directory support.
9971         - support 4 (!) empirically discovered automounter conventions
9972
9973 1999-02-12  SL Baur  <steve@xemacs.org>
9974
9975         * etags.el (pop-tag-mark): autoload to match key binding.
9976
9977 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9978
9979         * XEmacs 21.2.10 is released
9980
9981 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9982
9983         * package-get.el (package-get-remote-filename): Don't bug out for
9984         a local file name in the search entry.
9985
9986 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9987
9988         * XEmacs 21.2.9 is released
9989
9990 1999-01-19  Didier Verna  <didier@xemacs.org>
9991
9992         * replace.el (replace-search-function): new variable containing a
9993         function to perform a search-forward.
9994         (replace-re-search-function): new variable containing a function
9995         to perform a re-search-forward.
9996         (perform-replace): use them.
9997
9998 1999-01-25  Didier Verna  <didier@xemacs.org>
9999
10000         * select.el (selection-owner-p): use the name `XEmacs'.
10001         (cut-copy-clear-internal): ditto.
10002
10003 1999-01-18  Andy Piper  <andy@xemacs.org>
10004
10005         * about.el (about-url-alist): Update my entry.
10006         (xemacs-hackers): Ditto.
10007
10008 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10009
10010         * buffer.el (switch-to-buffer): Fixing documentation.
10011         * minibuf.el (minibuffer-completion-table): ditto.
10012         * cl-macs.el (return-from): ditto.
10013
10014 1999-01-04  Didier Verna  <didier@xemacs.org>
10015
10016         * replace.el (delete-non-matching-lines): temporarily disable
10017         case-folding when called interactively with a regexp containing
10018         uppercase characters.
10019         (delete-matching-lines): ditto.
10020         (count-matches): ditto.
10021         (list-matching-lines): ditto.
10022
10023 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10024
10025         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10026         abort if current window is split horizontally, not if others are
10027         split.  Got rid of unnecessary minibuffer checking.  Also, add
10028         some comments (it's still complex).
10029
10030 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10031
10032         * package-get.el: changed address for doc.ic.ac.uk to
10033         sunsite.doc.ic.ac.uk
10034
10035 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10036
10037         * ldap.el (toplevel): Remove requires so that the file compiles
10038         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10039
10040 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10041
10042         * dump-paths.el: Calculate module-directory and set
10043         module-load-path to the load path for modules.
10044
10045         * loadup.el: Get bootstrap value of module-load-path from the
10046         environment variable EMACSBOOTSTRAPMODULEPATH.
10047         - Display the module load path if we're debugging paths.
10048
10049         * setup-paths.el: Added function paths-find-site-module-directory.
10050         - Added function paths-find-module-directory.
10051         - Added function paths-construct-module-load-path.  Uses new
10052         environment variable EMACSMODULEPATH.
10053
10054 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10055
10056         * font.el (font-default-object-for-device):
10057         Oops! This `or' can't be replaced by `unless'.
10058         Fixed inability to run w3, among other things.
10059
10060 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10061
10062         * package-admin.el: Change initialization of
10063           package-admin-install-function dependent on system type.
10064           Change package-admin-install-function-mswindows to use
10065           "minitar".
10066
10067 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * mouse.el (default-mouse-motion-handler): Disable help echo while
10070         in the minibuffer.
10071
10072 1998-12-28  Martin Buchholz <martin@xemacs.org>
10073
10074         * XEmacs 21.2.8 is released.
10075
10076 1998-12-24  Martin Buchholz <martin@xemacs.org>
10077
10078         * XEmacs 21.2.7 is released.
10079
10080 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10081
10082         * package-ui.el (pui-list-packages): Set truncate-lines.
10083
10084         * package-get.el (package-get-download-menu): Use
10085         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10086
10087         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10088         (pui-help-string): idem.
10089         (list-packages-mode): New major mode.
10090         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10091         (pui-install-selected-packages): Add suport for removing packages.
10092         (pui-toggle-package-delete-key): New function.
10093         (pui-popup-context-sensitive): New kludge.
10094         (pui-list-packages): Add warning when `package-get-remote' is nil.
10095         (package-ui-add-site): New function.
10096
10097 1998-12-01  Didier Verna  <didier@xemacs.org>
10098
10099         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10100
10101 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10102
10103         * ldap.el: Custom-ized
10104         (toplevel): Do not provide `ldap' which is provided by C level
10105         LDAP code
10106         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10107
10108 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10109
10110         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10111
10112 1998-12-17  Andy Piper  <andy@xemacs.org>
10113
10114         * sound.el (sound-load-list): name changed from sound-load-alist.
10115         (sound-extension-list): name changed from sound-ext-list.
10116         (load-default-sounds): use new names.
10117         (load-sound-file): use new names.
10118
10119 1998-12-16  Andy Piper  <andy@xemacs.org>
10120
10121         * XEmacs 21.2.6 is released
10122
10123 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10124
10125         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10126         errors.
10127
10128 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10129
10130         * wid-edit.el (widget-echo-this-extent): Set
10131         help-echo-owns-message to t.
10132
10133 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10134
10135         * package-get.el (package-get-download-menu): use toggles for
10136           each site in the download site menu.
10137
10138 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10139
10140         * package-get.el (package-get): If we cannot find a package
10141           because package-get-remote is not set, give a more helpful
10142           error message.
10143
10144 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10145
10146         * package-get.el (package-get-remote-filename): use an EFS path
10147         with user anonymous if no user is specified.
10148
10149 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10150
10151         * faces.el (face-spec-set): Re-init fallfacks for default after
10152         calling reset-face on the default face.
10153
10154 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10155
10156         * package-admin.el (package-admin-default-install-function):
10157         Behave as advertised.  Make sure the pkg-dir is proper for
10158         default-directory.
10159         (package-admin-add-binary-package): Make sure the pkg-dir is
10160         proper for default-directory.
10161         (package-admin-install-function-mswindows): Make sure the pkg-dir
10162         is proper for default-directory.
10163
10164 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10165
10166         * XEmacs 21.2.5 is released
10167
10168 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10169
10170         * files.el (binary-file-regexps): regexp-opt is not available at
10171         bytecompile time.
10172
10173 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10174
10175         * x-win-xfree86.el:
10176         * x-win-sun.el (x-win-init-sun):
10177         * x-win-sun.el:
10178         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10179         * x-iso8859-1.el:
10180         * x-init.el (init-post-x-win):
10181         * x-init.el (init-pre-x-win):
10182         * x-init.el (x-initialize-compose):
10183         * x-init.el:
10184         * x-compose.el:
10185         * winnt.el:
10186         * widget.el:
10187         * wid-edit.el (widget-glyph-click):
10188         * wid-edit.el (widget-glyph-find):
10189         * wid-edit.el (widget-type):
10190         * view-less.el (view-buffer-other-window):
10191         * very-early-lisp.el:
10192         * version.el:
10193         * toolbar.el:
10194         * toolbar-items.el:
10195         * term/sun.el (suntool-map):
10196         * term/sun-mouse.el:
10197         * term/internal.el:
10198         * syntax.el (modify-syntax-entry):
10199         * symbol-syntax.el:
10200         * subr.el:
10201         * startup.el (lock-directory):
10202         * simple.el (set-comment-column):
10203         * simple.el (backward-delete-char-untabify):
10204         * shadow.el (find-emacs-lisp-shadows):
10205         * shadow.el:
10206         * setup-paths.el (paths-construct-info-path):
10207         * select.el (cut-copy-clear-internal):
10208         * process.el (call-process-region):
10209         * process.el (start-process-shell-command):
10210         * process.el:
10211         * paths.el (rmail-spool-directory):
10212         * paragraphs.el (use-hard-newlines):
10213         * package-get.el (package-get-dependencies):
10214         * package-admin.el (package-admin-delete-binary-package):
10215         * obsolete.el (truncate-string):
10216         * obsolete.el (store-substring):
10217         * mouse.el (default-mouse-track-maybe-own-selection):
10218         * mouse.el (mouse-yank-at-point):
10219         * modeline.el:
10220         * modeline.el (mouse-drag-modeline):
10221         * minibuf.el (read-directory-name-internal):
10222         * minibuf.el (read-file-name-internal):
10223         * minibuf.el (read-file-name-internal-1):
10224         * minibuf.el (read-file-name-2):
10225         * minibuf.el (exact-minibuffer-completion-p):
10226         * minibuf.el (read-from-minibuffer):
10227         * minibuf.el:
10228         * menubar.el (check-menu-syntax):
10229         * map-ynp.el (map-y-or-n-p):
10230         * make-docfile.el (docfile-out-of-date):
10231         * loadup.el ((member "run-temacs" command-line-args)):
10232         * loadup.el ((member "no-site-file" command-line-args)):
10233         * loadup.el (really-early-error-handler):
10234         * loadup.el:
10235         * loadhist.el:
10236         * loaddefs.el:
10237         * lisp-mnt.el (lm-verify):
10238         * lib-complete.el (lib-complete:cache-completions):
10239         * lib-complete.el (library-all-completions):
10240         * itimer.el (itimer-run-expired-timers):
10241         * info.el (Info-mode):
10242         * info.el (Info-insert-file-contents):
10243         * info.el (Info-rebuild-dir):
10244         * info.el (Info-build-dir-anew):
10245         * info.el (Info-parse-dir-entries):
10246         * info.el (Info-dir-outdated-p):
10247         * info.el (Info-insert-dir):
10248         * info.el (info-xref):
10249         * info.el:
10250         * hyper-apropos.el (hyper-apropos-get-doc):
10251         * hyper-apropos.el (hyper-describe-face):
10252         * hyper-apropos.el (hyper-apropos-mode):
10253         * hyper-apropos.el:
10254         * help.el (list-processes):
10255         * help.el:
10256         * gnuserv.el:
10257         * font.el (mswindows-font-create-name):
10258         * font.el (font-default-font-for-device):
10259         * font.el (x-font-create-object):
10260         * font.el (font-registry):
10261         * font.el:
10262         * font-lock.el (font-lock-keywords):
10263         * font-lock.el:
10264         * finder.el (finder-compile-keywords):
10265         * find-paths.el (paths-find-recursive-path):
10266         * fill.el (set-justification-center):
10267         * fill.el (fill-region-as-paragraph):
10268         * files.el (insert-directory):
10269         * files.el (wildcard-to-regexp):
10270         * files.el (recover-file):
10271         * files.el (basic-save-buffer):
10272         * files.el (delete-auto-save-file-if-necessary):
10273         * files.el (file-relative-name):
10274         * files.el (backup-extract-version):
10275         * files.el (backup-buffer):
10276         * files.el (set-visited-file-name):
10277         * files.el (set-auto-mode):
10278         * files.el (interpreter-mode-alist):
10279         * files.el:
10280         * files.el (find-file-noselect):
10281         * files.el (abbreviate-file-name):
10282         * files.el (parse-colon-path):
10283         * files.el (directory-abbrev-alist):
10284         * etags.el (visit-tags-table-buffer):
10285         * easymenu.el (easy-menu-define):
10286         * dragdrop.el (experimental-dragdrop-drag):
10287         * dragdrop.el (dragdrop-drop-do-functions):
10288         * dragdrop.el (dragdrop-drop-at-point):
10289         * disass.el (disassemble-1):
10290         * disass.el (disassemble-internal):
10291         * disass.el (disassemble):
10292         * disass.el:
10293         * derived.el (derived-mode-init-mode-variables):
10294         * derived.el (define-derived-mode):
10295         * custom.el (defgroup):
10296         * cus-edit.el (custom-quote):
10297         * config.el:
10298         * code-process.el (open-network-stream):
10299         * code-process.el (start-process):
10300         * code-process.el (call-process-region):
10301         * code-process.el (call-process):
10302         * code-process.el:
10303         * code-files.el (insert-file-contents):
10304         * code-files.el:
10305         * code-files.el (buffer-file-coding-system-for-read):
10306         * cmdloop.el (yes-or-no-p-minibuf):
10307         * cl.el:
10308         * cl-macs.el:
10309         * cl-extra.el:
10310         * callers-of-rpt.el (make-caller-report):
10311         * callers-of-rpt.el:
10312         * bytecomp.el (batch-byte-recompile-directory):
10313         * bytecomp.el (batch-byte-compile-1):
10314         * bytecomp.el (batch-byte-compile):
10315         * bytecomp.el (display-call-tree):
10316         * bytecomp.el (byte-compile-insert):
10317         * bytecomp.el (byte-compile-two-args-19->20):
10318         * bytecomp.el (byte-compile-variable-ref):
10319         * bytecomp.el (byte-compile-form):
10320         * bytecomp.el (byte-compile-top-level-body):
10321         * bytecomp.el (byte-compile-out-toplevel):
10322         * bytecomp.el (byte-compile-byte-code-maker):
10323         * bytecomp.el (byte-compile-file-form-defmumble):
10324         * bytecomp.el (byte-compile-file-form):
10325         * bytecomp.el (byte-compile-keep-pending):
10326         * bytecomp.el (byte-compile-insert-header):
10327         * bytecomp.el (byte-compile-from-buffer):
10328         * bytecomp.el (byte-compile-file):
10329         * bytecomp.el (byte-recompile-file):
10330         * bytecomp.el (byte-compile-close-variables):
10331         * bytecomp.el (byte-compile-warn-about-unused-variables):
10332         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10333         * bytecomp.el (byte-compiler-legal-options):
10334         * bytecomp.el (byte-compile-lapcode):
10335         * bytecomp.el (byte-optimize-log):
10336         * bytecomp.el ((fboundp 'defsubst)):
10337         * bytecomp.el:
10338         * bytecomp-runtime.el:
10339         * byte-optimize.el (byte-optimize-apply):
10340         * byte-optimize.el (car):
10341         * byte-optimize.el (byte-optimize-form):
10342         * byte-optimize.el (byte-optimize-form-code-walker):
10343         * byte-optimize.el:
10344         * build-report.el (build-report-insert-installation-file):
10345         * build-report.el (build-report):
10346         * auto-show.el:
10347         * apropos.el (apropos-documentation):
10348         - mega patch
10349         - clean up byte-compile warnings
10350         - remove unused variables
10351         - Use common lisp style hashtable functions
10352         - byte compiler cleanup
10353         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10354         - remove old backquote syntax usage
10355         - move some cl functionality into C for speed.
10356         - remove last remaining VMS support
10357         - spelling fixes
10358         - implement last, butlast, nbutlast, copy-list in C.
10359         - new macro ignore-file-errors, similar to ignore-errors
10360           (ignore-file-errors (delete-file "foo"))
10361         - get frequent garbage collection during loadup.el by tweaking
10362           gc-cons-threshold, rather than explicitly calling garbage-collect
10363         - default delete-key-deletes-forward to `t'.
10364
10365 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10366
10367         * XEmacs 21.2-beta4 is released.
10368
10369 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10370
10371         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10372         (easy-menu-item-present-p): Wrapper around find-menu-item.
10373         (easy-menu-remove-item): Wrapper around delete-menu-item.
10374
10375         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10376         (add-menu-button): Add 'in-menu' argument.
10377         (add-menu-item-1): Add in-menu support to helper function.
10378
10379 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10380
10381         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10382
10383 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10384
10385         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10386         of Dec 4, 1997.
10387
10388 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10389
10390         * process.el (shell-command-on-region): Report if the command
10391         succeeded or failed.
10392
10393 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10394
10395         * subr.el (buffer-substring-no-properties): Comment out.
10396
10397 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10398
10399         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10400           into font instances first, like `x-frob-font-size' does.
10401           (mswindows-find-larger-font): ditto
10402
10403 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10404
10405         * package-ui.el (pui-install-selected-packages): fix args in call
10406         to `package-get'.
10407
10408 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10409
10410         * package-get.el (host-name): New widget type.
10411         (package-get-remote): Better customization using new type.
10412         (package-get-download-sites): idem dito.
10413
10414         (package-get-custom): Do not use package-get-all untill we have
10415         runtime dependencies.
10416
10417         (package-get-remove-copy): Default to 't' we no longer need this
10418         kludge as we do not currently use depenencies.
10419
10420         (package-get-was-current): New variable.
10421         (package-get-require-base): New 'force-current' argument.
10422         (package-get-update-base): idem
10423         (package-get-package-provider):  idem
10424         (package-get-locate-index-file): New 'no-remote' argument.
10425         (package-get-locate-file): idem.
10426
10427         (package-get-maybe-save-index): New function.
10428         (package-get-update-base): Use it.
10429
10430 1998-10-28 Greg Klanderman <greg@alphatech.com>
10431
10432         * package-get.el (package-get-remote): default to nil; by default,
10433         don't go out to the net via EFS.  They must select a download site.
10434         (package-get-download-sites): new variable.
10435         (package-get-download-menu): new function.
10436         (package-get-locate-index-file): new function.
10437         (package-get-update-base): use it.
10438
10439         * menubar-items.el (default-menubar): add "Update Package Index"
10440         and "Add Download Site" menus under Options | Manage Packages.
10441
10442 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10443
10444         * package-get.el (package-get): bugfix code checking installed version
10445         for case where package is not currently installed.
10446         (package-get-require-signed-base-updates): new variable.
10447         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10448         deemed not a goot thing.  Use the variable
10449         package-get-allow-unsigned-base-updates instead.
10450
10451 1998-10-16 Greg Klanderman <greg@alphatech.com>
10452
10453         * package-get.el (package-get): Don't install an older version than
10454         we already have unless explicitly told to.  Issue a warning.
10455
10456         * package-ui.el (pui-add-required-packages): when adding
10457         dependencies, don't add packages that are up to date.
10458         (pui-package-symbol-char):  Don't consider a package out of date
10459         if you have a newer version installed than the latest version in
10460         package-get-base.
10461
10462         * package-get.el (package-get-base-filename): document that it may
10463         be a path relative to package-get-remote;  new default value.
10464         (package-get-locate-file): new function.
10465         (package-get-update-base): use it to expand package-get-base-filename.
10466         (package-get-save-base): new function to save the package-get database
10467         to file.
10468         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10469         (package-get-update-base): pass the REMOTE-SOURCE arg.
10470         (package-get-update-base-entry): call package-get-custom-add-entry.
10471         (package-get-file-installed-p): removed; no longer needed.
10472         (package-get-create-custom): ditto.
10473         (toplevel): remove code to build and load package-get-custom.el
10474         (package-get-custom-add-entry): new function.
10475
10476 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10477
10478         * wid-edit.el (widget-button-click): Don't switch window.
10479
10480 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10481
10482         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10483
10484 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10485
10486         * etags.el (find-tag-default): Run find-tag-hook using
10487         run-hooks rather than funcall
10488
10489 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10490
10491         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10492         and the current local map as the parents to isearch-mode-map.
10493
10494 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10495
10496         * XEmacs 21.2-beta3 is released.
10497
10498 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10499
10500         * package-get.el (package-get-update-base): use
10501         insert-file-contents-internal, not insert-file-contents-literally.
10502
10503 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10504
10505         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10506         dump time.
10507
10508 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10509
10510         * package-get.el (package-get-update-base-entry): new function.
10511         (package-get-update-base): renamed; was `package-get-load-base'.
10512         cleanup, and use package-get-update-base-from-buffer.
10513         (package-get-update-base-from-buffer): new function.
10514         (package-get-update-base-entries): new; helper for above.
10515         Do not eval lisp grabbed over ftp; parse it from new format.
10516
10517 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10518
10519         * files.el (set-auto-mode): Don't play games loading package-get
10520         database; package-get-package-provider will handle it all.
10521
10522 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10523
10524         * package-get.el (package-get-base-filename): new variable.
10525         (package-get-require-base): new function.
10526         (package-get-pgp-signed-begin-line): new variable.
10527         (package-get-pgp-signature-begin-line): ditto.
10528         (package-get-pgp-signature-end-line):  ditto.
10529         (package-get-load-base): new function.
10530         (package-get-interactive-package-query):
10531         (package-get-update-all):
10532         (package-get-dependencies):
10533         (package-get-package-provider):
10534         (package-get-custom): use package-get-require-base.
10535         [package-get-custom loading]: disable for now.
10536
10537         * package-ui.el (pui-list-packages): use (package-get-require-base)
10538
10539 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10540
10541         * package-ui.el: Correct obvious thinko in choosing extent face.
10542
10543 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10544
10545         * menubar-items.el (default-menubar): pui-list-package has nothing
10546         to with Customize. Move all the package stuff to a new Item in Options.
10547
10548         * package-ui.el (pui-menu): Add menu and Popup menu.
10549
10550         * package-get.el (package-get): Use new
10551         package-admin-get-install-dir.
10552
10553         * package-admin.el (package-admin-get-install-dir): New syntax.
10554         Conserve package location and put mule packages where mule-base is.
10555
10556         * package-get.el : Customized
10557
10558         * package-ui.el (pui): Customized
10559         (pui-package-install-dest-dir): New variable.
10560         (pui-install-selected-packages): Use it
10561
10562 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10563
10564         * package-get.el (package-get-interactive-package-query): Move
10565         dependency on package-get-base to run-time.
10566         (package-get-update-all): Ditto.
10567         (package-get-dependencies): Ditto.
10568         (package-get-package-provider): Ditto.
10569         (package-get-custom): Ditto.
10570
10571 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10572
10573         * events.el: Remove 'ascii-character property from 'backspace
10574         and 'delete symbols
10575
10576 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10577
10578         * package-get-base.el: removed.
10579
10580 1998-09-23  Didier Verna  <didier@xemacs.org>
10581
10582         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10583         (no-upper-case-p): new function.
10584         (with-search-caps-disable-folding): new macro.
10585         (with-interactive-search-caps-disable-folding): new macro.
10586         (zap-to-char): In interactive mode, do a case-sensitive search if
10587         the character is uppercase.
10588         (zap-up-to-char): ditto.
10589
10590         * replace.el (perform-replace): use the function no-upper-case-p.
10591
10592         * isearch-mode.el (isearch-fix-case): ditto.
10593         make obsolete `with-caps-disable-folding' and
10594         `isearch-no-upper-case-p'.
10595
10596         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10597         (tags-search): ditto.
10598         (tags-query-replace): ditto.
10599
10600         * info.el (Info-search): ditto.
10601
10602 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10603
10604         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10605
10606 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10607
10608         * package-admin.el (package-admin-rmtree): rewritten.  need to
10609         check for "." and ".." before symlink check.  expand files and
10610         directories with respect to DIRECTORY, not default-directory.
10611
10612 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10613
10614         * package-get.el (package-get-all): add INSTALL-DIR argument.
10615
10616 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10617
10618         * package-ui.el (pui-add-required-packages): new function, select
10619         dependent packages.
10620         (pui-display-keymap): bind it.
10621         (pui-help-string): document it.
10622         (pui-install-selected-packages): package-get-all -> package-get.
10623
10624         * package-get.el (package-get-dependencies): new function.
10625
10626 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10627
10628         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10629         regexps.
10630
10631 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10632
10633         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10634         function.
10635         (default-mouse-track-normalize-point): Use it.
10636
10637 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10638
10639         * package-admin.el (package-admin-delete-binary-package):
10640                 General cleanup. Remove unnessary use of progn and
10641         save-excursion.
10642         (package-admin-delete-binary-package): Do NOT mess with file
10643         modes. That is evil.
10644         (package-admin-delete-binary-package): Wrap all deleting in
10645         condition-case. The data in MANIFEST is untrustworthy.
10646         (package-admin-delete-binary-package): Let the OS worry about non
10647         empty directories.
10648
10649 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10650
10651         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10652         processing.
10653         (lm-report-bug): Fix mail address to send bug reports to.
10654
10655 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10656
10657         * XEmacs 21.2-beta2 is released.
10658
10659 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10660
10661         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10662
10663 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10664
10665         * info.el (Info-mode): Document page turning by double clicks in
10666         docstring so `M-x describe-mode' will display it.
10667
10668 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10669
10670         * info.el (Info-mouse-track-double-click-hook): Use character
10671         widths to calculate a border region where double clicking does
10672         page turning, and return `nil' by default so other hooks, such as
10673         region highlighting, will be run.
10674
10675 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10676
10677         * sound.el (default-sound-directory-list): Initialize with all the
10678         "sounds" directories in `data-directory-list'.  It used to just be
10679         the first one.
10680
10681         * packages.el (locate-data-directory-list): Created.  This gives
10682         the list of matching directories, unlike `locate-data-directory',
10683         which just gives the first one.
10684
10685 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10686
10687         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10688         make a binding in the local keymap until help-char handling is
10689         improved.
10690
10691         * help.el (help-keymap-with-help-key): Provide keymap with help
10692         binding.
10693         (help-print-help-form): New helper function.
10694
10695 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10696
10697         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10698         move extent to another buffer; no need to create a new extent.
10699         (isearch-fix-case): New function.
10700         (isearch-search-and-update): Use it.
10701
10702 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10703
10704         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10705         the keymap, not minor-mode-map-alist.
10706         (isearch-done): Restore overriding-local-map.
10707
10708 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10709
10710         * bytecomp.el (byte-compile-buffer-substring):
10711         Fix for: (byte-compile (defun f () (buffer-substring)))
10712         ==>   ** buffer-substring called with 3 args, but requires 0-3
10713         - new code not only works, but is more readable, too.
10714
10715 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10716
10717         * msw-faces.el (mswindows-init-device-faces): Don't try to
10718           specify a default font at this late stage. Do try to force
10719           creation of the default face font so that if it fails we get
10720           an error now instead of a crash at frame creation.
10721
10722           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10723           mswindows-make-font-unitalic: Canonical default weight
10724           changed from "Normal" to "Regular".
10725
10726           mswindows-make-font-bold / -bold-italic: Supplied device was
10727           not being passed into call to mswindows-find-smaller-font.
10728
10729 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10730
10731         * package-get.el (package-get-remote): Fix the path where to find
10732           the packages on xemacs.org.
10733
10734 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10735
10736         * about.el (about-maintainer-info): Update Ben's entry.
10737
10738 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10739
10740         * lisp/shadow.el (find-emacs-lisp-shadows):
10741         - `member' was being called on lists of length 2000!
10742         - Replace with hashtables.
10743         - Replace hand-coded loops with (dolist)
10744         - Fix comment typo
10745
10746 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10747
10748         * packages.el: Added new function, `package-delete-name', to
10749           delete existing packages from the installed package database
10750           (`packages-package-list').  Also added the "pkginfo" directory
10751           to `packages-special-base-regexp', so that the pkginfo directory
10752           would not get added to `late-packages'.
10753
10754         * package-admin.el: Added ability to delete an installed package
10755           (added low-level function, `package-admin-delete-package').
10756           Understands how to use the pkginfo/MANIFEST.<package> file to
10757           delete the package.  When installing a package, will also
10758           create a MANIFEST.* file if one is not provided by the
10759           package.  If the MANIFEST.* doesn't exist when deleting a
10760           package, the functions will fall back to attempting to delete
10761           any package-specific lisp directory.
10762
10763         * package-get.el: Moved some functions to package-admin.el.
10764           Added interactive function `package-get-delete-package', for
10765           use by users for deleting a package.
10766
10767           Also modified to not require the presence of efs.
10768
10769 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10770
10771         * files.el (find-file-noselect): Handle all signals, kill the
10772         buffer and resignal.
10773
10774 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10775
10776         * cl-macs.el (glyph-image): Add setf method.
10777
10778 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10779
10780         * package-get.el: Fixed broken EFS downloading.  Also, look for
10781           .tar.gz files first, in preference over .tgz files.
10782
10783         * package-ui.el: Fix display of package version numbers.
10784
10785 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10786
10787         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10788         argument.
10789
10790 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10791
10792         * list-mode.el: `display-completion-list': added new/optional
10793           keyword `:completion-string', which allows the programmer to
10794           change the "Possible completions are:" prompt.
10795
10796         * menubar-items.el: Added new pulldown menu-pick to start up the
10797           visual package browser/installer:
10798
10799                 Options->Customize->List Packages
10800
10801         * package-admin.el: Added hooks for installing under both Unix
10802           and MS Windows.  Does additional error checking.  No longer
10803           calls "add-big-package.sh" to install packages under Unix; now
10804           calls gunzip & tar directly.
10805
10806         * package-get.el: Added ability to install packages from files
10807           on a local disk/CDROM.  Now deletes any existing package lisp
10808           directory.  Does completion on available packages when
10809           querying for package names.  Will also search for .tgz files
10810           in addition for .tar.gz files.  Tries to reload
10811           auto-autoloads, as a convenience when loading new packages,
10812           and also tries to add any new package paths to `load-path'.
10813           Changed all occurences of `concat' to use `expand-file-name'.
10814
10815         * package-ui.el: New file which implements the main visual
10816           package browser/installer, which is started via a menu pick or
10817           M-x pui-list packages.
10818
10819 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10820
10821         * startup.el (load-init-file): spelling fix.
10822
10823 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10824
10825         * startup.el (normal-top-level): Load auto-autoload files
10826         covariantly with their precedence.
10827
10828 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10829
10830         * menubar-items.el (default-menubar): Remove "Font Weight"
10831         option, there is currently no custom equivalent.. Customize-faces
10832         is "Edit faces".
10833
10834         * x-font-menu.el (font-menu-set-font): Use customize to set
10835         default face.
10836
10837         * faces.el (face-spec-update-all-matching): New function.
10838
10839         * cus-face.el (custom-set-face-update-spec): New function.
10840         Interface to customize faces from elisp.
10841
10842         (custom-face-value-create): Show the customized settings if set
10843         but not saved.
10844
10845 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10846
10847         (custom-face-value-create): Show the customized settings if set
10848         but not saved.
10849
10850 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10851
10852         * keydefs.el (global-map): Add FSF 20.3 binding of
10853         query-replace-regexp.
10854
10855 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10856
10857         * minibuf.el (read-file-name-internal-1): use
10858         user-name-completion-1 instead of user-name-completion.
10859
10860 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10861
10862         * loadup.el:
10863         * make-docfile.el:
10864         * update-elc.el: Don't set `source-directory' (now defunct as a
10865         global variable) no more.
10866
10867         * packages.el (packages-list-autoloads): Made `source-directory'
10868         (now defunct as a global variable) a parameter.
10869
10870 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10871
10872         * about.el (about-hackers): new email
10873
10874 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10875
10876         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10877
10878 1998-07-17  Didier Verna  <didier@xemacs.org>
10879
10880         * faces.el (set-face-property):
10881         (set-face-dim-p):
10882         (face-dim-p): updated the doc strings now that the dim property isn't
10883         tty-specific.
10884         (face-equal): the dim property is now a common one.
10885
10886         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10887         Renamed the `stipple' attribute to `background-pixmap'.
10888         (custom-face-background-pixmap): make custom-face-stipple an
10889         obsolete alias for this.
10890
10891 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10892
10893         * find-paths.el (paths-file-readable-directory-p): Created and
10894         used.
10895
10896         * loadup.el: Don't set inhibit-... flags from run-temacs.
10897
10898 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10899
10900         * packages.el (packages-data-path-depth): Added and used.
10901
10902 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10903
10904         * about.el:
10905         - Change .xpm to .png, delete "zcat" section.
10906         - cosmetic fix in the 'marcpa' entry.
10907
10908         * etc/photos
10909         - convert all .xpm.Z to .png
10910         - rename mrb to martin
10911         - rename mcook-m to mcookm
10912
10913 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10914
10915         * x-init.el (x-initialize-compose): Add support for
10916         dead-circumflex as YET ANOTHER NAME for that dead key.
10917
10918 1998-08-05  Colin Rafferty <colin@xemacs.org>
10919
10920         * setup-paths.el (paths-construct-exec-path): Made the
10921         last-packages really be last.
10922         (paths-construct-data-directory-list): Ditto.
10923
10924 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10925
10926         * startup.el(startup-splash-frame-body):
10927         Update Copyright notice in splash screen
10928
10929 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10930
10931         * minibuf.el (read-file-name-internal-1): do ~user completion.
10932
10933 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10934
10935         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10936         aginst destroyed extents
10937
10938 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10939
10940         * package-get.el (package-get): add `install-dir' argument.
10941
10942 1998-07-20  John Jones  <jj@asu.edu>
10943
10944         * package-get.el: calls to package-get-update-all will only
10945           update packages which are already installed.
10946
10947 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10948
10949         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10950         writable.
10951
10952 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10953
10954         * about.el (about-hackers): Correct my email.
10955
10956 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10957
10958         * about.el (about-hackers): new email-address.
10959
10960 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10961
10962         * minibuf.el (read-number): Don't let `input-error' condition
10963         escape.
10964
10965 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10966
10967         * about.el (about-hackers): use my `email-for-life' address.
10968
10969 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10970
10971         * XEmacs 21.2-beta1 is released.
10972
10973 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10974
10975         * ldap.el (ldap-search): Doc string change
10976
10977 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10978
10979         * menubar-items.el (default-menubar): Removed references to
10980         `data-directory', and use `locate-data-file' instead, and made
10981         then greyed out if they don't exist.
10982
10983 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10984
10985         * keymap.el (events-to-keys): Use `format' instead of `concat'
10986         since the latter does not accept integer args anymore
10987
10988 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10989
10990         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10991         macros replaced.
10992
10993 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10994
10995         * make-docfile.el: Get first initialization from very-early-lisp.el
10996         * update-elc.el: Ditto.
10997         * loadup.el (really-early-error-handler): Ditto.
10998
10999         * packages.el (packages-unbytecompiled-lisp): Add new file,
11000         very-early-lisp.el.
11001
11002         * very-early-lisp.el: New file.
11003
11004 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11005
11006         * Symbols that have been obsolete for at least 3 years removed (II).
11007
11008         * obsolete.el (eval-current-buffer): Make compatible.
11009         (byte-code-function-p): Ditto.
11010         (send-string): Removed.
11011         (send-region): Removed.
11012         (screen-scrollbar-width): Removed.
11013         (set-screen-scrollbar-width): Removed.
11014         (set-screen-left-margin-width): Removed.
11015         (set-screen-right-margin-width): Removed.
11016         (screen-left-margin-width): Removed.
11017         (screen-right-margin-width): Removed.
11018         (set-buffer-left-margin-width): Removed.
11019         (set-buffer-right-margin-width): Removed.
11020         (buffer-left-margin-width): Removed.
11021         (buffer-right-margin-width): Removed.
11022         (x-set-frame-icon-pixmap): Removed.
11023         (x-set-screen-icon-pixmap): Removed.
11024         (pixel-name): Removed.
11025         (make-pixmap): Removed.
11026         (make-cursor): Removed.
11027         (pixmap-width): Removed.
11028         (pixmap-contributes-to-line-height-p): Removed.
11029         (set-pixmap-contributes-to-line-height): Removed.
11030
11031 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11032
11033         * obsolete.el (popup-menu-up-p): removed.
11034         (read-no-blanks-input): Removed.
11035         (wholenump): Removed.
11036         (ring-mod): Removed (what was ring-mod?).
11037         (current-time-seconds): Removed.
11038         (run-special-hook-with-args): Removed.
11039         (dot): Removed.
11040         (dot-marker): Removed.
11041         (dot-min): Removed.
11042         (dot-max): Removed.
11043         (window-dot): Removed.
11044         (set-window-dot): Removed.
11045
11046         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11047         `dot-min'.
11048
11049         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11050
11051         * code-files.el (insert-file-contents): Rename
11052         run-special-hook-with-args to run-hook-with-args-until-success.
11053         (write-region): Ditto.
11054
11055 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11056
11057         * about.el: Fix typos, update release date.
11058
11059         * Symbols that have been obsolete for at least 3 years removed.
11060
11061         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11062         screen- functions.
11063         (toplevel): remove setf methods for screen functions.
11064         * cl-macs.el (extent-data): defsetf removed.
11065         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11066         many places to remove.
11067         (comment-indent-hook): Ditto.
11068         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11069         (buffer-dedicated-screen): Ditto.
11070         (deiconify-screen): Ditto.
11071         (delete-screen): Ditto.
11072         (event-screen): Ditto.
11073         (find-file-other-screen): Ditto.
11074         (find-file-read-only-other-screen): Ditto.
11075         (live-screen-p): Ditto.
11076         (screen-height): Ditto.
11077         (screen-iconified-p): Ditto.
11078         (screen-list): Ditto.
11079         (screen-live-p): Ditto.
11080         (screen-name): Ditto.
11081         (screen-parameters): Ditto.
11082         (screen-pixel-height): Ditto.
11083         (screen-pixel-width): Ditto.
11084         (screen-root-window): Ditto.
11085         (screen-selected-window): Ditto.
11086         (screen-totally-visible-p): Ditto.
11087         (screen-visible-p): Ditto.
11088         (screen-width): Ditto.
11089         (screenp): Ditto.
11090         (get-screen-for-buffer): Ditto.
11091         (get-screen-for-buffer-noselect): Ditto.
11092         (get-other-screen): Ditto.
11093         (iconify-screen): Ditto.
11094         (lower-screen): Ditto.
11095         (mail-other-screen): Ditto.
11096         (make-screen): Ditto.
11097         (make-screen-invisible): Ditto.
11098         (make-screen-visible): Ditto.
11099         (modify-screen-parameters): Ditto.
11100         (new-screen): Ditto.
11101         (next-screen): Ditto.
11102         (next-multiscreen-window): Ditto.
11103         (other-screen): Ditto.
11104         (previous-screen): Ditto.
11105         (previous-multiscreen-window): Ditto.
11106         (raise-screen): Ditto.
11107         (redraw-screen): Ditto.
11108         (select-screen): Ditto.
11109         (selected-screen): Ditto.
11110         (set-buffer-dedicated-screen): Ditto.
11111         (set-screen-height): Ditto.
11112         (set-screen-position): Ditto.
11113         (set-screen-size): Ditto.
11114         (set-screen-width): Ditto.
11115         (show-temp-buffer-in-current-screen): Ditto.
11116         (switch-to-buffer-other-screen): Ditto.
11117         (visible-screen-list): Ditto.
11118         (window-screen): Ditto.
11119         (x-set-screen-pointer): Ditto.
11120         (x-set-frame-pointer): Ditto.
11121         (screen-title-format): Ditto.
11122         (screen-icon-title-format): Ditto.
11123         (terminal-screen): Ditto.
11124         (delete-screen-hook): Ditto.
11125         (create-screen-hook): Ditto.
11126         (mouse-enter-screen-hook): Ditto.
11127         (mouse-leave-screen-hook): Ditto.
11128         (map-screen-hook): Ditto.
11129         (unmap-screen-hook): Ditto.
11130         (default-screen-alist): Ditto.
11131         (default-screen-name): Ditto.
11132         (x-screen-defaults): Ditto.
11133         (x-create-screen): Ditto.
11134         * obsolete.el: meta-flag removed.
11135         baud-rate removed.
11136         sleep-for-millisecs removed.
11137         extent-data removed.
11138         set-extent-data removed.
11139         set-extent-attribute removed.
11140         extent-glyph removed.
11141         extent-layout removed.
11142         set-extent-layout removed.
11143         list-faces-display removed.
11144         list-faces removed.
11145         trim-versions-without-asking removed.
11146         after-write-file-hooks removed.
11147         truename removed.
11148         auto-fill-hook removed.
11149         blink-paren-hook removed.
11150         select-screen-hook, deselect-screen-hook removed.
11151         auto-raise-screen, auto-lower-screen removed.
11152
11153         * msw-mouse.el: Global change resource -> mswindows-resource.
11154
11155         * XEmacs 21.0-pre5 is released.
11156
11157 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11158
11159         * about.el (about-hackers): Credits update.
11160
11161 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11162
11163         * register.el (insert-register): Don't activate the region.
11164
11165 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11166
11167         * select.el: Restore x-* symbols for backwards compatibility:
11168         x-copy-primary-selection, x-kill-primary-selection,
11169         x-delete-primary-selection, x-select-make-extent-for-selection,
11170         x-valid-simple-selection-, x-cut-copy-clear-internal.
11171
11172 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11173
11174         * XEmacs 21.0-pre4 is released.
11175
11176 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11177
11178         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11179         reporting bugs.
11180         (maybe-add-init-button): Fix semantics under Windows.  Use
11181         `expand-file-name' rather than `concat'.
11182
11183         * help.el (print-messages): New function.
11184
11185 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11186
11187         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11188
11189 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11190
11191         * about.el: Tweaked my entry in about-hackers.
11192
11193         * find-paths.el (paths-emacs-root-p):
11194           Relaxed emacs-root checking of an in-place installation to
11195           also accommodate the flat layout used on MS Windows.
11196
11197 1998-06-29  John Jones  <jj@asu.edu>
11198
11199         * package-get.el: calls to package-get-update-all will only
11200           update packages which are already installed.
11201
11202 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11203
11204         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11205         are handled by the gui-element face fallbacks now.
11206
11207         * x-faces.el: default gui-element face to "background" as well as
11208         the default face.
11209
11210         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11211         and default face settings since these are set as fallbacks now in
11212         the appropriate domain.
11213
11214 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11215
11216         * text-mode.el (text-mode): Reorder regexp so the OR part
11217         corresponding to `page-delim' goes first and the hack in
11218         `forward-paragraph' will work.
11219         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11220
11221 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11222
11223         * subr.el (remove-hook): When checking the hook value
11224           with functionp, don't apply car to it.
11225
11226 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11227
11228         * package-get.el (package-get-remote-filename):
11229           Don't use file-name-as-directory because the local directory
11230           separator conventions might not be the same as ftp's.
11231
11232 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11233
11234         * ldap.el (ldap-host-parameters-alist): New name of
11235         `ldap-host-parameters-plist'
11236
11237 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11238
11239         * package-get.el: Using (require 'package-get-base), now that it
11240         provides itself.  Consequently removed all instances of (load
11241         "package-get-base.el").
11242
11243 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11244
11245         * subr.el (remove-hook): Don't treat the hook value as a
11246           list unless it is both consp and not functionp.
11247
11248 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11249
11250         * about.el: Email address for Ben Wing is ben@xemacs.org.
11251         * auto-show.el: Ditto.
11252         * bytecomp.el: Ditto.
11253         * faces.el: Ditto.
11254         * x-scrollbar.el: Ditto.
11255         * x-misc.el: Ditto.
11256         * tty-init.el: Ditto.
11257         * toolbar-items.el: Ditto.
11258         * symbol-syntax.el: Ditto.
11259         * specifier.el: Ditto.
11260         * objects.el: Ditto.
11261         * hyper-apropos.el: Ditto.
11262         * glyphs.el: Ditto.
11263
11264 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11265
11266         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11267         vertical-divider-always-visible-p.
11268         (default-mouse-motion-handler): Ditto.
11269
11270 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11271
11272         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11273         global value.
11274
11275 1998-06-21  Oliver Graf <ograf@fga.de>
11276
11277         * build-reports.el: changed receiver to xemacs-build-reports list
11278
11279 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11280
11281         * font.el: Split font-family-mappings into X and
11282           mswindows-specific versions.
11283           mswindows-font-create-[object|name]: Treat supplied size
11284           as a pointsize. Added underline and strikethru handling.
11285
11286         * msw-faces.el: changed default mswindows charset to western.
11287
11288         * msw-glyphs.el: removed space in border-glyph font string that
11289           was inserted to get round bugs in the mswindows C font code.
11290
11291 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11292
11293         * about.el (about-hackers): Credits update.
11294
11295         * help-nomule.el (tutorial-supported-languages): Add Romanian
11296         TUTORIAL.
11297
11298         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11299         to ISO-8859-2.
11300
11301 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11302
11303         * font.el: Split font-family-mappings into X and
11304           mswindows-specific versions.
11305           mswindows-font-create-[object|name]: Treat supplied size
11306           as a pointsize. Added underline and strikethru handling.
11307
11308         * msw-faces.el: changed default mswindows charset to western.
11309
11310         * msw-glyphs.el: removed space in border-glyph font string that
11311           was inserted to get round bugs in the mswindows C font code.
11312
11313 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11314
11315         * minibuf.el: make read-color-completion-table call
11316           (mswindows-color-list for mswindows devices.
11317
11318 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11319
11320         * lisp/font-lock.el
11321         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11322         Let declaration items contain non-word symbol characters.
11323
11324 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11325
11326         * package-get.el (package-get-package-provider): Added autoload
11327         cookie.  Loading "package-get-base.el" in ALL functions that use
11328         it.  Fixed some (interactive ...) with multiple argument specs
11329         again.  Cosmetic indentation changes.
11330
11331 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11332
11333         * info.el (Info-insert-dir): Don't use nreverse on variables
11334         that you want to use later.
11335
11336 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11337
11338         * x-mouse.el (x-set-point-and-move-selection): Replace call
11339         to x-kill-primary-selection with kill-primary-selection
11340
11341 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11342
11343         * simple.el (what-cursor-position): Make cursor position reported
11344         use value of column-number-start-at-one
11345
11346 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11347
11348         * about.el (xemacs-hackers): Fix Jareth's email address.
11349
11350 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11351
11352         * startup.el (startup-splash-frame): Remove
11353         `xemacs-startup-logo-function'.
11354
11355 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11356
11357         * about.el (about-hackers): Update credits list.
11358
11359 1998-06-06  Jeff Miller <jmiller@smart.net>
11360
11361         * lisp/sound.el: Update sound-ext to allow filenames with
11362           extensions to be found by load-sound-file
11363
11364 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11365
11366         * info.el (Info-rebuild-outdated-dir): Removed variable
11367         (Info-auto-generate-directory): New variable
11368         (Info-save-auto-generated-dir): New variable
11369         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11370         (Info-build-dir-anew): Second parameter removed.  Use
11371         `Info-save-auto-generated-dir'
11372         (Info-rebuild-dir): Ditto
11373
11374 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11375
11376         * list-mode.el (next-list-mode-item): Would not recognize
11377         border between directly neighbored items.
11378
11379 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11380
11381         * package-get.el: add autoloads for some functions.
11382
11383 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11384
11385         * specifier.el (let-specifier): Tiny docfixes.
11386
11387 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11388
11389         * msw-mouse.el: set selection-pointer-glyph to Normal.
11390
11391 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11392
11393         * wid-edit.el (widget-specify-secret): New function.
11394         (widget-after-change): Use it.
11395         (widget-specify-field): Use it.
11396
11397 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11398
11399         * mouse.el (drag-window-divider): Use `(not done)' instead of
11400         `doit'; reuse result of `window-pixel-edges'.
11401
11402         * modeline.el (drag-modeline-event-lag): Rename to
11403         drag-divider-event-lag.
11404
11405 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11406
11407         * specifier.el (let-specifier): Rewritten not to generate needless
11408         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11409         arguments.
11410
11411 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11412
11413         * minibuf.el (read-file-name-1): Setup buffer-local value of
11414         `completion-ignore-case' in completions buffer under Windows.
11415
11416 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11417
11418         * about.el (about-maintainer-glyph): Fix support for not
11419         compressed images.
11420
11421 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11422
11423         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11424
11425         * mouse.el (mouse-track): Cancel selection if misc-user event with
11426         `cancel-mode-internal' function is fetched.
11427
11428 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11429
11430         * files.el (save-some-buffers-1): Fixed return value.
11431
11432 1998-06-01  Oliver Graf <ograf@fga.de>
11433
11434         * dragdrop.el: added experimental
11435
11436 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11437
11438         * startup.el (after-init-hook, init-file-user,
11439         user-init-directory, load-user-init-file):  Purge references
11440         to "~/.xemacs/init.el" from docstrings.
11441
11442         (load-user-init-file) Use paths-construct-path to construct
11443         paths to user init files.  Go directly to ~/.emacs, do not
11444         search ~/.xemacs/, do not load `default-custom-file'.
11445
11446 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11447
11448         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11449         general *sh.
11450         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11451
11452 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11453
11454         * menubar-items.el (default-menubar): add Update Packages to customize
11455         menu.
11456
11457 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11458
11459         * faces.el: use toolbar face as a fallback for toolbar properties
11460         in xpm-color-symbols instead of default.
11461
11462         * msw-faces.el: rename 3d-object -> gui-element face.
11463
11464 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11465
11466         * startup.el (xemacs-startup-logo-function): New variable.
11467         (startup-splash-frame): Use it.
11468
11469 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11470
11471         * files.el (save-some-buffers): Would wait 1 second.
11472         (save-some-buffers-1): Delete other windows here instead of in
11473         `save-some-buffers'.
11474         (save-some-buffers): Force redisplay only if windows were deleted.
11475
11476 1998-06-02  Didier Verna  <didier@xemacs.org>
11477
11478         * cus-face.el (custom-face-attributes): generalized the use of
11479         toggle buttons for boolean attributes.
11480         Re-ordered the items a bit.
11481
11482 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11483
11484         * sound.el (default-sound-directory): Use `locate-data-directory'
11485         to find the sounds directory.
11486
11487 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11488
11489         * sound.el: default sound-ext to .wav under mswindows, .au
11490         otherwise. load-default sounds without extensions.
11491
11492 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11493
11494         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11495         if send-pr is not bound.
11496
11497 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11498
11499         * files.el: grok idl files in auto-mode-alist.
11500 1998-06-01  Jeff Miller  <jmiller@smart.net>
11501
11502         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11503         calling `upcase'.
11504
11505 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11506
11507         * msw-glyphs.el: add xbm to the list of image types supported.
11508
11509 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11510
11511         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11512         instead of XEmacs one when dumping InfoDock.
11513
11514 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11515
11516         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11517         for `modeline-visible-p'
11518
11519         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11520
11521 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11522
11523         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11524         since it's not used anymore. doc string fixes.
11525
11526         * package-get.el (package-get-file-installed-p): new function. use
11527         instead of file-installed-p which is in an external package.
11528
11529 1998-05-28  Oliver Graf <ograf@fga.de>
11530
11531         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11532         favor of select-window/switch-to-buffer
11533
11534 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11535
11536         * startup.el: changed (getenv "HOME") to (user-home-directory)
11537
11538 1998-05-25  Oliver Graf <ograf@fga.de>
11539
11540         * frame.el (cde-start-drag) moved to dragdrop.el
11541         (offix-start-drag-region) moved to dragdrop.el
11542         (offix-start-drag) moved to dragdrop.el
11543         * dragdrop.el (cde-start-drag) moved from frame.el
11544         (offix-start-drag-region) moved from frame.el
11545         (offix-start-drag) moved from frame.el
11546         (cde-start-drag-region) cde drag regions
11547         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11548
11549 1998-05-26  Oliver Graf <ograf@fga.de>
11550
11551         * dragdrop.el: created dragdrop-drag prototypes
11552         (cde-start-drag-region) fixed typo
11553
11554 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11555
11556         * simple.el (after-init-hook): Remove reader macro.
11557
11558         * packages.el (packages-hardcoded-lisp): Get rid of reader
11559         macros.  Update DOC string.
11560
11561 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11562
11563         * mouse.el (drag-window-divider): Ditto.
11564
11565         * modeline.el (mouse-drag-modeline): Use it.
11566
11567         * lisp-mode.el (let-specifier): Specify indentation.
11568
11569         * specifier.el (let-specifier): Renamed from
11570         `with-specifier-instance'.
11571
11572 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11573
11574         * x-faces.el:
11575         * faces.el: move definition of xpm-color-symbols from x-faces.el
11576         to faces. Predicate x-get-resource on the presence of x.
11577
11578         * msw-faces.el: set 3d-object face rather than modeline. Specify
11579         faces as specfier defaults.
11580
11581         * package-get.el: don't use package-admin-add-single-file-package.
11582
11583 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11584
11585         * toolbar-items.el: Fixup tooltips.
11586         (toolbar-gnus): Don't use obsolete variable
11587         toolbar-news-frame-properties.
11588         (toolbar-news-reader): Default to `gnus' instead of
11589         `not-configured'.
11590
11591         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11592         Windows.
11593
11594 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11595
11596         * package-get.el: rename -installedp -> -installed-p.
11597
11598 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11599
11600         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11601         attributes, and assinged it to continuation, truncation and
11602         hscroll glyphs.
11603
11604         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11605         and made continuation, truncation and hscroll glyphs arrow
11606         characters out of that font.
11607
11608 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11609
11610         * minibuf.el (minibuffer-electric-separator): Play nicely with
11611         directory-sep-char being \.
11612         (minibuffer-electric-tilde): Ditto.
11613         (read-file-name-map): Ditto.
11614
11615 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11616
11617         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11618         on X devices.
11619         (default-mouse-track-deal-with-down-event): Avoid
11620         `x-disown-selection'; use `disown-selection' instead.
11621
11622 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11623
11624         * select.el:
11625         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11626         moved to (cut-copy-clear-internal) in select.el. Ditto for
11627         (x-delete-primary-selection) (x-kill-primary-selection)
11628         (x-copy-primary-selection).
11629         (own-clipboard): new function.
11630
11631         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11632         functions in select.el. remove old ones.
11633         (mswindows-own-clipboard): new function.
11634
11635 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11636
11637         * gnuserv.el: allow connections from mswindows type devices.
11638
11639 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11640
11641         * msw-glyphs.el: change image type used from cursor to resource.
11642
11643 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11644
11645         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11646         for {top,bottom}-{left,right} values in addition to
11647         {top,bottom}_{left,right}.
11648         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11649
11650 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11651
11652         * cl-macs.el (specifier-instance): Undefine its setf method.
11653
11654         * specifier.el (with-specifier-instance): Added docstring.
11655
11656         * mouse.el (drag-window-divider): Ditto.
11657
11658         * modeline.el (mouse-drag-modeline): Use it.
11659
11660         * lisp-mode.el (with-specifier-instance): Define its indentation
11661         level.
11662
11663         * specifier.el (with-specifier-instance): New macro.
11664
11665 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11666
11667         * package-get.el (package-get-create-custom): new function to
11668         auto-generate package-get-custom.el from package-get-base.el.
11669         * (package-get-ever-installedp): new function.
11670         * (package-get-custom): new function to get all packages specified
11671         by customize.
11672
11673 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11674
11675         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11676
11677 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11678
11679         * cl-extra.el: Reverse previous float change.
11680
11681 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11682
11683         * x-faces.el:
11684         * faces.el (try-font-name): moved from x-faces.el since it is
11685         required by w3 under mswindows as well X.
11686
11687 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11688
11689         * winnt.el: Removed evil (setq completion-ignore-case t)
11690         clause, one more overlookef fsfism.
11691         (nt-quote-args-functions-alist): End sentences with double space.
11692
11693 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11694
11695         * window-xemacs.el (push-window-configuration): Remove kludgery of
11696         recaching default-toolbar specifier.
11697         (pop-window-configuration): Ditto.
11698         (unpop-window-configuration): Ditto.
11699
11700 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11701
11702         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11703
11704 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11705
11706         * winnt.el (nt-quote-args-verbatim): Added function.
11707         (nt-quote-args-prefix-quote): Added function.
11708         (nt-quote-args-backslash-quote): Added function.
11709         (nt-quote-args-double-quote): Added function.
11710         (nt-quote-args-functions-alist): New variable.
11711         (nt-quote-process-args): Added function. This is the main quoting
11712         work horse called from process-nt.c
11713
11714 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11715
11716         * winnt.el: Removed duplicate definitions for backspace,
11717         delete, M-backspace and C-M-backspace.
11718         (file-name-buffer-file-type-alist): Removed this variable.
11719         (find-buffer-file-type): Removed function.
11720         (find-file-binary):  Removed function.
11721         (find-file-text): Removed function.
11722         (find-file-not-found-set-buffer-file-type): Removed function.
11723         (save-to-unix-hook): Removed function.
11724         (revert-from-unix-hook): Removed function.
11725         (using-unix-filesystems): Removed function.
11726         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11727         warning.
11728         (x-set-selection): Removed function.
11729         (x-get-selection): Removed function.
11730         Removed commented FSFisms.
11731         Replaced copyright notice (this file is not part of GNU Emacs).
11732         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11733         comint-process-echoes setting to t.
11734
11735 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11736
11737         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11738         and used following the interface change of
11739         `paths-find-recursive-path'.
11740
11741         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11742         regexp instead of a list of base names.
11743         (paths-version-control-filename-regexp):
11744         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11745         Introduced and used following the interface change of
11746         `paths-find-recursive-path'.
11747
11748 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11749
11750         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11751         on X devices, rather than on all non-TTY devices.
11752
11753 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11754
11755         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11756
11757         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11758
11759 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11760
11761         * itimer.el (activate-itimer): Fixed usage of integers
11762         as argument to `concat'.
11763
11764 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11765
11766         * itimer.el (start-itimer): replace the use of `concat' with
11767         `format'
11768
11769 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11770
11771         * mode-motion.el (mode-motion-hook): Clarify docstring.
11772         From Bob Weiner <weiner@altrasoft.com>
11773
11774         * loadhist.el (symbol-file): Supply prompt string when used
11775         interactively.
11776         From Bob Weiner <weiner@altrasoft.com>
11777
11778 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11779
11780         * loadup.el (really-early-error-handler): Ditto.
11781
11782         * update-elc.el: Ditto.
11783
11784         * setup-paths.el (paths-construct-exec-path): Ditto.
11785
11786         * make-docfile.el: Ditto.
11787
11788         * find-paths.el (paths-decode-directory-path): Use split-path
11789         instead of decode-path.
11790
11791         * files.el (parse-colon-path): Update docstring reference.
11792
11793 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11794
11795         * msw-init.el:
11796         * x-init.el:
11797         Bind cut'n'paste keys to non window-system specific functions.
11798
11799         * msw-select.el: New function mswindows-clear-clipboard.
11800         mswindows-cut-copy-clipboard extended to handle clearing of the
11801         selection and renamed to mswindows-cut-copy-clear-clipboard.
11802
11803         * select.el: on mswindows devices delete-primary-selection
11804         calls mswindows-clear-clipboard.
11805
11806 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11807
11808         * simple.el (quoted-insert): Inhibit quit when using read-char.
11809
11810         * cmdloop.el (read-char): Don't inhibit quit.
11811         (read-char-exclusive): Ditto.
11812         (read-char): Signal quit if quit-char was pressed.
11813         (read-char-exclusive): Ditto.
11814         (read-quoted-char): Return a character, not integer.
11815
11816         * menubar-items.el (default-popup-menu): Use Andy's generic
11817         selection code.
11818         (default-popup-menu): Fix code.
11819
11820 1998-05-14  Oliver Graf <ograf@fga.de>
11821
11822         * dragdrop.el (dragdrop-function-widget): this time it's done
11823
11824 1998-05-13  Oliver Graf <ograf@fga.de>
11825
11826         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11827
11828 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11829
11830         * device.el (device-pixel-width):
11831         (device-pixel-height):
11832         (device-mm-width):
11833         (device-mm-height):
11834         (device-bitplanes):
11835         (device-color-cells): Swapped parameters to device-system-metric
11836         according to the interface change.
11837
11838 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11839
11840         * mouse.el (default-mouse-motion-handler): Use new name of the
11841         function event-over-vertical-divider-p.
11842         Do not set E-W arrow cursor over the divider if
11843         vertical-divider-draggable-p is nil in the window.
11844         ([top-level]): Use new name for the variable
11845         vertical-divider-map.
11846         (drag-window-divider): Respect vertical-divider-draggable-p.
11847         Variable name typo fixes.
11848
11849 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11850
11851         * keymap.el (kbd): Define here; handle string constants and
11852         others...
11853
11854 1998-05-15  Christian Nyb <chr@mediascience.no>
11855
11856         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11857         in Emacs 18.
11858
11859 1998-05-13  Didier Verna  <didier@xemacs.org>
11860
11861         * mouse.el (drag-window-divider): give the vertical divider a
11862         pressed look when dragging it.
11863
11864 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11865
11866         * faces.el: predicate some more face operations on x or mswindows
11867         not just x.
11868
11869         * modeline.el: enable modeline coloring for mswindows.
11870
11871 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11872
11873         * minibuf.el (minibuffer-default): Added variable; compatible with
11874         FSF Emacs.
11875         (next-history-element): Used `minibuffer-default'.
11876
11877 1998-05-12  Oliver Graf <ograf@fga.de>
11878
11879         * dragdrop.el (dragdrop-function-widget): button and mods ok
11880         arguments still look a bit strange
11881         (dragdrop-compare-mods) created
11882         (dragdrop-drop-do-functions) correctly checks for buttons and
11883         modifiers
11884
11885 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11886
11887         * setup-paths.el (paths-default-info-directories): Replace
11888         path-separator with directory-sep-char.
11889
11890         * files.el (path-separator): Don't define it here.
11891
11892 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11893
11894         * update-elc.el: Ditto.
11895
11896         * setup-paths.el (paths-construct-exec-path): Ditto.
11897
11898         * make-docfile.el: Ditto.
11899
11900         * loadup.el (really-early-error-handler): Ditto.
11901
11902         * find-paths.el (paths-decode-directory-path): Use decode-path
11903         instead of decode-path-internal.
11904
11905         * files.el (parse-colon-path): Update docstring.
11906
11907 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11908
11909         * subr.el (get-buffer-window-list): Make BUFFER optional.
11910
11911         * window-xemacs.el (windows-of-buffer): Defalias to
11912         get-buffer-window-list.
11913
11914 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11915
11916         * disass.el: Fix maintainer keyword.
11917
11918         * bytecomp.el (byte-compile-and-load-file): Autoload.
11919         (byte-compile-buffer): Ditto.
11920
11921         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11922         value is returned, not the name.
11923         (lisp-imenu-generic-expression): Enable it.
11924         (lisp-mode-variables): Ditto.
11925         (lisp-indent-offset): Change defconst to defvar.
11926         (lisp-indent-function): Ditto.
11927         (lisp-body-indent): Ditto.
11928
11929 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11930
11931         * modeline.el: Use zap-last-kbd-macro-event.
11932
11933         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11934         nil, don't attempt to do anything with messages.
11935         (eval-last-sexp): Use `letf' for clarity.
11936
11937 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11938
11939         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11940
11941 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11942
11943         * buff-menu.el:
11944         * lisp-mode.el:
11945         * obsolete.el:
11946         Change empty docstrings into no doc strings at all.
11947         Fix bogus FSF-format docstrings.
11948         * etags.el: Fix docstring.
11949
11950 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11951
11952         * package-get.el (package-get): Use internal md5
11953
11954 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11955
11956         * about.el (about-xemacs): Correct abuse of concat.
11957
11958 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11959
11960         * info.el (Info-mode): Use easymenu.
11961
11962 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11963
11964         * apropos.el (apropos): Don't use concat with integers.
11965
11966         * cmdloop.el (describe-last-error): Handle the case when no error
11967         was seen gracefully.
11968
11969         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11970         defun.
11971         (apropos-describe-plist): Ditto.
11972
11973         * help.el (with-displaying-help-buffer): Revert to a defun.
11974         (describe-key): Use it as defun.
11975         (describe-mode): Ditto.
11976         (describe-bindings): Ditto.
11977         (describe-prefix-bindings): Ditto.
11978         (describe-installation): Ditto.
11979         (view-lossage): Ditto.
11980         (describe-function): Ditto.
11981         (describe-variable): Ditto.
11982         (describe-syntax): Ditto.
11983
11984 1998-05-11  Oliver Graf <ograf@fga.de>
11985
11986         * dragdrop.el: changed order of require/provide
11987         (dragdrop-drop-mime-default) changed to new calling conventions
11988         (dragdrop-drop-do-functions) changed to new calling conventions
11989         (dragdrop-function-widget) this one needs more work...
11990
11991 1998-05-10  Oliver Graf <ograf@fga.de>
11992
11993         * about.el: another small change in my entry
11994         * dragdrop.el (dragdrop-drop-log-function): logging added
11995         plus customizations
11996         changed interface to handler functions. now called with event
11997         and object
11998
11999 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12000
12001         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12002         E-W arrow pointer displayed over draggable dividers.
12003
12004         * mouse.el (default-mouse-motion-handler): Show it when
12005         appropriate.
12006         (drag-window-divider): Added.
12007         ([top-level]): Initialized window-divider-map with a keymap
12008         binding the above function to left button down event.
12009
12010         * x-mouse.el (x-init-pointer-shape): Initialize
12011         divider-pointer-glyph from Cursor.dividerPointer, or use default
12012         E-W double arrow.
12013
12014 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12015
12016         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12017
12018 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * simple.el (count-words-buffer): Don't query for buffer.
12021         (count-lines-buffer): Ditto.
12022
12023 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12024
12025         * help.el (where-is): add optional insert argument.
12026
12027 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12028
12029         * help.el (describe-key-briefly): New argument INSERT.
12030
12031         * simple.el (eval-expression): New optional argument; synch with
12032         FSF 20.3.
12033
12034         * keydefs.el (global-map): Add new register bindings.
12035
12036         * register.el: Synched with FSF 20.3.
12037
12038 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12039
12040         * window-xemacs.el (recenter): all arguments are optional.
12041
12042 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12043
12044         * device.el: (device-pixel-width): Reflected name/parameters
12045         change to device-system-metric.
12046         (device-pixel-height): Ditto.
12047         (device-mm-width): Ditto.
12048         (device-mm-height): Ditto.
12049         (device-bitplanes): Ditto.
12050         (device-color-cells): Ditto.
12051
12052 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12053
12054         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12055
12056         * cl.el (most-positive-fixnum): Document.
12057         (most-negative-fixnum): Ditto.
12058
12059         * cus-dep.el: Updated comment.
12060
12061         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12062         constant.
12063
12064         * cus-load.el (custom-put): Removed.
12065
12066         * files.el (after-find-file): Just resignal quit instead of
12067         signaling "canceled".
12068
12069 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12070
12071         * frame.el (other-frame): Use `focus-frame' instead of
12072         select-frame kludges.
12073
12074         * lisp-mode.el: Update lisp-indent-function for
12075         save-selected-frame and with-selected-frame.
12076
12077         * frame.el (save-selected-frame): New macro.
12078         (with-selected-frame): Ditto.
12079         (other-frame): Use `set-frame-focus'.
12080
12081 1998-05-06  Oliver Graf <ograf@fga.de>
12082
12083         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12084         (dragdrop-drop-url-default) default handler for URL drops created
12085         (dragdrop-drop-mime-default) default handler for MIME drops created
12086         (dragdrop-drop-functions) default custom for handling drops created
12087         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12088
12089 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12090
12091         * mouse.el: Removed redundant mouse-mswindows-drop function.
12092
12093 1998-05-05  Oliver Graf <ograf@fga.de>
12094
12095         * about.el: changed some text in my entry
12096         * dragdrop.el: added customs
12097
12098 1998-05-04  Oliver Graf <ograf@fga.de>
12099
12100         * mouse.el: killed global drop key bindings
12101         (mouse-offix-drop) removed
12102         * dragdrop.el: created
12103         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12104
12105 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12106
12107         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12108         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12109
12110         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12111         obsolete comment.
12112
12113         * scrollbar.el (scrollbars-visible-p): Use new
12114         {vertical,horizontal}-scrollbar-visible-p specifiers.
12115
12116 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12117
12118         * device.el (device-pixel-height):
12119         (device-pixel-width):
12120         (device-mm-width):
12121         (device-mm-height):
12122         (device-bitplanes):
12123         (device-color-cells): Moved these 6 functions from device.c; they
12124         all use single (device-system-metrics) call.
12125
12126 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12127
12128         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12129         were renamed.
12130
12131         * menubar-items.el:
12132         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12133         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12134
12135         * help.el (help-map): Remove Hyperbole keybinding logic.
12136         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12137
12138 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12139
12140         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12141         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12142
12143 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12144
12145         * msw-glyphs.el: use nicer icon3 from the frame icon.
12146
12147 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12148
12149         * version.el (emacs-version): Remove InfoDock conditionals.
12150
12151         * startup.el (startup-splash-frame): Change ID logo name.
12152
12153 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12154
12155         * files.el (after-find-file): If the user presses C-g on
12156         directory-creation prompt, kill the buffer.
12157
12158 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12159
12160         * simple.el (count-words-region): Reverse previous change.
12161
12162 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12163
12164         * replace.el (query-replace): Just call perform-replace.
12165         (query-replace-regexp): Ditto.
12166         (perform-replace): Move region handling here.
12167         (perform-replace): Use the new arg to match-data.
12168
12169 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12170
12171         * x-init.el: Install X specific display table that
12172           displays char 0240 as a space to avoid whatever it is
12173           that screws up display of that character code.
12174
12175 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12176
12177         * help.el (function-arglist): If no arguments are documented for a
12178         subr, print nothing rather than incorrect output.
12179
12180 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12181
12182         * cmdloop.el (command-error): Update bail-out error message to use
12183         `emacs-program-name'.
12184
12185         * lib-complete.el: Remove reader macro cruft.
12186
12187         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12188         cruft.
12189
12190         * simple.el (count-words-region): Drop interactive-p check on the
12191         message.
12192
12193 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12194
12195         * font.el
12196         * msw-faces.el
12197         Correct spelling of mswindows-font-canonicalize-name.
12198
12199 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12200
12201         * ldap.el (ldap-host-parameters-alist): Replaced with
12202         `ldap-host-parameters-plist'
12203         (ldap-search): Adapt to previous change
12204
12205 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12206
12207         * about.el (about-hackers): Update Bob Weiner bio.
12208         (about-maintainer-info): Ditto.
12209
12210 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12211
12212         * simple.el (display-warning-minimum-level): Docfix.
12213
12214 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12215
12216         * widget.el (:default-get): New keyword.
12217         * wid-edit.el (default, widget-default-default-get): Define it.
12218         (group, widget-group-default-get): Define it.
12219         (menu-choice, widget-choice-default-get): Define it.
12220         (widget-default-get): New function.
12221         (widget-choice-action): Call it.
12222         (widget-editable-list-entry-create): Call it.
12223
12224 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12225
12226         * byte-optimize.el (byte-boolean-vars): Removed.
12227         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12228         lookup through `byte-boolean-vars'.
12229
12230 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12231
12232         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12233         resource-provided values into ghost specs for scrollbar-height and
12234         scrollbar-width.
12235
12236 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * byte-optimize.el: Don't attempt to optimize /=.
12239
12240         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12241         (byte-compile-/=): Ditto.
12242
12243 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12244
12245         * apropos.el: Use `with-displaying-help-buffer'.
12246         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12247         Use `with-displaying-help-buffer'.
12248         (apropos-follow): Do not give special treatment to buffer cursor
12249         was in prior to a mouse click.
12250         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12251         (apropos-print-doc): Set correct buffer for setting text
12252         properties.
12253
12254 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12255
12256         * help.el (help-buffer-prefix-string): New variable.
12257         (help-buffer-name): Use it.
12258
12259         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12260         mode menu.
12261
12262 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12263
12264         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12265
12266 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12267
12268         * files.el (find-file-noselect): Update docstring.
12269         (find-file-noselect): Signal an error if found an unreadable file.
12270         (file-chase-links): Save the match data.
12271         (normal-mode): Use `lwarn' and `error-message-string'.
12272         (interpreter-mode-alist): Change defconst to defvar.
12273         (inhibit-first-line-modes-regexps): Ditto.
12274         (inhibit-first-line-modes-regexps): Added .tgz.
12275         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12276         (change-major-mode-with-file-name): New user-option.
12277         (set-visited-file-name): Synched with FSF.
12278         (file-name-extension): New function, from FSF 20.3.
12279         (file-relative-name): Synched with FSF.
12280         (save-some-buffers): Support the C-r feature.
12281         (recover-session): Synched with FSF.
12282         (kill-some-buffers): Ditto.
12283         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12284
12285 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12286
12287         * files.el (insert-file): Undo previous change and reenable use of
12288         format.el.
12289
12290 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12291
12292         * window-xemacs.el (recenter): Define.
12293
12294 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12295
12296         * font.el (mswindows-font-create-name)
12297         (mswindows-font-create-object): new functions for mswindows type
12298         fonts.
12299
12300         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12301         strings are parsed as well as font objects.
12302
12303 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12304
12305         * modeline.el (defining-kbd-macro): Restore modeline indication of
12306         kbd-macro being recorded.
12307         (add-minor-mode): Simplify docstring.
12308         (modeline-minor-mode-menu): Remove stuff.
12309
12310 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12311
12312         * code-process.el (call-process): dynamically decide process
12313         coding type.
12314
12315 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12316
12317         * modeline.el: Add line-number-mode, column-number-mode to
12318         the modeline minor-mode menu.  Button2 on the line number does
12319         goto-line.
12320
12321 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12322
12323         * mouse.el: move x-selection-owner-p type things to
12324         selection-owner-p.
12325
12326         * msw-init.el: copy zmacs stuff from x-init.el
12327
12328         * msw-select.el (mswindows-own-selection)
12329         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12330         functions. Very simple minded implementation of selectio
12331         ownership.
12332
12333         * select.el (own-selection) (disown-selection)
12334         (activate-region-as-selection) (select-make-extent-for-selection)
12335         (valid-simple-selection-p): functions moved from x-select.el for
12336         generalized selection.
12337
12338         * x-select.el: see select.el changes.
12339
12340         * x-toolbar.el: use new selection functions.
12341
12342 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12343
12344         * packages.el (packages-find-package-directories): Fixed bug that
12345         would pick up multiple site-package directories.
12346         (package-locations): Added "xemacs-packages" as a late package
12347         location.
12348
12349         * find-paths.el: Now uses `emacs-program-name' and
12350         `emacs-program-version'.
12351         Additions to enforce version-specific directories in
12352         `paths-find-version-directory'.
12353
12354 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12355
12356         * default.el: Removed.
12357         * site-start.el: Removed.
12358
12359 1998-04-29  Didier Verna  <didier@xemacs.org>
12360
12361         * minibuf.el (minibuffer-history-minimum-string-length): Default
12362         to nil.
12363
12364 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12365
12366         * find-paths.el (paths-program-name): Rename.
12367         (paths-emacs-root-p): Ditto.
12368         (paths-find-site-directory): Ditto.
12369
12370 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12371
12372         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12373         `emacs-lisp-byte-compile-and-load'.
12374
12375 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12376
12377         * ldap.el (ldap-search): Fixed additional parameter passing to
12378         `ldap-open'
12379
12380 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12381
12382         * select.el (kill-primary-selection) (selection-owner-p)
12383         (copy-primary-selection) (yank-clipboard-selection)
12384         (selection-exists-p) (delete-primary-selection): new file and
12385         functions that do the right thing for the selected device.
12386
12387         * x-menubar.el: use generalised selection functions.
12388
12389         * dumped-lisp.el: dump select.el.
12390
12391 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12392
12393         * find-paths.el (paths-progname): New variable.
12394         (paths-emacs-root-p): Use it.
12395         (paths-find-site-directory): Ditto.
12396
12397 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12398
12399         * loadup.el ((member "dump" command-line-args)): Dump as
12400         `infodock' if InfoDock.
12401
12402 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12403
12404         * find-paths.el (construct-emacs-version): Simplify, include
12405         program name in the return value.
12406         * (paths-find-version-directory): Use it.
12407
12408 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12409
12410         * info.el (Info-parse-dir-entries): Fixed regexp
12411         (Info-build-dir-anew): Remove full suffix and capitalize info file
12412         name for files with no @direntry
12413         (Info-batch-rebuild-dir): New function
12414         (Info-suffixed-file): Check for regular files instead of simple
12415         file existence (could catch directories before)
12416
12417 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12418
12419         * setup-paths.el, find-paths.el: Removed uses of `not' which
12420         temacs doesn't have.
12421
12422         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12423         into root searching.
12424
12425 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12426
12427         * subr.el: Remove definition of `not'.
12428
12429 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12430
12431         * msw-glyphs.el: enable graphics support.
12432
12433 1998-04-23  Didier Verna  <didier@xemacs.org>
12434
12435         * x-menubar.el (default-menubar): restored the line-number-mode
12436         option.
12437
12438         * misc doc string updates related to the options menu.
12439
12440 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12441
12442         * setup-paths.el (paths-construct-load-path): Fix typo.
12443
12444 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12445
12446         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12447         font-menu-ignore-scaled-fonts don't have to be bound now; this
12448         gets us one step further towards making --no-autoloads work.
12449
12450         * startup.el (normal-top-level): Load auto-autoloads only if
12451         lisp-directory is non-nil.
12452
12453         * setup-paths.el (paths-construct-load-path): Made it robust
12454         against nil lisp-directory.
12455
12456         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12457         to the list of variables that cause a warning when nil.
12458
12459         * toolbar.el (init-toolbar-location): Now works even when there's
12460         no toolbar icon directory.
12461
12462 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12463
12464         * help.el (view-lossage): Recognize it.
12465
12466         * simple.el (log-message): Mark multiline messages.
12467
12468 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12469
12470         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12471
12472 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12473
12474         * package-get.el (package-get-all):  add `\n' separator to
12475         interactive specification so that both variables are read
12476
12477 1998-04-22  Didier Verna  <didier@xemacs.org>
12478
12479         * x-menubar.el: ported the options menu to Custom.
12480         Moved the "read only" toggle button to the buffers menu.
12481         Corrected some missing ;;;###autoload or defcustom.
12482
12483         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12484         the scrollbar-visible specifier for options menu handling.
12485
12486         * toolbar.el (toolbar-visible-p)
12487                      (toolbar-captioned-p)
12488                      (default-toolbar-position): defcustom wrappers around
12489         the toolbar specifiers for options menu handling.
12490
12491         * frame.el (get-frame-for-buffer-default-instance-limit):
12492         defcustom it for options menu handling.
12493
12494         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12495         font-lock-mode for options menu handling.
12496
12497         * cus-start.el: added Custom properties to overwrite-mode for
12498         options menu handling.
12499
12500 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12501
12502         * about.el: shameless self-promotion.
12503
12504 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12505
12506         * simple.el (raw-append-message): Slightly optimize.
12507         (remove-message): Use `push' for clarity.
12508         (append-message): Ditto.
12509         (display-warning): Dito.
12510         (raw-append-message): Send the message to the appropriate device.
12511
12512 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12513
12514         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12515         From Sean MacLennan <Sean.MacLennan@pika.ca>
12516
12517 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12518
12519         * setup-paths.el: Changed `directory-sep-char' to
12520         `path-separator', following a change in GNU Emacs.
12521
12522 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12523
12524         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12525         (Info-build-dir-anew): Add a final newline.
12526         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12527         is `always'
12528         (Info-rebuild-dir): Ditto
12529
12530         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12531
12532 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12533
12534         * simple.el (count-words-buffer): Retain zmacs region.
12535         (count-words-region): Ditto.
12536         * simple.el: (what-line): Expanded line counts.
12537         (count-lines): New parameter to conditionalize whether collapsed
12538         lines get counted.
12539         From Bob Weiner <weiner@altrasoft.com>
12540
12541 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12542
12543         * packages.el (package-locations): infodock-packages must override
12544         mule-packages and packages.
12545
12546 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12547
12548         * wid-edit.el:
12549         remove rude messages from widget-activation-widget-mapper
12550         and widget-activation-glyph-mapper
12551
12552 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12553
12554         * toolbar.el: Remove (featurep 'x) test from
12555         toolbar-make-button-list
12556
12557 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12558
12559         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12560         only if in the same frame.
12561
12562 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12563
12564         * packages.el (package-locations): Added site-packages hierarchy.
12565
12566         * setup-paths.el (paths-default-info-directories): Introduced and
12567         used.
12568
12569         * packages.el, setup-paths.el: Set various path searching depths
12570         to 1.
12571
12572         * packages.el (packages-hierarchy-depth):
12573         (packages-load-path-depth): Introduced and used.
12574
12575         * setup-paths.el (paths-load-path-depth): Introduced and used.
12576
12577         * find-paths.el (paths-find-recursive-path): Added max-depth
12578         parameter.
12579
12580 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12581
12582         * setup-paths.el (paths-construct-info-path): Removed
12583         dependency on behavior of (file-name-as-directory "").
12584
12585 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12586
12587         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12588         lisp objects
12589
12590 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12591
12592         * dump-paths.el, startup.el: Added handling for --debug-paths.
12593
12594 1998-04-15  William M. Perry  <wmperry@aventail.com>
12595
12596         * wid-edit.el: We cannot just set the help-echo or balloon-help
12597           properties for an extent based on the :help-echo widget
12598           property, since help-echo and balloon-help cause an EXTENT to
12599           get passed in, where :help-echo functions are expecting a WIDGET
12600
12601 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12602
12603         * scrollbar.el (init-scrollbar-from-resources): Call
12604         mswindows-init-scrollbar-metrics when appropriate.
12605
12606 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12607
12608         * dumped-lisp.el: dump x-toolbar for window system
12609
12610         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12611         have support and xpm.
12612
12613 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12614
12615         * files.el (toggle-read-only): Fix docstring.
12616         From Didier Verna <didier@xemacs.org>
12617
12618 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12619
12620         * startup.el (normal-top-level): Load autoload-file-name without
12621         specifying an extension---some people only auto-autoload.el.gz.
12622
12623 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12624
12625         * files.el (backup-enable-predicate): Don't bomb on NAME being
12626         nil.
12627
12628 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12629
12630         * find-paths.el, packages.el: Now prefers configure'd paths.
12631         This shouldn't cause any of the originally anticipated problems as
12632         the current paths architecture will not define the various
12633         configure-xxx variables if they're not specified on the configure
12634         command line.
12635
12636         * find-paths.el, setup-paths.el, packages.el: Removed all
12637         mentionings of "/" as a path separator.
12638         Used paths-construct-path throughout.
12639
12640         * find-paths.el (paths-construct-path): Created to assemble paths
12641         from directory components.
12642
12643         * setup-paths.el, packages.el: Used paths-decode-directory-path
12644         instead of decode-path-internal.
12645
12646         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12647         and associates.
12648         (paths-decode-directory-path) Created.
12649
12650         * setup-paths.el: Changed configure-exec-path to
12651         configure-exec-directory.
12652
12653 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12654
12655         * packages.el (packages-find-packages): Fixed decoding of
12656         EMACSPACKAGEPATH.
12657
12658         * startup.el: -no-packages -> -no-early-packages.
12659
12660         (packages-load-package-lisps): Fixed loading of auto-autoload
12661         files.
12662
12663         * startup.el (normal-top-level): Fixed loading of core
12664         auto-autoload.
12665
12666         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12667
12668         * startup.el, packages.el, dump-paths.el: Added proper settings
12669         for site-directory and lisp-directory variables.
12670
12671         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12672         inhibit-package-autoloads and fixed handling of it.
12673
12674         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12675         handling of former inhibit-package-init, now
12676         inhibit-early-packages, to make -vanilla etc. work.
12677
12678 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12679
12680         * code-process.el (start-process): Fallback to 'undecided instead
12681         of 'binary for process input coding stream.
12682
12683         * process.el (start-process): Docstring fix.
12684
12685 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12686
12687         * info.el (Info-insert-dir): Do not insert temporary dir files
12688         in Info-dir-file-attributes
12689         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12690         (Info-rebuild-dir): Ditto.
12691
12692 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12693
12694         * obsolete.el: Added obsoleteness declarations for
12695         `site-directory' and `Info-default-directory-list'.
12696
12697 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12698
12699         * find-paths.el (paths-find-emacs-root): Only look at the
12700         executable at the end of the symlink chain for determining the
12701         Emacs root.
12702
12703 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12704
12705         * setup-paths.el (paths-construct-info-path): Changed construction
12706         to cater to gone default in configure.
12707
12708         * find-paths.el (paths-uniq-append): Added.
12709
12710         * packages.el: Rewritten package path construction once again.
12711
12712         * dump-paths.el, startup.el: Removed package-path as a global
12713         variable.
12714
12715         * package-admin.el (package-admin-add-single-file-package):
12716         (package-admin-add-binary-package): Changed package-path to
12717         late-packages.
12718
12719         * packages.el (packages-split-path): Split path at "/" rather than
12720         nil according to change in emacs.c.
12721
12722 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12723
12724         * setup-paths.el (paths-construct-info-path): Changed info path
12725         order so that directories come out right.
12726         (paths-find-lock-directory): Fixed bug: It used to think
12727         configure-lock-directory is a path.
12728
12729 1998-04-06  Jeff Miller <jmiller@smart.net>
12730
12731         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12732         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12733         eases the use of toolbar-add/kill-item functions.
12734
12735 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12736
12737         * code-files.el (file-coding-system-alist): Commented out
12738         loaddefs.el magical treatment.
12739
12740 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12741
12742         * info.el (Info-rebuild-outdated-dir): Added new option
12743         `conservative' and made it the default
12744         (Info-rebuild-dir): Appropriately parse multi-line description
12745         strings, and multi-section dir files. Issue warning when dir
12746         is rebuilt as temporary
12747         (Info-build-dir-anew): Issue warning when dir is built as
12748         temporary
12749
12750 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12751
12752         * list-mode.el (list-mode-map): Bind highlight motion commands to
12753         standard keys left, right, C-b and C-f.
12754
12755 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12756
12757         * files.el (auto-mode-alist): allow .sc for Scheme->C
12758
12759 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12760
12761         * loadup.el (pureload): Don't quote (garbage-collect).
12762
12763 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12764
12765         * package-get-base.el: Updated.
12766
12767 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * isearch-mode.el (isearch-just-started): New variable.
12770         (isearch-mode): Set it.
12771         (isearch-repeat): Advance one character forward only if the search
12772         was successful, and was not just started.
12773         (isearch-repeat): Clear isearch-just-started.
12774
12775 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12776
12777         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12778         if running -batch.
12779
12780 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12781
12782         * subr.el (listify-key-sequence): Removed.
12783
12784 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12785
12786         * bytecomp.el (byte-compile-print-gensym): New option.
12787         (byte-compile-output-file-form): Use it.
12788         (byte-compile-output-docform): Ditto.
12789         (byte-compile-compiled-obj-to-list): Ditto.
12790
12791 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12792
12793         * msw-glyphs.el: set frame icon if xpm support.
12794
12795 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12796
12797         * help.el: Code that pretty prints variable values
12798           removed.
12799
12800 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12801
12802         * find-paths.el (paths-emacs-root-p): Correct test for installation
12803         directory.
12804         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12805
12806 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12807
12808         * loaddefs.el: Don't set debug-ignored-errors; leave
12809           its default value set to nil.
12810
12811 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12812
12813         * info.el (Info-rebuild-dir): fixed mis-spelling.
12814
12815 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12816
12817         * info.el (Info-rebuild-outdated-dir): New custom var
12818         (Info-insert-node): Create/update dir file when needed, ie when it
12819         does not exist or is older than some info files in directory
12820
12821 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12822
12823         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12824         for last packages, mainly for using a 20.4 package base.
12825
12826         * packages.el (late-packages): Typo fix.  It was called
12827         early-packages.
12828
12829         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12830         relative symlinks correctly.
12831         (paths-find-emacs-roots): More rigorous checking for plausible
12832         configuration-time root.
12833
12834         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12835         find its roots.
12836
12837 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12838
12839         * faces.el: Fix docstrings.
12840         * glyphs.el: Fix docstrings.
12841         * mouse.el: Fix docstrings.
12842
12843         * frame.el: Change phrase `current frame' to `selected frame'.
12844
12845         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12846
12847         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12848         macros using backquote to make them infinitely more readable.
12849
12850 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12851
12852         * packages.el (packages-find-package-path): Hardcoded specialized
12853         InfoDock support until we can clean this up.
12854
12855         * help.el (describe-bindings-1): Return the value of the bindings
12856         help buffer created.
12857         (describe-bindings): Ditto.
12858
12859         * simple.el (set-variable): Restore previous behavior of not
12860         bombing if the variable to set is not boundp.
12861
12862 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12863
12864         * packages.el (packages-handle-package-dumped-lisps): Allow for
12865         non-local files to be loaded off the package-lisp variable.
12866
12867 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12868
12869         * x-faces.el: Global X resources should override
12870           specs for all device classes (color, grayscale, mono);
12871           code currently doesn't override any of them.  Fixed by
12872           calling remove-specifier with '(x default) as the tag
12873           set and allowing inexact matches.
12874
12875 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12876
12877         * faces.el: Separated face initializations based on
12878           device classes into device type specific (tag set,
12879           instantiator) pairs.
12880
12881 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12882
12883         * wid-edit.el (widget-choice-action): Remember user's explicit
12884         choice.
12885         (widget-choice-value-create): Respect it.
12886         From Richard Stallman <rms@gnu.org>
12887
12888 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12889
12890         * setup-paths.el (paths-construct-info-path): Always append
12891         existing directories from configure-time info path.
12892
12893         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12894         Info-directory-list.
12895
12896         * info.el: Removed Info-default-directory-list which was broken by
12897         design.
12898         Removed bogus initialization of Info-directory-list---startup.el
12899         can do a much better job.
12900         Added autoload of Info-directory-list.
12901
12902         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12903         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12904         be exclusive; now it's merely given precedence, just like in the
12905         old days.
12906
12907 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12908
12909         * find-paths.el (paths-find-architecture-directory): Fix bug with
12910         finding; it used to default too early.
12911
12912 1998-03-25  Martin Buchholz <martin@xemacs.org>
12913
12914         * packages.el (packages-split-path): Fix a bug; it used to fail
12915         for paths that weren't split.
12916
12917 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12918
12919         * finder.el (finder-compile-keywords): trap on errors.
12920
12921 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12922
12923         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12924           fourth argument of t so that only the specs exactly
12925           matching the tag lists are removed.
12926
12927 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12928
12929         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12930
12931 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12932
12933         * minibuf.el (mouse-read-file-name-1): If a default directory was
12934         specified, use it for generating the completions.
12935
12936 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12937
12938         * update-elc.el: Now respects inhibit-package-init and
12939         inhibit-site-lisp.
12940         Now does path construction with loadup-paths.
12941
12942         * startup.el (normal-top-level, startup-setup-paths): Now respects
12943         inhibit-package-init and inhibit-site-lisp.
12944
12945         * packages.el (packages-find-package-path): Extended package path
12946         by version-specific hierarchies.
12947         (packages-find-packages): Now respects inhibit flag and
12948         inhibit-site-lisp.
12949         Moved path setup to loadup-paths.
12950
12951         * make-docfile.el: Now respects inhibit-package-init and
12952         inhibit-site-lisp.
12953         Now does path construction with loadup-paths.
12954
12955         * loadup.el: Now respects inhibit-package-init and
12956         inhibit-site-lisp.
12957
12958         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12959
12960         * loadup-paths.el: New file: setup load-path to encompass
12961         packages.
12962
12963 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12964
12965         * auto-show.el: load-gc renamed to pureload.
12966         * site-load.el: Ditto.
12967         * packages.el (toplevel): Ditto.
12968         * loadup.el (really-early-error-handler): Ditto.
12969         * dumped-lisp.el (preloaded-file-list): Ditto.
12970         * cus-face.el (custom-declare-face): Ditto.
12971
12972 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12973
12974         * <Today>: The Big Path Searching Overhaul.
12975
12976         * find-paths.el: New file: find and assemble paths in the
12977         installation hierarchy.
12978
12979         * setup-paths.el: New file: global layout of paths and directories
12980         within the XEmacs hierarchy.
12981
12982         * packages.el: Replaced everything related to path searching and
12983         startup by code in terms of find-paths.
12984
12985         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12986         the new path searching engine.
12987
12988         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12989         and setup-paths.
12990
12991 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12992
12993         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12994         setup-paths.el.
12995
12996 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12997
12998         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12999         compiles identically in any configuration.
13000         Removed irrelevant commentary.
13001
13002 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13003
13004         * simple.el (set-variable): Allow setting specifiers.
13005
13006 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13007
13008         * lisp.el (forward-sexp): Revert previous change.
13009
13010 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13011
13012         * frame.el (frame-initialize): Use `delete-console' instead of
13013         `delete-device' to delete the stream console to match the usage in
13014         Fkill_emacs.
13015
13016 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13017
13018         * files.el (cdpath-previous): New variable.
13019         (cd): Use it.
13020         From Bob Weiner <weiner@wave.altrasoft.com>
13021
13022 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13023
13024         * keydefs.el: Changed keybindings of forward-char,
13025           backward, scroll-up and scroll-down to point to their
13026           -command counterparts.
13027
13028         * simple.el: New functions: forwarc-char-command,
13029           backwrad-char-command, scroll-up-command,
13030           scroll-down-command which work liek their counterparts
13031           except that they honor the variable
13032           signal-error-on-buffer-boundary.
13033
13034           Definition of signal-error-on-buffer-boundary received
13035           from src/cmds.c.
13036
13037           defvar declaration added for word-across-newline to avoid
13038           byte-compiler warning about the free variable reference.
13039
13040 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13041
13042         * winnt.el: Removed "%t" from the beginning of
13043         modeline-format. From now on, there's no nt-specifics in the modeline.
13044
13045 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13046
13047         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13048         of `when' with `if'.
13049
13050 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13051
13052         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13053         mswindows. Must be reworked along with glyphs.el, or
13054         merged into it, after there is images support.
13055
13056         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13057         'mswindows.
13058
13059 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13060
13061         * faces.el: fix for text cursor initialization.
13062         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13063         From Andy Piper <andyp@parallax.co.uk>
13064
13065 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13066
13067         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13068         if there is an existing package that handles it and warn the user
13069         about that mode.
13070
13071 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13072
13073         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13074         Installation" menu item when Installation-string is not bound.
13075
13076 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13077
13078         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13079         From Jeremiah W. James <jerry@cs.ucsb.edu>
13080
13081 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13082
13083         * msw-faces.el:
13084         * faces.el: Fix face initialization.
13085
13086 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13087
13088         * files.el (backup-enable-predicate): fix breakage introduced
13089         by TMPDIR patch.
13090
13091 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13092
13093         * x-faces.el (x-init-face-from-resources): The
13094           TTY face property retrieval functions don't return
13095           specifiers, so use face-property instead.
13096
13097 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13098
13099         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13100
13101 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13102
13103         * x-menubar.el: Expanded documentation for
13104           option-save-faces.  Changed Options -> Browse Faces
13105           menu entry to invoke customize-face.
13106
13107 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13108
13109         * faces.el: Most face initialization moved out of
13110           init-other-random-faces to the top level so that the
13111           initialization happens before Xemacs is dumped.  Much
13112           of the fascist "face-differs-from-default-p or FROB!"
13113           code has been retired in favor of letting the user do
13114           what they want to do.  Face initialization code changed
13115           to use `default' specifier tag so that the settings can
13116           be overridden later if the user wishes it.
13117
13118 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13119
13120         * about.el (about-hackers): Update contributors list.
13121
13122 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13123
13124         * specifier.el: Define new specifier tag `default'.
13125
13126         * modeline.el: Initialize faces using `default' tag.
13127
13128         * x-faces.el (x-init-face-from-resources): Remove
13129           specifier specs containing the `default' tag before
13130           adding new specs.
13131
13132 1998-03-02  John Jones  <jj@asu.edu>
13133
13134         * package-get.el (package-get-all): fixed arguments on call to
13135         package-admin-add-single-file-package.
13136         * package-get.el (package-get-installedp): fixed to match
13137         advertised behavior.
13138         * package-get.el: added function package-get-update-all which
13139         installs newest versions of all the current packages (if they are
13140         not already installed).
13141
13142 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13143
13144         * files.el (find-file-noselect): Uncommented `truename' binding in
13145         `let*' and use it later to set `buffer-file-truename' iff it's
13146         still nil, as happens for example when finding a compressed
13147         file with "jka-compr".
13148
13149 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13150
13151         * faces.el: in make-face-* type functions do the operation for all
13152         window systems, not just the first one found.
13153
13154         * font.el: call mswindows-list-fonts for mswindows.
13155
13156 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13157
13158         * code-process.el (call-process-region):
13159         * process.el (call-process-region):
13160         * package-get.el (package-get-dir):
13161         * files.el (backup-enable-predicate):
13162         * gnuserv.el (gnuserv-temp-file-regexp):
13163         Use temp-directory in place of `/tmp'.
13164
13165 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13166
13167         * "Fast" dired-in-C enhancements for Windows 95/NT:
13168
13169         * files.el: Added function, `wildcard-to-regexp', from GNU
13170           Emacs.
13171
13172         * files.el (insert-directory): Modified to use special
13173           dired-in-C enhancements if present.
13174
13175 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13176
13177         * code-files.el: make default coding no-conversion.
13178
13179 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13180
13181         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13182         the load-path.
13183
13184         * update-elc.el: Strip directory when testing for files not to
13185         bytecompile.
13186
13187 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13188
13189         * lisp-mode.el: Use recommended form for menus.
13190
13191         * info.el (Info-construct-menu): Use recommended form for menus.
13192
13193         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13194         entry.
13195
13196 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13197
13198         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13199           (get-frame-for-buffer-noselect): Always return frames
13200           in the not-this-window-p cond clause.
13201
13202 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13203
13204         * help.el (describe-installation): New function.
13205
13206         * x-menubar.el (default-menubar): Add describe-installation to
13207         Help menu.
13208
13209         * packages.el (packages-unbytecompiled-lisp): Installation.el
13210         should not be bytecompiled.
13211
13212         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13213         XEmacs.
13214
13215         * x-menubar.el (default-menubar): Use correct guard for VM menu
13216         entry.
13217
13218         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13219         coding.
13220         From Andy Piper <andyp@parallax.co.uk>
13221
13222 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13223
13224         * ldap.el: Do not require ldap-internal at compile time.
13225
13226 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13227
13228         * code-files.el: new file. a virtual copy of mule-files.el
13229         but without charset
13230         dependencies. (toggle-buffer-file-ocding-system) new function for
13231         changing the eol type for the current buffer.
13232
13233         * code-process.el: new file. a copy of
13234         mule-process.el. mule-process.el will disappear when things have
13235         settled.
13236
13237         * coding.el: new file. a virtual copy of mule-files.el but
13238         without charset dependencies. (coding-system-base) new function
13239         for getting the parent coding system of a coding system with eol
13240         type set.
13241
13242         * dumped-lisp.el: add above files for the non-mule case.
13243
13244 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13245
13246         * window-xemacs.el (display-buffer): If no explicit
13247           frame is specified, search for a window that displays
13248           the buffer on the currently selected frame, before
13249           searching other frames.
13250
13251 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13252
13253         * frame.el (get-frame-for-buffer): If not-this-window-p
13254           is non-nil, use window on the selected frame if it is not
13255           also the selected window.  When defaulting, search for
13256           windows on the currently selected fgrame before searching
13257           other frames.
13258
13259 1998-02-25  Didier Verna  <didier@xemacs.org>
13260
13261         * modeline.el (modeline-swap-buffers): originally named
13262         `mouse-release-modeline'. Whether to actually swap the buffers is
13263         decided in `mouse-drag-modeline'.
13264         (mouse-drag-modeline): A button release event is considered a
13265         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13266         stay unchanged.
13267
13268 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13269
13270         * x-menubar.el: Put redo on the menubar.
13271         From Aki Vehtari <Aki.Vehtari@hut.fi>
13272
13273 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13274
13275         * bytecomp.el (displaying-byte-compile-warnings): if
13276         temp-buffer-show-function is set, use it to display current set of
13277         warnings in the "*Compile-Log-Show*" buffer.
13278
13279         * simple.el (display-warning-buffer): if temp-buffer-show-function
13280         is set, use it to display current set of warnings in the
13281         "*Warnings-Show*" buffer.
13282
13283 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13284
13285         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13286         Common Lisp.
13287
13288 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13289
13290         * menubar.el: Allow button descriptors at least 2 long.
13291
13292         * x-menubar.el (default-menubar): Use recommended forms.
13293         (file-menu-filter): Remove.
13294         (edit-menu-filter): Remove.
13295
13296 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13297
13298         * about.el (about-hackers): Updated.
13299
13300 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13301
13302         * help.el (help-max-help-buffers): new variable
13303         (help-register-and-maybe-prune-excess): new function
13304         (help-buffer-name): use help-max-help-buffers.
13305         (with-displaying-help-buffer): use
13306         help-register-and-maybe-prune-excess.
13307
13308         * help.el (help-maybe-pretty-print-value): if the value fits on
13309         one line, let it.
13310
13311 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13312
13313         * (with-displaying-help-buffer): there is no need to kill the buffer
13314         if it exists, because with-output-to-temp-buffer will clear it.
13315         further, killing the buffer violates the rule that
13316         temp-buffer-show-function, if set, has the full responsibility of
13317         showing the temp buffer.  killing the buffer fucks with the window
13318         configuration, hosing temp-buffer-show-function.
13319
13320
13321 1998-02-23  Didier Verna  <didier@xemacs.org>
13322
13323         * modeline.el (mouse-drag-modeline):
13324         - Always scroll the modeline that was originally clicked on.
13325         - Use x pixels instead of x characters (which doesn't work anyway)
13326         as horizontal reference for modeline dragging. This allows us to
13327         keep on dragging the modeline even if the motion event occurs in
13328         another window.
13329
13330 1998-02-23  Didier Verna  <didier@xemacs.org>
13331
13332         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13333         glyph on the modeline to indicate that dragging the mouse has an
13334         effect both horizontally and vertically.
13335
13336 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13337
13338         * about.el (about-xemacs): Get rid of redundant visible version
13339         number.
13340
13341 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13342
13343         * about.el (about-hackers): Update credits.
13344
13345 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13346
13347         * prim/register.el (view-register): Show register type file-query.
13348
13349 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13350
13351         * mode-motion.el (mode-motion-highlight-internal):
13352           save-excursion inside save-window-exucrsion form to
13353           hide buffer point changes from save-window-excursion.
13354           Prevents display flickering when the mouse pointer
13355           moves.
13356
13357 1998-02-17  Didier Verna  <didier@xemacs.org>
13358
13359         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13360         function to handle correctly the case of a toolbar one side of the
13361         window: scrolling will not necessarily happen.
13362
13363 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13364
13365         * files.el (after-find-file): Restore missing argument
13366           to format that provides filename for "... consider M-x
13367           recover-file" message.  Also call `message' with "%s"
13368           as the first arg instead of an arbitrary string.
13369
13370 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13371
13372         * about.el (about-hackers): Various additions.
13373
13374 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13375
13376         * autoload.el (generate-file-autoloads-1): Don't force an extra
13377         line out when copying on-the-same line autoloads.
13378
13379         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13380         is installed.
13381
13382 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13383
13384         * x11/x-win-xfree86.el (x-win-init-xfree86):
13385         * x11/x-win-sun.el (x-win-init-sun):
13386         * x11/x-init.el (x-initialize-compose):
13387         * prim/simple.el:
13388         (backward-or-forward-kill-sexp):
13389         (backward-or-forward-kill-sentence):
13390         (backward-or-forward-kill-word):
13391         (backward-or-forward-delete-char):
13392         * prim/isearch-mode.el (isearch-help-or-delete-char):
13393         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13394         x-keysym-on-keyboard-p to detect backspace.
13395         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13396         Clean up symbols used with dead keys, checking Linux and solaris
13397         keysyms.
13398         Simplify x-win-*.el using above methods.
13399         Change documentation for x-keysym-*-p functions.
13400
13401 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13402
13403         * about.el (about-hackers): Restore entries for Michael Sperber and
13404         Vinnie Shelton.
13405         From Vinnie Shelton <acs@acm.org>
13406
13407 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13408
13409         * simple.el (count-words-region): Ditto.
13410
13411 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * simple.el (count-words-buffer): Document.  Don't print anything
13414         if non-interactive.
13415
13416 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13417
13418         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13419         multiple files in InfoDock.
13420
13421 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13422
13423         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13424         from version.el in InfoDock.
13425
13426         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13427         specially.
13428
13429 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13430
13431         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13432         variable name in docstring.
13433
13434 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13435
13436         * menubar.h: Include "gui.h".
13437
13438 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13439
13440         * site-load.el: Fix documentation.
13441
13442 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13443
13444         * package-get-base.el (package-get-base): Updated.
13445
13446         * keymap.el: PC-ize.
13447
13448 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13449
13450         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13451         from' on a fresh line.
13452
13453 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13454
13455         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13456         object.
13457
13458 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13459
13460         * undo-stack.el: PC-ize.
13461
13462         * cmdloop.el: PC-ize.
13463
13464 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13465
13466         * bytecomp-runtime.el: PC-ize.
13467
13468         * byte-optimize.el: Prolog fixup.  PC-ize.
13469
13470         * cus-dep.el: Spelling fix.
13471
13472         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13473         entries follow).
13474
13475 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13476
13477         * text-mode.el (text-mode-hook-identify): New function,
13478         put on text-mode-hook.  Set text-mode-variant here.
13479         (text-mode): Don't set it here.
13480
13481 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13482
13483         * text-mode.el (text-mode-hook): New defvar.
13484         (text-mode-variant): New variable.
13485         (text-mode): Set that variable locally.
13486         (toggle-text-mode-auto-fill): New command.
13487
13488 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13489
13490         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13491
13492 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13493
13494         * text-mode.el (paragraph-indent-text-mode):
13495         Renamed from spaced-text-mode.
13496         (text-mode-map): Bind TAB to indent-relative.
13497         (indented-text-mode-map): Variable deleted.
13498         (indented-text-mode): Now an alias for text-mode.
13499
13500 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13501
13502         * loadup.el: test-atoms debugging stuffs removed.
13503
13504 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13505
13506         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13507
13508 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13509
13510         * help.el (describe-beta): Made it use `locate-data-file'.
13511         (describe-distribution): Ditto.
13512         (describe-copying): Ditto.
13513         (describe-project): Ditto.
13514         (view-emacs-news): Ditto.
13515
13516         * help-nomule.el (help-with-tutorial): Made it use
13517         `locate-data-file' to find tutorial.
13518
13519 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13520
13521         * about.el: Corrected my email address.
13522
13523         * mouse.el: Added 'mouse-mswindows-drop' similar to
13524         'mouse-offix-drop'.
13525
13526 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13527
13528         * loadup.el (running-xemacs): Spelling fix.
13529
13530 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13531
13532         * packages.el (packages-find-packages-1): Don't allow a backwards
13533         compatible lisp tree to overwrite `preloaded-file-list'.
13534
13535 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13536
13537         * loadup.el: Don't delete "xemacs" prior to dumping.
13538
13539 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13540
13541         * package-info.el (pi-last-mod-date): New function.
13542         (pi-author-version): New function.
13543         (batch-update-package-info): Use them.
13544
13545 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13546
13547         * frame.el (get-frame-for-buffer-default-to-current): Create.
13548         (get-frame-for-buffer-noselect): Allow user to use current frame
13549         with `get-frame-for-buffer-default-to-current'.
13550
13551 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13552
13553         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13554         (byte-compile-output-docform): Ditto.
13555         (byte-compile-compiled-obj-to-list): Ditto.
13556
13557 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13558
13559         * startup.el (command-line-1): Removed code that ran
13560           buffer-menu.
13561
13562 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13563
13564         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13565
13566 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13567
13568         * frame.el (suspend-emacs-or-iconify-frame): Check using
13569         `device-on-window-system-p' instead of explicitly checking for X,
13570         so that the same logic works for MS Windows.
13571         (suspend-or-iconify-emacs): Ditto.
13572
13573 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13574
13575         * about.el (about-maintainer-info): Andy Piper is back.
13576         (xemacs-hackers): Updated Andy Piper's email address.
13577         (about-hackers): Added Jonathan Harris.
13578         (about-hackers): Updated Tibor Polgar's email address.
13579
13580 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13581
13582         * about.el: Add xemacs.org email manager.
13583
13584         * package-get-base.el (package-get-base): Updated with most recent
13585         package updates.
13586
13587 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13588
13589         * help.el (function-arglist): Use `indirect-function' instead of
13590         `symbol-function' so that aliases are treated correctly.
13591
13592 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13593
13594         * help.el (help-map): Add f1 binding to `help-for-help'.
13595         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13596         (describe-key-briefly): Use `princ' "%s" to print object.
13597         (with-displaying-help-buffer): Kill buffer if it exists, again.
13598         (describe-key): Use `princ' "%s" to print object.
13599         (describe-function-1): Use `princ' "%s" to print object.
13600         Commented out alias lines removed.
13601         (help-pretty-print-limit): New variable to control pretty-printing
13602         of variable values.
13603         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13604         `help-pretty-print-value' again.  Only print-print when OBJECT is
13605         list of length less than `help-pretty-print-limit'.
13606         (describe-variable): Use `help-maybe-pretty-print-value' again.
13607
13608 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13609
13610         * simple.el (blink-matching-open): Remove C++ kludge.
13611         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13612
13613 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13614
13615         * info.el (Info-default-directory-list): Made the documentation
13616         more explanitory.
13617
13618 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13619
13620         * lisp/packages.el:
13621         * lisp/package-admin.el:
13622         * lisp/build-report.el:
13623         Fix typos.
13624
13625 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13626
13627         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13628         warnings in Java buffers without final newline and editing the
13629         last line.
13630
13631 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13632
13633         * packages.el (packages-find-packages-1): Don't allow a backwards
13634         compatible lisp tree to overwrite `preloaded-file-list'.
13635         Suggested by Colin Rafferty  <colin@xemacs.org>
13636
13637         * mouse.el (mouse-offix-drop): Set undo-boundary.
13638         From Oliver Graf <ograf@fga.de>
13639
13640 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13641
13642         * loadup.el (load-gc): rewrite as defun.
13643         Print something sensical if a required dump-time file isn't found.
13644
13645 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13646
13647         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13648         bug strikes a menudescriptor.
13649
13650         * package-get-base.el (package-get-base): Updated.
13651
13652         * package-info.el (batch-update-package-info): Derive REQUIRES
13653         from the Makefile.
13654
13655 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13656
13657         * files.el (save-some-buffers): Don't play games with deleting
13658         other windows if we are in the minibuffer window.
13659
13660 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13661
13662         * modeline.el (modeline-minor-mode-menu): Add support for :active
13663         (add-minor-mode): Document :active property to TOGGLE.
13664
13665 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13666
13667         * modeline.el (modeline-minor-mode-menu): Add support for an
13668         `:included' predicate in the `toggle-sym' plist.
13669         (add-minor-mode): Document the :included property, format
13670         docstring some more.
13671         (modeline-minor-mode-menu): Documentation string added.
13672
13673 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13674
13675         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13676         labels from the symbol-names by thwacking off the overly redundant
13677         and overused "mode", parenthesizing "minor", and capitalizing the
13678         resultant strings.  Also shortened the menu's title by eliminating
13679         the redundant buffer name.
13680         (add-minor-mode): Beautified the docstring, added mention of the
13681         `:menu-tag' property of TOGGLE.
13682         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13683         `toggle-sym' to beatify the mode-life menus.
13684         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13685         `auto-fill-function'.
13686
13687 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13688
13689         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13690         menus to :style 'toggle.
13691
13692 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13693
13694         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13695
13696 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13697
13698         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13699         only recognize first hyperlink.
13700         (hyper-apropos-highlightify): Deletia, this is already done by
13701         `hyper-apropos-insert-face'.
13702         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13703
13704 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13705
13706         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13707         mail.
13708         (toolbar-mail-reader): Add support for `send'.
13709         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13710
13711 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13712
13713         * info.el (Info-emacs-info-file-name): Add defvar for
13714         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13715         will function properly.
13716
13717 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13718
13719         * simple.el: make the backwards delete function called by
13720         `backward-or-forward-delete-char' user configurable.
13721
13722 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13723
13724         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13725         compiled function got loaded from.
13726
13727 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13728
13729         * term/apollo.el: Synched up with InfoDock 3.6.2.
13730
13731 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13732
13733         * startup.el (load-init-file): Load autoloads earlier.
13734         (startup-splash-frame): Handle InfoDock logo.
13735
13736         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13737         InfoDock.
13738         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13739
13740         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13741         doesn't have this function.
13742
13743         * packages.el (locate-data-file): Fix to call `locate-file'.
13744
13745 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13746
13747         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13748         version of version.el.
13749         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13750
13751         * x-menubar.el (default-menubar): Guard reference to
13752         `gnuserv-frame'.
13753         (default-menubar): Guard references to `font-lock-mode'.
13754         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13755         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13756
13757         * make-docfile.el: Don't snarf doc strings from autoloads.
13758
13759         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13760         loading auto-autoloads files.
13761
13762         * loaddefs.el: Disable dumping autoloads.
13763
13764 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13765
13766         * lisp-mnt.el: Synch to Emacs 20.2.
13767
13768         * help.el: Remove manual autoload of `finder-by-keyword'.
13769
13770         * finder.el (finder-by-keyword): Autoload.
13771
13772         * help.el: Conditionalize hyperbole setup.
13773
13774 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13775
13776         * packages.el (package-require): Update to reflect new data format.
13777
13778 1998-01-02  Didier Verna  <didier@xemacs.org>
13779
13780         * x-menubar.el (default-menubar): make the tutorials available
13781         through the menubar. (Plus some compilation warnings cleanup).
13782
13783 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13784
13785         * check-features.el: New file.  Perform sanity check after build.
13786
13787         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13788         files to tooltalk package.
13789         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13790         package.
13791
13792         * package-admin.el (package-admin-xemacs): Use better default for
13793         location of XEmacs binary.
13794
13795 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13796
13797         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13798         tag with sexp and add value tag with value `t'.
13799
13800 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13801
13802         * package-get.el: Changes to work with real data.
13803         From Pete Ware <ware@cis.ohio-state.edu>
13804
13805         * packages.el (packages-reload-autoloads): Guard load for the time
13806         being.
13807
13808         * update-elc.el ("packages.el"): Force loading packages.el instead
13809         of possibly out-of-date packges.elc.
13810         * make-docfile.el ("packages.el"): Ditto.
13811
13812 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13813
13814         * build-report.el (build-report-delete-regexp): Added a rule for
13815         the main tarball shadowing anything past it.
13816
13817 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13818
13819         * packages.el (package-provide): Delete a previous provide.
13820
13821         * package-info.el: New file.
13822
13823         * package-get.el: New file.
13824         From Pete Ware <ware@cis.ohio-state.edu>
13825         (package-get): Fix md5 computation to work with Mule.
13826
13827 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13828
13829         * simple.el (log-message-*): Quote symbols in docstrings properly.
13830
13831 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13832
13833         * packages.el (packages-new-autoloads): Ignore symbolic links.
13834
13835         * cus-face.el (face-custom-attributes-get): Fix typo.
13836         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13837
13838 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13839
13840         * startup.el (load-init-file): Reload new or changed autoloads
13841         unless inhibited.  Reload modified dumped lisp (stubbed).
13842
13843         * packages.el (packages-new-autoloads): New function.
13844         (packages-reload-autoloads): New function.
13845         (packages-reload-dumped-lisp): New (stub) function.
13846
13847         * loadup.el: Inhibit reloading dumped files when running temacs.
13848
13849         * loadhist.el (file-provides): Extend to handle variant
13850         extensions.
13851
13852         * replace.el (query-replace): Fix typo.
13853
13854 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13855
13856         * make-docfile.el: list-autoloads-path has been renamed.
13857         * update-elc.el: list-autoloads has been renamed.
13858
13859         * packages.el (packages-list-autoloads): Renamed.
13860         (packages-list-autoloads-path): Ditto.
13861
13862 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13863
13864         * packages.el (packages-find-packages-1): Made it signal a warning
13865         for an error in an auto-autoload.el file.
13866
13867 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13868
13869         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13870         tag with const.
13871         From Aki Vehtari <Aki.Vehtari@hut.fi>
13872
13873         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13874
13875         * loadhist.el (unload-feature): Remove autoload.
13876
13877 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13878
13879         * loadhist.el: Unpackaged.
13880
13881         * help.el (describe-symbol-find-file): Rename
13882         `describe-function-find-file' and make old name obsolete.
13883         (describe-function-1): Use it.
13884         (describe-function-1): Guard reference to
13885         `compiled-function-annotation'.
13886
13887 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13888
13889         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13890         argument.
13891         (help-mode-quit): New optional arg to control whether it kills or
13892         buries.  Tidied up.
13893         (with-displaying-help-buffer): Don't kill buffer initially, even
13894         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13895         (help-pretty-print-value): Rename back from
13896         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13897         use it, otherwise use dumped `cl-prettyprint'.
13898         (describe-variable): Use `help-pretty-print-value' again.
13899         (find-func): Removed reference to "find-func" at end.
13900
13901 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13902
13903         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13904           GUI XEmacs. Rename? x-menubar is rather window system
13905           independant, except for a couple of items.
13906
13907 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13908
13909         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13910         entries as they will no longer be distributed with XEmacs.
13911
13912         * format.el (format-alist): Fix image/tiff regexps.
13913         From P. E. Jareth Hein <jareth@camelot-soft.com>
13914
13915         * help.el (help-maybe-pretty-print-value): Rename.
13916         (describe-variable): Use it.
13917         (describe-variable): Add trailing linefeed.
13918
13919 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13920
13921         * help.el (describe-function-1): Don't output anything for
13922           arglist of autoload functions.
13923
13924 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13925
13926         * help.el (describe-function-1): Don't output anything for
13927           arglist of autoload functions.
13928
13929 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13930
13931         * help.el (help-mode-map): New bindings for `help-mode-bury',
13932         `describe-function-at-point', `describe-variable-at-point',
13933         `Info-elisp-ref', `customize-variable', `help-next-section' and
13934         `help-prev-section'.
13935         (help-next-section): New function.
13936         (help-prev-section): New function.
13937         (help-mode-quit): Changed to kill the help buffer.
13938         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13939         correctly.
13940         (help-buffer-name): New function to generate the name of help
13941         buffers.
13942         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13943         argument giving the name of the help buffer.
13944         (describe-key): Use `with-displaying-help-buffer' with name.
13945         (describe-mode): Ditto.
13946         (describe-bindings): Ditto.
13947         (describe-prefix-bindings): Ditto.
13948         (view-lossage): Ditto.
13949         (with-syntax-table): New macro.
13950         (function-called-at-point): Use `ignore-errors' and
13951         `with-syntax-table'.
13952         (function-at-point): Ditto.
13953         (describe-function): Use `with-displaying-help-buffer' with name.
13954         (function-arglist): Extracted from `describe-function-1'.  Returns
13955         function's arglist as string.
13956         (function-documentation): Extracted from `describe-function-1'.
13957         Returns function's docstring.
13958         (describe-function-1): Remove all the "stream" garbage, including
13959         the stream argument.  Use `function-arglist' and
13960         `function-documentation'.
13961         (describe-function-arglist): Just use `function-arglist'.
13962         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13963         (help-pretty-print-value): New function to help with
13964         pretty-printing variable values.  Knows about `#<...>'.  Needs
13965         `pp-internal'.
13966         (describe-variable): Use `with-displaying-help-buffer' with name.
13967         Formatting improved.  Display file where variable is defined, if
13968         known.  Use `help-pretty-print-value'.
13969         (describe-syntax): Use `with-displaying-help-buffer' with name.
13970         (list-processes): Remove "stream" garbage.
13971
13972 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13973
13974         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13975         call a dumped routine instead.
13976
13977         * x-win-xfree86.el: Wrap file in defun.
13978         * x-win-sun.el: Ditto.
13979
13980 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13981
13982         * help.el (view-emacs-news): Remove usage of outl-mouse which
13983         advises functions and does other evil things.
13984
13985 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13986
13987         * format.el (format-alist): Add `image/tiff'.
13988         From P. E. Jareth Hein <jareth@camelot-soft.com>
13989
13990 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13991
13992         * about.el (about-hackers): More names added.
13993
13994         * make-docfile.el: Remove superfluous package path search.
13995
13996         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13997
13998 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13999
14000         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14001         ignored shadows.
14002
14003 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14004
14005         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14006         get trailing slashes when added to the load-path.
14007
14008         * x-init.el (init-x-win): Locate where XEmacs X localization files
14009         are.
14010
14011 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14012
14013         * x-faces.el: Added support for foregroundToolBarColor
14014           to xpm-color-symbols.
14015
14016 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14017
14018         * etags.el (tags-remove-duplicates): Removed.
14019         (buffer-tag-table-list): Use `delete-duplicates'.
14020
14021         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14022         correctly.
14023         (get*): Defalias to `get'.
14024
14025         * cl.el (eql): Compare integers with `eq'.
14026         (cl-map-extents): Check for `map-extents' first.
14027
14028 1997-12-17  Didier Verna  <didier@xemacs.org>
14029
14030         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14031         added the 'numero', 'copyright' and 'trademark' symbols.
14032
14033         * leim/quail/latin-post.el ("french-postfix"): see above.
14034
14035 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14036
14037         * widget.el (define-widget): Check the arguments.
14038
14039         * cus-edit.el (customize-face): Use `check-argument-type'.
14040         (custom-variable-value-create): Use `signal' to signal error.
14041         (custom-variable-reset-saved): Ditto.
14042         (custom-variable-reset-standard): Ditto.
14043         (custom-face-reset-saved): Ditto.
14044
14045         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14046         (widget-default-format-handler): Ditto.
14047         (widget-checklist-add-item): Ditto.
14048         (widget-radio-add-item): Ditto.
14049         (widget-editable-list-entry-create): Ditto.
14050         (widget-sexp-prompt-value): Ditto.
14051
14052         * custom.el (custom-declare-variable): Signal errors better.
14053         (custom-handle-keyword): Ditto.
14054         (custom-declare-group): Ditto.
14055
14056         * window-xemacs.el (windows): Ditto.
14057
14058         * menubar.el (menu): Ditto.
14059
14060         * keydefs.el (keyboard): Ditto.
14061
14062         * minibuf.el (minibuffer): Ditto.
14063
14064         * process.el (execute): Ditto.
14065
14066         * fill.el (fill): Ditto.
14067
14068         * modeline.el (modeline): Ditto.
14069
14070         * help.el (help): Ditto.
14071
14072         * faces.el (faces): Ditto.
14073
14074         * files.el (files): Ditto.
14075
14076         * x-init.el (x): Ditto.
14077
14078         * lisp-mode.el (lisp): Ditto.
14079
14080         * process.el (processes): Ditto.
14081
14082         * mouse.el (mouse): Ditto.
14083
14084         * abbrev.el (abbrev): Moved from cus-edit.
14085
14086         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14087         as variable declaration.
14088
14089 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14090
14091         * menubar.el (find-menu-item): Use `check-argument-type'.
14092         (find-menu-item): Cosmetic changes.
14093
14094 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14095
14096         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14097
14098 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14099
14100         * startup.el (set-default-load-path): Only search package-path
14101         when not running temacs.
14102
14103         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14104         files.
14105
14106         * loadup.el: Correct commentary.  Reformatting.
14107         (really-early-error-handler): Use absolute path to the
14108         first dumped-lisp.el file.
14109         (really-early-error-handler): Print full path name of
14110         each dumped lisp file (inherited from InfoDock).
14111
14112         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14113         dumped-lisp.el files.
14114
14115         * make-docfile.el (preloaded-file-list): Reorder when the
14116         package-path is searched.
14117         * update-elc.el: Ditto.
14118
14119         * lisp-mode.el (call-with-condition-handler): Treat the same as
14120         `condition-case' for indentation.
14121
14122         * about.el (about-xemacs): Update release date.
14123
14124 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14125
14126         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14127         anywhere but at the last clause.
14128         (ecase): Disallow `t' and `otherwise'.
14129
14130 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14131
14132         * cus-edit.el (custom-buffer-create-buttons): New function
14133         from stuff moved out of `custom-buffer-create-internal'.
14134         (custom-novice): New variable.  Default t.
14135         (custom-display-global-buttons): Ditto.  Default `top'.
14136         (custom-buffer-create-internal): Only display help if
14137         `custom-novice' is non-nil.  Display global buttons according to
14138         `custom-display-global-buttons'.
14139
14140 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14141
14142         * menubar.el (find-menu-item): Use `check-argument-type'.
14143         (find-menu-item): Cosmetic changes.
14144
14145 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14146
14147         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14148         look.
14149
14150 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14151
14152         * format.el (format-deannotate-region):  Bug fix.
14153         Deannotating a region containing unknown tags would fail
14154         (causing decoding of text/enriched to fail at user level)
14155
14156 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14157
14158         * minibuf.el (read-directory-name): Support sixth
14159           arg, HISTORY, as already documented.
14160
14161 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14162
14163         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14164         to `ecase'.
14165
14166 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14167
14168         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14169         skk-activate.
14170
14171 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14172
14173         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.