update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Modify priorities.
5
6 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist):
9         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
10
11 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
15
16 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
19         CHISE.
20
21 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
24         CHISE.
25
26 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
29         CHISE.
30
31 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `=+>ucs-bmp-cjk@unicode'.
35
36         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
37         for XEmacs CHISE.
38
39 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `=>>daikanwa'.
43
44 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `=>>hanyo-denshi/jt'.
48
49 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
50
51         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
52         XEmacs CHISE.
53         (=+>jis-x0208@1990): Ditto.
54         (=+>jis-x0213-1@2000): Ditto.
55
56 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
57
58         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
59         XEmacs CHISE.
60
61 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
62
63         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
64         XEmacs CHISE.
65         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
66         `=hanyo-denshi/jc' as the mother.
67
68 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `=+>adobe-japan1'.
72
73         * mule/mule-charset.el (default-coded-charset-priority-list):
74         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
75         and `=>>hanyo-denshi/ft' to `=>>gt'.
76
77 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
78
79         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
80         XEmacs CHISE.
81         (=>>adobe-japan1-1): Ditto.
82         (=>>adobe-japan1-2): Ditto.
83         (=>>adobe-japan1-3): Ditto.
84         (=>>adobe-japan1-4): Ditto.
85         (=>>adobe-japan1-5): Ditto.
86         (=>>adobe-japan1-6): Ditto.
87         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
88
89 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
90
91         * mule/mule-conf.el (=adobe-japan1): New alias for
92         `=adobe-japan1-6'.
93         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
94         (=>>>adobe-japan1-1): Ditto.
95         (=>>>adobe-japan1-2): Ditto.
96         (=>>>adobe-japan1-3): Ditto.
97         (=>>>adobe-japan1-4): Ditto.
98         (=>>>adobe-japan1-5): Ditto.
99         (=>>>adobe-japan1-6): Ditto.
100         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
101
102 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
105         setting for `=>>>adobe-japan1'.
106
107 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
108
109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
110         setting for `=+>ucs@ks'.
111
112 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
113
114         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
115         XEmacs CHISE.
116         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
117         `=adobe-japan1-6' as the mother.
118
119 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
120
121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
122         setting for `=>cns11643-7'.
123
124 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
125
126         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
127         CHISE.
128
129 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
130
131         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
132         XEmacs CHISE.
133         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
134
135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
136         setting for `=>ucs@jis/2004'.
137
138 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `=+>gt'.
142
143         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
144         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
145
146 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
147
148         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
149         `=>ucs@unicode' as the mother.
150         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
151         mother.
152         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
153         mother.
154         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
155         mother.
156
157 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
158
159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
160         setting for `=+>ucs@unicode'.
161
162         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
163         CHISE.
164
165 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
166
167         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
168         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
169         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
170         - Add setting for `=+>ucs@cns'.
171
172         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
173         CHISE.
174         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
175         as the mother.
176         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
177         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
178
179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
180         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
181
182 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
185         setting for `=>ucs@ks'.
186
187 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
188
189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
190         `=ucs-bmp-cjk-compat@unicode'.
191
192         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
193         coded-charset for XEmacs CHISE.
194
195 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
196
197         * mule/mule-charset.el (default-coded-charset-priority-list): Add
198         `=ucs-bmp-cjk-compat'.
199
200         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
201         XEmacs CHISE.
202
203 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
204
205         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
206         CHISE.
207
208 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
211         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
212
213         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
214         `=>ucs@jis/1990'.
215         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
216
217 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
220         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
221
222         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
223         CHISE.
224         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
225         mother.
226
227 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
228
229         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
230         `=>jis-x0213-2@usual'.
231         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
232         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
233         `=>jis-x0213-2@usual' as the mother.
234
235 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
236
237         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
238         (=>ucs@JP): New alias for `=+>ucs@jis'.
239
240 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
241
242         * mule/mule-conf.el (=+>jis-x0208): Renamed from
243         `=>jis-x0208@usual'.
244         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
245         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
246         `=>jis-x0208@usual' as the mother.
247         (=>jis-x0208): Likewise.
248
249 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
252         setting for `=+>jis-x0208@1978'.
253
254 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
257         XEmacs CHISE.
258
259 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
262         setting for `=>>>ucs@jis/1990'.
263
264 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         setting for `=>ucs@jis/1990'.
268
269 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=ucs@JP/hanazono'.
273
274         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
275         CHISE.
276         (=ucs@JP/hanazono): Ditto.
277         (=ucs-bmp-cjk@JP/hanazono): Ditto.
278         (=>>hanyo-denshi/jc): Ditto.
279         (=>>hanyo-denshi/jd): Ditto.
280
281 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
282
283         * mule/mule-charset.el (default-coded-charset-priority-list): Use
284         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
285
286 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
287
288         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
289         XEmacs CHISE.
290
291 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
292
293         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
294         XEmacs CHISE.
295
296 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
297
298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
299         `=ucs-bmp-cjk@JP'.
300
301 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
304         XEmacs CHISE.
305
306 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist):
309         Modify order of settings; add settings for `=daikanwa@rev2'.
310
311 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `=>>cbeta'.
315
316         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
317         CHISE.
318
319 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
320
321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
322         setting for `=>>adobe-japan1'.
323
324 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
325
326         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
327         XEmacs CHISE.
328
329 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `=>>hanyo-denshi/ia'.
333
334         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
335         XEmacs CHISE.
336
337 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
341
342         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
343         XEmacs CHISE.
344         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
345         `=hanyo-denshi/jt' as the mother.
346
347 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         setting for `=>>>jis-x0213-2'.
351
352         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
353         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
354         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
355
356 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
357
358         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
359         XEmacs CHISE.
360
361 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
362
363         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
364         XEmacs CHISE.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `=>>jis-x0213-1@2004'.
368
369 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
372         XEmacs CHISE.
373
374 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
375
376         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
377         - Use "&g2-*;" as entity-references for `=>>>*'.
378         - Omit "&a{GT|JX1|JX2|JX3}-*;".
379
380         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
381         XEmacs CHISE.
382         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
383         as the mother.
384
385 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         setting for `=>>hanyo-denshi/ib'.
389
390         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
391         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
392         (=>>jis-x0208@1990): Ditto.
393         (=>>hanyo-denshi/ib): Ditto.
394
395         * mule/mule-charset.el (default-coded-charset-priority-list):
396         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
397
398 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
399
400         * mule/mule-coding.el (coded-charset-entity-reference-alist):
401         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
402         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
403         `=>>>ucs@jis/2004'.
404
405 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
408         XEmacs CHISE.
409         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
410         `=jis-x0213-1@2004' as the mother.
411         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
412         (=>>>ucs@ks): Ditto.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list):
415         Modify priority of `=hanyo-denshi/*'.
416
417 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         settings for `=>>ucs@JP' and `=ucs@JP'.
421
422 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
423
424         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
425         CHISE.
426
427 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `=>>>ucs@cns'.
431
432         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
433         CHISE.
434
435 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
436
437         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
438         instead of `=>>>jis-x0213-1@2004' as the mother.
439         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
440         (=>>>ucs@unicode): Likewise.
441         (=>>>ucs@jis): Likewise.
442         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
443         mother.
444         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
445
446 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
447
448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
449         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
450         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
451         `=>>>ucs@jis'.
452
453 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-charset.el (default-coded-charset-priority-list):
456         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
457         and `=jis-x0213-*-2000'.
458
459 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
460
461         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
462         XEmacs CHISE.
463         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
464         `=>>jis-x0213-1' as the mother.
465
466 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
470
471 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
472
473         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
474
475 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
476
477         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
478         XEmacs CHISE.
479
480 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
481
482         * mule/mule-coding.el (decomposition-feature-list): Set
483         `=decomposition', `=decomposition@cid' and
484         `=decomposition@hanyo-denshi'.
485
486 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `=>>hanyo-denshi/ks'.
490
491         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
492         XEmacs CHISE.
493
494 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
497         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
498
499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
500         `=hanyo-denshi/ks/mf'.
501
502         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
503         XEmacs CHISE.
504         (=hanyo-denshi/ks/mf): Ditto.
505
506 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         settings for P=hanyo-denshi/jt'.
510
511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
512         `=hanyo-denshi/jt'.
513
514         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
515         XEmacs CHISE.
516
517 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         settings for `=hanyo-denshi/ip'.
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `=hanyo-denshi/ip'.
524
525         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
526         XEmacs CHISE.
527
528 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         settings for `=hanyo-denshi/hg'.
532
533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
534         `=hanyo-denshi/hg'.
535
536         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
537         XEmacs CHISE.
538
539 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `=>>hanyo-denshi/ft'.
543
544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
545         `=>>hanyo-denshi/ft'.
546
547         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
548         XEmacs CHISE.
549
550 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553         settings for `=hanyo-denshi/ib'.
554
555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
556         `=hanyo-denshi/ib'.
557
558         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
559         XEmacs CHISE.
560
561 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
564         settings for isolated characters of `=hanyo-denshi/ia' and
565         non-isolated characters of `=hanyo-denshi/*'.
566
567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
568         `=hanyo-denshi/ia'.
569
570         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
571         XEmacs CHISE.
572
573 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for isolated characters of `=hanyo-denshi/ft'.
577
578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
579         `=hanyo-denshi/ft'.
580
581         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
582         XEmacs CHISE.
583
584 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
585
586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
587         setting for isolated characters of `=hanyo-denshi/jd'.
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
590         `=hanyo-denshi/jd'.
591
592         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
593         XEmacs CHISE.
594
595 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for isolated characters of `=hanyo-denshi/jc'.
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `=hanyo-denshi/jc'.
602
603         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
604         XEmacs CHISE.
605
606 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for isolated characters of `=hanyo-denshi/jb'.
610
611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
612         `=hanyo-denshi/jb'.
613
614         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
615         XEmacs CHISE.
616
617 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for isolated characters of `=hanyo-denshi/ja'.
621
622 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
625         `=hanyo-denshi/ja'.
626
627         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
628         XEmacs CHISE.
629
630 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
631
632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
633         settings for isolated characters of `=adobe-japan1-6'.
634
635 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
636
637         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
638         CHISE.
639         (=daikanwa/+2p): Ditto.
640         (=daikanwa/ho): Ditto.
641
642 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
643
644         * mule/mule-coding.el (utf-8-mcs-no-composition): New
645         coding-system for XEmacs CHISE.
646
647 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
650         setting for `=>>ruimoku-v6'.
651
652         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
653         CHISE.
654
655 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `=daikanwa@rev1'.
659
660 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
664
665 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
668         XEmacs CHISE.
669         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
670
671 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
672
673         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
674         CHISE.
675
676 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
679         CHISE.
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=>ucs@jis'.
683
684 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `=>jis-x0208@usual'.
688
689         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
690         XEmacs CHISE.
691         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
692         (=>ucs@ks): New coded-charset for XEmacs CHISE.
693         (=ucs@big5): Use `=>>ucs@cns' as the mother.
694
695 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
698         CHISE.
699         (=>>>jis-x0208@1990): Ditto.
700         (=>>>jis-x0213-1): Ditto.
701         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
702         mother.
703         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
704         as the mother.
705
706 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         setting for `=>ucs@cns' and `=>>ucs@ks'.
710
711         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
712         CHISE.
713
714 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
715
716         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
717         CHISE.
718
719 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
722         CHISE.
723         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
724         mother.
725
726 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
727
728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
729         `==>ucs-bmp-cjk@bucs'.
730
731         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
732         XEmacs CHISE.
733
734 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
735
736         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
737         setting for `==>ucs@bucs'.
738
739         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
740         XEmacs CHISE.
741
742 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
745         - Add setting for `=>>jis-x0208'.
746         - Omit setting for `=>>jis-x0208@1990'.
747         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
748           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
749           `=ucs@FOO'.
750
751 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
754         setting for `=>daikanwa'.
755
756 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-conf.el (=daikanwa): Fix DOC.
759         (=>daikanwa): New abstract character for XEmacs CHISE.
760         (=>ucs@iso): Likewise.
761         (=>ucs@unicode): Likewise.
762         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
763
764 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
765
766         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
767         - Prefer representative features to `=>>gt', `=>>big5-cdp',
768           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
769         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
770         - Add `=>big5-cdp'.
771
772 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
775         (=>big5-cdp): New abstract character.
776
777 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
780         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
781         `chinese-big5'.
782
783 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-charset.el (default-coded-charset-priority-list):
786         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
787
788         * mule/mule-coding.el (coded-charset-entity-reference-alist):
789         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
790         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
791         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
792         and `=>jis-x0213-2'.
793
794 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
797         XEmacs CHISE.
798         (=>>ucs@jis/2000): Likewise.
799         (=>>ucs@jis/2004): Likewise.
800
801 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
805         `=>>ucs@cns'.
806
807         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
808         XEmacs CHISE.
809         (=>>gt): Use quote instead of backquote; modify DOC.
810         (=>gt): Use quote instead of backquote.
811         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
812         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
813         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
814         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
815         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
816         (=ucs@iso): Use `=>>ucs@iso' as the mother.
817
818 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
821         `=>>ucs@unicode' and `=>>gt'.
822
823 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
826         XEmacs CHISE.
827         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
828         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
829         `=jis-x0208@1978/1er-pr' as the mother.
830         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
831
832 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
835         `=ucs@unicode' as the mother.
836
837 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         setting for `=>>ucs@unicode'.
841
842         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
843         CHISE.
844
845 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
849
850         * mule/mule-charset.el (default-coded-charset-priority-list): Add
851         `=adobe-japan1-6' and `=adobe-japan1-base'.
852
853         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
854         XEmacs CHISE.
855         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
856         specify `min-code' and `max-code'.
857         (=adobe-japan1-1): Specify `min-code' and `max-code'.
858         (=adobe-japan1-2): Likewise.
859         (=adobe-japan1-3): Likewise.
860         (=adobe-japan1-4): Likewise.
861         (=adobe-japan1-5): Likewise.
862         (=adobe-japan1-6): Likewise.
863
864 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `=>gt'.
868
869 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
872         CHISE.
873
874 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `=>zinbun-oracle'.
878
879         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
880         for XEmacs CHISE.
881
882 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
883
884         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
885         for XEmacs CHISE.
886         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
887         `=jis-x0208@1978' as the mother.
888
889 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
890
891         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
892         - Use `=gt' instead of `ideograph-gt'.
893         - Use `=gt-k' instead of `ideograph-gt-k'.
894         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
895         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
896         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
897         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
898         - Use `=jis-x0212' instead of `japanese-jisx0212'.
899         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
900         - Use `=>>gt' instead of `<=>gt'.
901         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
902         - Add setting for `=>>jis-x0208@1990'.
903         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
904           `=>>jis-x0213-1@2000'.
905         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
906         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
907           `=>>jis-x0213-1@2004'.
908         - Add setting for `=>>jis-x0208@1978'.
909         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
910
911 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
914         XEmacs CHISE.
915
916 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
920         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
921         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
922         `<=>jis-x0213-1@2004'.
923
924 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
927         CHISE.
928         (=>jis-x0213-2): Ditto.
929
930 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
934
935 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-charset.el (default-coded-charset-priority-list): Add
938         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
939         `=>jis-x0213-1'.
940
941 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
944         CHISE.
945         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
946
947 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
948
949         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
950         `<==>jis-x0213-1'.
951         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
952         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
953         (=>jis-x0208): Renamed from `<=>jis-x0208'.
954         (<=>jis-x0208): New alias for `=>jis-x0208'.
955         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
956         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
957         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
958         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
959         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
960         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
961         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
962         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
963         (=>>gt): Renamed from `<==>gt'.
964         (<==>gt): New alias for `=>>gt'.
965
966 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
967
968         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
969         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
970         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
971         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
972         - Add settings for `<=>jis-x0213-1@2000' and
973           `<=>jis-x0213-1@2004'.
974
975         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
976         XEmacs CHISE.
977         (<==>jis-x0213-1): Likewise.
978         (<==>jis-x0213-1@2000): Likewise.
979         (<==>jis-x0213-1@2004): Likewise.
980         (<=>jis-x0208): Add property `=>iso-ir 168'.
981         (<=>jis-x0208@1997): Likewise.
982         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
983         as the mother; add property `=>iso-ir 228'.
984         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
985         property `=>iso-ir 228'.
986         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
987         property `=>iso-ir 233'.
988         (<==>gt): Renamed from `<=>gt'.
989         (<=>gt): New alias for `<==>gt'.
990
991 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
994         CHISE.
995         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
996         `<=>jis-x0208' as the mother.
997         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
998         (<=>jis-x0213-1@2000): Ditto.
999         (<=>jis-x0213-1@2004): Ditto.
1000
1001 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         settings for `<=>gt'.
1005
1006         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1007
1008 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1011         XEmacs CHISE.
1012         (=jis-x0208@1978/-4pr): Likewise.
1013         (=jis-x0208@1978/4-pr): Likewise.
1014         (=jis-x0213-1): Likewise.
1015         (=ucs@iso): Likewise.
1016         (=ucs@unicode): Likewise.
1017         (=ucs@gb): Likewise.
1018         (=ucs@gb/fw): Likewise.
1019         (=ucs@cns): Likewise.
1020         (=ucs@cns/fw): Likewise.
1021         (=ucs@jis): Likewise.
1022         (=ucs@jis/fw): Likewise.
1023         (=ucs@jis/1990): Likewise.
1024         (=ucs@jis/2000): Likewise.
1025         (=ucs@jis/2004): Likewise.
1026         (=ucs@JP): Likewise.
1027         (=ucs@ks): Likewise.
1028         (=ucs@big5): Likewise.
1029         (=ucs@big5/cns11643): Likewise.
1030         (=ucs@cns11643): Likewise.
1031
1032 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1033
1034         * mule/mule-charset.el (default-coded-charset-priority-list):
1035         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1036
1037         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1038         CHISE.
1039         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1040         mother.
1041
1042 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1045         from src/mule-charset.c].
1046         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1047         specify `final'.
1048         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1049         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1050         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1051         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1052         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1053         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1054
1055 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1058         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1059         (=jis-x0208@1978/i-4): Specify `partial'.
1060         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1061         mother coded-charset.
1062         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1063
1064 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         settings for `=jis-x0213-1@2004'.
1068
1069 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1072         CHISE.
1073         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1074         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1075         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1076         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1077         temporarily.
1078         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1079
1080 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1081
1082         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1083         CHISE.
1084         (=shinjigen@1ed): Inherited from `=shinjigen'.
1085         (=shinjigen@rev): Likewise.
1086
1087 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1090         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1091
1092 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1095         define it as an alias.
1096         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1097         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1098         alias.
1099         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1100         alias.
1101
1102 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1105         CHISE.
1106
1107 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1110         CHISE.
1111         (shinjigen-2): Ditto.
1112
1113 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1114
1115         * mule/mule-charset.el (default-coded-charset-priority-list):
1116         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1117         `chinese-big5-eten-*' and `chinese-big5'.
1118
1119 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1122         #x9FA5 temporarily.
1123
1124 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1127         settings for `=jis-x0208@1978/i1'.
1128
1129 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1132         XEmacs CHISE.
1133
1134 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1137         XEmacs CHISE.
1138
1139 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1142         XEmacs CHISE.
1143
1144 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1147         CHISE.
1148         (=ucs-bmp@cns): Likewise.
1149         (=ucs-bmp@jis): Likewise.
1150         (=ucs-bmp@ks): Likewise.
1151
1152 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1155         CHISE.
1156         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1157
1158 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         settings for `=zinbun-oracle'.
1162
1163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1164         `=zinbun-oracle'.
1165
1166 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1169         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1170         `=ucs@iso'.
1171
1172 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-charset.el (default-coded-charset-priority-list):
1175         Delete `ucs-sip'; modify order of some CCSs.
1176
1177 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1180         in XEmacs CHISE.
1181
1182         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1183         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1184         CHISE.
1185
1186 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1189         its registry.
1190         (=ucs-radicals@unicode): Likewise.
1191
1192 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1195         CHISE.
1196
1197 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1200         CHISE.
1201
1202 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1205         CHISE.
1206
1207 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1210         Modify preference of *isolated settings*.
1211
1212 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1215         utf-2000 is provided.
1216         (=ucs@cns11643): Likewise.
1217
1218 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1221         Prefer every *isolated setting* to ordinary setting.
1222
1223 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1227
1228 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1231         CHISE.
1232
1233 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1236         settings for `=jis-x0208@1997'.
1237
1238 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1241         `=jis-x0208@1997'.
1242
1243 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1246         XEmacs CHISE.
1247
1248 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1251         `=jis-x0208@1978'.
1252         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1253         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1254         `=jis-x0208-1990' as the mother.
1255         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1256
1257 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1260         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1261         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1262         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1263         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1264         for `=ucs@JP'.
1265
1266 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1267
1268         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1269         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1270         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1271         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1272         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1273         `=daikanwa@rev2'.
1274
1275 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1278         (=gt): Likewise.
1279         (=gt-k): Likewise.
1280         (=gt-pj-*): Likewise.
1281         (=gt-pj-k1): Likewise.
1282         (=gt-pj-k2): Likewise.
1283         (=daikanwa): Likewise.
1284         (=daikanwa-rev1): Likewise.
1285         (=daikanwa-rev2): Likewise.
1286         (=big5-pua): Likewise.
1287         (=big5-eten): Likewise.
1288         (chinese-big5-eten-a): Likewise.
1289         (chinese-big5-eten-b): Likewise.
1290         (=hanziku-*): Likewise.
1291         (=cbeta): Likewise.
1292         (=jef-china3): Likewise.
1293         (=ruimoku-v6): Likewise.
1294         (=ucs@iso): Likewise.
1295         (=ucs@unicode): Likewise.
1296         (=ucs@gb): Likewise.
1297         (=ucs@cns): Likewise.
1298         (=ucs@jis): Likewise.
1299         (=ucs@jis-1990): Likewise.
1300         (=ucs@jis-2000): Likewise.
1301         (=ucs@jp): Likewise.
1302         (=ucs@ks): Likewise.
1303         (=ucs@big5): Likewise.
1304         (=ucs-radicals): Likewise.
1305         (=ucs-radicals@unicode): Likewise.
1306         (=ucs-bmp-cjk): Likewise.
1307         (=ucs-bmp-cjk@unicode): Likewise.
1308         (=ucs-sip-ext-b): Likewise.
1309         (=ucs-sip-ext-b@iso): Likewise.
1310
1311 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1314         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1315
1316 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1320         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1321         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1322         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1323         arabic-digit, ipa and ``&I-B-XXXX;''.
1324
1325 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1326
1327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1328         setting for (I-)HZK{03..12}-XXXX.
1329
1330 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1334
1335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1336         `=ruimoku-v6'.
1337
1338         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1339         CHISE.
1340
1341 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1344         (=ucs@unicode): Likewise.
1345         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1346         (=ucs@cns): Likewise.
1347         (=ucs@jis): Likewise.
1348         (=ucs@ks): Likewise.
1349         (=ucs@big5): Likewise.
1350
1351 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1354         `ucs-jis'.
1355         (utf-8-jis-er): Likewise.
1356         (utf-8-jp): New coding-system.
1357         (utf-8-jp-er): Likewise.
1358
1359         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1360
1361 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1362
1363         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1364
1365         * mule/japanese.el: Move definition of `euc-jisx0213' to
1366         mule/mule-coding.el.
1367
1368 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1371         mule-coding before loading update-cdb when utf-2000 is provided.
1372
1373 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1376         `=daikanwa'.
1377
1378 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1381         definition codes when `utf-2000' is provided.
1382
1383 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1384
1385         * mule/mule-category.el (word-combining-categories): Don't setup
1386         `word-combining-categories' in XEmacs CHISE.
1387         (word-separating-categories): Add setting about Latin script in
1388         XEmacs CHISE.
1389
1390 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         setting for `chinese-big5'.
1394
1395 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1398         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1399         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1400         add setting for HZK0[12]-xxxx.
1401
1402 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1403
1404         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1405         in XEmacs CHISE.
1406
1407 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1408
1409         * mule/mule-charset.el (default-coded-charset-priority-list):
1410         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1411         and `chinese-big5' to `=gt-pj-*'.
1412
1413 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1414
1415         * mule/mule-conf.el (=daikanwa): Renamed from
1416         `ideograph-daikanwa'.
1417         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1418
1419 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-conf.el (=cns11643-7): Renamed from
1422         `chinese-cns11643-7'.
1423         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1424
1425 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1426
1427         * mule/mule-conf.el (=cns11643-6): Renamed from
1428         `chinese-cns11643-6'.
1429         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1430
1431 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1432
1433         * mule/mule-conf.el (=cns11643-5): Renamed from
1434         `chinese-cns11643-5'.
1435         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1436
1437 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1438
1439         * mule/mule-conf.el (=cns11643-4): Renamed from
1440         `chinese-cns11643-4'.
1441         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1442
1443 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-conf.el (=cns11643-3): Renamed from
1446         `chinese-cns11643-3'.
1447         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1448
1449 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1450
1451         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1452         `=cns11643-2'.
1453         (chinese-cns11643-2): New alias for `=cns11643-2'.
1454
1455 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1456
1457         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1458         `=cns11643-1'.
1459         (chinese-cns11643-1): New alias for `=cns11643-1'.
1460
1461 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1464         (chinese-gb12345): New alias for `=gb12345'.
1465
1466 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1467
1468         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1469         (chinese-gb2312): New alias for `=gb2312'.
1470
1471 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1472
1473         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1474         (chinese-big5): New alias for `=big5'.
1475
1476 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1479         (korean-ksc5601): New alias for `=ks-x1001'.
1480
1481 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1482
1483         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1484         `=jis-x0212'.
1485         (japanese-jisx0212): New alias for `=jis-x0212'.
1486
1487 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1488
1489         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1490         `=jis-x0208-1983'.
1491         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1492
1493 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1496         `=jis-x0208-1978'.
1497         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1498
1499 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1500
1501         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1502         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1503
1504 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1505
1506         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1507         (chinese-cns11643-3): Specify iso-ir 183.
1508         (chinese-cns11643-4): Specify iso-ir 184.
1509         (chinese-cns11643-5): Specify iso-ir 185.
1510         (chinese-cns11643-6): Specify iso-ir 186.
1511         (chinese-cns11643-7): Specify iso-ir 187.
1512         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1513         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1514
1515 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1518         \uXXXX for every cases.
1519
1520 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1521
1522         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1523         (ucs-big5): Changed to an alias for `=ucs@big5'.
1524
1525 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1526
1527         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1528         (ucs-ks): Changed to an alias for `=ucs@ks'.
1529
1530 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1531
1532         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1533         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1534
1535 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1536
1537         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1538         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1539
1540 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1541
1542         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1543         (ucs-jis): Changed to an alias for `=ucs@jis'.
1544
1545 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1546
1547         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1548         (ucs-cns): Changed to an alias for `=ucs@cns'.
1549
1550 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1551
1552         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1553         (ucs-gb): Changed to an alias for `=ucs@gb'.
1554
1555 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1556
1557         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1558         `ideograph-daikanwa-2'.
1559         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1560         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1561
1562 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1563
1564         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1565         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1566
1567         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1568         for `xemacs-chise-version'.
1569
1570 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1571
1572         * mule/mule-charset.el (default-coded-charset-priority-list):
1573         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1574         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1575         instead of `ideograph-hanziku-*'.
1576
1577         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1578         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1579
1580 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1581
1582         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1583         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1584         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1585         `utf-2000' is provided.
1586
1587 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1590         is provided [was builtin coded-charsets].
1591
1592 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1593
1594         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1595         is provided [was builtin coded-charsets].
1596
1597 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1600         is provided [was builtin coded-charsets].
1601
1602 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1603
1604         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1605         is provided [was builtin coded-charsets].
1606
1607 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1608
1609         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1610         when `utf-2000' is provided [was builtin coded-charsets].
1611
1612 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (=hanziku-*): Renamed from
1615         `ideograph-hanziku-*'.
1616         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1617
1618 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1621         `utf-2000' is provided [was builtin coded-charsets].
1622         (ideograph-hanziku-{1..12}): Likewise.
1623
1624 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1627         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1628
1629 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1630
1631         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1632         when `utf-2000' is provided [was builtin coded-charsets].
1633
1634 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1637         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1638         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1639
1640 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1641
1642         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1643         (ideograph-gt): Changed to an alias for `=gt'.
1644
1645 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1648         is provided; it was defined as a builtin coded-charset.
1649         (ideograph-gt): Likewise.
1650
1651 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1654         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1655
1656 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1657
1658         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1659         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1660
1661 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1662
1663         * mule/mule-conf.el (=big5-eten): Renamed from
1664         `chinese-big5-eten'.
1665         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1666
1667 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1668
1669         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1670         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1671
1672 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1673
1674         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1675         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1676
1677 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1678
1679         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1680         (china3-jef): Changed to an alias for `=jef-china3'.
1681
1682 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1683
1684         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1685         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1686
1687         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1688         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1689         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1690         when `utf-2000' is provided.
1691
1692 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1693
1694         * mule/mule-charset.el (default-coded-charset-priority-list):
1695         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1696
1697         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1698         (ucs-jis-2000): Deleted.
1699
1700 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1701
1702         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1703         UTF-2000.
1704         (=ucs-jis-2000): New coded-charset for UTF-2000.
1705
1706 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1707
1708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1709         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1710
1711 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1712
1713         * mule/mule-charset.el (default-coded-charset-priority-list):
1714         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1715         `ideograph-cbeta'.
1716
1717 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1718
1719         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1720         builtin coded-charset].
1721
1722 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         settings for &K0-xxxx and &I-K0-xxxx.
1726
1727 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1731
1732 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1733
1734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1735         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1736
1737 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1740         UTF-2000.
1741         (ideograph-gt-pj-k1): Likewise.
1742         (ideograph-gt-pj-k2): Likewise.
1743
1744 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1745
1746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1747         `=jis-x0208'.
1748
1749 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1752         UTF-2000 [was a builtin coded-charset].
1753
1754 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1757         (utf-8-gb-er): Likewise.
1758
1759 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1762         settings for JIS X 0212 and JIS X 0208:1978.
1763
1764 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         setting for JIS X 0213.
1768
1769 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1770
1771         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1772         standard-case-table in UTF-2000.
1773
1774 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1775
1776         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1777         definitions for isolated-chars.
1778
1779 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1780
1781         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1782         `configure-utf-2000-lisp-directory'.
1783         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1784         `mule-lisp-load-path'.
1785
1786 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1787
1788         * startup.el (startup-setup-paths): Set and use
1789         `utf-2000-lisp-directory'.
1790         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1791         UTF-2000.
1792
1793 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1794
1795         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1796         (paths-find-utf-2000-lisp-directory): New function.
1797         (paths-construct-load-path): Add new optional argument
1798         `utf-2000-lisp-directory'.
1799
1800         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1801
1802 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1803
1804         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1805         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1806         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1807         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1808         `chinese-big5-2' in UTF-2000.
1809
1810         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1811         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1812
1813 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1814
1815         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1816         `big5-eten-er' in UTF-2000.
1817         (big5-cdp): Modify DOC-string and mnemonic.
1818
1819 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1822         UTF-2000 [renamed from utf-8-er].
1823         (utf-8-gb): New coding-system in UTF-2000.
1824         (utf-8-gb-er): Likewise.
1825         (utf-8-cns): Likewise.
1826         (utf-8-cns-er): Likewise.
1827         (utf-8-big5): Likewise.
1828         (utf-8-big5-er): Likewise.
1829         (utf-8-jis): Likewise.
1830         (utf-8-jis-er): Likewise.
1831         (utf-8-ks): Likewise.
1832         (utf-8-ks-er): Likewise.
1833         (utf-8-er): Likewise.
1834
1835 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1838         instead of `utf-8-unix' in UTF-2000.
1839
1840         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1841
1842 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1843
1844         * mule/japanese.el (euc-jisx0213): New coding-system.
1845
1846         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1847         `japanese-jisx0208-1990' as the mother.
1848
1849 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * dumped-lisp.el (preloaded-file-list): Change condition of
1852         loading "close-cdb".
1853
1854 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1857         setup `coded-charset-entity-reference-alist'.
1858
1859 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1862         UTF-2000.
1863
1864 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1865
1866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1867         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1868
1869 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1872         (chinese-big5-eten-a): Likewise.
1873         (chinese-big5-eten-b): Likewise.
1874         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1875         code range is #x8140 .. #x8DFE.
1876
1877 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1878
1879         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1880         UTF-2000.
1881         (chinese-big5-cdp): Likewise.
1882
1883 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1884
1885         * dumped-lisp.el (preloaded-file-list): Rename
1886         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1887
1888 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1889
1890         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1891         append `system-char-db-source-file-list' into
1892         `preloaded-file-list' in UTF-2000.
1893
1894 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * dumped-lisp.el (preloaded-file-list): Delete
1897         character-definition files.
1898
1899 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1902         UTF-2000.
1903
1904 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list):
1907         Delete `mojikyo-2022-1'.
1908
1909 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list):
1912         Delete `mojikyo'.
1913
1914 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1917         `ucs-sip'.
1918
1919 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list):
1922         Comment out `chinese-gb12345'.
1923
1924 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * bytecomp.el (byte-compile-insert-header): Fixed.
1927
1928 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1929
1930         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1931         XEmacs UTF-2000.
1932
1933 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1936         UTF-2000.
1937
1938 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1941         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1942
1943 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list):
1946         `japanese-jef-china3' is renamed `china3-jef'.
1947
1948 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1951         `japanese-jef-china3' and `ideograph-cbeta'.
1952
1953 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1954
1955         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1956
1957 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1960         `chinese-big5-cdp'.
1961
1962 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1965         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1966
1967 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1970         loading character definitions.
1971
1972 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * dumped-lisp.el (preloaded-file-list): Rename
1975         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1976
1977 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1980         `chinese-big5'.
1981
1982 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * dumped-lisp.el (preloaded-file-list): Dump
1985         "Ideograph-R028-Private" with XEmacs UTF-2000.
1986
1987 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1990         `chinese-gb12345'.
1991
1992 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1995         `ideograph-gt-pj-{1..11}'.
1996
1997         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1998         XEmacs UTF-2000.
1999
2000 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-charset.el (default-coded-charset-priority-list):
2003         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2004         `chinese-isoir165'.
2005
2006 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2007
2008         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2009         `image/png', `image/x-xpm' and `image/tiff'.
2010
2011         * files.el (binary-file-regexps): Add *.PNG.
2012
2013 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-charset.el (default-coded-charset-priority-list):
2016         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2017         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2018
2019 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2022         the first completion when UTF-2000 is running.
2023
2024 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-charset.el (default-coded-charset-priority-list):
2027         Delete `ucs'.
2028
2029 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2032
2033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2034         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2035
2036 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2037
2038         * mule/vietnamese.el (vscii-2): Delete abolished property
2039         `composite'; now composite mode is default.
2040
2041 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2044         of `raw-text'; check \uHHHH representation even if non-ascii
2045         characters are not found.
2046
2047         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2048         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2049         unconditionally.
2050
2051         * mule/viet-ccl.el: New file.
2052
2053         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2054         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2055         - Separate CCL based implementations to viet-ccl.el.
2056
2057 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2058
2059         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2060         "jisx0213.2000-1".
2061         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list):
2064         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2065         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2066
2067 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2068
2069         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2070
2071 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2074         `ucs' in UTF-2000.
2075
2076 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2077
2078         * mule/mule-charset.el (default-coded-charset-priority-list):
2079         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2080         `arabic-iso8859-6'.
2081
2082 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2086
2087 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2088
2089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2090         `katakana-jisx0201' in UTF-2000.
2091
2092 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2093
2094         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2095         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2096         "u0FB50-Arabic-Presentation-Forms-A",
2097         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2098         "u0FE50-Small-Form-Variants",
2099         "u0FE70-Arabic-Presentation-Forms-B",
2100         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2101         UTF-2000.
2102
2103 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2104
2105         * dumped-lisp.el (preloaded-file-list): Delete
2106         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2107         ... "Ideograph-R214-Flute" in UTF-2000.
2108
2109 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2110
2111         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2112         (japanese-jisx0213-2): New coded-charset.
2113
2114         * dumped-lisp.el (preloaded-file-list): Add
2115         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2116         "Ideograph-R030-Mouth".
2117
2118 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2119
2120         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2121         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2122         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2123         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2124         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2125         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2126         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2127         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2128
2129 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2130
2131         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2132         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2133         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2134         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2135         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2136
2137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2138         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2139
2140 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2141
2142         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2143         in UTF-2000.
2144
2145 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2146
2147         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2148         (chinese-isoir165): Moved from mule/chinese.el.
2149         (chinese-cns11643-3): Moved from mule/chinese.el.
2150         (chinese-cns11643-4): Moved from mule/chinese.el.
2151         (chinese-cns11643-5): Moved from mule/chinese.el.
2152         (chinese-cns11643-6): Moved from mule/chinese.el.
2153         (chinese-cns11643-7): Moved from mule/chinese.el.
2154
2155         * mule/chinese.el: Move definition of coded-charsets to
2156         mule/mule-conf.el.
2157
2158 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2159
2160         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2161         `ideograph-daikanwa'.
2162
2163 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2164
2165         * dumped-lisp.el (preloaded-file-list): Delete
2166         "ccs-jisx0201-latin.el".
2167
2168 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2169
2170         * dumped-lisp.el (preloaded-file-list): Add
2171         "u031A0-Extended-Bopomofo" in UTF-2000.
2172
2173 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2174
2175         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2176         renamed to u02E00-CJK-Radical-Supplement.
2177
2178 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2179
2180         * dumped-lisp.el (preloaded-file-list): Add
2181         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2182         "u030A0-Katakana", "u03100-Bopomofo",
2183         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2184         "u03200-Enclosed-CJK-Letters-and-Months" and
2185         "u03300-CJK-Compatibility".
2186
2187 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2188
2189         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2190         "u02F00-Kangxi-Radicals" and
2191         "u02FF0-Ideographic-Description-Characters".
2192
2193 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2194
2195         * dumped-lisp.el (preloaded-file-list): Add
2196         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2197         "u02800-Braille-Patterns" in UTF-2000.
2198
2199 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2200
2201         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2202         "uXXXXX-*.el" in UTF-2000.
2203
2204         * bytecomp.el (byte-compile-insert-header): Delete comments if
2205         non-ASCII characters are found; allow `byte-compile-dynamic' and
2206         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2207         `raw-text'.
2208
2209 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2210
2211         * dumped-lisp.el (preloaded-file-list): Add
2212         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2213         "u025A0-Geometric-Shapes.el".
2214
2215 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2216
2217         * dumped-lisp.el (preloaded-file-list): Add
2218         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2219         "u02460-Enclosed-Alphanumerics.el".
2220
2221 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2224         `chinese-gb2312'.
2225
2226         * dumped-lisp.el (preloaded-file-list): Add
2227         "u02200-Mathematical-Operators.el" and
2228         "u02300-Miscellaneous-Technical.el".
2229
2230 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2231
2232         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2233         `chinese-cns11643-*'.
2234
2235         * dumped-lisp.el (preloaded-file-list): Add
2236         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2237         "u02190-Arrows.el" in UTF-2000.
2238
2239 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2240
2241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2242         `korean-ksc5601'.
2243
2244         * dumped-lisp.el (preloaded-file-list): Add
2245         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2246         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2247         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2248
2249 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2250
2251         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2252
2253 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2254
2255         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2256         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2257         "u01780-Khmer.el", "u01800-Mongolian.el",
2258         "u01E00-Latin-Extended-Additional.el" and
2259         "u01F00-Greek-Extended.el" in UTF-2000.
2260
2261 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2262
2263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2264         `ethiopic-ucs' and `ethiopic'.
2265
2266         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2267         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2268
2269         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2270         from mule/ethiopic.el.
2271
2272         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2273         mule/mule-conf.el.
2274
2275 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2276
2277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2278         `lao'.
2279
2280         * mule/mule-conf.el (lao): New coded-charset.
2281
2282         * dumped-lisp.el (preloaded-file-list): Add
2283         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2284         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2285         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2286         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2287         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2288
2289 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2292         `ucs-bmp' and `arabic-iso8859-6'.
2293
2294 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2295
2296         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2297         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2298         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2299
2300 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2301
2302         * startup.el (normal-top-level): Load autoload file for UTF-2000
2303         in UTF-2000.
2304
2305 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2306
2307         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2308         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2309         "u00020-Basic-Latin.el", "u00080-C1.el",
2310         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2311         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2312         "u002B0-Spacing-Modifier-Letters.el",
2313         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2314         UTF-2000.
2315
2316 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2317
2318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2319         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2320         instead of `vietnamese-viscii-*'.
2321
2322 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2323
2324         * mule/mule-conf.el: New file.
2325
2326         * mule/misc-lang.el: Move definition of charset `ipa' to
2327         mule/mule-conf.el.
2328
2329 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2330
2331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2332         `latin-viscii'; prefer it for characters used in Vietnamese.
2333
2334 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2335
2336         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2337
2338 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2339
2340         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2341         `vietnamese-viscii-lower'.
2342         (latin-viscii-upper): Renamed from charset
2343         `vietnamese-viscii-upper'.
2344         (vietnamese-viscii-lower): New alias for charset
2345         `latin-viscii-lower'.
2346         (vietnamese-viscii-upper): New alias for charset
2347         `latin-viscii-upper'.
2348
2349 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2350
2351         * mule/mule-charset.el (default-coded-charset-priority-list):
2352         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2353
2354 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2355
2356         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2357         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2358         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2359         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2360         lisp/utf-2000.
2361
2362 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2363
2364         * mule/ccs-tcvn5712.el: New file.
2365
2366 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2367
2368         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2369         in UTF-2000.
2370
2371 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2374         `japanese-jisx0208'.
2375
2376 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2377
2378         * dumped-lisp.el (preloaded-file-list): Add
2379         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2380         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2381         UTF-2000.
2382
2383         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2384         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2385         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2386         mule/ccs-viscii.el: New files.
2387
2388         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2389         if \uXXXX is found.
2390
2391 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2392
2393         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2394         `hiragana-jisx0208' and `katakana-jisx0208'.
2395
2396 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2397
2398         * mule/chinese.el (chinese-cns11643-3): Define it even if
2399         `utf-2000' is provided.
2400         (chinese-cns11643-4): Likewise.
2401         (chinese-cns11643-5): Likewise.
2402         (chinese-cns11643-6): Likewise.
2403         (chinese-cns11643-7): Likewise.
2404
2405 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2406
2407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2408         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2409
2410 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2413         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2414
2415 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2416
2417         * mule/mule-charset.el (default-coded-charset-priority-list):
2418         Setup in UTF-2000.
2419
2420 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2421
2422         * mule/viet-chars.el: Don't define charset
2423         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2424         they are defined as builtin charsets.
2425
2426 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2427
2428         * version.el (emacs-version): Add more space just before UTF-2000
2429         version string.
2430
2431 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2432
2433         * version.el ([constant] emacs-version): Don't add a space in the
2434         preceding place of `xemacs-betaname' because it is duplicated.
2435         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2436
2437         * startup.el (splash-frame-body): Add ETL.
2438
2439 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2440
2441         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2442         is provided because it is defined as builtin charset.
2443         (chinese-cns11643-4): Likewise.
2444         (chinese-cns11643-5): Likewise.
2445         (chinese-cns11643-6): Likewise.
2446         (chinese-cns11643-7): Likewise.
2447
2448 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2449
2450         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2451         coding-system `iso-10646-ucs-4' is not defined.
2452
2453 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2454
2455         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2456         coding-system if `utf-2000' is provided.
2457
2458 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2459
2460         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2461         `utf-2000' is provided.
2462
2463 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2464
2465         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2466         if utf-2000 is provided temporally.
2467
2468 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2469
2470         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2471         as builtin variable].
2472
2473 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2474
2475         * files.el (insert-file-contents-literally): Treat file as binary;
2476         call file-name-handlers. [sync with Emacs 20.3.10]
2477
2478 2008-12-28  Vin Shelton  <acs@xemacs.org>
2479
2480         * XEmacs 21.4.22 is released
2481
2482 2008-12-30  Vin Shelton  <acs@xemacs.org>
2483
2484         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2485         during building even if no packages are found.
2486
2487 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2488
2489         * printer.el (generic-print-region): 
2490         (generic-print-buffer): 
2491         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2492         check if the msprinter device is available, now that msprinter is
2493         always available as a specifier tag. 
2494
2495 2008-12-24  Vin Shelton  <acs@xemacs.org>
2496
2497         * about.el: Add Francisco to my bio!
2498
2499 2008-12-23  Vin Shelton  <acs@xemacs.org>
2500
2501         * autoload.el: Move operator definitions to autoload-operators.el
2502         in the xemacs-base package.
2503
2504 2007-11-22  Vin Shelton  <acs@xemacs.org>
2505
2506         * about.el (about-hacker-contribution): Updated my bio.
2507
2508 2007-10-07  Vin Shelton  <acs@xemacs.org>
2509
2510         * XEmacs 21.4.21 is released
2511
2512 2007-09-19  Didier Verna  <didier@xemacs.org>
2513
2514         Update my personal info.
2515         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2516         * about.el (about-other-current-hackers): Ditto.
2517         * about.el (about-url-alist): Add my musical website.
2518         * about.el (about-personal-info): Update my entry.
2519         * about.el (about-hacker-contribution): Ditto.
2520
2521 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2522
2523         * package-get.el (package-get-download-sites): Update download
2524         sites in Japan.
2525         * package-get.el (package-get-pre-release-download-sites): Ditto.
2526
2527 2007-08-18  Vin Shelton  <acs@xemacs.org>
2528
2529         * package-get.el (package-get-pre-release-download-sites): Sync
2530         mirror sites with 21.5.  (Thanks, Adrian)
2531
2532 2007-08-09  Mike Sperber  <mike@xemacs.org>
2533
2534         * startup.el (migrate-user-init-file): Create backup of
2535         `user-init-file' before migrating.
2536         * startup.el (maybe-migrate-user-init-file): Print
2537         information about backup file.
2538         (maybe-create-compatibility-dot-emacs): Follow above change.
2539
2540 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2541
2542         * font-lock.el: Sync font-lock-add-keywords and
2543         font-lock-remove-keywords from GNU Emacs.
2544         * font-lock.el (font-lock-keywords-alist): New.
2545         * font-lock.el (font-lock-removed-keywords-alist): New.
2546         * font-lock.el (font-lock-add-keywords): New.
2547         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2548         * font-lock.el (font-lock-remove-keywords): New.
2549
2550 2007-08-16  Vin Shelton  <acs@xemacs.org>
2551
2552         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2553         patch from Hans de Graaff.
2554
2555 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2556
2557         * package-get.el (package-get-download-sites): Document Chile and
2558         update Denmark download site.
2559         * package-get.el (package-get-pre-release-download-sites): Ditto.
2560
2561 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2562
2563         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2564
2565 2006-12-09  Vin Shelton  <acs@xemacs.org>
2566
2567         * XEmacs 21.4.20 is released
2568
2569 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2570
2571         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2572
2573 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2574
2575         * info.el (Info-find-file-node, Info-insert-dir)
2576         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2577         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2578         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2579         and discussion.
2580
2581 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2582
2583         * obsolete.el (line-beginning-position): New, from 21.5.x.
2584         (line-end-position): Ditto.
2585
2586 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2587
2588         * package-get.el (package-get-download-sites): Welcome
2589         nl.xemacs.org and Thanks!
2590         * package-get.el (package-get-pre-release-download-sites): Ditto.
2591
2592 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2593
2594         * font-lock.el: Add support for not-so recent changes in Java to
2595         java-mode.
2596
2597 2006-01-28  Vin Shelton  <acs@xemacs.org>
2598
2599         * XEmacs 21.4.19 is released
2600
2601 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2602
2603         * easymenu.el: Update copyright. 
2604         * easymenu.el (easy-menu-all-popups):
2605         Add a docstring. 
2606         * easymenu.el (easy-menu-add):
2607         Document a bug, rework the function to preserve any existing
2608         non-default mode-popup-menu instead of overwriting it, and not to
2609         bother normalising the menu title (nothing else does).
2610         * easymenu.el (easy-menu-remove):
2611         Restore the default mode-popup-menu instead of leaving an empty
2612         one when we remove the last easy-menu popup. 
2613
2614 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2615
2616         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2617         as suggested by Rodrigo Ventura.
2618         * package-get.el (package-get-pre-release-download-sites): Ditto,
2619         with replacement of xemacs-21.5 by beta, which is the logical path
2620         to our beta core and package pre-releases.
2621
2622 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2623
2624         * package-get.el (package-get-download-sites): Add Hong Kong
2625         download site.
2626         * package-get.el (package-get-pre-release-download-sites): Ditto.
2627
2628 2005-12-26  Vin Shelton  <acs@xemacs.org>
2629
2630         * find-paths.el:
2631         * find-paths.el (paths-emacs-root-p): Add search for package root.
2632         * find-paths.el (paths-find-emacs-root): Replaced with
2633         paths-find-invocation-roots, which returns a list of roots.
2634         * find-paths.el (paths-find-invocation-roots): New.
2635         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2636
2637 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2638
2639         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2640         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2641
2642 2005-12-03  Vin Shelton <acs@xemacs.org>
2643
2644         * XEmacs 21.4.18 is released
2645
2646 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2647
2648         * package-get.el (package-get-download-sites): Update reflecting
2649         latest http://www.xemacs.org/Releases/ information generated by
2650         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2651         * package-get.el (package-get-pre-release-download-sites): Ditto.
2652
2653 2005-02-28  Simon Josefsson  <jas@extundo.com>
2654
2655         * about.el (xemacs-hackers): Add jas.
2656         (about-other-current-hackers): Likewise.
2657         (about-url-alist): Add URL for jas.
2658         (about-personal-info): Document jas.
2659         (about-hacker-contribution): Describe jas contributions.
2660
2661 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2662
2663         * easymenu.el (easy-menu-remove): As described in 
2664         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2665         except the "Command" menu from mode-popup-menu. 
2666
2667 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2668  
2669         * font.el (font-spatial-to-canonical): Correct calculation of 
2670         return value for pixel-based input value. 
2671  
2672 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2673
2674         * code-process.el (call-process): Process-related docstring
2675         improvements spurred by Norbert Koch.
2676         * code-process.el (call-process-region): Ditto.
2677         * code-process.el (start-process): Ditto.
2678
2679 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2680
2681         * finder.el (finder-find-library): Return filename actually
2682         searched for.
2683
2684 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2685
2686         * help.el (view-emacs-news): Use `expand-file-name' instead of
2687         `locate-data-file' as the latter will find any "NEWS" files that
2688         might exist in packages _before_ the one in core.
2689
2690 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2691
2692         * package-get.el (package-get-init-package):
2693         package-get-init-package buglet (21.4.17) by Jeff Mincy
2694         <mincy@rcn.com> fixing false temporary load-path shadows reported
2695         after package installation and simplifying code.
2696
2697 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2698
2699         * package-get.el (package-get-download-sites): Sync mirrors list
2700         with the XEmacs website.
2701         (package-get-pre-release-download-sites): Ditto.
2702
2703 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2704
2705         * derived.el (derived-mode-merge-syntax-tables):
2706         Revert my 21.5-only patch of 2003-07-18 which slipped in
2707         through Jerry James's patch of 2004-06-07.
2708
2709 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2710
2711         * cmdloop.el (keyboard-quit): Remove workaround for
2712         `region-active-p' not making sure active region is in current
2713         buffer now that it does.
2714         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2715         * simple.el (region-active-p): `region-active-p' to only return t
2716         when active region is in current buffer.
2717
2718 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2719
2720         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2721         package names, quell a byte-compiler warning, doc fix.
2722
2723 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2724
2725         * buffer.el (pop-to-buffer):
2726         * window-xemacs.el (display-buffer):
2727         Document use of `same-window-buffer-names,' `same-window-regexps'
2728         by pop-to-buffer and display-buffer. 
2729         
2730 2005-02-06  Vin Shelton <acs@xemacs.org>
2731
2732         * XEmacs 21.4.17 is released
2733
2734 2005-01-29  Ben Wing  <ben@xemacs.org>
2735
2736         * shadow.el (find-emacs-lisp-shadows):
2737         Add custom-defines to list of ignored files.
2738
2739 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2740
2741         * simple.el (shifted-motion-keys-select-region): Fix statement
2742         about unshifted-motion-keys-deselect-region.
2743
2744 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2745
2746         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2747         now) for GNU Emacs compatibility.
2748         (make-obsolete-variable): Ditto.
2749
2750 2004-01-08  Ben Wing  <ben@xemacs.org>
2751
2752         * code-files.el (load):
2753         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2754
2755 2004-12-05  Vin Shelton <acs@xemacs.org>
2756
2757         * XEmacs 21.4.16 is released
2758
2759 2004-12-04  Vin Shelton  <acs@xemacs.org>
2760
2761         * auto-autoloads.el: Regenerated.
2762
2763         * custom-load.el: Regenerated.
2764
2765 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2766
2767         Fix bug: apropos errors if a defalias refers to an undefined
2768         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2769
2770         * apropos.el (apropos):
2771         (apropos-command):
2772         * help.el (frob-help-extents):
2773         * help-macro.el (make-help-screen):
2774         * hyper-apropos.el (hyper-apropos-grok-functions):
2775         (hyper-apropos-get-doc):
2776         Catch void-function error thrown by `documentation'.
2777
2778 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2779
2780         * packages.el (package-require): Fix incorrect arg to format.
2781         This fixes a `format specifier' error.
2782
2783 2004-08-13  Jerry James  <james@xemacs.org>
2784
2785         * bytecomp.el (forward-word): Tell the byte compiler the correct
2786         number of arguments to forward-word.
2787
2788 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2789
2790         * etags.el: Fixed loading of include files for tag completion. Now
2791         you can make a tag file for a library, include it into your
2792         project and it will be reloaded only if it changed. Infinte
2793         include loops are detected and the correct tag files are loaded.
2794         * etags.el (buffer-tag-table-list): Load and verify tag files in
2795         the external function buffer-tag-table-list-load.
2796         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2797         tag files. Also load the included tag files. The priority of the
2798         included files is right below their parent file. If multiple
2799         matches occur then the symbols from the parent file are found
2800         first.
2801         * etags.el (tag-table-include-files): Corrected comment
2802         string. Switched to pattern constant tags-include-pattern to have
2803         it at a central location.
2804         * etags.el (tags-include-pattern): Added doc string.
2805         * etags.el (add-to-tag-completion-table): Removed obsolete
2806         comments as the include files are allready returned by
2807         buffer-tag-table-list and loaded.
2808         * etags.el (find-tag-internal): The include files are allready
2809         included in tag-tables as buffer-tag-table-list returns them now.
2810
2811 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2812
2813         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2814         Loading items into the notebook is now done by C code.
2815         * widgets-gtk.el (gtk-widget-instantiate-internal):
2816         Style no longer changed.
2817
2818 2004-06-28  Nix  <nix@esperi.org.uk>
2819
2820         * cmdloop.el (truncate-command-history-for-gc): Delay
2821         execution of all things that look up variable bindings,
2822         via `enqueue-eval-event'.
2823
2824 2004-06-24  Vin Shelton  <acs@xemacs.org>
2825
2826         * package-get.el (package-get-require-signed-base-updates):
2827         now defaults to nil.
2828
2829 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2830
2831         * subr.el (split-string): Clean up docstring.
2832
2833 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2834
2835         * faces.el (zmacs-region): fix typo in docstring.
2836
2837 2004-06-07  Jerry James  <james@xemacs.org>
2838
2839         * derived.el: Synch with Emacs 21.3.
2840         * subr.el (with-local-quit): New, from Emacs 21.3.
2841         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2842         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2843         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2844
2845 2004-06-16  Jerry James  <james@xemacs.org>
2846
2847         * cl.el (cl-set-substring): Increment start by the length of the
2848         string, not the string itself.
2849
2850 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2851
2852         * etags.el (tag-table-include-files): Expand included TAGS file
2853         paths to avoid problems with relative paths.  Thanks to Peter
2854         Chubb <peterc@gelato.unsw.edu.au>.
2855         * etags.el (tags-include-pattern): New.
2856         * etags.el (add-to-tag-completion-table): Parse and ignore
2857         trailing include lines.
2858
2859 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2860
2861         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2862         avoiding line solely composed of equal signs.
2863
2864 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2865
2866         * cus-edit.el (alloc): Typo fix.
2867         * cus-edit.el (custom-browse-visibility): Ditto.
2868         * cus-edit.el (custom-variable-value-create): Ditto.
2869         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2870         * cus-edit.el (custom-save-variables): Bind print-length and
2871         print-level to nil to avoid value abbreviation.
2872         * cus-edit.el (custom-save-face-internal): Ditto.
2873         * cus-edit.el (custom-save-faces): Save in sorted order.
2874         * cus-edit.el (custom-save-resets): Bind print-length and
2875         print-level to nil to avoid value abbreviation.
2876         * cus-edit.el (custom-save-loaded-themes): Ditto.
2877
2878 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2879
2880         * subr.el (split-string-default-separators): New.
2881         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2882         see comment in source.
2883
2884 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2885
2886         * mule/japanese.el (paragraph-start, paragraph-separate):
2887         Remove anchor to BOL.
2888
2889 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2890
2891         * cl.el (gensym, gentemp): Improve docstrings.
2892
2893 2004-05-10  Vin Shelton  <acs@xemacs.org>
2894
2895         * etags.el: Sync with 21.5 version.
2896
2897 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2898
2899         * etags.el:
2900         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2901         only for use with exuberant ctags. This will also enable building of 
2902         completion tables with exuberant ctags. This will not work with
2903         xemacs ctags. 
2904         * etags.el (get-tag-table-buffer): New function for creating of
2905         completion table is used if tags-exuberant-ctags-optimization-p ist t
2906         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2907         finding the tag names. New.
2908         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2909         building tag completion table with exuberant ctags. New.
2910         * etags.el (find-tag-internal): Improve exact tag matching for tags
2911         with name fields. Before the patch return types of functions or
2912         function parameters (with exuberant ctags) were found as matches.
2913
2914 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2915
2916         * list-mode.el (display-completion-list): Fixed completion list was
2917         taking the width of the frame and not of the window for displaying
2918         the selection methods.
2919
2920 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2921
2922         * menubar-items.el (default-menubar): Options are saved to custom.el.
2923
2924
2925 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2926
2927         * isearch-mode.el (isearch-abort): Preserve successful search target.
2928
2929 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2930
2931         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2932         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2933         Bihlmeyer.
2934         * gnuserv.el (gnuserv-mode-line-string): New.
2935         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2936         gnuserv-mode.
2937         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2938         * gnuserv.el (gnuserv-edit-files): Use
2939         make-x-device-with-gtk-fallback.
2940
2941 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2942
2943         * gtk-widgets.el: New import: gtk-accel-group-new.
2944         * dialog-gtk.el:
2945         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2946         * dialog-gtk.el (popup-builtin-question-dialog):
2947         Added support for dialog button mnemonics.
2948
2949 2004-03-22  Chris Green <cmg@dok.org>
2950
2951         * process.el (shell-command): Output buffer was ignored when a
2952         background process was run via shell-command.
2953
2954 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2955
2956         * cus-edit.el (custom-save-variables): Retrieve a list of
2957         variables to save first, sort it, and make sure the variables are
2958         saved in sorted order.
2959
2960 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2961  
2962         * package-get.el (package-get-update-base-from-buffer): Force
2963         binary coding system for verifying GnuPG signature in the
2964         package-index file.
2965  
2966 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2967
2968         * package-get.el (package-get-package-index-file-location): Handle
2969         missing "EMACSPACKAGEPATH" environment variable.
2970
2971 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2972
2973         * package-admin.el (package-admin-find-top-directory): Simplify
2974         directory comparisions and fix substring errors on short path
2975         components.
2976         * package-get.el (package-get-package-index-file-location):
2977         Default to first component of "EMACSPACKAGEPATH", if set.
2978
2979 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2980
2981         * package-get.el (process-error): New error datum.
2982
2983 2004-02-02  Vin Shelton <acs@xemacs.org>
2984
2985         * XEmacs 21.4.15 is released
2986
2987 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2988
2989         * itimer.el (activate-itimer): Modify the itimer timeout value as
2990         if it were begun at the last time when the itimer driver was woken
2991         up.
2992
2993 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2994
2995         * specifier.el (Copyright):
2996         Update.
2997         (make-specifier-and-init):
2998         (map-specifier):
2999         (canonicalize-inst-pair):
3000         (canonicalize-spec-list):
3001         (set-specifier):
3002         Synch docstrings to 21.5 where appropriate.
3003
3004 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3005
3006         * package-get.el (package-get-list-packages-where): New.  A
3007         function that allows searching for groups of packages.  For
3008         example, find all packages that require the fsf-compat package.
3009
3010 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3011
3012         The Great PUI Sync.
3013
3014         * auto-autoloads.el: Regenerated.
3015
3016         * custom-load.el: Regenerated.
3017
3018         * dumped-lisp.el (packages-hardcoded-lisp): New.
3019
3020         * menubar-items.el (menu-max-items): New.
3021         (menu-submenu-max-items): New.
3022         (menu-submenu-name-format): New.
3023         (menu-split-long-menu): New.
3024         (menu-sort-menu): New.
3025         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3026
3027         * obsolete.el (pui-add-install-directory): Renamed to the more
3028         logical `pui-set-local-package-get-directory'.
3029         (package-get-download-menu): Moved to `package-ui.el' and renamed
3030         to `package-ui-add-download-menu'.
3031
3032         * package-admin.el (package-admin-install-function-mswindows):
3033         Whitespace clean up.
3034         (package-admin-add-single-file-package): Removed.
3035         (package-admin-default-install-function): Whitespace clean up.
3036         (package-admin-find-top-directory): New.
3037         (package-admin-get-install-dir): Use it.
3038         (package-admin-get-manifest-file): 
3039         (package-admin-check-manifest): 
3040         (package-admin-add-binary-package):
3041         (package-admin-get-lispdir):
3042         (package-admin-delete-binary-package):
3043         (package-admin):
3044
3045         * package-get.el (package-get-package-index-file-location): New.
3046         (package-get-install-to-user-init-directory): New.
3047         (package-get-remote):
3048         (package-get-download-sites):
3049         (package-get-pre-release-download-sites): New.
3050         (package-get-site-release-download-sites): New.
3051         (package-get-base-filename):
3052         (package-get-always-update):
3053         (package-get-user-index-filename): Removed.
3054         (package-get-pgp-available-p): New.
3055         (package-get-require-signed-base-updates):
3056         (package-get-was-current):
3057         (package-entries-are-signed): New.
3058         (package-get-continue-update-base): New.
3059         (package-get-download-menu): Removed.
3060         (package-get-require-base):
3061         (package-get-update-base-entry):
3062         (package-get-locate-file):
3063         (package-get-locate-index-file):
3064         (package-get-maybe-save-index):
3065         (package-get-update-base):
3066         (package-get-update-base-from-buffer):
3067         (package-get-update-base-entries):
3068         (package-get-interactive-package-query):
3069         (package-get-update-all):
3070         (package-get-all):
3071         (package-get-dependencies):
3072         (package-get-init-package):
3073         (package-get-info): New.
3074         (package-get):
3075         (package-get-staging-dir):
3076         (package-get-set-version-prop): Removed.
3077         (package-get-installedp):
3078         (package-get-ever-installed-p):
3079         (packages): Removed.
3080         (package-get-custom-groups): Removed.
3081         (package-get-custom): Removed.
3082         (package-get-custom-add-entry): Removed.
3083
3084         * package-info.el (batch-update-package-info):
3085
3086         * package-net.el (package-net-batch-generate-bin-ini):
3087         (package-net-update-installed-db):
3088
3089         * package-ui.el (pui-info-buffer):
3090         (pui-directory-exists): Removed.
3091         (pui-package-dir-list): Removed.
3092         (pui-add-install-directory): Removed.
3093         (package-ui-download-menu): New.
3094         (package-ui-pre-release-download-menu): New.
3095         (package-ui-site-release-download-menu): New.
3096         (pui-set-local-package-get-directory): New.
3097         (pui-package-symbol-char):
3098         (pui-update-package-display):
3099         (pui-toggle-package):
3100         (pui-toggle-package-key):
3101         (pui-toggle-package-delete):
3102         (pui-toggle-package-delete-key):
3103         (pui-toggle-package-event):
3104         (pui-toggle-verbosity-redisplay):
3105         (pui-install-selected-packages):
3106         (pui-add-required-packages):
3107         (pui-help-echo):
3108         (pui-display-info):
3109         (list-packages-mode):
3110         (pui-list-packages):
3111
3112         * packages.el (packages-compute-package-locations):
3113         (package-require):
3114         (package-delete-name):
3115         (packages-hardcoded-lisp): Removed.
3116         (packages-useful-lisp): Removed.
3117         (packages-unbytecompiled-lisp): Removed.
3118         (packages-find-package-directories):
3119
3120         Summary:
3121
3122         Major code clean up of all things PUI.
3123
3124         Much improved code to determine where packages should be
3125         installed.  PUI no longer depends on any packages being
3126         pre-installed to compute where packages are to be installed to.
3127
3128         The user can specify the location of their package-index file.  It
3129         isn't necessary to set this because it has sane defaults.  People
3130         who "run-in-place" won't accidently overwrite the CVS
3131         package-index file.  See
3132         `package-get-package-index-file-location'. 
3133
3134         PUI will now properly clean up after itself in the event of an
3135         unsuccessful package install.  This drastically reduces the number
3136         of "wrong md5sum" FAQs.
3137
3138         non-Mule XEmacsen can no longer install Mule packages.
3139
3140         Package management via the custom interface has been removed.
3141
3142         The PUI related menubar items have been reorganised.
3143
3144         The PGP verification code has been fixed and the default for
3145         whether or not it is used is automatically computed.
3146
3147         * update-elc.el ((preloaded-file-list site-load-packages
3148         need-to-dump dumped-exe)):
3149         Just a couple of small changes to allow for
3150         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3151         existing anymore.
3152
3153 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3154
3155         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3156         apply `format' to the first argument of byte-compile-warn, it
3157         already calls format.
3158
3159 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3160
3161         * files.el (delete-old-versions): Avoid going interactive during
3162         make install when environment variable VERSION_CONTROL is set.
3163
3164 2003-12-04  Vin Shelton  <acs@xemacs.org>
3165
3166         * menubar-items.el (menu-item-search): Only bring up search dialog
3167         box if the feature is available and desired.
3168
3169 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3170
3171         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3172
3173 2003-11-05  Vin Shelton  <acs@xemacs.org>
3174
3175         * help.el (Help-prin1-face):
3176         (Help-princ-face):
3177         princ and prin1 are functions and need to be called as such.  The
3178         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3179
3180 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3181
3182         * about.el (about-xemacs): Give full version and build date.
3183
3184 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3185
3186         * win32-native.el (grep-null-device): This XEmacs has null-device.
3187
3188 2003-09-06  Mike Sperber  <mike@xemacs.org>
3189
3190         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3191         implement the specified semantics for `defvar.'
3192
3193 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3194
3195         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3196         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3197         displaying buffer in question.
3198
3199 2003-09-03  Vin Shelton <acs@xemacs.org>
3200
3201         * XEmacs 21.4.14 is released
3202
3203 2003-08-17  Vin Shelton  <acs@xemacs.org>
3204
3205         * about.el: Vanity patch.
3206
3207 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3208
3209         * code-process.el (call-process):
3210         (call-process-region):
3211         (start-process):
3212         Document coding system processing.
3213
3214 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3215
3216         * startup.el (splash-frame-body): Idiomatic English.
3217
3218 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3219
3220         * font-lock.el (font-lock-match-java-declarations): Move
3221         save-restriction, narrow-to-region to beginning of function to
3222         avoid going beyond the limit and causing an infloop.
3223
3224 2003-04-16  Jerry James  <james@xemacs.org>
3225
3226         * keydefs.el: Remove mappings for keys mapped to the nowhere
3227         defined function function-key-error.
3228
3229 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3230
3231         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3232         lisp-interaction-mode-hook): Add the docstrings.
3233
3234 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3235
3236         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3237         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3238         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3239
3240 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3241
3242         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3243         lambda list after the original doc.  Care about
3244         #'(lambda () "SingleString") 
3245         (cl-upcase-arg): 
3246         (cl-function-arglist):
3247         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3248         circular data structures in lambda list specification
3249
3250 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3251
3252         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3253         to appear in font-lock-function-name-face.
3254
3255 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3256
3257         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3258         is not also the value of the lambda.
3259
3260 2003-05-06  Andy Piper  <andy@xemacs.org>
3261
3262         * files.el (revert-buffer): Make sure local variables get processed,
3263         even in the case of an optimized reversion.
3264
3265 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3266
3267         * XEmacs 21.4.13 is released
3268
3269 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3270
3271         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3272         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3273
3274 2003-02-14  Ben Wing  <ben@xemacs.org>
3275
3276         * byte-optimize.el:
3277         * byte-optimize.el (byte-compile-inline-expand):
3278         * byte-optimize.el (byte-compile-unfold-lambda):
3279         * byte-optimize.el (byte-optimize-form-code-walker):
3280         * byte-optimize.el (byte-optimize-form):
3281         * byte-optimize.el (byte-decompile-bytecode-1):
3282         * byte-optimize.el (byte-optimize-lapcode):
3283         Review carefully and sync up to 20.7 except for areas as noted.
3284         Fixes problem with JDE compilation.
3285
3286 2003-02-05  Ben Wing  <ben@xemacs.org>
3287
3288         * simple.el:
3289         * simple.el (motion-keys-for-shifted-motion):
3290         Omit M-S-home/end from motion keys.
3291
3292 2003-02-07  Ben Wing  <ben@xemacs.org>
3293
3294         * text-props.el (text-property-any):
3295         * text-props.el (text-property-not-all):
3296         Fix bug when end > start.
3297
3298 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3299
3300         * info.el (Info-insert-dir): Make default-directory end in
3301         separator.  Patch due to Martin Buchholz.
3302
3303 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3304
3305         * XEmacs 21.4.12 "Portable Code" is released.
3306
3307 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3308
3309         * about.el: Update golubev data.
3310
3311 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3312
3313         * isearch-mode.el (isearch-mode-map): Substitute comment on
3314         desirability, and back out "GR is printable" changes.
3315
3316 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3317
3318         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3319
3320 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3321
3322         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3323
3324 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3325
3326         * menubar-items.el (default-menubar): Use browse-url-mozilla
3327         instead of browse-url-gnome-moz for Mozilla.
3328
3329 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3330
3331         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3332
3333 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3334
3335         * files.el (auto-mode-alist): Remove redundant entries for modes
3336         that live in packages.
3337         (interpreter-mode-alist): Ditto.
3338
3339 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3340
3341         * menubar-items.el (default-menubar): Sync with current
3342         browse-url-xemacs.el.
3343
3344 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3345
3346         * XEmacs 21.4.10 "Military Intelligence" is released.
3347
3348 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3349
3350         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3351
3352 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3353
3354         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3355
3356 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3357
3358         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3359         effect free function.
3360         (font-lock-fontify-keywords-region): Supply the argument to
3361         font-lock-compile-keywords.
3362
3363 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3364
3365         * package-get.el (package-get-download-sites): Bring sites list
3366         up to date, prefer xx.xemacs.org addresses.
3367
3368 2002-09-27  Andy Piper  <andy@xemacs.org>
3369
3370         * dialog.el (make-dialog-box): for general dialogs only
3371         delete-frame-hook will be run.
3372
3373 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3374
3375         * font-lock.el (font-lock-fontify-syntactically-region): Add
3376         comment about lookup-syntax-properties, document LOUDLY as unused.
3377
3378 2002-08-26  Andy Piper  <andy@xemacs.org>
3379
3380         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3381         merge.
3382
3383 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3384
3385         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3386         (make-obsolete-variable): Ditto.
3387         (make-compatible): Ditto.
3388         (make-compatible-variable): Ditto.
3389
3390 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3391
3392         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3393         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3394
3395 2002-08-28  Andy Piper  <andy@xemacs.org>
3396
3397         * files.el (revert-buffer): propagate revert-without-query-status.
3398
3399 2002-06-03  Andy Piper  <andy@xemacs.org>
3400
3401         * dialog-items.el (make-search-dialog): align various subcontrols
3402         in visually pleasing ways, allow frame to autosize to the dialog
3403         size.
3404         * dialog.el (make-dialog-box): add a border inside the frame. Add
3405         :autosize property, if t then reset the frame size appropriately
3406         before the frame is mapped.
3407         * gutter-items.el (set-progress-feedback-instantiator): align
3408         various subcontrols.
3409         * gutter-items.el (set-progress-abort-instantiator): ditto.
3410
3411 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3412
3413         * XEmacs 21.4.9 "Informed Management" is released.
3414
3415 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3416
3417         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3418         "&optional append" argument.
3419
3420 2002-07-16  Didier Verna  <didier@xemacs.org>
3421
3422         * subr.el (replace-in-string): fix case fold bug introduced by
3423         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3424         case-fold-search in temporary buffers.
3425
3426 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3427
3428         * lib-complete.el (find-library): Remove check for mule because
3429         decompression DOES work on Mule.
3430
3431 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3432
3433         * simple.el (join-line): New alias for `delete-indentation'.
3434
3435 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3436
3437         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3438         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3439         (font-lock-builtin-face): New.
3440         (font-lock-constant-face): New.
3441         (font-lock-face-list): Add builtin and constant faces.
3442
3443 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3444
3445         * autoload.el (make-autoload): Support define-derived-mode.
3446         Collected puts of doc-string-elt property.  Based on a patch by
3447         Didier Verna <didier@xemacs.org>.
3448
3449 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3450
3451         * wid-edit.el (widget-field-activate): Fix docstring typo.
3452
3453 2002-07-23  Andy Piper  <andy@xemacs.org>
3454
3455         * about.el (about-personal-info): update me.
3456
3457 2002-07-12  Andy Piper  <andy@xemacs.org>
3458
3459         * custom.el (custom-theme-set-variables): remove bogus
3460         arguments. Use custom-set-default to set defaults.
3461         (custom-set-variables): update doc.
3462         (custom-local-buffer): new, synced from FSF.
3463         (custom-set-default): ditto.
3464         (defcustom): update doc.
3465
3466 2002-06-16  Andy Piper  <andy@xemacs.org>
3467
3468         * menubar-items.el (default-menubar): enable windows printing on
3469         cygwin as well as native.
3470
3471 2002-06-12  Andy Piper  <andy@xemacs.org>
3472
3473         * printer.el (generic-print-buffer): catch all errors so that the
3474         print device can be cleared in all scenarios.
3475         (Printer-clear-device): make sure clearing the printer allows it
3476         to be used again immediately.
3477         (generic-print-region): make sure the default printer face is
3478         black-on-white.
3479
3480 2002-04-23  Jerry James  <james@xemacs.org>
3481
3482         * window-xemacs.el (display-buffer-function): Change doc to
3483         reflect new arg.
3484         * window-xemacs.el (pre-display-buffer-function): Ditto.
3485         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3486         non-nil, make the new window just big enough for its contents.
3487         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3488         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3489         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3490
3491 2002-06-06  Andy Piper  <andy@xemacs.org>
3492
3493         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3494         (defcustom): ditto.
3495         (custom-handle-keyword): ditto.
3496
3497 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3498
3499         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3500         Make obsolete.  Default to nil.
3501         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3502         Inspired by a patch by John Palmieri.
3503
3504 2002-07-01  Mike Alexander  <mta@arbortext.com>
3505
3506         * process.el (shell-command-on-region): Don't delete the region
3507         before giving it to call-process-region
3508
3509 2002-06-04  Jerry James <james@eecs.ku.edu>
3510
3511         * find-paths.el (paths-find-architecture-directory): Search in
3512         `system-configuration'/`base', not `base'`system-configuration'.
3513
3514 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3515
3516         * info.el (Info-index): Add missing \ in [ t].
3517
3518 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3519
3520         * gutter-items.el (gutter-buffers-tab-visible-p,
3521         buffers-tab-omit-function, buffers-tab-selection-function,
3522         buffers-tab-filter-functions):
3523         Doc improvements.
3524
3525 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3526
3527         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3528
3529         * toolbar-items.el (toolbar-news): Fix typo in message string.
3530
3531 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3532
3533         * dialog.el (yes-or-no-p-dialog-box): 
3534         * cmdloop.el (y-or-n-p-minibuf):
3535         (yes-or-no-p-minibuf):
3536         (yes-or-no-p):
3537         (y-or-n-p): 
3538         Specify negative answers in docstrings.
3539
3540 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3541
3542         * package-ui.el (pui-help-echo): Display both installed and author
3543         version.  Use a balloon-help window to display extra info like
3544         package requires.
3545
3546 2002-05-30  Andy Piper  <andy@xemacs.org>
3547
3548         * files.el (revert-buffer-internal): don't visit
3549         revert-buffer. Kill buffer when not used. Suggested by Mike
3550         Alexander <mta@arbortext.com>
3551
3552 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3553
3554         * files.el (revert-buffer): More docstring fiddling.
3555
3556 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3557
3558         * files.el (revert-buffer):
3559         (revert-buffer-internal):
3560         (revert-buffer-insert-file-contents-function):
3561         Improve docstrings and comments.
3562
3563 2002-05-08  Andy Piper  <andy@xemacs.org>
3564
3565         * files.el (revert-buffer): observe noconfirm behavior.
3566
3567 2002-04-09  Andy Piper  <andy@xemacs.org>
3568
3569         * files.el (revert-buffer): use revert-buffer-internal if it looks
3570         like doing so will not result in any user-visible changes.
3571         (revert-buffer-internal): new function. Do the actual process of
3572         reversion and then see whether the result is any different to what
3573         we have already. If it is not then do nothing.
3574
3575 2001-12-11  Andy Piper  <andy@xemacs.org>
3576
3577         * menubar.el (get-popup-menu-response): re-order so that it works
3578         on more sane/facist window systems.
3579
3580 2001-12-03  Andy Piper  <andy@xemacs.org>
3581
3582         * faces.el (frob-face-property): don't infloop in face frobbing
3583         from Jan Vroonhof <jan@xemacs.org>.
3584
3585 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3586
3587         * faces.el (frob-face-property): Follow face fall-back hierarchy
3588         properly for face properties without an instance. Only do manual
3589         copy form 'default in last resort. This handles in particular
3590         the case where 'default itself has only a fall-back (which is
3591         the case by default on windows).
3592
3593 2001-11-24  Andy Piper  <andy@xemacs.org>
3594
3595         * printer.el (generic-print-region): set default-frame-plist to
3596         nil while creating the printer frame so that sizes reflect the
3597         printed page.
3598
3599         * faces.el (face-complain-about-font): Don't complain on printers.
3600
3601 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3602         
3603         * package-net.el: Andy synch.
3604         
3605 2001-12-16  Andy Piper  <andy@xemacs.org>
3606
3607         * package-get.el (package-get-update-all): Make sure installed.db
3608         gets updated after updating packages.
3609
3610 2002-03-28  Ben Wing  <ben@xemacs.org>
3611
3612         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3613         continuation, truncation so that we don't get line jumpiness from
3614         them being larger than the line height.
3615
3616         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3617
3618 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3619
3620         * font.el (font-window-system-mappings): Add mapping for Gtk
3621         (assume identical to X) 
3622
3623 2002-02-04  Andy Piper  <andy@xemacs.org>
3624
3625         * files.el (convert-standard-filename): Fix for short filename
3626         Peter Arius <pas@methodpark.de>
3627
3628 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3629
3630         * list-mode.el (default-choose-completion): completion-base-size
3631         should refer to local value in the completion list buffer.
3632
3633 2001-12-03  Didier Verna  <didier@xemacs.org>
3634
3635         * rect.el: autoload `replace-rectangle'.
3636         * keydefs.el (global-map): bind it to `C-x r p'.
3637
3638 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3639
3640         * XEmacs 21.4.8 "Honest Recruiter" is released.
3641
3642 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3643
3644         This patch is based on Jerry James's patch and analysis.
3645
3646         * select.el (get-clipboard):
3647         (get-selection):
3648         Update docstrings.
3649         (get-clipboard-foreign):
3650         (get-selection-foreign):
3651         New function for use as `interprogram-paste-function's.
3652
3653         * simple.el (interprogram-paste-function): Change default to
3654         `get-clipboard-foreign'; improve docstring.
3655         (interprogram-cut-function): Improve dosctring.
3656
3657 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3658
3659         * XEmacs 21.4.7 "Economic Science" is released.
3660
3661 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3662
3663         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3664
3665 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3666
3667         * obsolete.el (assq-delete-all): New compatibility alias for 
3668         remassq.
3669
3670 2002-01-09  Simon Josefsson  <jas@extundo.com>
3671
3672         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3673
3674 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3675
3676         * info.el (Info-auto-generate-directory): Default
3677         Info-auto-generate-directory to 'if-outdated.
3678
3679 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3680
3681         * startup.el (normal-top-level): Prevent migration code from
3682         trashing .emacs on an error in loading the init files.
3683
3684 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3685
3686         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3687         "system default" Xdefaults and friends get xrdb-mode.
3688
3689 2002-03-05  Mats Lidell  <matsl@contactor.se>
3690  
3691         * help-nomule.el (tutorial-supported-languages): Added Swedish
3692         tutorial. Sorted languages.
3693
3694 2002-02-11  Mike Sperber <mike@xemacs.org>
3695
3696         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3697         regenerating outdated dir files and dir is non-existent.
3698
3699 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3700
3701         * code-files.el (convert-mbox-coding-system): Improve comment.
3702         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3703         coding-system argument to `write-region-pre-hook' call.
3704         (write-region-pre-hook): Fix docstring to mention lockname argument.
3705
3706 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3707
3708         * minibuf.el (completing-read): Remove redundant wrong arg list.
3709
3710         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3711
3712 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3713
3714         * obsolete.el (interactive-form): new compatibility alias for 
3715         function-interactive.
3716
3717 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3718
3719         * menubar-items.el (Menubar-items-truncate-list): Removed.
3720         * menubar-items.el (Menubar-items-truncate-history): New.
3721         * menubar-items.el (default-menubar): Use
3722         Menubar-items-truncate-history.
3723
3724 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3725
3726         * printer.el (generic-print-region): Pass correct arguments to
3727         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3728         Torkelsson <torkel@acc.umu.se>.
3729
3730 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3731
3732         * help.el (describe-mode): synched with FSF 19.34; handle nil
3733         minor mode indicators.
3734
3735 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3736
3737         * minibuf.el (completing-read): Update docstring.
3738
3739 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3740
3741         * XEmacs 21.4.6 "Common Lisp" is released.
3742
3743 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3744
3745         * package-net.el: Inadvertant synch with Windows branch.  From
3746         Andy's log:
3747         (package-net-kit-version): new variable.
3748         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3749
3750 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3751
3752         * package-get.el (package-get-locate-index-file): Also search the
3753         core etc/ directory for the package index file if it can't be
3754         found in ~/.xemacs/.
3755
3756 2001-12-13  William Perry  <wmperry@gnu.org>
3757
3758         * dialog-gtk.el (popup-builtin-question-dialog):
3759         Conform to API in gui.c.
3760         
3761 2001-11-12  Andy Piper  <andy@xemacs.org>
3762
3763         * cus-edit.el (custom-save-face-internal): make sure we save
3764         non-themed faces.
3765         (custom-save-variables): ditto variables.
3766
3767 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3768
3769         * faces.el (make-face-family):
3770         (make-face-size):
3771         New face-modifying functions per Jan Vroonhof.
3772
3773         cus-face.el (custom-set-face-font-family):
3774         (custom-set-face-font-size):
3775         Use them.
3776
3777         * font.el (font-window-system-mappings): More precise docstring.
3778
3779         (font-create-name):
3780         (font-create-object):
3781         (tty-font-create-object):
3782         (tty-font-create-plist):
3783         (x-font-create-object):
3784         (x-font-create-name):
3785         (ns-font-create-name):
3786         (mswindows-font-create-object):
3787         (mswindows-font-create-name):
3788         Add doctrings.
3789
3790 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3791
3792         * gtk-faces.el (gtk-init-device-faces): removed spurious
3793         quote before let* expression.
3794
3795 2001-10-29  Andy Piper  <andy@xemacs.org>
3796
3797         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3798         modified when changing coding system.
3799
3800         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3801         that we invoke the GUI directory selector.
3802
3803 2001-10-25  Andy Piper  <andy@xemacs.org>
3804
3805         * dialog.el (make-dialog-box): use new directory dialog support.
3806         * minibuf.el (read-file-name-1): ditto.
3807         (read-file-name): ditto.
3808         (read-directory-name): ditto.
3809
3810 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3811
3812         * XEmacs 21.4.5 "Civil Service" is released.
3813
3814 2001-04-23  Didier Verna  <didier@xemacs.org>
3815
3816         * cus-edit.el (custom-variable-pre-save): New.
3817         * cus-edit.el (custom-variable-post-save): New.
3818         * cus-edit.el (custom-variable-save): use them.
3819         * cus-edit.el (custom-face-pre-save): New.
3820         * cus-edit.el (custom-face-post-save): New.
3821         * cus-edit.el (custom-face-save): use them.
3822         * cus-edit.el (custom-group-pre-save): New.
3823         * cus-edit.el (custom-group-post-save): New.
3824         * cus-edit.el (custom-group-save): use them.
3825         * cus-edit.el (Custom-save): use the pre/post functions above,
3826         call `custom-save-all' only once.
3827         * cus-edit.el (custom-variable-pre-reset-standard): New.
3828         * cus-edit.el (custom-variable-post-reset-standard): New.
3829         * cus-edit.el (custom-variable-reset-standard): use them.
3830         * cus-edit.el (custom-face-pre-reset-standard): New.
3831         * cus-edit.el (custom-face-post-reset-standard): New.
3832         * cus-edit.el (custom-face-reset-standard): use them.
3833         * cus-edit.el (custom-group-pre-reset-standard): New.
3834         * cus-edit.el (custom-group-post-reset-standard): New.
3835         * cus-edit.el (Custom-reset-standard): use them.
3836         * cus-edit.el (custom-face-reset-saved): use the pre/post
3837         functions above, call `custom-save-all' only once.
3838
3839 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3840
3841         * gutter-items.el (buffers-tab face): Derive from the modeline
3842         face by default.  Many people use white-on-black for the default
3843         font, and the tabs look hideous with that color combination.  The
3844         modeline usually has the correct colors.
3845
3846 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3847
3848         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3849         (tag-mark-stack-max): Typo fix.
3850
3851 2001-09-28  Ben Wing  <ben@xemacs.org>
3852
3853         * font-lock.el:
3854         * font-lock.el (font-lock-after-change-function):
3855         fix problem with last patch, reported by Katsumi Yamaoka.
3856
3857 2001-09-17  Ben Wing  <ben@xemacs.org>
3858
3859         * font-lock.el (font-lock-after-change-function):
3860         fix problem when you insert a comment on the line before a line of
3861         code: if we use the following char, then when you hit backspace,
3862         the following line of code turns the comment color.
3863
3864 2001-06-08  Ben Wing  <ben@xemacs.org>
3865
3866         * process.el: comment about shell-command-switch.
3867         * process.el (shell-quote-argument): Need to quote a null
3868         argument, too.  From Dan Holmsand.
3869         
3870         * startup.el (normal-top-level): Delete some unused FSF junk.
3871         * startup.el (command-line-early):
3872         
3873         * startup.el (command-line): Call MS Windows init function.
3874         
3875         * win32-native.el:
3876         * win32-native.el (mswindows-system-shells): New.
3877         * win32-native.el (mswindows-system-shell-p): New.
3878         * win32-native.el (init-mswindows-at-startup): New.
3879         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3880         * win32-native.el (mswindows-quote-one-simple-arg):
3881         * win32-native.el (mswindows-quote-one-command-arg):
3882         * win32-native.el (mswindows-construct-process-command-line-alist):
3883         Correct comments at top.  Correctly handle passing arguments
3884         to Cygwin programs and to bash.  Fix quoting of zero-length
3885         arguments (from Dan Holmsand).  Set shell-command-switch based
3886         on shell-file-name, which in turn comes from env var SHELL.
3887
3888 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3889
3890         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3891         default-toolbar-position): Fill docstrings for balloon-help.
3892
3893 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3894
3895         * faces.el: Reenable specifications over 'gtk domain.
3896
3897 2001-08-08  Didier Verna  <didier@xemacs.org>
3898
3899         * autoload.el (update-autoload-files): make defdir a file name,
3900         not directory name.
3901
3902 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3903
3904         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3905
3906         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3907
3908 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3909
3910         * font-menu.el (font-menu-set-font): Default to current font-family.
3911         (font-menu-preferred-resolution):
3912         (font-menu-size-scaling):
3913         Provide gtk defaults, too.
3914
3915 2001-07-29  Mike Alexander  <mta@arbortext.com>
3916
3917         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3918         list
3919         (custom-set-face-font-family): ditto
3920
3921 2001-07-26  Mike Sperber <mike@xemacs.org>
3922
3923         * files.el (auto-mode-alist): .9 files are man pages, too.
3924
3925 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3926
3927         * process.el (call-process-internal): bind
3928         coding-system-for-write to 'binary when calling
3929         start-process-internal, so the process receives 
3930         the literal contents of INFILE.
3931
3932 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3933
3934         * files.el (auto-mode-alist): Add configure.ac support.
3935
3936 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3937
3938         * buff-menu.el:
3939         mouse.el:
3940         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3941
3942 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3943
3944         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3945
3946 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3947
3948         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3949         mixed text.
3950         (kinsoku-eol-p): Ditto.
3951
3952 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3953
3954         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3955         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3956         characters as the category `s' or `e' correctly.
3957
3958 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3959
3960         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3961
3962 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3963
3964         * mule/cyrillic.el:  Set up case table.
3965
3966 2001-06-08  Mike Sperber <mike@xemacs.org>
3967
3968         * files.el (save-some-buffers-1): Don't zap the help window right
3969         after `map-y-or-n-p' has popped it up.
3970
3971 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3972
3973         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3974
3975 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3976
3977         * specifier.el: define-specifier-tag 'gtk.
3978
3979 2001-05-12  Ben Wing  <ben@xemacs.org>
3980
3981         * find-paths.el (paths-find-recursive-path):
3982         fix error with null EXCLUDE-REGEXP.
3983         
3984         * font-lock.el (font-lock-mode):
3985         fix problem reported by hrvoje with buffers starting with a space.
3986         
3987 2001-05-06  Ben Wing  <ben@xemacs.org>
3988
3989         * dialog.el (make-dialog-box):
3990         * menubar-items.el (default-menubar):
3991         * printer.el (generic-print-buffer):
3992         * printer.el (generic-print-region):
3993         implement printing the selection when it's selected.
3994
3995 2001-04-18  Didier Verna  <didier@xemacs.org>
3996
3997         * cus-edit.el (Custom-reset-standard): reset to standard settings
3998         not only when the buffer's :custom-state is 'modified, but also
3999         when it is 'set or 'saved.
4000
4001 2001-04-17  Didier Verna  <didier@xemacs.org>
4002
4003         * startup.el (load-user-init-file): define `custom-file' before
4004         loading the user's init file.
4005
4006 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4007
4008         * menubar.el (popup-mode-menu): Make it work with
4009         popup-menu-titles turned off.
4010         
4011 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4012
4013         * about.el (about-mailto-link): Use compose-mail for sending mail.
4014
4015 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4016
4017         * package-admin.el (package-install-hook): New.
4018         (package-delete-hook): New.
4019         (package-admin-add-single-file-package): Use package-delete-hook.
4020
4021         * package-get.el (package-get): Use package-install-hook.
4022
4023 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4024
4025         * package-ui.el (pui-install-selected-packages): reverse the lists
4026         of packages so that they get handled in the same order as they
4027         were selected.
4028
4029 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4030
4031         * packages.el (locate-library): Use read-library-name for completion.
4032
4033 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4034
4035         * byte-optimize.el (=): `=' is not a binary predicate!
4036         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4037         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4038
4039 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4040
4041         * bytecomp.el (byte-compile-arithcompare):
4042         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4043
4044 2001-06-03  William M. Perry  <wmperry@gnu.org>
4045
4046         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4047         return the filename selected by the user!
4048
4049 2001-05-31  William M. Perry  <wmperry@gnu.org>
4050
4051         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4052         in XEmacs/GTK.
4053
4054 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4055
4056         * coding.el: Tiny typo fixed.
4057
4058 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4059
4060         * XEmacs 21.4.3 "Academic Rigor" is released.
4061
4062 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4063
4064         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4065
4066 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4067
4068         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4069
4070 2001-05-04  Ben Wing  <ben@xemacs.org>
4071
4072         * printer.el (generic-print-buffer):
4073         * printer.el (generic-print-region):
4074         Enable dialog boxes.  Apply workaround recommended by Kirill.
4075         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4076         
4077         * simple.el (kill-whole-line):
4078         * simple.el (kill-line-1):
4079         * simple.el (kill-entire-line):
4080         * simple.el (kill-line):
4081         * simple.el (backward-kill-line):
4082         Take out interactive dependence of kill-whole-line.
4083
4084 2001-04-22  Ben Wing  <ben@xemacs.org>
4085
4086         * dialog.el (make-dialog-box):
4087         Put dialog titles back in -- this time correctly.  Fix various
4088         other problems with leaks and such.
4089
4090         * simple.el (region-exists-p):
4091         * simple.el (region-active-p):
4092         Add comment about which one is correct to use in menu specs.
4093
4094 2001-05-05  Ben Wing  <ben@xemacs.org>
4095
4096         * dialog.el (make-dialog-box): fix doc string.
4097         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4098         take out Pretty Print.
4099         * printer.el:
4100         * printer.el (printer-current-device): New.
4101         * printer.el (Printer-get-device): New.
4102         * printer.el (Printer-clear-device): New.
4103         * printer.el (generic-page-setup): New.
4104         * printer.el (generic-print-buffer):
4105         * printer.el (generic-print-region):
4106         Implement Page Setup.  Handle errors properly.
4107
4108 2001-05-05  Ben Wing  <ben@xemacs.org>
4109
4110         * subr.el (error): Complete list of errors in doc string.
4111         
4112 2001-04-22  Ben Wing  <ben@xemacs.org>
4113
4114         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4115         
4116 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4117
4118         * build-report.el: Remove CVS keywords since this file has been in
4119         core lisp for a while now.
4120         * build-report.el (build-report-make-output-files): Fix typo.
4121
4122 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4123
4124         * about.el (about-finish-buffer): Make sure the last change works
4125         even if EVENT is nil.
4126
4127 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4128
4129         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4130         clicked, not the one that happens to be the current buffer at the
4131         time.
4132
4133 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4134
4135         * cus-edit.el (custom-display): Support the GTK Window System also.
4136
4137 2001-04-30  Ben Wing  <ben@xemacs.org>
4138
4139         * printer.el:
4140         * printer.el (printer-page-header):
4141         * printer.el (Print-context): New.
4142         * printer.el (printer-page-footer):
4143         * printer.el (generate-header-element): New.
4144         * printer.el (generate-header-line): New.
4145         * printer.el (print-context-property):
4146         * printer.el (generic-print-buffer):
4147         * printer.el (generic-print-region):
4148         Implement headers and footers.  Implement calling Print dialog box
4149         (#### but it doesn't quite work yet).
4150
4151 2001-04-25  Ben Wing  <ben@xemacs.org>
4152
4153         * about.el (xemacs-hackers):
4154         * about.el (about-url-alist):
4155         * about.el (about-personal-info):
4156         * about.el (about-hacker-contribution):
4157         More contributions.
4158         
4159         * simple.el (handle-post-motion-command):
4160         Fix spurious setting of zmacs-region-stays to t after a non-shift
4161         motion command.
4162
4163 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4164
4165         * about.el (about-personal-info): Update my bio.
4166         (about-hacker-contribution): Ditto.
4167
4168 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4169
4170         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4171
4172 2001-04-19  Andy Piper  <andy@xemacs.org>
4173
4174         * package-net.el (package-net-cygwin32-binary-size): new size.
4175         (package-net-win32-binary-size): new size.
4176         (package-net-convert-index-to-ini): Use new arch.
4177         (package-net-batch-convert-index-to-ini): Removed.
4178         (package-net-generate-bin-ini): New.
4179         (package-net-batch-generate-bin-ini): New.
4180
4181 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4182
4183         * XEmacs 21.4.1 "Copyleft" is released.
4184
4185 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4186
4187         * x-compose.el (xlib-input-method-bug-workaround):
4188         (alias-colon-to-double-quote):
4189         Force sort in map-keymap to work around rehash bug.
4190
4191 2001-04-17  Ben Wing  <ben@xemacs.org>
4192
4193         * about.el: Finish overhaul, add a few new hackers, update a
4194         couple old ones.
4195
4196 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4197
4198         * XEmacs 21.4.0 "Solid Vapor" is released.
4199
4200 2001-04-15  Ben Wing  <ben@xemacs.org>
4201
4202         * about.el:
4203         * about.el (about-headline-face): New.
4204         * about.el (about-link-face): New.
4205         * about.el (about-current-release-maintainers): New.
4206         * about.el (about-other-current-hackers): New.
4207         * about.el (about-url-alist):
4208         * about.el (about-once-and-future-hackers): New.
4209         * about.el (about-mailto-link): New.
4210         * about.el (about-get-buffer):
4211         * about.el (about-finish-buffer):
4212         * about.el (about-xemacs):
4213         * about.el (about-features): Removed.
4214         * about.el (about-advantages): New.
4215         * about.el (about-maintainer-info): Removed.
4216         * about.el (about-personal-info): New.
4217         * about.el (about-hacker-contribution): New.
4218         * about.el (about-maintainer):
4219         * about.el (about-show-linked-info):
4220         * about.el (about-hackers):
4221         Major revamping.  Rewriting of most of the text, improve the
4222         link handling, separate info on contributors into personal
4223         and contribution info, add new contributors, update personal
4224         info, etc. etc.
4225         
4226         * menubar-items.el (default-menubar):
4227         Help menubar entry for News now says more accurately
4228         "What's New in XEmacs".
4229         
4230         * mouse.el:
4231         * mouse.el (mouse-track-cleanup-hook):
4232         * mouse.el (mouse-track):
4233         Don't set-buffer to a dead buffer when calling mouse-track
4234         cleanup hooks.
4235
4236 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4237
4238         * XEmacs 21.2.47 "Zephir" is released.
4239
4240 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4241
4242         * dialog.el (make-dialog-box): Disable dialog box titles until
4243         we get them working.
4244
4245 2001-03-30  Ben Wing  <ben@xemacs.org>
4246
4247         * help.el:
4248         * help.el (Help-princ-face):
4249         * help.el (Help-prin1-face):
4250         * help.el (frob-help-extents):
4251         * help.el (describe-function-1):
4252         * help.el (describe-variable):
4253         Avoid using font-lock faces, which may not be defined.
4254         Instead, use hyper-apropos faces, and make sure they're
4255         defined as necessary by using `require'. (It's not so safe
4256         to do this for font-lock.) In any case, we will eventually
4257         be merging this functionality into hyper-apropos.
4258
4259         * loaddefs.el (completion-ignored-extensions):
4260         Fix documentation.
4261         
4262         * menubar-items.el (menu-truncate-list): Removed.
4263         * menubar-items.el (Menubar-items-truncate-list): New.
4264         * menubar-items.el (default-menubar):
4265         Fix errors if grep or compile command is too long.  Rename helper
4266         function to be less visible.
4267
4268 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4269
4270         * byte-optimize.el (byte-optimize-minus):
4271         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4272
4273 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4274
4275         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4276         Mule is available.
4277
4278         * mule/latin.el: New file.
4279
4280 2001-03-11  Ben Wing  <ben@xemacs.org>
4281
4282         * auto-save.el:
4283         * auto-save.el (auto-save-directory):
4284         * auto-save.el (make-auto-save-file-name):
4285         * auto-save.el (auto-save-file-name-p): New.
4286
4287         Merge in improvements from other definition of
4288         make-auto-save-file-name in files.el.
4289         
4290         * auto-save.el (auto-save-original-name):
4291         * auto-save.el (auto-save-name-in-fixed-directory):
4292         * auto-save.el (auto-save-unslashify-name): Removed.
4293         * auto-save.el (auto-save-slashify-name): Removed.
4294         * auto-save.el (auto-save-reserved-chars): New.
4295         * auto-save.el (auto-save-escape-name): New.
4296         * auto-save.el (auto-save-unhex): New.
4297         * auto-save.el (auto-save-unescape-name): New.
4298
4299         Change algorithm for encoding filenames in auto-save names to be
4300         entirely safe with all filesystems and all possible characters in
4301         a filename, and 100% reversible. (Essentially, uses
4302         quoted-printable as the encoding.)
4303         
4304         * auto-save.el (recover-all-files):
4305
4306         Use insert-directory rather than calling ls directly -- fixes
4307         things under Windows.
4308
4309         * files.el:
4310         * files.el (convert-standard-filename): Substitute FSF's
4311         definition for this (we had nothing here before).
4312         
4313         * files.el (backup-buffer): Warning fix.
4314         
4315         * files.el (make-backup-file-name):
4316         * files.el (find-backup-file-name):
4317         Fix error in calling sequence to auto-save-file-name-p.
4318         
4319         * files.el (recover-file):
4320         Use insert-directory rather than calling ls directly -- fixes
4321         things under Windows.
4322
4323         * files.el (make-auto-save-file-name): Removed.
4324         * files.el (auto-save-file-name-p): Removed.
4325         auto-save is always dumped so no sense in having a definition
4326         that will always be overwritten with another.
4327         
4328         * files.el (insert-directory):
4329         * win32-native.el:
4330         * win32-native.el (debug-mswindows-process-command-lines):
4331         * win32-native.el (original-make-auto-save-file-name): Removed.
4332         * win32-native.el (make-auto-save-file-name): Removed.
4333
4334
4335 2001-03-21  Martin Buchholz <martin@xemacs.org>
4336
4337         * XEmacs 21.2.46 "Urania" is released.
4338
4339 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4340
4341         * menubar-items.el (default-menubar): Update sample.emacs to
4342         sample.init.el and adjust accelerators.
4343
4344 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4345
4346         * build-report.el (build-report): Improve docstring.
4347
4348 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * ChangeLog: Log GTK merge.
4351
4352         * gutter-items.el:
4353         * mwheel.el:
4354         * sound.el:
4355         * startup.el:
4356         Revert gratuitous whitespace changes.
4357
4358 2001-03-07  Ben Wing  <ben@xemacs.org>
4359
4360         * help.el:
4361         * help.el (key-or-menu-binding):
4362         * help.el (Help-find-file): New.
4363         * help.el (describe-beta):
4364         * help.el (describe-copying):
4365         * help.el (describe-project):
4366         * help.el (view-emacs-news):
4367         * help.el (view-sample-init-el): New.
4368         * help.el (Help-princ-face): New.
4369         * help.el (Help-prin1-face): New.
4370         * help.el (help-symbol-function-context-menu):
4371         * help.el (help-symbol-variable-context-menu):
4372         * help.el (help-symbol-function-and-variable-context-menu):
4373         * help.el (frob-help-extents):
4374         * help.el (describe-function-1):
4375         * help.el (describe-variable):
4376
4377         Add coloring in Help buffers, correspondent with hyperlinks.
4378         View files in view-mode rather than Fundamental.
4379         Remove separators from context menus -- now handled in generic code.
4380         Add `Find Tag' to context menu.
4381         
4382         * menubar.el (popup-mode-menu):
4383
4384         Rewrite code that outputs the popup menu to (a) put more specific
4385         entries first, (b) be more robust, (c) output the proper context
4386         menu separators automatically (the context menu functionality is
4387         new and currently used only by Help).
4388
4389 2001-03-10  William M. Perry  <wmperry@aventail.com>
4390
4391         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4392         this function when converting from the 21.1 GTK branch.  Now
4393         supports file, password, question, and color built-in dialogs.
4394
4395 2001-03-06  Ben Wing  <ben@xemacs.org>
4396
4397         * keydefs.el:
4398         * keydefs.el (global-map):
4399         Add commented-out change of M-k (for 21.5).
4400         
4401         * menubar-items.el (default-menubar):
4402         Fix items to control kill-line behavior; add items for
4403         shifted motion.
4404         
4405         * simple.el:
4406         * simple.el (kill-whole-line):
4407         * simple.el (historical-kill-line): Removed.
4408         * simple.el (kill-line): Removed.
4409         * simple.el (kill-entire-line): New.
4410         * simple.el (kill-line-1): New.
4411         * simple.el (backward-kill-line):
4412         Undo kill-whole-line == always changes.  Add new function
4413         kill-entire-line to unconditionally delete the current line.
4414         Add comments describing the lamentable state of affairs of
4415         the kill-line functions and variables.
4416
4417 2001-03-02  Ben Wing  <ben@xemacs.org>
4418
4419         * simple.el:
4420         * simple.el (beginning-of-buffer):
4421         * simple.el (end-of-buffer):
4422         * simple.el (mark-ring-unrecorded-commands):
4423         * simple.el (signal-error-on-buffer-boundary):
4424         * simple.el (shifted-motion-keys-select-region):
4425         * simple.el (unshifted-motion-keys-deselect-region):
4426         * simple.el (motion-keys-for-shifted-motion): New.
4427         * simple.el (handle-pre-motion-command):
4428         * simple.el (handle-post-motion-command):
4429         * simple.el (forward-char-command):
4430         * simple.el (backward-char-command):
4431         * simple.el (scroll-up-command):
4432         * simple.el (scroll-down-command):
4433         * simple.el (next-line):
4434         * simple.el (previous-line):
4435         * simple.el (backward-block-of-lines):
4436         * simple.el (forward-block-of-lines):
4437         * simple.el (backward-word):
4438         * simple.el (mark-word):
4439
4440         Augment documentation of the most common motion commands to make
4441         note of the shifted-motion support.  Improve the support to (a)
4442         properly document how it works and why it's done in the fashion it
4443         is, and (b) allow the keystrokes that trigger it to be customized.
4444
4445         Correct error in the customize specification of
4446         mark-ring-unrecorded-commands.
4447
4448 2001-03-02  Ben Wing  <ben@xemacs.org>
4449
4450         * font-lock.el:
4451         * font-lock.el (font-lock-pending-extent-table): Removed.
4452         * font-lock.el (font-lock-pending-buffer-table): New.
4453         * font-lock.el (font-lock-pre-idle-hook):
4454         * font-lock.el (font-lock-after-change-function):
4455         * font-lock.el (font-lock-fontify-pending-extents):
4456         * font-lock.el (font-lock-lisp-like):
4457
4458         Fix handling of pending extents to avoid excessive slowness (N^2
4459         behavior) when making lots of buffer changes between redisplays,
4460         such as when saving the Options.
4461
4462 2001-03-09  William M. Perry  <wmperry@aventail.com>
4463
4464         * device.el:
4465         * dragdrop.el:
4466         * dumped-lisp.el:
4467         * faces.el:
4468         * frame.el:
4469         * gnuserv.el:
4470         * loadup.el:
4471         * menubar-items.el:
4472         * minibuf.el:
4473         The Great GTK Merge.
4474
4475         * ChangeLog.GTK:
4476         * dialog-gtk.el:
4477         * gdk.el:
4478         * generic-widgets.el:
4479         * glade.el:
4480         * gnome-widgets.el:
4481         * gnome.el:
4482         * gtk-compose.el:
4483         * gtk-extra.el:
4484         * gtk-faces.el:
4485         * gtk-ffi.el:
4486         * gtk-file-dialog.el:
4487         * gtk-font-menu.el:
4488         * gtk-glyphs.el:
4489         * gtk-init.el:
4490         * gtk-iso8859-1.el:
4491         * gtk-marshal.el:
4492         * gtk-mouse.el:
4493         * gtk-package.el:
4494         * gtk-password-dialog.el:
4495         * gtk-select.el:
4496         * gtk-widget-accessors.el:
4497         * gtk-widgets.el:
4498         * gtk.el:
4499         widgets-gtk.el:
4500         The Great GTK Merge: new files.
4501
4502 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4503
4504         * generic-widgets.el: Don't require gtk (a built-in feature) at
4505         top level.  Don't execute the last sexp unless (featurep 'gtk).
4506
4507 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4508
4509         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4510
4511 2001-02-23  Martin Buchholz <martin@xemacs.org>
4512
4513         * XEmacs 21.2.45 "Thelxepeia" is released.
4514
4515 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4516  
4517         * about.el (xemacs-hackers): update my entry. 
4518         * about.el (about-maintainer-info): ditto. 
4519         * about.el (about-hackers): ditto. 
4520
4521 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4522
4523         * about.el (about-maintainer-info): More vanity info about
4524         yours truly.
4525
4526 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4527
4528         * build-report.el (build-report-destination): xemacs-build-reports
4529         has moved to SourceForge, where mailing list name length is
4530         restricted, hence the name change to
4531         xemacs-buildreports@xemacs.org.
4532         * build-report.el (build-report-keep-regexp): Update default.
4533         * build-report.el (build-report-delete-regexp): Ditto.
4534         * build-report.el (build-report-make-output-files): Ditto.
4535
4536 2001-02-19  Craig Lanning  <lanning@scra.org>
4537
4538         * lisp-mode.el: Add indentation specifications for following
4539         Common Lisp forms: handler-case, handler-bind, with-slots,
4540         with-open-file, with-open-stream, print-unreadable-object.
4541
4542 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4543
4544         * font-lock.el (font-lock-set-defaults-1):
4545         Move initialization of `font-lock-cache-position' so that it's set
4546         even if font-lock-keywords is already defined.
4547
4548 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4549
4550         * autoload.el (generate-file-autoloads-1):
4551         Use `emacs-lisp-mode-syntax-table' instead of
4552         `lisp-mode-syntax-table'.
4553         * lisp-mode.el (lisp-mode-syntax-table):
4554         Get rid of old checks for `parse-partial-sexp' version.
4555         Make `|' (pipe) string delimiter instead of punctuation.
4556
4557 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4558
4559         * window.el (save-selected-window):
4560         Use gensym for better macro hygiene.
4561
4562 2001-02-06  Mike Sperber <mike@xemacs.org>
4563
4564         * dump-paths.el:
4565         * startup.el (startup-setup-paths): Set and use
4566         `mule-lisp-directory'.
4567         (startup-setup-paths-warning): Ditto.
4568
4569         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4570         (paths-construct-load-path): Consider `mule-lisp-directory'.
4571
4572 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4573
4574         * font-lock.el: Syntax table improvements used.  A few random
4575         changes are not specified below.
4576         (font-lock-fontify-string-delimiters):
4577         (font-lock-syntactic-keywords):
4578         (font-lock-cache-state nil):
4579         (font-lock-cache-position):
4580         New variables.
4581         (font-lock-set-syntax):
4582         (font-lock-apply-syntactic-highlight):
4583         (font-lock-fontify-syntactic-anchored-keywords):
4584         (font-lock-fontify-syntactic-keywords-region):
4585         (font-lock-eval-keywords):
4586         New functions.
4587         (font-lock-remove-face):
4588         (font-lock-fontify-syntactically-region):
4589         Use syntax properties.
4590
4591 2001-02-08  Martin Buchholz <martin@xemacs.org>
4592
4593         * XEmacs 21.2.44 "Thalia" is released.
4594
4595 2001-01-16  Mike Sperber <mike@xemacs.org>
4596
4597         * startup.el (normal-top-level): Work even if no installation root
4598         is found.
4599
4600 2001-01-30  Andy Piper  <andy@xemacs.org>
4601
4602         * gutter-items.el (progress-abort-glyph): remove instantiator.
4603         (set-progress-abort-instantiator): new function.
4604         (abort-progress-feedback): use it.
4605
4606         * gutter.el (set-gutter-dirty-p): new function.
4607
4608 2001-01-30  Didier Verna  <didier@xemacs.org>
4609
4610         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4611
4612 2001-01-24  Didier Verna  <didier@xemacs.org>
4613
4614         * sound.el (sound-extension-list): give a better default value.
4615         * sound.el (load-sound-file): improve the doc string, also find
4616         files given by absolute names, pass a real extension list to
4617         `locate-file'.
4618
4619 2001-01-26  Martin Buchholz <martin@xemacs.org>
4620
4621         * XEmacs 21.2.43 "Terspichore" is released.
4622
4623 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4624
4625         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4626         messages from gnuserv.
4627
4628 2001-01-20  Martin Buchholz <martin@xemacs.org>
4629
4630         * XEmacs 21.2.42 "Poseidon" is released.
4631
4632 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4633
4634         * cl-macs.el (cl-upcase-arg): New function.
4635         (cl-function-arglist): New function.
4636         (cl-transform-lambda): Automatically add CL-style lambda list to
4637         documentation string using functions above.
4638
4639 2001-01-12  Andy Piper  <andy@xemacs.org>
4640
4641         * package-get.el (package-get-custom): call
4642         package-net-update-installed-db.
4643
4644         * package-ui.el (pui-install-selected-packages): call
4645         package-net-update-installed-db.
4646
4647         * package-net.el (package-net-update-installed-db): use
4648         packages-package-list so that we reflect reality.
4649
4650         * packages.el (packages-package-list): Make docstring reflect
4651         reality.
4652
4653         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4654
4655         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4656         isn't installed.
4657
4658 2001-01-17  Andy Piper  <andy@xemacs.org>
4659
4660         * wid-edit.el (widget-activation-glyph-mapper): activate or
4661         deactivate native widgets.
4662         (widget-glyph-insert-glyph): record instantiator.
4663         (widget-push-button-value-create): use it.
4664
4665         * gui.el (gui-button-action): new function. Make button's domain
4666         buffer current when calling.
4667         (make-gui-button): update to use gui-button-action.
4668
4669 2001-01-16  Didier Verna  <didier@xemacs.org>
4670
4671         * menubar-items.el (default-menubar): add an entry for modeline
4672         horizontal scrolling in Options -> Display.
4673
4674 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4675
4676         * package-get.el (package-get-require-signed-base): Set to nil
4677         by default.
4678
4679 2001-01-17  Martin Buchholz <martin@xemacs.org>
4680
4681         * XEmacs 21.2.41 "Polyhymnia" is released.
4682
4683 2001-01-16  Mike Sperber <mike@xemacs.org>
4684
4685         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4686         catch lisp/mule/.
4687
4688 2001-01-14  Mike Sperber <mike@xemacs.org>
4689
4690         * startup.el (maybe-create-compatibility-dot-emacs):
4691         (maybe-unmigrate-user-init-file):
4692         (unmigrate-user-init-file): Created.
4693         (maybe-migrate-user-init-file): Offer creation of compatibility
4694         .emacs.
4695         Some doc fixes wrt init file location.
4696
4697 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4698
4699         * faces.el (face-frob-from-locale-first): new variable.
4700         (frob-face-font-2): Honor tags arg while trying to use
4701         standard-face-mapping.  When face-frob-from-locale-first is set,
4702         first try to set face inheriting from frobbed-face.
4703
4704 2001-01-15  Didier Verna  <didier@xemacs.org>
4705
4706         * about.el (xemacs-hackers): update my entry.
4707         * about.el (about-url-alist): ditto.
4708         * about.el (about-maintainer-info): ditto.
4709         * about.el (about-hackers): ditto.
4710
4711 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4712
4713         The byte compiler has been badly broken for a year,
4714         by the patch of 1999-12-06.
4715         * byte-optimize.el (byte-optimize-form-code-walker):
4716         Bug was: the byte compiler was making this erroneous optimization:
4717         (progn (or (foo)) (bar)) ==> (bar)
4718
4719 2000-11-20  Mike Sperber <mike@xemacs.org>
4720
4721         * setup-paths.el (paths-core-load-path-depth): Split
4722         `paths-load-path-depth' in two for site and core lisp.  Don't
4723         recurse into core.
4724         * setup-paths.el (paths-construct-load-path): Use.
4725
4726 2001-01-10  Andy Piper  <andy@xemacs.org>
4727
4728         * package-net.el (package-net-cygwin32-binary-size): new variable
4729         (package-net-win32-binary-size): ditto.  add much needed
4730         commentary.
4731
4732         * gutter-items.el (buffers-tab-items): correct off-by-one error
4733         for buffers-tab-max-size.
4734
4735 2001-01-08  Martin Buchholz <martin@xemacs.org>
4736
4737         * XEmacs 21.2.40 is released.
4738
4739 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4740
4741         * mule/hebrew.el: Fix comments and typos.
4742         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4743
4744 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4745
4746         * ChangeLog.1: move ancient log from fill.el.
4747
4748         * dump-paths.el:
4749         paragraphs.el:
4750         mule/mule-category.el:
4751         Miscellaneous typo fixes and slight doc clarifications.
4752
4753         * mule/mule-ccl.el:  Correct file name in header.
4754
4755 2000-12-31  Martin Buchholz <martin@xemacs.org>
4756
4757         * XEmacs 21.2.39 is released.
4758
4759 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4760
4761         * byte-optimize.el (byte-optimize-cond):
4762         (byte-optimize-cond-1): New.
4763         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4764         Optimizes (cond (x nil)) ==> nil.
4765         Provide better diagnostic on malformed expr like (cond foo).
4766
4767 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4768
4769         * mule/mule-coding.el:
4770         mule/mule-cmds.el (reset-language-environment,
4771         set-language-environment-coding-systems):
4772         Safer default coding-priority-list, corresponding to src/file-coding.h.
4773
4774 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4775
4776         * package-admin.el: Allow package removal from
4777         early-package-load-path.
4778
4779 2000-12-15  Andreas Jaeger  <aj@suse.de>
4780
4781         * about.el (about-maintainer-info): Update my entry.
4782
4783 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4784
4785         * packages.el (locate-library): Add support for bzip2
4786         compressed .el files.
4787
4788 2000-12-12  Andy Piper  <andy@xemacs.org>
4789
4790         * package-net.el: new file.
4791
4792 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4793
4794         * font-lock.el: Add missing C++ keywords.
4795
4796 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4797
4798         * simple.el (indent-for-comment): Preserve indentation of comments
4799         starting in column 0, as documented in (Info-goto-node
4800         "(xemacs)Comments").  Update docstring accordingly.
4801
4802 2000-12-05  Martin Buchholz <martin@xemacs.org>
4803
4804         * XEmacs 21.2.38 is released.
4805
4806 2000-12-04  Didier Verna  <didier@xemacs.org>
4807
4808         * mouse.el (default-mouse-track-set-point-in-window): remove
4809         spurious '+' operation detected by Martin.
4810
4811
4812 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4813
4814         * cl-extra.el (coerce):
4815         Implement char to integer coercion.
4816         Remove extraneous (numberp) test.
4817
4818         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4819         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4820         (byte-optimize-predicate):
4821         Warn if evaluating constant expression signals an error.
4822         (byte-optimize-form): Small simplification.
4823
4824         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4825
4826 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4827
4828         * byte-optimize.el:
4829         (byte-optimize-minus):
4830         (byte-optimize-plus):
4831         (byte-optimize-mult):
4832         (byte-optimize-quo):
4833         Use (car (last x)) instead of (last x) to get last elt!
4834         Use `byte-optimize-predicate' to optimize `%'.
4835         Move optimizations for special numeric args to bytecomp.el.
4836         * bytecomp.el (byte-compile-associative): Remove.
4837         (byte-compile-max): New.
4838         (byte-compile-min): New.
4839         Properly handle erroneous calls: (max) (min).
4840         (byte-compile-plus): New.
4841         (byte-compile-minus):
4842         It's easiest to handle 0, +1 and -1 args here.
4843         (byte-compile-mult): New.
4844         It's easiest to handle 1, -1 and 2 args here.
4845         (byte-compile-quo):
4846         It's easiest to handle 0, +1 and -1 args here.
4847         Issue byte-compiler warning when dividing by zero.
4848
4849         Byte-compiler arithmetic improvements.
4850         Better optimize these expressions in the obvious way:
4851         (+ x y 1)   -->  varref x varref y add add1
4852         (+ x y -1)  -->  varref x varref y add sub1
4853         (- x y 0)   -->  (- x y)
4854         (- 0 x y)   -->  (- (- x) y)
4855         (% 42 19)   --> compile-time constant
4856         (/ 42 19)   --> compile-time constant
4857         (* (foo) 2) --> foo call dup plus
4858
4859         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4860         unless (declaim (optimize (safety 3)))
4861         or (setq byte-compile-delete-errors nil).
4862
4863 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4864
4865         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4866         docstrings.
4867
4868 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4869
4870         * startup.el (command-line-do-help):  Add documentation of
4871         portable dumper switches.
4872
4873 2000-11-22  Andy Piper  <andy@xemacs.org>
4874
4875         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4876
4877         * glyphs.el (init-glyphs): don't use autodetect for strings.
4878
4879 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4880
4881         * byte-optimize.el (byte-optimize-char-before):
4882         (byte-optimize-backward-char):
4883         (byte-optimize-backward-word):
4884         Fix incorrect optimizations for these sorts of expressions:
4885         (let ((x nil)) (backward-char x))
4886
4887 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4888
4889         * byte-optimize.el:
4890         * byte-optimize.el (byte-optimize-backward-char): New.
4891         * byte-optimize.el (byte-optimize-backward-word): New.
4892         Make backward-word and backward-char as efficient as forward versions.
4893
4894         * bytecomp.el (byte-compile-no-args-with-one-extra):
4895         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4896         * bytecomp.el (byte-compile-two-args-with-one-extra):
4897         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4898         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4899         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4900         Check if extra arg is constant nil, and if so, use byte-coded call.
4901
4902         * simple.el (backward-word):
4903         * simple.el (mark-word):
4904         * simple.el (kill-word):
4905         * simple.el (backward-kill-word):
4906         Make COUNT argument optional, for consistency with forward-char et al.
4907
4908         * abbrev.el (abbrev-string-to-be-defined):
4909         * abbrev.el (inverse-abbrev-string-to-be-defined):
4910         * abbrev.el (inverse-add-abbrev):
4911         * abbrev.el (expand-region-abbrevs):
4912         * buff-menu.el (Buffer-menu-execute):
4913         * indent.el (move-to-left-margin):
4914         * indent.el (indent-relative):
4915         * indent.el (move-to-tab-stop):
4916         * info.el (Info-reannotate-node):
4917         * lisp-mode.el (lisp-indent-line):
4918         * lisp.el (end-of-defun):
4919         * lisp.el (move-past-close-and-reindent):
4920         * misc.el (copy-from-above-command):
4921         * mouse.el (default-mouse-track-scroll-and-set-point):
4922         * page.el (forward-page):
4923         * paragraphs.el (forward-paragraph):
4924         * paragraphs.el (end-of-paragraph-text):
4925         * picture.el (picture-forward-column):
4926         * picture.el (picture-self-insert):
4927         * rect.el (extract-rectangle-line):
4928         * simple.el (newline):
4929         * simple.el (fixup-whitespace):
4930         * simple.el (backward-delete-char-untabify):
4931         * simple.el (transpose-chars):
4932         * simple.el (transpose-preceding-chars):
4933         * simple.el (do-auto-fill):
4934         * simple.el (indent-new-comment-line):
4935         * simple.el (blink-matching-open):
4936         * view-less.el (cleanup-backspaces):
4937         * wid-edit.el (widget-transpose-chars):
4938         * term/bg-mouse.el (bg-insert-moused-sexp):
4939         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4940
4941         * info.el (Info-fontify-node):
4942         * simple.el (backward-delete-function):
4943         Use canonical delete-backward-char instead of backward-delete-char.
4944
4945 2000-11-20  Andy Piper  <andy@xemacs.org>
4946
4947         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4948         no buffers.
4949
4950 2000-11-20  Andy Piper  <andy@xemacs.org>
4951
4952         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4953         buffer tabs.
4954
4955 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4956
4957         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4958         (proclaim inline...) was shadowing compiler-macros.
4959
4960 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4961
4962         * bytecomp.el (byte-compile-eval): New.
4963         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4964         Keeps this promise made in Lispref:
4965         "If a file being compiled contains a `defmacro' form, the macro is
4966         defined temporarily for the rest of the compilation of that file."
4967
4968 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4969
4970         * cl.el (floatp-safe):
4971         (plusp):
4972         (minusp):
4973         (oddp):
4974         (evenp):
4975         (cl-abs):
4976         Use a better parameter name than `x'.
4977
4978         * cl-macs.el (check-type): Make continuable.  Change documentation
4979         to require PLACE, but accept any form for compatibility.
4980
4981         * abbrev.el (define-abbrev): Use check-type.
4982         * font-menu.el (font-menu-change-face): Use check-type.
4983         * menubar.el (relabel-menu-item): Use check-type.
4984         * itimer.el: Fix typo.
4985
4986 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4987
4988         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4989
4990 2000-11-14  Martin Buchholz <martin@xemacs.org>
4991
4992         * XEmacs 21.2.37 is released.
4993
4994 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4995
4996         * code-cmds.el: Provide the feature.
4997
4998 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4999
5000         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5001
5002         * code-cmds.el: New file
5003         * mule/mule-cmds.el:
5004         * mule/mule-misc.el
5005         (coding-keymap): New keymap. Define coding system keyboard
5006         commands on file-coding builds too.
5007         (coding-system-change-eol-conversion):
5008         (universal-coding-system-argument):
5009         (set-default-coding-systems):
5010         (prefer-coding-system): Moved from mule-cmds.el
5011         (set-buffer-process-coding-system): Moved from mule-misc.el
5012
5013 2000-09-15  Stephen Carney <carney@scubadoo.com>
5014
5015         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5016
5017 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5018
5019         * package-get.el (package-get-download-sites): Add a pre-release
5020         site for experimental packages.
5021
5022         * auto-autoloads.el: Regenerated.
5023
5024 2000-08-01  Andy Piper  <andy@xemacs.org>
5025
5026         * gutter-items.el (buffers-tab-omit-function): reference
5027         buffers-tab-select-visible-buffers.
5028         (buffers-tab-filter-functions): new variable, by default uses
5029         buffers-tab-selection-function and buffers-tab-omit-function.
5030         (select-buffers-tab-buffers-by-mode): invert arguments.
5031         (buffers-tab-select-visible-buffers): new function. Invert calling
5032         of buffers-menu-omit-invisible-buffers.
5033         (buffers-tab-items): rewrite to use
5034         buffers-tab-filter-functions. Rewrite docstring.
5035         (gutter-buffers-tab-extent): delete.
5036         (add-tab-to-gutter): always build a new extent when adding the
5037         tabs.
5038         (update-tab-in-gutter): make gutter dirty when orientation
5039         changes.
5040
5041 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5042
5043         * bytecomp.el (byte-compile-defvar-or-defconst):
5044         Only do loadhist recording if defvar form includes a value.
5045
5046 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5047
5048         * bytecomp.el (byte-compile-initial-macro-environment):
5049         `eval-when-compile' should not compile its body.
5050
5051 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5052
5053         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5054         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5055         some Japanese English.  Remove some ancient FSF comments, and
5056         improve docstrings.  Use symbols not vectors for tables.
5057
5058 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5059
5060         * keymap.el:
5061         (local-key-binding):
5062         (global-key-binding):
5063         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5064
5065         * lisp.el:
5066         (backward-sexp): Slightly simpler code.
5067         (mark-sexp): Make arg optional, like FSF Emacs.
5068         (forward-list): Slightly simpler code.
5069         (backward-list): Slightly simpler code.
5070         (down-list):  Make arg optional, like FSF Emacs.
5071         (up-list):  Make arg optional, like FSF Emacs.
5072         (backward-up-list):  Make arg optional, like FSF Emacs.
5073         (kill-sexp):  Make arg optional, like FSF Emacs.
5074         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5075
5076         * font-menu.el (font-menu-change-face):
5077         Take continuable errors into account.
5078
5079         * abbrev.el:
5080         * abbrev.el (clear-abbrev-table):
5081         * abbrev.el (define-abbrev-table):
5082         * abbrev.el (define-abbrev):
5083         * abbrev.el (insert-abbrev-table-description):
5084         * apropos.el (apropos-documentation-check-doc-file):
5085         * apropos.el (apropos-documentation-check-elc-file):
5086         * buff-menu.el (list-buffers):
5087         * buff-menu.el (list-buffers-noselect):
5088         * bytecomp.el (byte-recompile-directory):
5089         * bytecomp.el (batch-byte-compile):
5090         * cl-macs.el (typep):
5091         * code-files.el (find-coding-system-magic-cookie):
5092         * code-files.el (insert-file-contents):
5093         * cus-edit.el (customize-set-variable):
5094         * cus-edit.el (customize-save-variable):
5095         * cus-face.el (custom-set-face-font-size):
5096         * cus-face.el (custom-set-face-update-spec):
5097         * cus-face.el (custom-reset-faces):
5098         * custom.el (custom-check-theme):
5099         * custom.el (copy-upto-last):
5100         * fill.el (canonically-space-region):
5101         * fill.el (fill-paragraph):
5102         * fill.el (fill-region):
5103         * fill.el (find-space-insertable-point):
5104         * fill.el (justify-current-line):
5105         * faces.el (face-spec-update-all-matching):
5106         * faces.el (set-face-stipple):
5107         * files-nomule.el (insert-file-contents):
5108         * files.el (insert-file-contents-literally):
5109         * files.el (hack-local-variables-last-page):
5110         * files.el (basic-save-buffer):
5111         * files.el (insert-directory):
5112         * font-menu.el (font-menu-change-face):
5113         * font.el (font-spatial-to-canonical):
5114         * format.el (format-encode-region):
5115         * format.el (format-insert-file):
5116         * format.el (format-replace-strings):
5117         * gutter.el (set-gutter-element):
5118         * help.el (key-or-menu-binding):
5119         * help.el (describe-bindings):
5120         * help.el (with-syntax-table):
5121         * indent.el (indent-rigidly):
5122         * indent.el (delete-to-left-margin):
5123         * info.el:
5124         * info.el (Info-extract-dir-entry-from):
5125         * info.el (Info-build-dir-anew):
5126         * info.el (Info-rebuild-dir):
5127         * info.el (Info-batch-rebuild-dir):
5128         * info.el (Info-read-subfile):
5129         * info.el (Info-build-node-completions):
5130         * info.el (Info-extract-menu-node-name):
5131         * isearch-mode.el (isearch-range-invisible):
5132         * isearch-mode.el (isearch-restore-invisible-extents):
5133         * itimer.el (itimerp):
5134         * itimer.el (itimer-live-p):
5135         * keymap.el:
5136         * keymap.el (substitute-key-definition):
5137         * keymap.el (read-command-or-command-sexp):
5138         * keymap.el (local-key-binding):
5139         * keymap.el (global-key-binding):
5140         * keymap.el (global-set-key):
5141         * keymap.el (local-set-key):
5142         * ldap.el:
5143         * ldap.el (ldap-add-entries):
5144         * ldap.el (ldap-delete-entries):
5145         * lisp.el (backward-sexp):
5146         * lisp.el (mark-sexp):
5147         * lisp.el (forward-list):
5148         * lisp.el (backward-list):
5149         * lisp.el (down-list):
5150         * lisp.el (backward-up-list):
5151         * lisp.el (up-list):
5152         * lisp.el (kill-sexp):
5153         * lisp.el (backward-kill-sexp):
5154         * menubar.el (add-menu-button):
5155         * menubar.el (add-submenu):
5156         * menubar.el (delete-menu-item):
5157         * menubar.el (relabel-menu-item):
5158         * mouse.el (narrow-window-to-region):
5159         * obsolete.el (define-obsolete-variable-alias):
5160         * obsolete.el (store-substring):
5161         * package-admin.el:
5162         * package-admin.el (package-admin-install-function):
5163         * package-admin.el (package-admin-install-function-mswindows):
5164         * package-admin.el (package-admin-default-install-function):
5165         * package-get.el (package-get-update-base-entries):
5166         * packages.el (packages-load-package-dumped-lisps):
5167         * packages.el (packages-collect-package-dumped-lisps):
5168         * printer.el (generic-print-buffer):
5169         * printer.el (generic-print-region):
5170         * replace.el (occur-mode-mouse-goto):
5171         * replace.el (perform-replace):
5172         * select.el (get-selection-no-error):
5173         * simple.el:
5174         * simple.el (newline):
5175         * simple.el (open-line):
5176         * simple.el (edit-and-eval-command):
5177         * simple.el (goto-line):
5178         * simple.el (undo):
5179         * simple.el (kill-region):
5180         * simple.el (copy-region-as-kill):
5181         * simple.el (kill-ring-save):
5182         * simple.el (set-mark):
5183         * simple.el (next-line):
5184         * simple.el (previous-line):
5185         * simple.el (line-move):
5186         * simple.el (set-goal-column):
5187         * simple.el (comment-region):
5188         * subr.el:
5189         * subr.el (putf):
5190         * syntax.el (modify-syntax-entry):
5191         * syntax.el (map-syntax-table):
5192         * view-less.el (view-file):
5193         * view-less.el (view-buffer):
5194         * view-less.el (view-file-other-window):
5195         * window-xemacs.el (backward-other-window):
5196         * window.el:
5197         * window.el (one-window-p):
5198         * window.el (walk-windows):
5199         * window.el (window-list):
5200         * x-mouse.el (x-mouse-kill):
5201         * x-select.el (x-get-cutbuffer):
5202         * x-select.el (x-store-cutbuffer):
5203         * term/bg-mouse.el (bg-mouse-line-to-center):
5204         * term/sun-mouse.el (window-line-end):
5205         * term/sun-mouse.el (sun-select-region):
5206         * term/sun.el (kill-region-and-unmark):
5207         * mule/mule-category.el:
5208         * mule/mule-category.el (modify-category-entry):
5209         * mule/mule-category.el (char-category-list):
5210         * mule/mule-coding.el (coding-system-force-on-output):
5211         * mule/mule-misc.el (coding-system-put):
5212         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5213
5214 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5215
5216         * cus-face.el: Typo fixes and tiny clarifications.
5217         * custom.el: ditto
5218
5219 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5220
5221         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5222         * startup.el (normal-top-level): Setup auto-save-list-file-name
5223         if auto-save-list-file-prefix is non-nil.
5224
5225 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5226
5227         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5228
5229 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5230
5231         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5232         get symbol at point-min.
5233
5234 2000-10-24  Didier Verna  <didier@xemacs.org>
5235
5236         * info.el (Info-emacs-info-file-name): defconst it.
5237         * info.el (Info-footnote-tag): defcustom it.
5238         * info.el (Info-no-description-string): ditto.
5239         * info.el (Info-find-node): adapt to new semantics of
5240         'Info-suffixed-file (don't do the case variants stuff).
5241         * info.el (Info-insert-dir): rewrite the dir file variants code.
5242         * info.el (Info-directory-files): New. Return the list of info
5243         files in a directory.
5244         * info.el (Info-dir-outdated-p): use it.
5245         * info.el (Info-parse-dir-entries): ditto.
5246         * info.el (Info-build-dir-anew): don't restrict to files ending
5247         with a ".info.*" extension.
5248         * info.el (Info-set-mode-line): ditto.
5249         * info.el (Info-read-subfile): adapt to new semantics of
5250         'Info-suffixed-file (append 'exact argument).
5251         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5252         string independently of the case.
5253         * info.el (Info-suffixed-file): use it (match all possible case
5254         for the file name).
5255         * info.el (Info-insert-file-contents): code cleanup.
5256         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5257         columns.
5258         * info.el (Info-batch-rebuild-dir): ditto.
5259         * info.el (Info-read-node-name-1): ditto.
5260         * info.el (Info-search): ditto.
5261         * info.el (Info-fontify-node): ditto.
5262
5263
5264 2000-10-24  Didier Verna  <didier@xemacs.org>
5265
5266         * process.el (shell-command): when called from a program, avoid
5267         'push-mark's "mark-set" message.
5268
5269 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5270
5271         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5272         by a symbol, not by a vector.
5273         * mule/vietnamese.el (vscii): Likewise.
5274         (viscii): Likewise.
5275         * mule/cyrillic.el (koi8-r): Likewise.
5276
5277         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5278         by a symbol, not by a vector.
5279         (chinese-big5-2): Likewise.
5280         * mule/ethiopic.el (ethiopic): Likewise.
5281         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5282         (vietnamese-viscii-upper): Likewise.
5283
5284 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5285
5286         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5287
5288 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5289
5290         * byte-optimize.el (byte-optimize-car): New function.
5291         (byte-optimize-cdr): Ditto.
5292
5293 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5294
5295         * byte-optimize.el: Partial synch with FSF 20.7.
5296         Optimize constant concatenation.
5297         Add keymapp as a side effect free function.  It is a built-in.
5298         (byte-after-unbind-pos): Remove byte-equal.
5299
5300 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5301
5302         * update-elc-2.el: Quote regexps correctly.
5303
5304 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5305
5306         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5307         (ccl-compile): Apply integerp, not integer-or-char-p to
5308         check the type of the buffer magnification
5309         (ccl-compile-write-string): Encode a string with binary
5310         coding system.
5311         (ccl-compile-write-repeat): Likewise.
5312
5313 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5314
5315         * buff-menu.el:
5316         * bytecomp.el:
5317         * coding.el:
5318         * faces.el:
5319         * files.el:
5320         * fill.el:
5321         * float-sup.el:
5322         * font-lock.el:
5323         * help.el:
5324         * iso8859-1.el:
5325         * loaddefs.el:
5326         * menubar-items.el:
5327         * menubar.el:
5328         * modeline.el:
5329         * msw-font-menu.el:
5330         * paragraphs.el:
5331         * paths.el:
5332         * replace.el:
5333         * simple.el:
5334         * sound.el:
5335         * startup.el:
5336         * version.el:
5337         * x-faces.el:
5338         * x-font-menu.el:
5339         Remove purecopy.
5340
5341 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5342
5343         * simple.el (do-auto-fill): Use the function pointer to by
5344         `comment-line-break-function', not `indent-new-comment-line'. This
5345         fixes an issue with cc-mode comment continuation.
5346
5347 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5348
5349         * simple.el (turn-on-auto-fill):  Add (interactive).
5350         * mwheel.el (mwheel-install): Add (interactive).
5351         * font-lock.el (turn-on-font-lock): Add (interactive).
5352         (turn-off-font-lock): Add (interactive).
5353
5354 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5355
5356         * packages.el (packages-special-base-regexp): Add `man'.
5357
5358 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5359
5360         * wid-edit.el (widget-specify-active): map over extents in current
5361         buffer like `widget-specify-inactive' does.  Mapping over the
5362         inactive extent object does not work since the current extent is
5363         ignored by `map-extents'.
5364
5365 2000-10-04  Martin Buchholz <martin@xemacs.org>
5366
5367         * XEmacs 21.2.36 is released.
5368
5369 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5370
5371         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5372         Optimize the compiled-function-constants vector by byte-code
5373         reference counts.
5374
5375 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5376
5377         * build-report.el (build-report-delete-regexp): quote value in
5378         defcustom
5379
5380 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5381
5382         * build-report.el (build-report): Don't bind srcdir which we don't
5383         use in `multiple-value-bind' to avoid the only byte-compiler
5384         warning.
5385
5386 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5387
5388         * build-report.el: Requires cl and custom now.
5389         build-report-version is determined by XEmacs version -- remove
5390         build-report-version*.
5391         * build-report.el (build-report-version): Removed.
5392         * build-report.el (build-report-installation-version-regexp): New.
5393         * build-report.el (build-report-version-file-regexp): New.
5394         * build-report.el (build-report-installation-srcdir-regexp): New.
5395         * build-report.el (build-report-destination): Offer
5396         xemacs-build-reports and xemacs-beta.
5397         * build-report.el (build-report-keep-regexp): Adjusted.
5398         * build-report.el (build-report-delete-regexp): Adjusted.
5399         * build-report.el (build-report-make-output-dir): New.
5400         * build-report.el (build-report-installation-file): Replace use of
5401         `concat' with `expand-file-name'.
5402         * build-report.el (build-report-make-output-file): Removed.
5403         * build-report.el (build-report-make-output-files): New.
5404         * build-report.el (build-report-subject): Identify as
5405         user-variable with "*...".
5406         * build-report.el (build-report-prompts): Ditto.
5407         * build-report.el (build-report-version-file): New.
5408         * build-report.el (build-report-file-encoding): Identify as
5409         user-variable with "*...".
5410         * build-report.el (build-report-make-output-get): New.
5411         * build-report.el (build-report-insert-header): Report
5412         emacs-version and system-configuration instead of
5413         build-report-version.
5414         * build-report.el (build-report-insert-make-output): Add file
5415         argument.
5416         * build-report.el (build-report-insert-installation-file):
5417         Re-indent.
5418         * build-report.el (build-report-keep): Change docstring,
5419         re-indent.
5420         * build-report.el (build-report-delete): Ditto.
5421         * build-report.el (build-report-installation-data): New.
5422         * build-report.el (build-report-version-file-data): New.
5423
5424 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5425
5426         * byte-optimize.el (byte-optimize-lapcode):
5427         Fix the optimization of using the first 5 elements of the
5428         constants vector for variables.
5429         (byte-optimize-lapcode): Fix another ancient broken optimization.
5430
5431 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5432
5433         * *: Spelling mega-patch
5434
5435 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5436
5437         * easymenu.el: doc fixes.
5438         (easy-menu-do-define): Use backquote.
5439         (easy-menu-change):
5440         (easy-menu-add):
5441         `when' seems much clearer than `if' here.
5442         (easy-menu-remove):
5443         (easy-menu-add-item):
5444         (easy-menu-item-present-p):
5445         (easy-menu-remove-item):
5446         Wrap using (when (featurep 'menubar) ...)
5447
5448 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5449
5450         * bytecomp.el (displaying-byte-compile-warnings):
5451         Revert Ben's change to this function below so that the compile log
5452         is displayed properly for users of the "popper" package.
5453
5454 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5455
5456         * window.el (save-selected-window): Use backquote.
5457
5458         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5459         Renamed from `byte-compile-file-form-defvar'.
5460         * bytecomp.el (byte-compile-defvar-or-defconst):
5461         Only cons onto current-load-list in top-level forms.
5462         Else this leaks a cons cell every time a defun is called.
5463         Renamed from `byte-compile-defvar', for clarity.
5464         Warn when docstring of defvar is not a string.
5465         Use consistent error messages.
5466         Better comments.
5467
5468 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5469
5470         * simple.el (set-variable):
5471         Remove unneeded defvar by rearranging order of let* forms.
5472
5473         * mule/mule-ccl.el (ccl-get-next-code):
5474         * menubar-items.el (bookmark-menu-filter):
5475         (language-environment-menu-filter):
5476         (tutorials-menu-filter):
5477         * toolbar-items.el (toolbar-compile):
5478         * byte-optimize.el (disassemble-offset):
5479         Use (declare (special ...)) instead of `defvar'.
5480
5481         * cl-macs.el (cl-do-proclaim):
5482         Fix (declare (special ...)) warning suppression syntax.
5483
5484 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5485
5486         * info.el (Info-tag-table-marker):
5487         (Info-tag-table-buffer):
5488         (Info-find-file-node):
5489         (Info-read-subfile):
5490         (Info-build-node-completions):
5491         (Info-search):
5492         (Info-mode):
5493         Multiple info buffer support.
5494
5495 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5496
5497         * ldap.el (ldap-decode-entry): New defun
5498         (ldap-search-entries): Use it in order to decode DN-prefixed
5499         entries properly
5500
5501 2000-08-23  Daniel Pittman <daniel@danann.net>
5502
5503         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5504         Use `eq', not `=', to compare symbols.
5505
5506 2000-07-30  Ben Wing  <ben@xemacs.org>
5507
5508         * bytecomp.el (byte-compile-report-error):
5509         * bytecomp.el (displaying-byte-compile-warnings):
5510         if stack-trace-on-error is set, send out a backtrace when
5511         an error is encountered that stops byte compilation.  this
5512         should make it much much easier to track down those curious
5513         problems.  also undo the kludge of using a separate "*Show*"
5514         buffer for display when there's a temp-buffer-show-function;
5515         we can avoid this by just being a little smarter.
5516
5517         * dialog-items.el:
5518         * dialog-items.el (search-dialog-regexp): New.
5519         * dialog-items.el (search-dialog-callback):
5520         * dialog-items.el (make-search-dialog):
5521         add a regexp option to the dialog and clean up a bit.
5522
5523         * dialog.el:
5524         * dialog.el (yes-or-no-p-dialog-box):
5525         * dialog.el (get-dialog-box-response):
5526         * dialog.el (make-dialog-box):
5527         * dialog.el (dialog-box-finish): New.
5528         * dialog.el (dialog-box-cancel): New.
5529         * dialog.el (internal-make-dialog-box-exit): New.
5530         implement [properly!] the :modal property of the new dialog box
5531         interface.  this is the first time xemacs has ever had *proper*
5532         modal dialog boxes, giving the standard window-system feedback.
5533         (e.g. under windows, clicking on a disabled frame causes a beep
5534         and makes the dialog box flash three times.)
5535
5536         * dragdrop.el: header keyword frobbing.
5537
5538         * dumped-lisp.el (preloaded-file-list):
5539         renamed winnt.el to win32-native.el.
5540
5541         * faces.el (face-property):
5542         * faces.el (set-face-property):
5543         * faces.el (frob-face-property):
5544         * faces.el (frob-face-font-2):
5545         * faces.el (make-face-bold):
5546         * faces.el (make-face-italic):
5547         * faces.el (make-face-bold-italic):
5548         * faces.el (make-face-unbold):
5549         * faces.el (make-face-unitalic):
5550         * faces.el (make-face-smaller):
5551         * faces.el (make-face-larger):
5552         clean up the implementation of these so that window-system-specific
5553         methods are called only on objects belonging to that window system.
5554         previously, you could have [e.g.] mswindows-make-face-bold called
5555         on font object of device type `stream', which is not good and
5556         explains the subtle errors Adrian was getting when byte-compiling
5557         something that required 'term. (Adrian, now you can use stack-trace-
5558         on-error to find the exact place where things are going wrong instead
5559         of having to laboriously binary-search your way through.)
5560
5561         * finder.el (finder-known-keywords):
5562         cleaned up -- properly sorted, clarified the meanings of many of
5563         the keywords, and added a few -- mswin, gui, content, build, www,
5564         user, services.  the last two try to distinguish between a package
5565         that's used directly by the user, and a package that provides
5566         support services to other packages.
5567
5568         * font-lock.el (lisp-font-lock-keywords-2):
5569         update list of lisp control structures to include everything,
5570         including new ones i introduced.
5571
5572         * gutter.el: header keyword frobbing.
5573
5574         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5575         recent isearch element was not doing so!  you got the second-most-
5576         recent instead.
5577
5578         * lisp-mode.el (construct-lisp-mode-menu):
5579         more menubar cleanups.
5580         * lisp-mode.el (with-selected-window):
5581         make it indent properly.
5582
5583         * menubar-items.el (default-menubar): lots of menubar cleanups.
5584         rearranged the options menu the most, e.g. splitting up the
5585         Keyboard/Mouse menu into a new Editing menu and combining the
5586         separate Scrollbar/Gutter/Toolbar submenus into Display.
5587         Got rid of General, moved items to Editing or new Troubleshooting.
5588         Moved Packages to Tools; doesn't seem to belong under Options.
5589         Added stuff to the Cmds menu, e.g. Change Case.
5590
5591         NB please don't complain about these periodic menubar changes.
5592         Anything like this is necessarily incremental in its construction
5593         -- By constant use you gradually become more and more aware of
5594         better and better ways to group menu items.  When we eventually
5595         move the options menu to a property sheet, the existing structure
5596         will probably be preserved fairly well.
5597
5598         * minibuf.el (next-history-element): fix problems with pressing
5599         down arrow in repeat-complex-command.
5600
5601         * modeline.el:
5602         * modeline.el (modeline-3d-p): New.
5603         added custom variable for controlling the 3d modeline.  the
5604         corresponding Options item has been present for a long time,
5605         but commented out with "fix me!" comments.  it's fixed now.
5606
5607         * obsolete.el (add-menu):
5608         remove bogus gettexts.
5609
5610         * process.el (shell-quote-argument):
5611         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5612         For bash under Windows native, see below.
5613
5614         * simple.el:
5615         * simple.el (display-warning-buffer):
5616         Fixed the handling of warning display to eliminate the annoying
5617         *Show* buffer, like was done for byte-compiler output above.
5618
5619         * simple.el (debug-print): New.
5620         Simple function for sending debug messages to the console and/or
5621         other debug places.
5622
5623         * subr.el (replace-in-string):
5624         Rewrite this function to avoid N^2 behavior with large strings --
5625         catastrophic with the new Windows selection code! (Apparently the
5626         author of this function didn't realize there was a fun
5627         replace-match that could make his life much easier, because we
5628         duplicated the entire logic.  The new version is smaller, easier
5629         to understand, much more robust, and has extended features --
5630         those of replace-match.)
5631
5632         * window.el:
5633         * window.el (with-selected-window): New.
5634         An obvious complement to the existing `with-selected-frame' and
5635         `with-current-buffer'.
5636
5637         * win32-native.el: Renamed from winnt.el.
5638         Added a great deal of stuff for properly handling process quoting,
5639         somewhat modeled on Kirill's original model (which i later threw
5640         away).  We should now finally have correctly working process arg
5641         quoting/dequoting so that the final app gets exactly what we
5642         intended.  Because the mechanism is in Lisp, it's easily
5643         extendible. (For those running bash and running the native
5644         version, I tried hard to do what I thought was correct.  But more
5645         thought is needed, and ideally the volunteer work of people with
5646         these configurations that they generally run on.)
5647
5648         * x-font-menu.el (x-font-menu-font-data):
5649         Put in defvar's to fix byte-compiler warnings.
5650
5651 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5652
5653         * select.el (selection-coercion-alist): Initialise.
5654         * select.el (select-coerce-to-text): New.
5655         * select.el (select-coerce): New.
5656         New functions to perform type and value coercion.
5657
5658         * select.el (select-buffer-killed-default): Keep data if it was
5659         on the clipboard.
5660
5661 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5662
5663         * menubar-items.el (default-menubar): Fix typo.
5664         (default-menubar): `lambda' was mispelled as `lamda'.
5665
5666 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5667
5668         * window.el (shrink-window-if-larger-than-buffer): Remove
5669         edge checking code.
5670
5671 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5672
5673         * paths.el (gnus-local-domain): Removed.
5674         (gnus-local-organization): Ditto.
5675         (gnus-startup-file): Ditto.
5676
5677 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5678
5679         * files.el (auto-mode-alist): Add .spec for RPM.
5680
5681 2000-07-31  Andy Piper  <andy@xemacs.org>
5682
5683         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5684
5685 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5686
5687         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5688         browse-url.
5689         * help.el (xemacs-www-page): Ditto.
5690         (xemacs-www-faq): Ditto.
5691         * menubar-items.el (default-menubar): Ditto.
5692
5693         * wid-edit.el (widget-url-link-action): Ditto.
5694         From: Kenichi OKADA <okada@opaopa.org>.
5695
5696 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5697
5698         * finder.el (finder-commentary): Add autoload cookie.
5699
5700 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5701
5702         * files.el (insert-file-contents-literally): Fix second let
5703         binding for `coding-system-for-read' to `coding-system-for-write'
5704         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5705
5706 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5707
5708         * files.el (insert-file-contents-literally): Use binary coding
5709         system (from Morioka san).
5710         (insert-file-contents-literally): Make file-name-handler method.
5711
5712 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5713
5714         * cl-macs.el (get-selection): Add defsetf.
5715
5716 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5717
5718         * x-init.el (x-activate-region-as-selection): replace obsolete
5719         function x-own-selection with own-selection.
5720         (ow-find): replace obsolete functions x-get-selection and
5721         x-get-clipboard with get-selection and get-clipboard.
5722         (init-post-x-win): replace obsolete function x-disown-selection
5723         with disown-selection.
5724
5725 2000-07-20  Mike Sperber  <mike@xemacs.org>
5726
5727         * startup.el (load-user-init-file): Only try to load init file if
5728         it exists.
5729
5730 2000-07-10  Andy Piper  <andy@xemacs.org>
5731
5732         * dialog-items.el: sync with Ben's patch.
5733
5734         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5735         comment.
5736         (progress-text-glyph): deleted.
5737         (progress-layout-glyph): make completely minimal.
5738         (progress-gauge-glyph): ditto.
5739         (progress-display-style): fix to handle dynamic instantiator
5740         changes.
5741         (progress-text-instantiator): new.
5742         (progress-layout-instantiator): new.
5743         (progress-gauge-instantiator): new.
5744         (set-progress-display-instantiator): renamed and changed from
5745         set-progress-display-style.
5746         (progress-abort-glyph): use instantiator not glyph.
5747         (append-progress-display): use set-progress-display-instantiator
5748         and set-glyph-image.
5749         (abort-progress-display): ditto.
5750         (raw-append-progress-display): ditto.
5751
5752 2000-07-20  Ben Wing  <ben@xemacs.org>
5753
5754         * code-files.el: Move Mule-specific code to mule-coding.el.
5755
5756 2000-07-15  Ben Wing  <ben@xemacs.org>
5757
5758         * autoload.el:
5759         Fixed comments.
5760
5761         * cmdloop.el:
5762         * cmdloop.el (yes-or-no-p):
5763         * cmdloop.el (y-or-n-p):
5764         Make these functions use should-use-dialog-box-p and not be
5765         overridden in dialog.el.
5766
5767         * cus-dep.el:
5768         * cus-dep.el (Custom-make-dependencies): Removed.
5769         * cus-dep.el (Custom-make-dependencies-1): New.
5770         * cus-dep.el (Custom-make-one-dependency): New.
5771         New entry point for use in Makefiles, to avoid excessive
5772         invocations.
5773
5774         * cus-edit.el (custom-variable-reset-saved):
5775         * cus-edit.el (custom-variable-reset-standard):
5776         * cus-edit.el (custom-save-resets):
5777         Fix bytecompiler warnings.
5778
5779         * dialog.el:
5780         * dialog.el (yes-or-no-p-dialog-box):
5781         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5782         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5783         * dialog.el (get-dialog-box-response):
5784         * dialog.el (message-or-box):
5785         * dialog.el (make-dialog-box):
5786         * dialog.el (popup-dialog-box): New.
5787         Avoid yes-or-no-p bogosities.
5788         Create a general function `make-dialog-box' to encapsulate all
5789         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5790
5791         * dumped-lisp.el (preloaded-file-list):
5792         Add dialog-items.  Clean up.  Group files by types.
5793
5794         * easymenu.el (easy-menu-add):
5795         * easymenu.el (easy-menu-remove):
5796         Account for accelerators.
5797
5798         * extents.el:
5799         * extents.el (extent-list): New args, like in map-extents.
5800         * extents.el (extent-at-event): New.
5801         * extents.el (extents-at-event): New.
5802
5803         * font-lock.el:
5804         * font-lock.el (font-lock-mode):
5805         * font-lock.el (font-lock-default-fontify-buffer):
5806         * font-lock.el (font-lock-default-unfontify-region):
5807         * font-lock.el (font-lock-fontify-syntactically-region):
5808         * font-lock.el (font-lock-fontify-keywords-region):
5809         Use new progress-feedback names.
5810
5811         * font-lock.el (java-font-lock-identifier-regexp):
5812         * font-lock.el (java-font-lock-class-name-regexp):
5813         Fix bytecompiler warnings.
5814
5815         * gutter-items.el:
5816         * gutter-items.el (progress-display-use-echo-area): Removed.
5817         * gutter-items.el (progress-feedback-use-echo-area): New.
5818         * gutter-items.el (progress-display-popup-period): Removed.
5819         * gutter-items.el (progress-feedback-popup-period): New.
5820         * gutter-items.el (set-progress-display-style): Removed.
5821         * gutter-items.el (set-progress-feedback-style): New.
5822         * gutter-items.el (progress-display-style): Removed.
5823         * gutter-items.el (progress-feedback-style): New.
5824         * gutter-items.el (progress-stack):
5825         * gutter-items.el (progress-displayed-p): Removed.
5826         * gutter-items.el (progress-feedbacked-p): New.
5827         * gutter-items.el (clear-progress-display): Removed.
5828         * gutter-items.el (clear-progress-feedback): New.
5829         * gutter-items.el (progress-display-clear-when-idle): Removed.
5830         * gutter-items.el (progress-feedback-clear-when-idle): New.
5831         * gutter-items.el (remove-progress-display): Removed.
5832         * gutter-items.el (remove-progress-feedback): New.
5833         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5834         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5835         * gutter-items.el (append-progress-display): Removed.
5836         * gutter-items.el (append-progress-feedback): New.
5837         * gutter-items.el (abort-progress-display): Removed.
5838         * gutter-items.el (abort-progress-feedback): New.
5839         * gutter-items.el (raw-append-progress-display): Removed.
5840         * gutter-items.el (raw-append-progress-feedback): New.
5841         * gutter-items.el (display-progress-display): Removed.
5842         * gutter-items.el (display-progress-feedback): New.
5843         * gutter-items.el (current-progress-display): Removed.
5844         * gutter-items.el (current-progress-feedback): New.
5845         * gutter-items.el (current-progress-display-label): Removed.
5846         * gutter-items.el (current-progress-feedback-label): New.
5847         * gutter-items.el (progress-display): Removed.
5848         * gutter-items.el (progress-feedback): New.
5849         Replace "progress-display" with "progress-feedback" globally.
5850
5851         * gutter-items.el (lprogress-display): Removed.
5852         * gutter-items.el (progress-feedback-with-label): New.
5853         Rename lprogress-display ==> progress-feedback-with-label.
5854
5855         * gutter-items.el (search-dialog-direction): Removed.
5856         * gutter-items.el (search-dialog-text): Removed.
5857         * gutter-items.el (search-dialog-callback): Removed.
5858         * gutter-items.el (make-search-dialog): Removed.
5859         Move to dialog-items.el.
5860
5861         * help.el:
5862         * help.el (help-mode-quit):
5863         * help.el (mode-for-help): New.
5864         * help.el (help-sticky-window): New.
5865         * help.el (help-window-config): New.
5866         * help.el (with-displaying-help-buffer):
5867         * help.el (function-at-event): New.
5868         * help.el (help-symbol-regexp): New.
5869         * help.el (help-symbol-run-function-1): New.
5870         * help.el (help-symbol-run-function): New.
5871         * help.el (help-symbol-function-context-menu): New.
5872         * help.el (help-symbol-variable-context-menu): New.
5873         * help.el (help-symbol-function-and-variable-context-menu): New.
5874         * help.el (frob-help-extents): New.
5875         * help.el (describe-function-1):
5876         * help.el (variable-at-point):
5877         * help.el (variable-at-event): New.
5878         * help.el (describe-variable):
5879         Major overhaul.
5880         - Make functions and variables be mousable.
5881         - Middle button hyperlinks.
5882         - New context-menu entries.
5883
5884         * keydefs.el:
5885         * keydefs.el (global-map):
5886         New key bindings to move lines up and down.
5887
5888         * lisp-mode.el:
5889         * lisp-mode.el (construct-lisp-mode-menu): New.
5890         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5891         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5892         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5893         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5894         Make popup and menubar menus be different.  Popup menu uses
5895         clicked location and automatically assumes symbol under the mouse
5896         for various commands.
5897
5898         * menubar-items.el:
5899         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5900         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5901
5902         * menubar-items.el (global-popup-menu): Removed.
5903         * menubar-items.el (mode-popup-menu): Removed.
5904         * menubar-items.el (activate-popup-menu-hook): Removed.
5905         * menubar-items.el (popup-mode-menu): Removed.
5906         * menubar-items.el (popup-buffer-menu): Removed.
5907         * menubar-items.el (popup-menubar-menu): Removed.
5908         Move to menubar.el.
5909
5910         * menubar.el:
5911         * menubar.el (global-popup-menu): New.
5912         * menubar.el (mode-popup-menu): New.
5913         * menubar.el (activate-popup-menu-hook): New.
5914         * menubar.el (last-popup-menu-event): New.
5915         * menubar.el (popup-mode-menu): New.
5916         * menubar.el (popup-buffer-menu): New.
5917         * menubar.el (popup-menubar-menu): New.
5918         * menubar.el (menu-call-at-event): New.
5919         Move non-content functions here.  Add support for context menu
5920         items on extents.
5921
5922         * minibuf.el (minibuffer-history-uniquify):
5923         Typo fix.
5924
5925         * minibuf.el (read-file-name-1):
5926         Call new file dialog box if it exists.
5927
5928         * minibuf.el (mouse-rfn-setup-vars):
5929         Clean up "chop" action.
5930
5931         * mouse.el:
5932         * mouse.el (button2): Now bound to mouse-track.
5933         * mouse.el (click-inside-extent-p):
5934         * mouse.el (point-inside-extent-p):
5935         * mouse.el (point-inside-selection-p):
5936         * mouse.el (mouse-drag-or-yank): Removed.
5937         * mouse.el (mouse-begin-drag-n-drop): New.
5938         * mouse.el (mouse-eval-sexp):
5939         * mouse.el (mouse-track-activate-strokes): New.
5940         * mouse.el (mouse-track-do-activate): New.
5941         * mouse.el (mouse-track):
5942         * mouse.el (default-mouse-track-event-is-with-button): New.
5943         * mouse.el (default-mouse-track-cleanup-hook):
5944         * mouse.el (default-mouse-track-drag-hook):
5945         * mouse.el (default-mouse-track-drag-up-hook):
5946         * mouse.el (default-mouse-track-click-hook):
5947         Merge drag-n-drop into mouse-track.
5948         Add general "activate" support to replace specific button2 kludges.
5949         Use "button modifier" support in mouse-track.
5950
5951         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5952
5953         * package-ui.el:
5954         * package-ui.el (pui-menu):
5955         * package-ui.el (pui-popup-context-sensitive): Removed.
5956         Fix bytecompiler warnings.
5957         Clean up popup code a bit.
5958
5959         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5960
5961         * simple.el:
5962         * simple.el (transpose-lines):
5963         * simple.el (transpose-line-up): New.
5964         * simple.el (transpose-line-down): New.
5965         * simple.el (transpose-subr):
5966         * simple.el (transpose-subr-1): Removed.
5967         Clean up, add functions to move lines up and down.
5968
5969         * startup.el (mail-host-address):
5970         * startup.el (user-mail-address):
5971         Customize.
5972
5973         * subr.el:
5974         * subr.el (set-symbol-value-in-buffer): New.
5975         * subr.el (error):
5976         * subr.el (check-argument-type):
5977         * subr.el (defined-error-p): New.
5978         Add structured error support.
5979
5980         * toolbar-items.el (toolbar-compile):
5981         Use new make-dialog-box.
5982
5983         * update-elc.el:
5984
5985         * userlock.el (ask-user-about-lock-dbox):
5986         * userlock.el (ask-user-about-supersession-threat-dbox):
5987         * userlock.el (ask-user-about-lock):
5988         * userlock.el (ask-user-about-supersession-threat):
5989         Use new make-dialog-box.
5990         Add safety checks; use should use-dialog-box-p.
5991
5992         * window-xemacs.el:
5993         * window-xemacs.el (__buffer-dedicated-frame):
5994         * window-xemacs.el (buffer-dedicated-frame): New.
5995         * window-xemacs.el (set-buffer-dedicated-frame): New.
5996         Move dedicated-frame stuff into lisp.
5997
5998 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5999
6000         * printer.el (generic-print-region): Do not require that
6001         `printer-name' be set.
6002         (printer-name): Commentary clarification.
6003
6004 2000-07-19  Martin Buchholz <martin@xemacs.org>
6005
6006         * XEmacs 21.2.35 is released.
6007
6008 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6009
6010         * select.el (selection-coercible-types): Initialise.
6011
6012 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6013
6014         * select.el (own-clipboard): Bug fix.
6015
6016 2000-07-17  Mike Sperber  <mike@xemacs.org>
6017
6018         * cus-edit.el (custom-migrate-custom-file): Save init file before
6019         continuing.
6020
6021 2000-07-16  Mike Sperber  <mike@xemacs.org>
6022
6023         * startup.el (load-init-file): Remove silly call to
6024         `load-user-custom-file`.
6025         (maybe-migrate-user-init-file): Minor fixes.
6026
6027 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6028
6029         * apropos.el (apropos-documentation-check-doc-file):
6030         `doc' variable should be let-bound, as was presumably intended.
6031
6032         * cus-edit.el (custom-variable-reset-saved):
6033         (custom-variable-reset-standard):
6034         Remove unused variable comment-widget.  Twice.
6035
6036         * toolbar.el (toolbar-blank-press-function):
6037         Add a real defvar with initial value nil and proper docstring.
6038         (press-toolbar-button): No need to check for boundp-ness anymore.
6039
6040         * rect.el (open-rectangle-line): Remove useless (let) form.
6041         Add defvar for pending-delete-mode.
6042
6043         * info.el (Info-find-node): This function needs an autoload cookie.
6044
6045         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6046         Use let* since the second form referred to the first.
6047
6048 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6049
6050         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6051         instead of removed `mswindows-get-clipboard'.
6052
6053
6054 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6055
6056         * select.el (select-convert-from-text): New.
6057         * select.el (select-convert-from-length): New.
6058         * select.el (select-convert-from-integer): New.
6059         * select.el (select-convert-from-identity): New.
6060         * select.el (select-convert-from-filename): New.
6061         * select.el (selection-converter-in-alist): Use them.
6062         New converter functions for X.
6063
6064         * select.el (get-selection): Removed comment.
6065
6066         * select.el (own-selection): Removed append code - I thought
6067         I'd already done this, but apparently not...
6068
6069         * select.el: Changed comment about TIMESTAMP.
6070
6071         * select.el (select-convert-in): New.
6072         * select.el (select-convert-out): New.
6073         New functions that get used by select.c.
6074
6075         * select.el (select-buffer-killed-default): New.
6076         * select.el (select-buffer-killed-text): New.
6077         * select.el (selection-buffer-killed-alist): New.
6078         New list and functions that get called if a relevant selection
6079         exists and a buffer gets killed.
6080
6081         * select.el (select-convert-to-targets):
6082         * select.el (select-convert-to-identity): Removed.
6083         * select.el (select-convert-from-identity): Removed.
6084         * select.el (select-converter-out-alist):
6085         Removed _EMACS_INTERNAL selection type.
6086
6087         * x-select.el (xselect-kill-buffer-hook): Removed.
6088         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6089         Removed this X-specific nonesense. Use the generic support
6090         in select.el instead.
6091
6092 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6093
6094         * mule/mule-category.el (defined-category-hashtable):
6095         Use make-hash-table instead of make-hashtable
6096
6097         * buff-menu.el: Byte-compiler warning fix.
6098
6099         * isearch-mode.el (isearch-highlight-all-cleanup):
6100         Remove unused variable `isearch-highlight-all-start'.
6101
6102         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6103
6104         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6105
6106         * cus-dep.el (Custom-make-dependencies):
6107         Add autoload cookie for custom-add-loads to generated custom-load.el.
6108
6109         * autoload.el (autoload-package-name): Warning suppression.
6110         Move defvar prior to first use.
6111
6112         * custom.el: Add autoload for custom-declare-face.
6113         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6114         * cl.el (cl-hack-byte-compiler):
6115         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6116         to work properly.
6117
6118 2000-07-08  Mike Sperber  <mike@xemacs.org>
6119
6120         * startup.el (load-home-init-file): Added variable.
6121         (maybe-migrate-user-init-file): Added.
6122         (load-user-init-file): Load custom file if different from init
6123         file.
6124
6125         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6126         "startup."
6127
6128         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6129         Moved `custom-file'-related code to cus-file.el.
6130
6131         * cus-file.el: New file.
6132
6133 2000-04-01  Mike Sperber  <mike@xemacs.org>
6134
6135         * packages.el (packages-find-package-directories): Added support
6136         for external package hierarchies with in-place installations.
6137
6138         * find-paths.el (paths-root-in-place-p): Added.
6139         (paths-find-emacs-directory): Added support for external
6140         directories with in-place installations.
6141         (paths-find-site-directory): Ditto.
6142
6143         * startup.el (find-user-init-file): Also look for
6144         ~/.xemacs/init.elc? in preference to ~/.emacs.
6145
6146 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6147
6148         * select.el (own-selection):
6149         * select.el (own-clipboard): Changed `append' parameter to
6150         `how-to-use' parameter.
6151         * select.el (own-selection): Removed icky append code.
6152         * select.el (own-selection, get-selection): Removed extra type
6153         checking.
6154         * select.el (selection-appender-alist):
6155         * select.el (selection-converter-{in|out}-alist): Initialise.
6156         * select.el (select-append-to-*): New.
6157         * select.el (select-convert-from-*): New.  New functions to append
6158         data and convert data from external type.
6159
6160 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6161
6162         * font-lock.el: Javadoc enhancements.
6163
6164 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6165
6166         * printer.el (generic-print-region): Compose job name from buffer
6167         name.
6168
6169 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6170
6171         * font-lock.el (font-lock-fontify-pending-extents): Call
6172         font-lock-fontify-region instead of font-lock-fontify-buffer
6173         to avoid unnecessary progress gauges.
6174
6175 2000-07-06  Craig Lanning  <lanning@scra.org>
6176
6177         * custom-load.el (faces):
6178
6179         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6180         dir is a regex.
6181
6182         * process.el (call-process-internal): from Dan Holmsand, use binary
6183         coding systems so that jka-compr works.
6184
6185 2000-07-07  Ben Wing  <ben@xemacs.org>
6186
6187         * font-lock.el: Undo previous change.  Unfortunately, some
6188         files actually use the variables directly in their init code
6189         without quoting them.
6190
6191 2000-07-07  Ben Wing  <ben@xemacs.org>
6192
6193         * font-lock.el (defvar font-lock-*-face): Removed.
6194
6195         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6196         only when necessary.
6197
6198 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6199
6200         * cl-macs.el: fix cl-transform-function-property kludge
6201         so that it does not require a random feature.
6202
6203 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6204
6205         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6206         as in Linux kernel "Rules.make".
6207
6208 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6209
6210         * build-report.el (build-report): Add autoload cookie.
6211
6212 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6213
6214         * package-ui.el (defgroup pui):  Correct a misspelling
6215         (pui-toggle-package-delete):  Change `seleted' to `selected'
6216
6217 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6218
6219         * package-get.el (package-get-update-base):
6220         (package-get): Use insert-file-contents-literally always.
6221         (package-get-maybe-save-index):
6222         Force coding system for writing to binary.
6223
6224 2000-06-08  Mike Alexander  <mta@arbortext.com>
6225
6226         * code-process.el (call-process-region): If there is no coding
6227         system for the process on process-coding-system-alist use the
6228         coding system of the buffer containing the region.
6229
6230 2000-06-10  Ben Wing  <ben@xemacs.org>
6231
6232         * cmdloop.el (command-error):
6233         If debug-on-error and noninteractive, output backtrace.
6234
6235         * files.el (file-relative-name):
6236         Remove MSDOS references.
6237
6238         * simple.el (line-number): New function, due to non-obvious
6239         behavior/usage of count-lines.
6240
6241         * simple.el (count-lines): document non-obvious usage to get
6242         line number.
6243
6244 2000-06-11  Ben Wing  <ben@xemacs.org>
6245
6246         * faces.el ((featurep 'xpm)):
6247         * x-faces.el (x-init-face-from-resources):
6248         * x-faces.el (x-init-frame-faces):
6249         * x-misc.el (x-init-specifier-from-resources):
6250         * x-misc.el (x-get-resource-and-bogosity-check):
6251         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6252         * x-mouse.el (x-init-pointer-shape):
6253         * x-scrollbar.el (x-init-scrollbar-from-resources):
6254         Add sixth argument to x-get-resource calls so as to issue warnings
6255         rather than errors on bogus arguments.
6256
6257 2000-06-05  Ben Wing  <ben@xemacs.org>
6258
6259         * compat.el: new file.  provides a clean, non-intrusive way to
6260         define compatibility functions.
6261
6262         * process.el (shell-quote-argument): temporary fix for lack
6263         of nt-quote-process-args.  #### I need to put back the overall
6264         structure of that mechanism but redo the guts of it using the
6265         extra intelligence in the C code.
6266
6267 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6268
6269         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6270         `package-get' does in package-get.el, instead of using external
6271         "md5sum" program.
6272
6273         * package-get.el (package-get): Insert package file literally to
6274         make checksum calculation work.
6275
6276 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6277
6278         * code-files.el (convert-mbox-coding-system): Deleted.
6279         (file-coding-system-alist): Removed reference to
6280         convert-mbox-coding-system.
6281
6282 2000-05-28  Martin Buchholz <martin@xemacs.org>
6283
6284         * XEmacs 21.2.34 is released.
6285
6286 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6287
6288         * font-lock.el (font-lock-keywords): Rewrote docstring
6289
6290 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6291
6292         * loadhist.el (unload-feature): handle case where x is both boundp
6293         and fboundp
6294
6295 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6296
6297         * packages.el: It's ok to use built-in macros, but not lisp
6298         defined ones.
6299
6300 2000-05-20  Ben Wing  <ben@xemacs.org>
6301
6302         * font-lock.el:
6303         * font-lock.el (font-lock-message-threshold):
6304         * font-lock.el (font-lock-mode):
6305         * font-lock.el (font-lock-default-fontify-buffer):
6306         * font-lock.el (font-lock-always-fontify-immediately):
6307         * font-lock.el (font-lock-old-extent): Removed.
6308         * font-lock.el (font-lock-old-len): Removed.
6309         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6310         * font-lock.el (font-lock-pending-extent-table): New.
6311         * font-lock.el (font-lock-range-table): New.
6312         * font-lock.el (font-lock-after-change-function):
6313         * font-lock.el (font-lock-after-change-function-1): Removed.
6314         * font-lock.el (font-lock-fontify-pending-extents): New.
6315         * font-lock.el ('font-lock-revert-cleanup): Removed.
6316         * font-lock.el ('font-lock-revert-setup): Removed.
6317         Rewrite deferral code to handle any number of changes, merging
6318         them properly.  Remove hacked-up code for revert-buffer, now
6319         unnecessary.
6320
6321         * menubar-items.el (default-menubar):
6322         In Options->Edit Init File, don't switch to emacs-lisp-mode
6323         unless necessary; doing this turns off font-lock.
6324
6325 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6326
6327         * keydefs.el: Define C-x BS to backward-kill-sentence.
6328
6329 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6330
6331         * files.el (hack-local-variables-prop-line): Use non-greedy
6332         matching to process -*-texinfo-*- -*-.
6333
6334 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6335
6336         * minibuf.el (minibuf-directory-files): new function.
6337         (read-file-name-activate-callback): use minibuf-directory-files.
6338         (read-directory-name-internal): ditto.
6339         (mouse-file-display-completion-list): ditto.
6340         (mouse-directory-display-completion-list): ditto.
6341         (read-file-name-internal): remove "./" from completion list unless
6342         explicitly matched, for consistency.
6343
6344 2000-05-11  Ben Wing  <ben@xemacs.org>
6345
6346         * gutter-items.el (gutter-buffers-tab):
6347         * gutter-items.el (add-tab-to-gutter):
6348         * gutter-items.el (update-tab-in-gutter):
6349         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6350         * gutter-items.el (append-progress-display):
6351         * gutter-items.el (abort-progress-display):
6352         * gutter-items.el (raw-append-progress-display):
6353         Further fixes.  Use set-glyph-image not set-image-instance-property,
6354         to fix problems with multiple windows in a frame.
6355
6356         * menubar-items.el (tutorials-menu-filter):
6357         Fix typo.
6358
6359         * startup.el (early-error-handler):
6360         Display message box under windows; otherwise, message will disappear
6361         before it can be viewed.
6362
6363         * update-elc.el:
6364         Fix bug in NEEDTODUMP processing.
6365
6366 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6367
6368         * startup.el (lock-directory): Removed.
6369         (superlock-file): Ditto.
6370         (startup-set-paths): Remove lockdir.
6371         (startup-setup-paths-warning): Remove lock-directory.
6372
6373         * setup-paths.el (paths-find-lock-directory): Removed.
6374         (paths-find-superlock-file): Ditto.
6375
6376 2000-05-09  Ben Wing  <ben@xemacs.org>
6377
6378         * faces.el (set-face-property):
6379         * faces.el (set-face-font):
6380         * faces.el (set-face-foreground):
6381         * faces.el (set-face-background):
6382         * faces.el (set-face-background-pixmap):
6383         * faces.el (set-face-underline-p):
6384         * faces.el (set-face-strikethru-p):
6385         * faces.el (set-face-highlight-p):
6386         * faces.el (set-face-dim-p):
6387         * faces.el (set-face-blinking-p):
6388         * faces.el (set-face-reverse-p):
6389         doc string changes.
6390
6391         * glyphs.el:
6392         * glyphs.el (make-image-specifier):
6393         * glyphs.el (glyph-property):
6394         * glyphs.el (set-glyph-image):
6395         * glyphs.el (make-glyph):
6396         * glyphs.el (make-pointer-glyph):
6397         * glyphs.el (make-icon-glyph):
6398         * glyphs.el (widget-image-instance-p): New.
6399         authorship info, lots of doc changes.  New predicate, inadvertently
6400         omitted.  the general principle with specifier docs is now that
6401         the description of instantiators should go with the make-foo-specifier
6402         fun's doc string, rather than in foo-specifier-p.  this follows
6403         conventions elsewhere in XEmacs and in general is a lot more obvious
6404         of a place to look.  sometimes the make-foo-specifier function needs
6405         to be created in the process.
6406
6407         * gutter.el:
6408         * gutter.el (make-gutter-specifier): New.
6409         * gutter.el (make-gutter-size-specifier): New.
6410         * gutter.el (make-gutter-visible-specifier): New.
6411         specifier doc updates according to the conventions specified before.
6412
6413         * objects.el:
6414         * objects.el (make-font-specifier):
6415         * objects.el (make-color-specifier):
6416         * objects.el (make-face-boolean-specifier): New.
6417         specifier doc updates according to the conventions specified before.
6418
6419         * specifier.el:
6420         * specifier.el (set-specifier):
6421         * specifier.el (make-integer-specifier): New.
6422         * specifier.el (make-boolean-specifier): New.
6423         * specifier.el (make-natnum-specifier): New.
6424         * specifier.el (make-generic-specifier): New.
6425         * specifier.el (make-display-table-specifier): New.
6426         specifier doc updates according to the conventions specified before.
6427
6428         * toolbar.el:
6429         * toolbar.el (make-toolbar-specifier): New.
6430         specifier doc updates according to the conventions specified before.
6431
6432 2000-05-09  Ben Wing  <ben@xemacs.org>
6433
6434         * process.el (call-process-internal): Revert to previous version
6435         because Mike's change clashed with a change I did not long before.
6436         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6437         Thanks very much Mike for pointing out the bug and submitting a
6438         patch!
6439
6440 2000-04-13  Mike Alexander  <mta@arbortext.com>
6441
6442         * process.el (call-process-internal): Send the correct input buffer
6443         (call-process-internal): Return the exit status of the process
6444
6445 2000-05-07  Ben Wing  <ben@xemacs.org>
6446
6447         * winnt.el:
6448         * winnt.el (nt-quote-args-verbatim): Removed.
6449         * winnt.el (nt-quote-args-prefix-quote): Removed.
6450         * winnt.el (nt-quote-args-backslash-quote): Removed.
6451         * winnt.el (nt-quote-args-double-quote): Removed.
6452         * winnt.el (nt-quote-args-functions-alist): Removed.
6453         * winnt.el (nt-quote-process-args): Removed.
6454         Remove all stuff for argument quoting.  We borrow the code instead
6455         from Emacs 20.6, which is much more careful in its quoting
6456         (e.g. in handling runs of the escape character) and avoids most of
6457         the need for this Lisp mechanism by checking to see whether we're
6458         running a Cygwin or normal program and doing the appropriate
6459         quoting.  If we end up needing such a mechanism, we should add
6460         it by extending the variable `mswindows-quote-process-args' so it
6461         can take an alist of regexps.
6462
6463 2000-05-07  Ben Wing  <ben@xemacs.org>
6464
6465         * keydefs.el:
6466         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6467         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6468         the window without moving point.
6469
6470         * simple.el:
6471         * simple.el (scroll-up-one): New.
6472         * simple.el (scroll-down-one): New.
6473         Functions for use with C-M-up/down.
6474
6475 2000-05-01  Martin Buchholz <martin@xemacs.org>
6476
6477         * XEmacs 21.2.33 is released.
6478
6479 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6480
6481         * dialog.el (yes-or-no-p-dialog-box):
6482         Fix docstring.
6483         Fix following horrible bug in X11 mode with focus-follows-mouse:
6484           1. Visit two files in two different frames.
6485           2. do File->Revert Buffer in one of those frames.
6486           3. Dialog box appears.
6487           4. Arrange things so that the mouse passes over the *other*
6488              frame, then to the dialog box, and click on "Yes".
6489           5. The file contents end up in the *wrong* buffer!
6490         Add TODO comment.
6491
6492 2000-04-28  Ben Wing  <ben@xemacs.org>
6493
6494         * help.el (describe-installation): correct typo introduced
6495         in last patch: boundp -> fboundp.
6496
6497         * etags.el (buffer-tag-table-list):
6498         canonicalize filenames to Unix format so that tag-table-alist
6499         searching works under Windows.
6500
6501         * autoload.el:
6502         Bowdlerize the supposedly objectionable words
6503         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6504
6505         * gutter-items.el (set-progress-display-style):
6506         * gutter-items.el (search-dialog-callback):
6507         * gutter-items.el (make-search-dialog):
6508         Change to new callback-ex api.
6509
6510 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6511
6512         * help.el: (describe-installation): decode-coding-string is not
6513         defined in a non MULE environment.
6514
6515 2000-04-28  Ben Wing  <ben@xemacs.org>
6516
6517         * gutter-items.el (buffer-list-changed-hook):
6518         use it, not record-buffer-hook.
6519
6520         * subr.el (record-buffer-hook): Removed.
6521
6522 2000-04-27  Ben Wing  <ben@xemacs.org>
6523
6524         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6525         use NORECORD option.  Andy will not like this, but the existing
6526         gutter behavior is just wrong, as per this comment:
6527
6528         ;; this used to add the norecord flag to both calls below.
6529         ;; this is bogus because it is a pervasive assumption in XEmacs
6530         ;; that the current buffer is at the front of the buffers list.
6531         ;; for example, select an item and then do M-C-l
6532         ;; (switch-to-other-buffer).  Things get way confused.
6533         ;;
6534         ;; Andy, if you want to maintain the current look, you must
6535         ;;  *uncouple* the gutter order and buffers order.
6536
6537         * loaddefs.el (completion-ignored-extensions): unfuckify.
6538
6539         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6540         xemacs.mak.
6541
6542         * autoload.el (batch-update-one-directory): new function, used in
6543         xemacs.mak.
6544
6545         * loadup.el: set gc-cons-threshold very high unless dumping --
6546         loadup during update-elc is much much much faster.  also do this
6547         when quick-building.
6548
6549         add commented-out code for profiling loadup.
6550
6551
6552         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6553         is required in order to build xemacs.
6554
6555 2000-04-26  Ben Wing  <ben@xemacs.org>
6556
6557         * loadup.el: don't garbage collect during loadup if quick-build
6558         compile-time option is set.
6559
6560 2000-04-23  Ben Wing  <ben@xemacs.org>
6561
6562         * update-elc.el: compute whether any dumped .el or .elc files
6563         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6564         if so.
6565
6566         * update-elc.el (update-elc-files-to-compile): always change
6567         NOBYTECOMPILE in the src directory rather than current dir,
6568         so it will work under NT.
6569
6570         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6571         the form of this file is identical between Unix and Windows.
6572         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6573         Added comment.
6574         (update-autoloads-from-directory): updated doc string.
6575         updated doc strings in a few other places.
6576
6577 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6578
6579         * bytecomp.el (byte-force-recompile): Fix argument to
6580         byte-recompile-directory.
6581
6582 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6583
6584         * gutter-items.el (progress-display-clear-when-idle): Use
6585         add-one-shot-hook.
6586         * gutter-items.el (clear-progress-display): Adjust number of
6587         arguments.
6588
6589 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6590
6591         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6592
6593 2000-04-16  Ben Wing  <ben@xemacs.org>
6594
6595         * printer.el: New file.
6596
6597         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6598
6599         * help.el (describe-installation): Fix decoding for Windows.
6600
6601         * menubar-items.el:
6602         * menubar-items.el (default-menubar):
6603         * menubar-items.el (tutorials-menu-filter): New.
6604         * menubar-items.el (popup-menubar-menu):
6605         Add authorship.  Redo Help menu and Tutorials filter.
6606
6607         * menubar.el: Correct comment.
6608
6609         * modeline.el (modeline-buffer-identification): Correct doc string.
6610
6611         * simple.el:
6612         * simple.el (printing): Removed.
6613         * simple.el (printer-name): Removed.
6614         * simple.el (generic-print-buffer): Removed.
6615         * simple.el (generic-print-region): Removed.
6616         Move generic print code to printer.el.
6617
6618 2000-04-15  Ben Wing  <ben@xemacs.org>
6619
6620         * simple.el (generic-print-region): New.
6621         make this function actually work.
6622         (generic-print-buffer): call generic-print-region.
6623
6624 2000-04-14  Andy Piper  <andy@xemacs.org>
6625
6626         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6627         by using the new widget-callback-current-channel.
6628         (search-dialog-callback): ditto.
6629
6630 2000-04-12  Andy Piper  <andy@xemacs.org>
6631
6632         * gutter.el (default-gutter-position): moved from gutter-items.el.
6633         (default-gutter-position-changed-hook): ditto.
6634         (gutter-element-visibility-changed-hook): ditto.
6635         (set-gutter-element): ditto.
6636         (remove-gutter-element): ditto.
6637         (set-gutter-element-visible-p): ditto.
6638         (gutter-element-visible-p): ditto.
6639         (init-gutter): ditto.
6640
6641         * dialog.el (make-dialog-box): renamed and moved from
6642         gutter-items.el
6643
6644         * gutter-items.el: move various functions elsewhere.
6645
6646 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6647
6648         * menubar-items.el: Fixed place of parenthesis.
6649
6650 2000-04-12  Ben Wing  <ben@xemacs.org>
6651
6652         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6653                 without constantly being prompted for the tag.
6654         * simple.el: Added a number of section headings, to clarify the
6655                 organization of this file.
6656         * simple.el (activate-region):
6657         * simple.el (region-exists-p):
6658         * simple.el (region-active-p):
6659                 Moved these three function down to the other side of
6660                 the case-changing functions, so they join the rest of
6661                 the region code.
6662         * simple.el (printing): New.
6663         * simple.el (printer-name): New.
6664         * simple.el (generic-print-buffer): New.
6665                 New functions, a very simple prototype for a unified
6666                 printing interface.
6667
6668         * process.el (call-process-internal): Real fix for null BUFFER,
6669                 other problems with BUFFER specs.
6670
6671         * menubar-items.el:
6672                 Fixed up File->Print to use new printing functions.
6673                 Various corrections and expansions to Grep/Compile menus.
6674                 New options for Printing.
6675                 New options for SMTP Mail, the way to send mail under
6676                   MS Windows. (There's also a package patch to make SMTP
6677                   Mail be the default under MSWin.)
6678
6679 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6680
6681         * menubar-items.el: Selecting Rectangle Mousing from menubar
6682         did not work.  Needed to quote mouse-track-rectangle-p.
6683
6684 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6685
6686         * cl-compat.el (keywordp): Removed.
6687
6688 2000-04-05  Andy Piper  <andy@xemacs.org>
6689
6690         * gutter-items.el (progress-layout-glyph): don't initialize here.
6691         (progress-gauge-glyph): use dynamic sizing.
6692         (set-progress-display-style): new function. Set progress glyphs
6693         appropriately depending on the style.
6694         (progress-display-style): new variable. Custom version of
6695         set-progress-display-style.
6696         (progress-abort-glyph): switch to dynamic sizes.
6697         (search-dialog-text): make the edit field active.
6698
6699 2000-04-04  Andy Piper  <andy@xemacs.org>
6700
6701         * gutter-items.el (make-search-dialog): need to make the search
6702         dialog visible after creation.
6703
6704         * menubar-items.el (default-menubar): use the search dialog for
6705         searching. Remove some extraneous search menu items.
6706
6707         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6708         well as strings.
6709         (make-gutter-only-dialog-frame): allow the user to create the
6710         frame unmapped. Allow the gutter spec to be given as a glyph.
6711         (search-dialog-direction): new variable.
6712         (search-dialog-text): new variable.
6713         (search-dialog-callback): new function. Callback for the search
6714         dialog action.
6715         (make-search-dialog): new function. Create a user-friendly search
6716         dialog.
6717
6718 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6719
6720         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6721         under Windows.
6722
6723 2000-04-01  Andy Piper  <andy@xemacs.org>
6724
6725         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6726         progress more accurately.
6727
6728 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6729
6730         * finder.el (finder-compile-keywords): Process readable files only.
6731         Because error in process of .#finder-inf.el when compile xemacs
6732         with --with-clash-detection option.
6733
6734 2000-03-31  Andy Piper  <andy@xemacs.org>
6735
6736         * gutter-items.el (append-progress-display): don't delay after a
6737         successful font-lock.
6738         (make-gutter-only-dialog-frame): new function. Allow users to
6739         create gutter-only dialogs.
6740
6741 2000-03-27  Mike Alexander  <mta@arbortext.com>
6742
6743         * process.el (call-process-internal): Handle a null BUFFER
6744         parameter correctly.
6745
6746 2000-03-28  Andy Piper  <andy@xemacs.org>
6747
6748         * gutter-items.el (abort-progress-display): put strings in the
6749         gutter not extents.
6750         (progress-layout-glyph): signal special 'quit callback.
6751         (progress-display-quit-function): deleted.
6752         (progress-display-stop-callback): deleted.
6753         (progress-display-dispatch-command-events): deleted.
6754         (append-progress-display): remove calls to
6755         progress-display-dispatch-command-events.
6756         (raw-append-progress-display): ditto.
6757
6758 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6759
6760         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6761         being a list.  Actually define `stipple-pixmap-p' which is used as
6762         an error predicate.  Correctly handle PIXMAP being either relative
6763         or absolute file name.
6764
6765 2000-03-24  Andy Piper  <andy@xemacs.org>
6766
6767         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6768         (abort-progress-display): ditto. Don't delete the created extent.
6769         (raw-append-progress-display): ditto.
6770         (progress-display-dispatch-non-command-events): new
6771         function. Encapsulates what we want to do when no command input is
6772         required.
6773         (progress-display-dispatch-command-events): likewise, but disable
6774         for now since it causes too many problems.
6775         (append-progress-display): use them.
6776         (raw-append-progress-display): ditto.
6777         (default-gutter-position-changed-hook): set this rather than
6778         default-gutter-position-changed.
6779         (default-gutter-position-changed-hook): lambda with zero arguments
6780         rather than one.
6781         (raw-append-progress-display): trap errors in pending input since
6782         allowing them to signal will hose the gauge well and
6783         truly. Ideally we would like to delay these until we are more able
6784         to cope.
6785         (append-progress-display): ditto.
6786
6787 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6788
6789         * lisp/make-docfile.el: call-process-internal is now implemented
6790         in process.el.
6791
6792 2000-03-21  Ben Wing  <ben@xemacs.org>
6793
6794         * mule\mule-cmds.el (set-language-info-alist):
6795         Fix to correspond to new menu arrangement.
6796
6797 2000-03-21  Ben Wing  <ben@xemacs.org>
6798
6799         * process.el:
6800         * process.el (call-process-internal): New.
6801         New implementation of call-process.  Only enabled under NT, so far.
6802         stderr handling not implemented yet in CVS'd C code.
6803
6804 2000-03-20  Ben Wing  <ben@xemacs.org>
6805
6806         * lisp-mode.el:
6807         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6808         * lisp-mode.el (lisp-interaction-mode):
6809         Put back Lisp Interaction menubar for Jan V's sake.
6810
6811         * simple.el:
6812         * simple.el (mark-ring):
6813         * simple.el (dont-record-current-mark): New.
6814         * simple.el (in-shifted-motion-command): New.
6815         * simple.el (mark-ring-unrecorded-commands): New.
6816         * simple.el (mark-ring-max):
6817         * simple.el (set-mark-command):
6818         * simple.el (push-mark):
6819         * simple.el (handle-pre-motion-command):
6820         Implement scheme for not recording unimportant marks.
6821
6822         * subr.el:
6823         * subr.el (function-allows-args): New.
6824         New function function-allows-args.
6825
6826 2000-03-20  Martin Buchholz <martin@xemacs.org>
6827
6828         * XEmacs 21.2.32 is released.
6829
6830 2000-03-20  Andy Piper  <andy@xemacs.org>
6831
6832         * gutter-items.el (update-tab-in-gutter): force selection of the
6833         selected-window if required to do so.
6834         (buffers-tab-items): ditto.
6835         (add-tab-to-gutter): ditto.
6836         (create-frame-hook): use force-selection.
6837         (default-gutter-position-changed): lambdify.
6838         (update-tab-hook): deleted since it was only used in one place.
6839
6840 2000-03-18  Andy Piper  <andy@xemacs.org>
6841
6842         * files.el (find-file-noselect): undo change that shouldn't have
6843         gone in.
6844
6845 2000-03-17  Andy Piper  <andy@xemacs.org>
6846
6847         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6848         of selected-window trickery.
6849
6850         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6851         frames tabs.
6852         (progress-display-stop-callback): progress -> progress-display
6853         (progress-display-quit-function): ditto.
6854         (clear-progress-display): ditto.
6855         (remove-progress-display): ditto.
6856         (append-progress-display): ditto.
6857         (abort-progress-display): ditto.
6858         (raw-append-progress-display): ditto.
6859         (display-progress-display): ditto.
6860         (current-progress-display-label): ditto.
6861         (current-progress-display): ditto.
6862         (lprogress-display): ditto and save the buffer
6863         (progress-display): ditto. Otherwise the buffer sometimes gets
6864         changed which confuses font-lock.
6865
6866         * font-lock.el (font-lock-default-fontify-buffer): catch all
6867         errors, not just quit.
6868         (font-lock-mode): progress -> display-progress
6869         (font-lock-default-fontify-buffer): ditto.
6870         (font-lock-fontify-syntactically-region): ditto.
6871         (font-lock-fontify-keywords-region): ditto.
6872
6873 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6874
6875         * cl.el (gensym): Move to here from cl-macs.el.
6876         (gentemp): Ditto.
6877
6878 2000-03-16  Andy Piper  <andy@xemacs.org>
6879
6880         * font-lock.el (font-lock-mode): use lprogress and friends for
6881         progress management.
6882         (font-lock-default-fontify-buffer): ditto.
6883         (font-lock-fontify-syntactically-region): ditto.
6884         (font-lock-fontify-keywords-region): ditto.
6885         (font-lock-revert-cleanup): fix reverting.
6886         (font-lock-revert-setup): ditto.
6887
6888         * gutter-items.el (progress-use-echo-area): new variable. Use the
6889         echo area for progress gauges if non-nil.
6890         (clear-progress): remove echo area stuff and defer to
6891         clear-message.
6892         (append-progress): dispatch non-command events after each progress
6893         increment. Remove echo area stuff.
6894         (abort-progress): remove echo area stuff and defer to
6895         display-message.
6896         (raw-append-progress): ditto. Dispatch non-command events after
6897         gutter redisplay.
6898         (display-progress): defer echo area stuff to display-message.
6899
6900         * gutter-items.el (clear-progress):
6901         (abort-progress): indentation changes.
6902         (display-progress): don't clear progress.
6903         (append-progress): compare messages with equal.
6904         (raw-append-progress): use dispatch-non-command-events to flush
6905         widget creation events.
6906
6907 2000-03-13  Ben Wing  <ben@xemacs.org>
6908
6909         * abbrev.el:
6910         * abbrev.el (abbrev-string-to-be-defined): New.
6911         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6912         Changes for use with the menubar.
6913
6914 2000-03-12  Ben Wing  <ben@xemacs.org>
6915
6916         * alist.el (vassoc): moved here from font-menu.el.
6917
6918         * custom.el (defface): typo fix.
6919
6920         * dialog.el (yes-or-no-p-dialog-box):
6921         * dialog.el (message-box):
6922         * files.el (save-some-buffers-1):
6923         Put accelerators in the button names.
6924
6925         * font-lock.el (font-lock-comment-face):
6926         * font-lock.el (font-lock-keyword-face):
6927         * font-lock.el (font-lock-function-name-face):
6928         Fixed some of the colors under MS Windows because the existing
6929         default colors were hardly different from black and needed to be
6930         made lighter.
6931
6932         * font-menu.el:
6933         * font-menu.el (font-menu-split-long-menu):
6934         * font-menu.el (font-menu-family-constructor):
6935         * font-menu.el (font-menu-size-constructor):
6936         * font-menu.el (font-menu-weight-constructor):
6937         * font-menu.el (font-menu-set-font):
6938         vassoc moved to alist.el.
6939         Accelerators added to all menus.
6940         Unused bound var new-props removed.
6941
6942         * keydefs.el: I did a whole lot of rearranging to put things in a
6943         more consistent order and fixed a number of cases where key
6944         combinations involving up, down, left, right and so on were
6945         defined but the corresponding keypad combinations were not
6946         defined.
6947
6948         * lisp-mode.el:
6949         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6950         * lisp-mode.el (emacs-lisp-mode):
6951         * lisp-mode.el (lisp-interaction-mode):
6952         * lisp-mode.el (flet):
6953         Added accelerators onto the menus.
6954         Made all the different versions of the let function be indented
6955         the same way.
6956         Undid Steve's easy-menu-ification, because it makes it impossible
6957         to have the menubar and popup menus different.
6958         Cleaned up the menu; added items for find-function &c and some
6959         indenting, and removed debug-on-*.
6960
6961         * list-mode.el (list-mode-hook):
6962         * list-mode.el (list-mode):
6963         * list-mode.el (completion-setup-hook):
6964         * list-mode.el (display-completion-list):
6965         Added support for the :window-height keyword, which is required
6966         because of other changes that I made for the file dialog box.  I
6967         also made the hook variables list-mode-hook and
6968         completion-setup-hook and also minibuffer-setup-hook in
6969         minibuf.el be permanent-local; see comment in list-mode.el.
6970
6971         * map-ynp.el (map-y-or-n-p):
6972         Added accelerators to the dialog buttons.
6973
6974         * menubar-items.el (menu-truncate-list):
6975         New internal function.
6976         * menubar-items.el (submenu-generate-accelerator-spec):
6977         * menubar-items.el (menu-item-strip-accelerator-spec):
6978         * menubar-items.el (menu-item-generate-accelerator-spec):
6979         New exported functions, for use in auto-generating accelerator specs.
6980
6981         * menubar-items.el:
6982         * menubar-items.el (default-menubar):
6983         * menubar-items.el (maybe-add-init-button):
6984         * menubar-items.el (bookmark-menu-filter):
6985         * menubar-items.el (slow-format-buffers-menu-line):
6986         * menubar-items.el (build-buffers-menu-internal):
6987         * menubar-items.el (language-environment-menu-filter):
6988         * menubar-items.el (default-popup-menu):
6989         * menubar-items.el (popup-buffer-menu):
6990         * menubar-items.el (popup-menubar-menu):
6991         Did a major overhaul on this file, and in fact I'm nowhere near
6992         done working on the menubar, and there will be more patches to
6993         come.  A basic summary of what I've done:
6994
6995         a) I added accelerators to all of the menu items.  For menus that
6996         are auto-generated, such as the buffers menu, the accelerators are
6997         automatically added to the beginning of each line using the
6998         numbers 1 through 9, then zero, and then letters starting with A,
6999         but omitting the letters that are already in use for the fixed
7000         menu items at the top of the buffers menu.  To facilitate adding
7001         accelerators of this kind, I created some new functions
7002         (*-accelerator-spec), which are also being used by other filters
7003         that auto generate lists of things such as ftp sites to download
7004         packages.  If people really don't like these accelerators
7005         appearing at the beginning of the menu items, a variable can be
7006         added to optionally turn them off, but I think this is rather
7007         pointless because other menu items have accelerators and many or
7008         most of the menu users will use the accelerators if the support is
7009         there.
7010
7011         b) I combined the top level Tools and Apps menus into a single
7012         Tools menu, because the distinction between the two is not
7013         obvious, and the items on the menus are not used often enough that
7014         putting some of them onto submenus is a problem.
7015
7016         c) I created two new top level menus called View and Cmds because
7017         there were too many items on the File and Edit menus, and I'm going
7018         to be adding more items to these menus.  In contrast to the Tools
7019         menu, the items on these menus may be used quite often during an
7020         editing session, and so should be available with fewer
7021         keystrokes.
7022
7023         d) I added a number of options to the options menu, including one
7024         for controlling whether the alt key can be used to traverse to
7025         menu items using the accelerators, one for controlling behavior of
7026         control-k, one for controlling how the kill and yank functions
7027         interact with the clipboard, a few additional buffers-menu
7028         options, and various other things.  I also did a bit of
7029         rearranging, for example, combining the keyboard and mouse options
7030         into a single keyboard and mouse submenu to facilitate the
7031         accelerators on that level.
7032
7033         e) I changed the variable buffers-menu-format-buffer-line-function
7034         to take two arguments instead of one, the second argument being
7035         the line number for use in creating an accelerator.  I added a
7036         hack to support existing functions with one argument (although I
7037         doubt that very many of these exist), for backward compatibility.
7038
7039         f) I moved the top level mule menu to be a submenu of the edit
7040         menu.  I think that most of the items on this menu are fairly
7041         useless and there are certainly not enough frequently used items
7042         to justify this being its own top level menu.
7043
7044         g) I combined most of the items in big-menubar.el into the main menu.
7045         If people think the main menu is too big, it would be possible to
7046         create different configurations, some smaller.
7047
7048         * menubar.el (check-menu-syntax):
7049         Deleted some syntax checks that were no longer valid, partly
7050         because of changes that were already made a long time ago, and
7051         partly because of a change I made where I allow the name of the
7052         menu item to be an evaluated expression rather than just a string,
7053         similar to all of the other parameters of a menu item.
7054
7055         * minibuf.el:
7056         * minibuf.el (read-file-name-1):
7057         * minibuf.el (mouse-read-file-name-1):
7058         I made a number of changes to improve the appearance
7059         and functioning of the file dialog box.  They include:
7060
7061         a) Fixing the problem where closing the dialog box by clicking on
7062         the close button of the window didn't properly exit the
7063         minibuffer.
7064
7065         b) Fixing the problem that if you typed part of a file name, and
7066         then clicked on a completion with the mouse, the file was not
7067         correctly selected.
7068
7069         c) Changing the title of the dialog box to reflect the operation
7070         being done in accordance with user interface conventions, rather
7071         than the name of the dialog box buffer, which is rather useless.
7072
7073         d) Remove the words "possible completions are" which didn't
7074         belong.
7075
7076         e) Fix things so that the completions scroll off the end of the
7077         completions windows only to the right, rather than both to the
7078         right and down, which is in accordance with Windows user interface
7079         conventions.
7080
7081         * msw-init.el (init-post-mswindows-win):
7082         Added a binding for meta-F4, which is the standard windows binding
7083         for exiting a program.
7084
7085         * select.el (get-selection-no-error):
7086         * select.el (own-selection):
7087         * select.el (own-clipboard):
7088         Added an optional argument called append to the functions
7089         own-selection and own-clipboard.  This adds support for appending
7090         text to the existing selection and allows the function
7091         own-clipboard to be used as the value of the variable
7092         interprogram- cut-function.
7093
7094         Fixed a bug in own-selection in handling zmacs-region-stays.
7095
7096         * simple.el (historical-kill-line): New.
7097
7098         * simple.el (kill-line):
7099         * simple.el (interprogram-cut-function):
7100         * simple.el (interprogram-paste-function):
7101         * simple.el (handle-pre-motion-command):
7102         * simple.el (next-line):
7103         * simple.el (previous-line):
7104         a) Expanded the variable kill-whole-line, so that function
7105         kill-line can be set to delete the entire line always, not just
7106         when cursor is at the beginning of the line.  This is controlled
7107         by setting the variable kill-whole-line to the symbol 'always.
7108         This behavior, as well as the existing kill-whole-line behavior,
7109         now only take effect when kill-line is called interactively,
7110         although this is a departure from a previous behavior in the case
7111         of setting this variable kill-whole-line to t.  It is almost
7112         certainly what has always been intended, and most likely the old
7113         way of doing things introduced bugs.  I also created a function
7114         called historical-kill-line, which ignores the kill-whole-line
7115         setting and always gives the historical behavior of only killing
7116         to the end of the line.  I bound this function to shift- control-k
7117         so that the kill to end of line behavior is available, even when
7118         kill-whole-line has been set to change control-k into the simple
7119         delete-whole-line behavior. (This can be set using the options
7120         menu.)
7121
7122         b) I changed things so that kill and yank now interact with the
7123         clipboard by default under windows.  This was done by changing the
7124         default value of interprogram-cut- function and
7125         interprogram-paste-function.  You can get the old behavior by
7126         setting these to nil, and there is an option on the options menu
7127         to do this.
7128
7129         c) I added support for selecting text using shifted motion keys.
7130         This support is on by default and can be controlled by the
7131         variable shifted-motion-keys-select-region.  There is also a
7132         variable called unshifted-motion-keys-deselect-region that
7133         controls more specifically how the shifted motion key behavior
7134         works.  I did not put an option on the options menu to turn this
7135         off, because I can't imagine why this would be useful.
7136
7137         * simple.el (forward-block-of-lines):
7138         * simple.el (backward-block-of-lines):
7139         * simple.el (block-movement-size):
7140         New.
7141
7142         * simple.el (uncapitalized-title-words):
7143         * simple.el (uncapitalized-title-word-regexp):
7144         * simple.el (capitalize-string-as-title):
7145         * simple.el (capitalize-region-as-title):
7146         New.
7147
7148
7149         * subr.el (add-hook):
7150         * subr.el (make-local-hook): New.
7151         * subr.el (remove-local-hook): New.
7152         * subr.el (add-one-shot-hook): New.
7153         * subr.el (add-local-one-shot-hook): New.
7154         Added some functions to make using hooks easier.
7155         These include:
7156
7157         a) Functions add-local-hook and remove-local-hook to make it easy
7158         to use local hooks.
7159
7160         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7161         make it possible to add a "one-shot" hook, which is to say a hook
7162         that runs only once, and automatically removes itself after the
7163         first time it has run.
7164
7165 2000-03-09  Andy Piper  <andy@xemacs.org>
7166
7167         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7168
7169 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7170
7171         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7172         Moved from menubar-items.el.
7173         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7174
7175 2000-03-08  Andy Piper  <andy@xemacs.org>
7176
7177         * gutter-items.el (build-buffers-tab-internal): add selected field
7178         to buffers tab spec.
7179
7180 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7181
7182         * minibuf.el (last-exact-completion): Initialize to nil.
7183
7184 2000-03-07  Didier Verna  <didier@xemacs.org>
7185
7186         * startup.el (command-line-1): remove unused variable
7187         `first-file-buffer'.
7188
7189 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7190
7191         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7192         which is also used for Web server log files.
7193
7194 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7195
7196         * mule/mule-charset.el: Setup auto-fill-chars.
7197
7198 2000-03-02  SL Baur  <steve@beopen.com>
7199
7200         * subr.el (with-string-as-buffer-contents): Reimplement using
7201         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7202         non-deletion of buffer after execution problem.
7203         (with-output-to-string): Use unique buffer name.
7204
7205 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7206
7207         * gutter-items.el (buffers-tab-sort-function):  New variable.
7208         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7209
7210 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7211
7212         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7213
7214 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7215
7216         * menubar-items.el (maybe-add-init-button): Remove the "Load
7217         .emacs" button from all menubars.
7218
7219 2000-03-01  Didier Verna  <didier@xemacs.org>
7220
7221         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7222         region rectangle replacement (from Jan Vroonhof).
7223         (replace-rectangle): new function.
7224
7225 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7226
7227         * mule/mule-cmds.el (set-default-coding-systems): Use
7228         set-terminal-coding-system and set-keyboard-coding-system.
7229         * coding.el (set-terminal-coding-system): Use
7230         set-console-tty-output-coding-system.
7231         (set-keyboard-coding-system): Use
7232         set-console-tty-input-coding-system.
7233
7234 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7235
7236         * minibuf.el (read-variable): Allow symbol to default argument.
7237
7238 2000-02-27  Andy Piper  <andy@xemacs.org>
7239
7240         * gutter-items.el (update-tab-hook): new function to be used for
7241         hooks.
7242         (create-frame-hook): add update-tab-hook.
7243         (record-buffer-hook): ditto.
7244         (default-gutter-position-changed): ditto.
7245         (default-gutter-position): updating the buffers tab is now handled
7246         by a hook.
7247         (default-gutter-position-changed-hook): new variable.
7248         (gutter-element-visibility-changed-hook): ditto.
7249         (set-gutter-element-visible-p): call it.
7250         (set-gutter-element): use modify-specifier-instances. Set extents
7251         as duplicable before using.
7252         (remove-gutter-element): ditto.
7253         (set-gutter-element-visible-p): ditto.
7254         (init-gutter): new function.
7255         (add-tab-to-gutter): use new gutter-element functions rather than
7256         setting specifiers directly.
7257         (clear-progress): ditto.
7258         (abort-progress): ditto.
7259         (gutter-buffers-tab-visible-p): renamed from
7260         default-gutter-visible-p
7261
7262         * specifier.el (modify-specifier-instances): new function from Jan
7263         Vroonhof.
7264
7265         * x-init.el (init-post-x-win): call init-gutter.
7266
7267         * msw-init.el (init-post-mswindows-win): call init-gutter.
7268
7269         * menubar-items.el (default-menubar): Update to reflect new gutter
7270         variables.
7271
7272 2000-02-26  Andy Piper  <andy@xemacs.org>
7273
7274         * gutter-items.el (set-gutter-element): new function. Add gutter
7275         elements to the specified gutter.
7276         (remove-gutter-element): new function. Remove gutter elements from
7277         the specified gutter.
7278         (set-gutter-element-visible-p): new function. Set gutter element
7279         visibility for the provided gutter-visible specifier.
7280
7281 2000-02-23  Andy Piper  <andy@xemacs.org>
7282
7283         * gutter-items.el (add-tab-to-gutter): specify dimensions
7284         dynamically.
7285
7286 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7287
7288         * gutter-items.el (add-tab-to-gutter):
7289         * package-get.el (package-get-interactive-package-query):
7290         * package-ui.el (pui-directory-exists):
7291         (pui-install-selected-packages):
7292         (pui-list-packages):
7293         Use #'(lambda ...)  instead of '(lambda ...).
7294
7295 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7296
7297         * startup.el (load-user-init-file): Check to make sure user
7298           has an init-file before calling load().
7299
7300 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7301
7302         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7303
7304 2000-02-23  Martin Buchholz <martin@xemacs.org>
7305
7306         * XEmacs 21.2.31 is released.
7307
7308 2000-02-21  Mike Sperber <mike@xemacs.org>
7309
7310         * loadup.el (really-early-error-handler):
7311         * update-elc.el:
7312         * make-docfile.el:
7313         Remove dependency on EMACSBOOTSTRAP... environment variables.
7314
7315 2000-02-21  Martin Buchholz <martin@xemacs.org>
7316
7317         * XEmacs 21.2.30 is released.
7318
7319 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7320
7321         * byte-optimize.el (byte-optimize-plus):
7322         (byte-optimize-minus):
7323         (byte-optimize-multiply):
7324         Optimize (- 0) to 0, not (-)
7325         Optimize (+ 5 3.0) to 8.0
7326         Optimize (* 5 3.0) to 15.0
7327         Improve readability.
7328
7329 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7330
7331         * modeline.el: (modeline-scrolling-method): change modeline
7332         mswindows cursor appearance according to the value.
7333
7334         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7335         and 'gui-element face colors and 'gui-element face font to Windows
7336         defaults.
7337
7338 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7339
7340         * font-lock.el: Javadoc enhancements
7341
7342 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7343
7344         * ldap.el (toplevel): Test if LDAP support has been compiled in
7345         (ldap-verbose): New option
7346         (ldap-search-entries): Renamed from the previous ldap-search
7347         Conditionalize message display on ldap-verbose
7348         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7349         defuns
7350         (ldap-search): Is now defined as an obsolete wrapper calling
7351         ldap-search-basic or ldap-search-entries
7352
7353
7354 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7355             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7356             Jan Vroonhof  <jan@xemacs.org>
7357
7358         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7359         When for-effect is true, didn't call `byte-optimize-form'
7360         in and/or subforms without last.
7361
7362 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7363
7364         * package-get.el (package-get-download-sites): Use correct custom
7365         type.
7366
7367 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7368
7369         * files.el (write-file): Ask for coding system when compiled with
7370         file-coding.
7371
7372 2000-02-16  Andy Piper  <andy@xemacs.org>
7373
7374         * buffer.el (switch-to-buffer): give norecord argument to
7375         set-window-buffer instead of explicitly recording.
7376
7377         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7378         we have to pick a window.
7379
7380 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7381
7382         * mule/mule-cmds.el (describe-language-support): Don't add
7383         unexist function to help-map.
7384         (describe-coding-system): Don't use already assigend `C'.
7385
7386 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7387
7388         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7389         work in custom.
7390
7391 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7392
7393         * about.el: Ienaga's e-mail address change.
7394
7395 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7396
7397         * etags.el (find-tag): force new window -- even if buf already
7398         visible -- when other-window is t
7399
7400 2000-02-16  Martin Buchholz <martin@xemacs.org>
7401
7402         * XEmacs 21.2.29 is released.
7403
7404 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7405
7406         * cl-extra.el (getf): This is now identical to `plist-get', so
7407         just defalias it.
7408         * cl-macs.el: Make getf an alias to plist-get, at the
7409         byte-compiler level, using define-compiler-macro.
7410
7411 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7412
7413         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7414
7415 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7416
7417         * lisp/etags.el (find-tag-internal): set exact-tagname to
7418           a regular expression that matches against the tagname
7419           part of the tag entry first instead of only looking in
7420           the context area.
7421
7422 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7423
7424         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7425         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7426
7427 2000-02-07  Martin Buchholz <martin@xemacs.org>
7428
7429         * XEmacs 21.2.28 is released.
7430
7431 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7432
7433         * cl-extra.el (getf): Just call `get', never `get*'.
7434         Make arglist match docstring.
7435         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7436         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7437         * byte-optimize.el: remove references to `get*'.
7438
7439 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7440
7441         * mule/european.el: Add syntax information for Latin3 and Latin4.
7442
7443 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7444
7445         * byte-optimize.el: Byte-optimize (length "foo")
7446
7447 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7448
7449         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7450         width check using `window-leftmost-p' and `window-rightmost-p'.
7451
7452 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7453
7454         * wid-edit.el (widget-match-inline): An atom never matches a
7455           list.
7456
7457 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7458
7459         * modeline.el: Consolidated 'x and 'mswindows specification under
7460         'win tag.
7461
7462 2000-01-29  Andy Piper  <andy@xemacs.org>
7463
7464         * gutter-items.el: (format-buffers-tab-line): Try and be
7465         intelligent about buffer naming when we have duplicates.
7466
7467 2000-01-29  Andy Piper  <andy@xemacs.org>
7468
7469         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7470         updated when it becomes visible.
7471
7472 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7473
7474         * bytecomp.el (byte-compile-insert-header): Properly set coding
7475         system under MULE and file-coding.
7476
7477 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7478
7479         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7480         (dontusethis-set-value-terminal-coding-system-handler):
7481         (dontusethis-set-value-keyboard-coding-system-handler):
7482         Never undefine coding system aliases.  Emergency fix for gnus.
7483
7484 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7485
7486         * files.el (abbreviate-file-name): Use directory-sep-char instead
7487         of hard-coded "/".
7488
7489 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7490
7491         * startup.el (user-init-file-base-list): New variable, replacing
7492         user-init-file-base.
7493         (find-user-init-file): New function.
7494         (command-line-early): Use it.
7495         (load-user-init-file): Ditto.
7496
7497 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7498
7499         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7500         calling valid-image-instantiator-format-p
7501
7502 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7503
7504         * isearch-mode.el (isearch-mode): The variable is
7505         isearch-unhidden-extents, not isearch-opened-extents.
7506
7507 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7508
7509         * minibuf.el (next-history-element): Modify error message if a
7510         default value is available.
7511
7512 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7513
7514         * bytecomp.el (byte-compile-file): Don't unconditionally write
7515         .elc files in binary - might contain non-Latin1.
7516
7517 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7518
7519         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7520         for windows-nt.
7521
7522         * version.el:
7523         * startup.el (user-init-file-base):
7524         * process.el (call-process-region):
7525         * files.el (make-backup-file-name):
7526         (backup-file-name-p):
7527         (file-relative-name):
7528         (abbreviate-file-name):
7529         (set-auto-mode):
7530         * code-process.el (call-process-region): Removed unnecessary
7531         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7532         support out of the universe.
7533
7534         * process.el:
7535         * code-process.el:
7536         * bytecomp.el (byte-compile-file): Removed reference to
7537         buffer-file-type, and commented usage of binary-process-output
7538         NTEmacs variables.
7539
7540 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7541
7542         * help.el (function-arglist): Add case for macro.
7543
7544 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7545
7546         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7547         printers.
7548         (custom-display): Added a menu for printer/display tags.
7549
7550         * frame.el (frame-type):
7551         * device.el (device-type): Added 'msprinter to the doc string, and
7552         removed 'pc -- it is not going to be implemented ever.
7553         (call-device-method): Fixed docstring typo.
7554         Defined specifier tags 'printer and 'display.
7555
7556 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7557
7558         * lisp/itimer.el (itimer-run-expired-timers): (consp
7559           last-command-event-time) instead of (consp
7560           'last-command-event-time).
7561
7562 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7563
7564         * msw-glyphs.el: Removed obsolete commentary.
7565
7566 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7567
7568         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7569         better default value.
7570
7571 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7572
7573         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7574         (read-string): Ditto.
7575         (eval-minibuffer): Ditto.
7576         (read-command): Ditto.
7577         (read-function): Ditto.
7578         (read-variable): Ditto.
7579         (read-number): Ditto.
7580         (read-shell-command): Ditto.
7581         (read-number): Record history.
7582
7583 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7584
7585         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7586
7587 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7588
7589         * faces.el (startup-initialize-custom-faces): New function.
7590         Reset all faces created during auto-autoloads loading time
7591         by defface.
7592         * startup.el (command-line): Call it.
7593
7594 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7595
7596         * about.el (about-hackers): Add myself to contributors list.
7597
7598 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7599
7600         * menubar-items.el (maybe-add-init-button): Removed an argument in
7601         a call to load-user-init-file, as the function managed to lose its
7602         formal parameter a few betas ago.
7603
7604 2000-01-18  Martin Buchholz <martin@xemacs.org>
7605
7606         * XEmacs 21.2.27 is released.
7607
7608 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7609
7610         * process.el (shell-command-to-string): Use the FSF docstring.
7611         Make shell-command-to-string the standard function, and
7612         exec-to-string the (deprecated) alias.
7613
7614         * startup.el: typo fix.
7615
7616 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7617
7618         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7619
7620 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7621
7622         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7623         buffers after visible buffers.
7624         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7625
7626 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7627
7628         * info.el (Info-extract-menu-node-name): Stop at a dot
7629         followed by whitespace or right parenthesis.
7630
7631 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7632
7633         * info.el (Info-directory-list): Warn against using Customize with
7634         Info-directory-list.
7635
7636 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7637
7638         * minibuf.el (read-file-name): doc fix.
7639
7640         * autoload.el (update-file-autoloads): doc fix.
7641
7642         * about.el (about-hackers): Change my E-mail address.
7643
7644 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7645
7646         * info.el (Info-visit-file): Just use the `f' interactive spec to
7647         read a filename in the standard way.
7648
7649 2000-01-13  Andy Piper  <andy@xemacs.org>
7650
7651         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7652         (gutter-buffers-tab-extent): new variable.
7653         (update-tab-in-gutter): call add-tab-to-gutter again if the
7654         orientation has changed.
7655         (add-tab-to-gutter): cope with different orientations.
7656
7657 2000-01-11  Didier Verna  <didier@xemacs.org>
7658
7659         * info.el (Info-following-node-name): backward-skip dots as well
7660         as spaces (dots at the end of a node name aren't part of it).
7661         (Info-extract-menu-node-name): don't skip dots. There could be
7662         some in the node name.
7663         (Info-index): allow dots to be part of a node name.
7664
7665 2000-01-12  Andreas Jaeger  <aj@suse.de>
7666
7667         * files.el (auto-mode-alist): Added idlwave-mode.
7668         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7669
7670 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7671
7672         * info.el (Info-search): Show default value.
7673
7674 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7675
7676         * info.el (Info-read-node-completion-table): New variable.
7677         (Info-read-node-name-1): New function.
7678         (Info-read-node-name): Use it.
7679         (Info-follow-reference): Use DEFAULT argument of completing-read.
7680         (Info-menu): Ditto.
7681
7682 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7683
7684         * hyper-apropos.el (hyper-describe-key-briefly): Save
7685         window configuration.
7686         (hyper-describe-face): Use DEFAULT of completing-read.
7687         (hyper-apropos-read-variable-symbol): Ditto.
7688         (hyper-apropos-read-function-symbol): Ditto.
7689
7690 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7691
7692         * mule/mule-cmds.el (set-default-coding-system): Set
7693         comint-exec-hook to use coding-system-for-read and
7694         coding-system-for-write so that C-x RET c works.
7695
7696 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7697
7698         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7699         (previous-matching-history-element): Increment
7700         minibuffer-max-depth by 1.
7701         (next-matching-history-element): Ditto.
7702
7703 2000-01-11  Andy Piper  <andy@xemacs.org>
7704
7705         * gutter-items.el (buffers-tab): Create a new face for the buffers
7706         tab.
7707         (buffers-tab-face): use it.
7708
7709 2000-01-10  Didier Verna  <didier@xemacs.org>
7710
7711         * modeline.el (modeline-scrolling-method): change modeline X
7712         cursor appearance according to the value.
7713
7714 2000-01-07  Andreas Jaeger  <aj@suse.de>
7715
7716         * about.el (about-hackers): Moved my entry to contributor list.
7717         (xemacs-hackers): Added myself.
7718         (about-maintainer-info): Added description of myself.
7719
7720
7721 2000-01-07  Didier Verna  <didier@xemacs.org>
7722
7723         * modeline.el (modeline-scrolling-method): new variable.
7724         (mouse-drag-modeline): add reference to it in the docstring.
7725         (mouse-drag-modeline): handle it.
7726
7727 2000-01-08  Andy Piper  <andy@xemacs.org>
7728
7729         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7730         calls.
7731         (remove-buffer-from-gutter-tab): ditto.
7732
7733 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7734
7735         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7736         (custom-face-edit): Fix grammatical error in help message.
7737
7738 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7739
7740         * movemail.el: Added.
7741
7742         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7743
7744 2000-01-03  Didier Verna  <didier@xemacs.org>
7745
7746         * modeline.el (mouse-drag-modeline): remove the code related to
7747         the modeline horizontal scrolling facility.
7748
7749 1999-12-31  Martin Buchholz <martin@xemacs.org>
7750
7751         * XEmacs 21.2.26 is released.
7752
7753 1999-12-28  Andy Piper  <andy@xemacs.org>
7754
7755         * wid-edit.el (widget-push-button-value-create): The gui cache
7756         does not agree with native widgets which can only be displayed
7757         once per window. The reasons for caching are diminished now that
7758         we don't hog resources when creating buttons.
7759         (widget-push-button-cache) deleted.
7760
7761 1999-12-24  Martin Buchholz <martin@xemacs.org>
7762
7763         * XEmacs 21.2.25 is released.
7764
7765 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7766
7767         * hyper-apropos.el (hyper-apropos): Toggle
7768         hyper-apropos-programming-apropos correctly.
7769         Set REGEXP when user accepts default value.
7770
7771 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7772
7773         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7774         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7775
7776 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7777
7778         * mule/mule-category.el (undefined-category-designator):
7779         Return char instead of character.  Search for undefined one.
7780         (describe-category): Use with-displaying-help-buffer.
7781
7782 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7783
7784         * byte-optimize.el (byte-optimize-plus):
7785         Optimize (+ 1) to 1 instead of (1+ nil).
7786
7787         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7788
7789         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7790
7791         * byte-optimize.el (byte-optimize-char-before): New function.
7792         Remove performance penalty for using (char-before) instead of (char-after).
7793
7794 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7795
7796         * mule/mule-category.el (char-category-list): Return character
7797         instead of integer.
7798
7799 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7800
7801         * minibuf.el (read-buffer): Check default is buffer object.
7802
7803 1999-11-25  Andy Piper  <andy@xemacs.org>
7804
7805         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7806         for buttons.
7807
7808 1999-12-16  Andreas Jaeger  <aj@suse.de>
7809
7810         * package-get.el (package-get-maybe-save-index): Fixed typo.
7811         Patch by Jeff Miller <jmiller@smart.net>.
7812
7813 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7814
7815         * gnuserv.el (gnuserv-process-filter):  don't call
7816         gnuserv-write-to-client when gnuserv-current-client is nil
7817
7818 1999-12-14  Martin Buchholz <martin@xemacs.org>
7819
7820         * XEmacs 21.2.24 is released.
7821
7822 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7823
7824         * about.el (about-hackers): Update my email address.
7825
7826 1999-12-07  Martin Buchholz <martin@xemacs.org>
7827
7828         * XEmacs 21.2.23 is released.
7829
7830 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7831
7832         * package-get.el (package-get-download-sites): Removed several
7833         defunct download sites, added many new ones, and corrected a few
7834         incorrect directory-on-site entries.  Added physical locations to
7835         site-description.
7836
7837 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7838
7839         * finder.el (finder-commentary): add DOC string and fix
7840         interactive spec
7841
7842 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7843
7844         * help.el (describe-function): Don't forget to intern the string
7845         completing-read returns.
7846         (describe-variable): Ditto.
7847
7848 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7849
7850         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7851         `hyper-apropos-help-mode' here to find symbol to customize
7852         irregardless of cursor position and simplify
7853         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7854         `hyper-apropos-popup-menu'.
7855
7856 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7857
7858         * apropos.el (apropos-mode-map): Add return to call
7859         apropos-follow.
7860         (apropos-print): Call apropos-mode to have better
7861         command reference. Put keymap text-poperty to
7862         symbole name.
7863
7864 1999-11-22  Alastair Burt  <burt@dfki.de>
7865
7866         * help.el: (describe-bindings-1): Added handling of keymaps for
7867         the extents at point.
7868
7869 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7870
7871         * gutter-items.el (buffers-tab-items): Wrap the function in a
7872         save-match-data
7873
7874 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7875
7876         * help.el (describe-function): Use the DEFAULT argument to
7877         completing-read.
7878         (describe-variable): Ditto.
7879
7880 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7881
7882         * minibuf.el (read-from-minibuffer): Add optional argument
7883         DEFAULT to have better mini-buffer history support.
7884         (completing-read): Pass default to read-from-minibuffer.
7885         (read-buffer): Pass default to completing-read.
7886
7887 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7888
7889         * font-lock.el (font-lock-doc-string-face): Document the
7890         `font-lock-lisp-like' property.
7891
7892 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7893
7894         * lisp-mode.el: Specify `font-lock-lisp-like'.
7895
7896         * font-lock.el (font-lock-lisp-like): New function.
7897         (font-lock-fontify-syntactically-region): Use it.
7898
7899 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7900
7901         * XEmacs 21.2.22 is released
7902
7903 1999-11-28  Martin Buchholz <martin@xemacs.org>
7904
7905         * XEmacs 21.2.21 is released.
7906
7907 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7908
7909         * minibuf.el (read-coding-system): Accept symbol and
7910         coding-system object as a default-coding-system.
7911
7912 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7913
7914         * minibuf.el (read-coding-system): Accept symbol as
7915         a default-coding-system.
7916
7917 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7918
7919         * apropos.el (apropos-documentation): Use insert instead
7920         of princ.
7921
7922 1999-11-07  William M. Perry  <wmperry@aventail.com>
7923
7924         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7925           for the linux console.
7926
7927         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7928           stuff to work when you are not on a window system, since the GPM
7929           mouse support now allows pasting from outside of XEmacs.
7930
7931 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7932
7933         * XEmacs 21.2.20 is released
7934
7935 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7936
7937         * setup-paths.el (paths-default-info-directories): Add
7938         /usr/share/info and /usr/local/share/info.
7939
7940 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7941
7942         * about.el: Updated Vladimir Ivanovic's info.
7943
7944 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7945
7946         * auto-show.el (auto-show-truncationp): Remove.
7947
7948         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7949
7950 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7951
7952         * indent.el (indent-line-to): fix bug: spaces were not replaced
7953         with tab if column is multiple of tab-width
7954         From dhn@qedinc.com
7955
7956 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7957
7958         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7959         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7960
7961         * package-get.el (package-get-package-provider): Be verbose when
7962         interactive. Patch from Robert Pluim
7963
7964 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7965
7966         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7967         info file suffixes.
7968
7969 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7970
7971         * process.el (open-network-stream): Add a new optional parameter
7972         PROTOCOL to support udp; fix a minor typo and add an explanation
7973         in docstring for udp programming.
7974
7975         * code-process.el (open-network-stream): Add a new optional
7976         parameter PROTOCOL to support udp; fix a minor typo and add an
7977         explanation in docstring for udp programming.
7978
7979 1999-10-18  Andy Piper  <andy@xemacs.org>
7980
7981         * gui.el (make-gui-button): be more precise about how we call
7982         callbacks.
7983
7984         * wid-edit.el (widget-push-button-value-create): Use the new form
7985         of native gui-button.
7986
7987 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7988
7989         * info.el (Info-page-prev): Don't do (sit-for 0).
7990
7991 1999-10-13  Andy Piper  <andy@xemacs.org>
7992
7993         * gutter-items.el (progress-abort-glyph): new glyph for showing
7994         abort status.
7995         (append-progress): dispatch-event rather than sit-for.
7996         (abort-progress): new function. Show the abort glyph with an
7997         appropriate message.
7998         (raw-append-progress): dispatch-event rather than sit-for.
7999         (display-progress): cope with aborts.
8000
8001         * gui.el (make-gui-button): Use native widgets for buttons
8002         unconditionally.
8003         (insert-gui-button): ditto.
8004         (gui-button-p): ditto.
8005
8006         * xbm-button.el: remove from core.
8007
8008         * xpm-button.el: remove from core.
8009
8010 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8011
8012         * faces.el (init-device-faces): Don't initialize the random faces
8013         on the stream device.
8014
8015 1999-10-06  Andy Piper  <andy@xemacs.org>
8016
8017         * files.el (recover-file): Don't use ls under windows for revert buffer.
8018
8019 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8020
8021         * package-get.el (package-get-download-menu): Make menu really
8022         toggle download sites.
8023         (package-get-download-sites): Add autoload cookie.
8024
8025 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8026
8027         * setup-paths.el (paths-find-module-directory): Ditto.
8028
8029 1999-09-29  Werner Fink  <werner@suse.de>
8030
8031         * setup-paths.el (paths-find-exec-directory): Add missing nil
8032         parameter for environment.
8033
8034 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8035
8036         * modeline.el (modeline-format):
8037         Only purecopy the strings.  Else
8038         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8039         barfs.
8040
8041 1999-08-28  Mike Woolley  <mike@bulsara.com>
8042
8043         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8044         user setting comint-completion-addsuffix and
8045         comint-process-echoes.
8046
8047 1999-09-22  Andy Piper  <andy@xemacs.org>
8048
8049         * gutter-items.el (update-tab-in-gutter): use
8050         last-nonminibuf-window instead of selected-window.
8051
8052 1999-09-18  Andy Piper  <andy@xemacs.org>
8053
8054         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8055         display on.
8056
8057         * subr.el (record-buffer-hook): new variable so that the hook gets
8058         some documentation.
8059
8060 1999-09-16  Andy Piper  <andy@xemacs.org>
8061
8062         * gutter-items.el (update-tab-in-gutter): only update when the
8063         gutter is visible.
8064         (remove-buffer-from-gutter-tab): ditto.
8065
8066 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8067
8068         * simple.el (do-auto-fill): Commented out part of Kinsoku
8069         processing.
8070
8071 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8072
8073         * isearch-mode.el (isearch-highlightify-region): Give the
8074         highlighting extents a high priority.
8075         (isearch-make-extent): Give the main highlighting extent an even
8076         higher priority.
8077
8078 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8079
8080         * packages.el (packages-compute-package-locations): Fix typo from
8081         -u rationalization.
8082
8083 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8084
8085         * setup-paths.el (paths-find-doc-directory): Respect value of
8086         `configure-doc-directory.'
8087
8088         * find-paths.el (paths-find-architecture-directory): Give
8089         precendence `default' argument (which typically comes from
8090         configure).
8091
8092 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8093
8094         * startup.el (command-line-early): Added options -user-init-file
8095         and -user-init-directory.
8096
8097         * files.el (user-init-file): Default to NIL so we can recognize
8098         when it's set.
8099
8100 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8101
8102         * obsolete.el (init-file-user):
8103         * startup.el:
8104         * packages.el (packages-compute-package-locations):
8105         * package-get.el (package-get-user-index-filename):
8106         * menubar-items.el (maybe-add-init-button):
8107         * info.el (Info-annotations-path):
8108         * dump-paths.el:
8109         Change `user-init-directory' to be an absolute path.
8110         Use `user-init-directory' where appropriate.
8111         Zap `init-file-user' and its uses.
8112
8113 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8114
8115         * subr.el (copy-symbol): New function.
8116
8117 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8118
8119         * isearch-mode.el (isearch-done): Be sure to restore invisible
8120         extents in the proper buffer.
8121         (isearch-pre-command-hook): Set this-command to the correct value
8122         in case the buffer has changed and old overriding-local-map was
8123         used.
8124         (isearch-restore-extent): Use remprop instead of setting the
8125         property to nil.
8126
8127 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8128
8129         * cmdloop.el (execute-extended-command): Update zmacs region
8130         before the delay.
8131         (execute-extended-command): Make the message gettext-friendly.
8132
8133 1999-09-07  Andy Piper  <andy@xemacs.org>
8134
8135         * gutter-items.el (progress-gauge-glyph): renamed from
8136         progress-glyph.
8137         (progress-text-glyph): new variable.
8138         (progress-layout-glyph): use layouts and text glyphs.
8139         (progress-area-buffer): removed.
8140         (progress-text-and-extent): new variable.
8141         (progress-displayed-p): dynamically create gutter area buffer.
8142         (clear-progress): ditto.
8143         (raw-append-progress): ditto.
8144         (append-progress): use new glyph names.
8145         (raw-append-progress): only create the extent when needed. set
8146         properties more optimally.
8147         (progress): remove args.
8148
8149 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8150
8151         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8152         mapcar where the return value is unused.
8153         (isearch-restore-invisible-extents): Ditto.
8154         (isearch-highlight-all-cleanup): Ditto.
8155         (isearch-delete-extents-in-range): Traverse the extents only once.
8156         (isearch-highlight-all-update): Don't start over if the search
8157         string has changed and more input is pending.
8158
8159 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8160
8161         * packages.el (packages-find-package-data-path): Ditto.
8162
8163         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8164
8165         * subr.el (mapc-internal): Don't make obsolete.
8166
8167         * cl-extra.el (mapc): Resurrect.
8168
8169 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8170
8171         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8172         alias.
8173
8174         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8175         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8176         (isearch-yank-clipboard): Use get-clipboard instead of
8177         x-get-clipboard.
8178         (isearch-yank-selection): Fix docstring.
8179
8180 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8181
8182         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8183
8184 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8185
8186         * cl-macs.el (extent-start-position): Fix setf method.
8187         (extent-end-position): Ditto.
8188
8189 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8190
8191         * isearch-mode.el: End merge with FSF 20.4.
8192
8193         * isearch-mode.el (search-invisible): New variable.
8194         (isearch-hide-immediately): Ditto.
8195         (isearch-unhidden-extents): Ditto.
8196         (isearch-range-invisible): New function.
8197         (isearch-unhide-extent): Ditto.
8198         (isearch-restore-invisible-extents): Ditto.
8199         (isearch-restore-extent): Ditto.
8200
8201         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8202         implementation.
8203         (isearch-ring-retreat-edit): Ditto.
8204         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8205         (isearch-forward-regexp): New arguments NOT-REGEXP and
8206         NO-RECURSIVE-EDIT.
8207         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8208         (isearch-backward-regexp): New arguments NOT-REGEXP and
8209         NO-RECURSIVE-EDIT.
8210         (isearch-mode): Return isearch-success.
8211         (isearch-update): Use unread-command-events instead of
8212         unread-command-event.
8213         (isearch-abort): If an invalid regexp is encountered, keep popping
8214         states.
8215         (isearch-*-char): Use FSF implementation.
8216         (isearch-whitespace-chars): Use the more robust FSF's
8217         implementation.
8218         (isearch-within-brackets): New variable.
8219         (isearch-mode): Initialize it.
8220         (isearch-edit-string): Bind it.
8221         (isearch-search-and-update): Set it.
8222         (isearch-push-state): Push it.
8223         (isearch-top-state): Pop it.
8224         (isearch-search): Set it.
8225         (isearch-printing-char): When called by isearch-whitespace-chars,
8226         handle M-SPC gracefully.
8227         (isearch-message-prefix): New argument ELLIPSIS.
8228         (isearch-message-suffix): Ditto.
8229         (isearch-message): Use the ELLIPSIS argument when calling
8230         isearch-message-prefix and isearch-message-suffix.
8231         (isearch-message-prefix): Distinguish between "wrapped" and
8232         "overwrapped" search, FWIW.
8233
8234 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8235
8236         * isearch-mode.el (isearch-edit-string): Use the head of the
8237         search ring instead of search-last-string and search-last-regexp.
8238         (search-highlight): Renamed from isearch-highlight.
8239         (isearch-exit): Use the new name.
8240         (isearch-highlight): Ditto.
8241         (isearch-dehighlight): Ditto.
8242         (isearch-update-ring): New function.
8243         (isearch-done): Call it.
8244         (isearch-done): New argument EDIT.
8245         (isearch-repeat): If search string is empty, look up at the car of
8246         the search ring; ignore the yank pointer.
8247         (isearch-abort): Call isearch-done with NOPUSH.
8248         (isearch-cancel): New function.
8249         (isearch-mode-map): Bind it to ESC ESC ESC.
8250
8251         * isearch-mode.el: Begin merge with FSF 20.4.
8252
8253 1999-09-01  Andy Piper  <andy@xemacs.org>
8254
8255         * x-select.el (x-get-clipboard): obsolete.
8256         (x-yank-clipboard-selection): obsolete
8257
8258         * select.el (disown-selection): need to be careful to disown the
8259         clipboard if we set it via selection.
8260         (get-clipboard): move from x-select.el
8261         (yank-clipboard-selection): ditto.
8262
8263 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8264
8265         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8266         isearch-highlight-all-matches to nil.
8267         (isearch-fixed-case): New variable.
8268         (isearch-mode): Initialize it.
8269         (isearch-edit-string): Save it.
8270         (isearch-toggle-case-fold): Set it.
8271         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8272         need to check isearch-fixed-case.
8273         (isearch-toggle-case-fold): Update highlighting of all matches
8274         before the pause.
8275         (isearch-edit-string):
8276
8277 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8278
8279         * isearch-mode.el (isearch-edit-string): Call isearch-message
8280         before reading the event so that the prompt is displayed properly.
8281         (isearch-message): Use isearch-nonincremental when calling
8282         isearch-message-prefix.
8283         (minibuffer-local-isearch-map): Bind up and down to do the same as
8284         M-p and M-n respectively.
8285         (isearch-done): New arg NOPUSH.
8286         (isearch-edit-string): Use it.
8287         (isearch-edit-string): Don't bind isearch-string.
8288         (isearch-ring-adjust): Edit string, *then* push state.
8289
8290 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8291
8292         * faces.el (isearch-secondary): Make isearch-secondary look
8293         different than default.
8294
8295 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8296
8297         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8298         save-excursion.
8299         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8300         (isearch-update): Call isearch-dehighlight without arguments.
8301         (isearch-done): Ditto.
8302
8303         * isearch-mode.el (isearch-fix-case): If the search string has no
8304         upper-case letters, allow the folding to be reenabled.
8305         Previously, once disabled, the folding would remain that way until
8306         the end of isearch.
8307         (isearch-top-state): Call isearch-fix-case.
8308
8309         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8310         save-excursion.
8311         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8312
8313 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8314
8315         * xpm-button.el:
8316         xbm-button.el: Need to exist in core because gui.el depends on
8317         them.
8318
8319 1999-08-31  Andy Piper  <andy@xemacs.org>
8320
8321         * gutter-items.el (buffers-tab-face): new customizable variable.
8322         (buffers-tab-default-buffer-line-length): new specifier for
8323         maximum viewable characters.
8324         (progress-stack): new variable for implementing widget-based
8325         progress messages.
8326         (progress-area-buffer): ditto.
8327         (progress-glyph-height): ditto.
8328         (progress-stop-callback): ditto.
8329         (progress-quit-function): new function.
8330         (progress-glyph): new variable.
8331         (progress-layout-glyph): ditto.
8332         (progress-displayed-p): new function, see message-displayed-p for
8333         details.
8334         (clear-progress): ditto.
8335         (remove-progress): ditto.
8336         (append-progress): ditto.
8337         (raw-append-progress): ditto.
8338         (display-progress): ditto.
8339         (current-progress): ditto.
8340         (current-progress-label): ditto.
8341         (progress): ditto.
8342         (lprogress): ditto.
8343
8344
8345 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8346
8347         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8348
8349         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8350         `isearch-yank-selection'.
8351         (isearch-mode-map): Use it.
8352         (isearch-yank-selection): Use `get-selection' instead of
8353         `get-x-selection'.
8354
8355 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8356
8357         * faces.el (isearch-secondary): Create face here.
8358
8359         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8360         timers.
8361
8362 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8363
8364         * subr.el (buffer-string): More robust backward compatibility
8365         check, courtesy William Perry.
8366
8367 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8368
8369         * replace.el (perform-replace): Stop the search after the search
8370         limit has been reached.
8371
8372 1999-08-23  Andy Piper  <andy@xemacs.org>
8373
8374         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8375         here if we don't have one.
8376
8377 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8378
8379         * ldap.el (ldap-coding-system): Default to nil until we get
8380         efficient UTF8 support
8381         (ldap-decode-string): Guard against `decode-coding-string' not
8382         being defined
8383         (ldap-encode-string): Guard against `encode-coding-string' not
8384         being defined
8385
8386 1999-08-23  Didier Verna  <didier@xemacs.org>
8387
8388         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8389         Some doc strings improvements, and add a star to the `interactive'
8390         calls.
8391
8392 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8393
8394         * font-lock.el (java-font-lock-keywords-3): introduced new
8395         keywords and regexpes for javadoc syntax 1.2.
8396
8397 1999-08-17  Andy Piper  <andy@xemacs.org>
8398
8399         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8400         format-buffers-tab-line.
8401         (buffers-tab-max-buffer-line-length): new variable.
8402         (format-buffers-tab-line): new function. truncate names if over
8403         buffers-tab-max-buffer-line-length.
8404
8405 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8406
8407         * cus-start.el: Customize the variable `bell-inhibit-time'.
8408
8409 1999-08-16  Andy Piper  <andy@xemacs.org>
8410
8411         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8412         brute-force approach to deleting the last buffer.
8413         (buffers-tab-grouping-regexp): new customizable variable.
8414         (select-buffers-tab-buffers-by-mode): use it.
8415
8416 1999-08-13  Andy Piper  <andy@xemacs.org>
8417
8418         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8419         deletion problem.
8420
8421 1999-07-30  Didier Verna  <didier@xemacs.org>
8422
8423         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8424         of princ to output symbols.
8425         (custom-save-face-internal): ditto.
8426         (custom-save-resets): ditto.
8427
8428 1999-08-09  Didier Verna  <didier@xemacs.org>
8429
8430         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8431         `regexp-quote' to protect the major mode name for use as a regular
8432         expression (c++ needs this for instance).
8433
8434 1999-08-08  Andy Piper  <andy@xemacs.org>
8435
8436         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8437         cope with similar mode names.
8438
8439         * gutter-items.el (buffers-tab-selection-function): new selection
8440         function.
8441         (select-buffers-tab-buffers-by-mode): new function.
8442         (buffers-tab-items): use it if set to only display buffers in the
8443         tab in the current buffer's group..
8444         (update-tab-in-gutter): use new api.
8445         (remove-buffer-from-gutter-tab): ditto.
8446
8447         * gutter-items.el (buffers-tab-max-size): set custom selection
8448         default to 6.
8449         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8450         (add-tab-to-gutter): set face as default.
8451
8452 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8453
8454         * faces.el (frob-face-property): Merge the fall-back specifier
8455         with the target, not replace it.
8456
8457 1999-08-05  Andy Piper  <andy@xemacs.org>
8458
8459         * gutter-items.el (update-tab-in-gutter): add frame argument for
8460         buffer-items.
8461         (update-tab-in-gutter): use it.
8462
8463         * gutter-items.el (record-buffer-hook): set.
8464
8465         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8466         change.
8467         (switch-to-buffer-hook) deleted.
8468
8469 1999-08-04  Andy Piper  <andy@xemacs.org>
8470
8471         * gutter-items.el (update-tab-in-gutter): make sure this will work
8472         as an argument to create-frame-hook.
8473
8474 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8475
8476         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8477         instead of timer emulation.
8478
8479 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8480
8481         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8482         Emacs isearch enhancements.
8483
8484 1999-07-28  Andy Piper  <andy@xemacs.org>
8485
8486         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8487         all devices that support tab controls.
8488         (remove-buffer-from-gutter-tab): new function. to be used as a
8489         value for kill-buffer-hook.
8490
8491 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8492
8493         * auto-show.el (auto-show-truncationp): changed to match
8494         `window_translation_on'
8495
8496 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8497
8498         * XEmacs 21.2.19 is released
8499
8500 1999-07-28  SL Baur  <steve@miho>
8501
8502         * code-files.el (insert-file-contents): Fix docstring.
8503         revert previous change.
8504
8505 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8506
8507         * fill.el (fill-region-as-paragraph): Change re-break-point to
8508         contain word-across-newline plus one character so that filling
8509         Japanese and Chinese works as desired.
8510         * simple.el (do-auto-fill): Ditto.
8511
8512 1999-07-26  SL Baur  <steve@miho>
8513
8514         * mule/japanese.el ("Japanese"): Do not specify a default input
8515         method.
8516         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8517
8518 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8519
8520         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8521         able to use cl-macs macro in early lisp.
8522
8523 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8524
8525         * custom.el:
8526         * cus-face.el:
8527         * cus-edit.el:
8528                 Massive custom Theme API changes.
8529
8530 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8531
8532         * code-files.el (insert-file-contents): Regard
8533         coding-system-magic-cookie if `coding-system-for-read' is nil.
8534
8535 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8536
8537         * mule/thai-xtis.el: Add coding: local variable, to avoid
8538         bootstrapping problem with C locale.
8539
8540 1999-07-22  Andy Piper  <andy@xemacs.org>
8541
8542         * dumped-lisp.el (preloaded-file-list): guard against putting
8543         gutter-items in a less than functional XEmacs.
8544         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8545
8546 1999-07-18  Bob Weiner  <weiner@beopen.com>
8547
8548         * fill.el (fill-context-prefix): Fixed bug that prevented the
8549         setting of an adaptive fill prefix when the `dont-skip-first' was
8550         t.
8551
8552 1999-07-22  SL Baur  <steve@miho>
8553
8554         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8555
8556 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8557
8558         * files.el (interpreter-mode-alist): add `make', `guile', and
8559         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8560         makefile-mode, guile is a scheme, and someday XEmacs will be
8561         modular enough to use as an efficient scripting tool.)
8562
8563 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8564
8565         * mule/mule-cmds.el (reset-language-environment): Regard
8566         coding-category `utf-8' and `ucs-4' if they are available.
8567
8568 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8569
8570         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8571         (prefer-coding-system): Fix DOC-string.
8572
8573         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8574         DOC-string too.
8575
8576         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8577         Mule.
8578         (coding-system-change-eol-conversion): Fix DOC-string.
8579
8580 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8581
8582         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8583         instead of `list-coding-system'.
8584
8585 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8586
8587         * menubar-items.el (default-menubar): `select-input-method' was
8588         renamed to `set-input-method'.
8589
8590         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8591         "Set Language Environment" menu.
8592
8593         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8594         "Describe Language Support" menu.
8595
8596 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8597
8598         * mule/chinese.el ("Chinese-GB"): Rename
8599         `chinese-gb-environment-setup-function' to
8600         `setup-chinese-gb-environment-internal'.
8601
8602 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8603
8604         * mule/korean.el: Use `define-coding-system-alias' instead of
8605         `copy-coding-system'.
8606
8607 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8608
8609         * mule/mule-cmds.el (set-language-environment-coding-systems):
8610         Treat duplicated coding-categories.
8611
8612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8613
8614         * mule/japanese.el: Use `define-coding-system-alias' instead of
8615         `copy-coding-system'.
8616
8617 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8618
8619         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8620         coding-system `viscii'.
8621
8622 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8623
8624         * mule/cyrillic.el:
8625         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8626         (cyrillic-alternativnyj-decode-table): New variable.
8627         (cyrillic-alternativnyj-encode-table): New variable.
8628         - Specify `iso-8-1' as a category of coding-system
8629           `alternativnyj'.
8630         - Abolish general Cyrillic environment.
8631
8632 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8633
8634         * mule/chinese.el:
8635         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8636         - Register `chinese-gb-environment-setup-function' as a
8637           `setup-function' of "Chinese-GB" environment.
8638
8639 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8640
8641         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8642         optional argument `parents'.
8643
8644         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8645         property for Thai-XTIS.
8646
8647         * mule/mule-help.el (help-with-tutorial): Use property
8648         `tutorial-coding-system' of language-info as a coding-system to
8649         read tutorial file.
8650
8651 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8652
8653         * mule/thai-xtis.el: Don't setup `setup-function' and
8654         `exit-function'.
8655
8656         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8657         `set-coding-category-system' to set up coding-system for
8658         coding-category.
8659
8660         * mule/mule-cmds.el (prefer-coding-system): Use
8661         `set-coding-category-system' to set up coding-system for
8662         coding-category.
8663
8664 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8665
8666         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8667         Thai-XTIS environment.
8668
8669         * mule/mule-cmds.el (prefer-coding-system): Use
8670         `find-coding-system' instead of `coding-system-p'.
8671
8672 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8673
8674         * mule/mule-cmds.el (set-language-environment-coding-systems):
8675         Modify eol-type for XEmacs.
8676
8677         * mule/thai-xtis.el: Delete unused local variable `category'.
8678
8679         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8680         function.
8681         (prefer-coding-system): Don't call
8682         `update-coding-systems-internal'; use function
8683         `coding-category-list' instead of variable `coding-category-list';
8684         use `set-coding-priority-list' instead of `set-coding-priority';
8685         modify `eol-type' for XEmacs.
8686
8687         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8688         `charset-columns'.
8689         (char-width): Likewise.
8690
8691 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8692
8693         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8694         `tis-620'.
8695
8696         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8697         `set-coding-priority-list' instead of `set-coding-priority'; don't
8698         call `update-coding-systems-internal'.
8699
8700         * mule/mule-misc.el (coding-system-get): New function.
8701         (coding-system-put): New function.
8702         (coding-system-category): New function.
8703
8704 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8705
8706         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8707         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8708         to avoid conflict with leim/quail/thai-xtis.
8709
8710         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8711         to thai-xtis-chars.el.
8712
8713         * mule/thai-xtis-chars.el: New file (split from
8714         mule/thai-xtis.el).
8715
8716 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8717
8718         * mule/thai-xtis.el:
8719         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8720         - Add syntax entries.
8721         - Put `preferred-coding-system' of the charset `thai-xtis' to
8722           `tis-620'.
8723
8724 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8725
8726         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8727         rewritten to use write-multibyte-character.
8728
8729 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8730
8731         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8732         of `iso-2022-7'.
8733         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8734         ported yet.
8735         (read-input-method-name): Treat optional argument `default'.
8736
8737 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8738
8739         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8740         all.
8741         (set-language-info-alist): Set up menus here.
8742
8743 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8744
8745         * minibuf.el (completing-read): Add new optional argument
8746         `default'.
8747         (read-coding-system): Add new optional argument
8748         `default-coding-system'.
8749
8750 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8751
8752         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8753         (viet-viscii-...->viet-vscii...).
8754
8755 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8756
8757         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8758         and menus.
8759
8760 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8761
8762         * mule/mule-cmds.el (input-method-function): Add permanent-local
8763         property.
8764
8765 1999-03-30  Dave Love  <fx@gnu.org>
8766
8767         * mule/mule-cmds.el (current-language-environment): Doc fix.
8768
8769 1999-02-06  Richard Stallman  <rms@gnu.org>
8770
8771         * mule/european.el (setup-slovenian-environment): New function.
8772         ("Slovenian"): New language environment.
8773
8774 1999-01-27  Dave Love  <fx@gnu.org>
8775
8776         * mule/mule-cmds.el (current-language-environment): Provide :link,
8777         :type (choices) and appropriate :get.
8778
8779 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8780
8781         * mule/mule-cmds.el (describe-language-environment): Don't alter
8782         input-method-alist.
8783
8784 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8785
8786         * mule/mule-cmds.el (prefer-coding-system): Call
8787         set-coding-priority, so that the internal array of priorities is
8788         also updated.
8789
8790 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8791
8792         * mule/mule-cmds.el (prefer-coding-system): If the argument
8793         requires specific EOL conversion type, make the default coding
8794         systems use that.
8795
8796 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8797
8798         * mule/mule-cmds.el (set-language-environment): Pass the default
8799         eol-type to set-language-environment-coding-systems.
8800         (set-default-coding-systems): Copy the eol-type property for the
8801         new default values of {buffer-file,process}-coding-system from the
8802         old defaults.
8803         (set-language-environment-coding-systems): Accept an optional
8804         argument EOL-TYPE, and set the eol-type property of the default
8805         coding systems accordingly.
8806
8807 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8808
8809         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8810         use generate-new-buffer instead of get-buffer-create.
8811
8812 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8813
8814         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8815
8816 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8817
8818         * mule/mule-cmds.el (default-input-method): Fix custom type.
8819
8820 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8821
8822         * mule/mule-cmds.el (setup-specified-language-environment):
8823         Add apropos-inhibit property.
8824         (describe-specified-language-support): Likewise.
8825
8826 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8827
8828         * mule/mule-cmds.el: Doc fixes.
8829
8830 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8831
8832         * mule/mule-cmds.el (register-input-method): Doc-string
8833         modified.
8834
8835 1998-09-01  Dave Love  <fx@gnu.org>
8836
8837         * mule/mule-cmds.el (current-language-environment): Fix
8838         setter function.
8839
8840 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8841
8842         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8843         mule/european.el, mule/hebrew.el, mule/japanese.el,
8844         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8845         avoid bootstrapping problem if you need to recompile all the Lisp
8846         files using interpreted code.
8847
8848 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8849
8850         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8851         ("Latin-2"): Likewise.
8852
8853 1998-08-18  Per Starback  <starback@update.uu.se>
8854
8855         * mule/european.el (setup-latin2-environment): Fix typo.
8856
8857 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8858
8859         * mule/european.el: Give proper value of `input-method' key to all
8860         lang. env.
8861
8862         * mule/mule-cmds.el (activate-input-method): Handle the case that
8863         the arg INPUT-METHOD is nil correctly.
8864         (read-multilingual-string): Activate the specified input method
8865         before calling read-string.  Afterward, activate the original
8866         input method.
8867
8868 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8869
8870         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8871         (set-language-info-alist): Fix typo in doc-string.
8872
8873         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8874
8875 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8876
8877         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8878         (reset-language-environment): New function for the job that
8879         setup-english-environment used to do.
8880         (set-language-environment): Do more setups according to the info
8881         in language-info-alist.
8882         (read-language-name): Handle the case that the arg KEY is nil.
8883         (describe-language-environment): Handle input-method property.
8884
8885         * mule/: All files under this directory, which related with
8886         specific languages (such as mule/european.el, mule/greek.el,
8887         mule/hebrew.el, mule/misc-lang.el), modified as below.
8888         (setup-XXX-environment): Just call set-language-environment.  If
8889         they used to do some other jobs than what done by
8890         set-language-environment, those jobs are done in
8891         setup-XXX-environment-internal now.
8892         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8893         the value to setup-XXX-environment-internal.  Add properties
8894         input-method and features.
8895
8896         * mule/english.el (setup-english-environment): Just call
8897         reset-language-environment.
8898
8899         * mule/european.el (setup-8-bit-environment): Function deleted.
8900
8901 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8902
8903         * mule/mule-cmds.el (input-method-exit-on-first-char)
8904         (input-method-use-echo-area): Doc fixes.
8905
8906 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8907
8908         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8909         variable.
8910         (input-method-use-echo-area): New variable.
8911
8912 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8913
8914         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8915
8916 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8917
8918         * mule/mule-cmds.el (activate-input-method): Update mode line.
8919         (inactivate-input-method): Likewise.
8920
8921 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8922
8923         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8924         input method in the current buffer, but just bind
8925         current-input-method.
8926
8927 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8928
8929         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8930
8931         * mule/misc-lang.el ("IPA"): Add coding-priority and
8932         coding-system.
8933
8934 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8935
8936         * mule/greek.el: Add coding-priority.
8937
8938 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8939
8940         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8941         LANG-ENV.
8942
8943 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8944
8945         * mule/mule-cmds.el (register-input-method): Fix previous change.
8946         (setup-specified-language-environment): Doc fix.
8947
8948 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8949
8950         * mule/mule-cmds.el: Several doc fixes.
8951         (get-language-info, set-language-info): Rename argument.
8952         (set-language-info-alist): Likewise.
8953         (register-input-method): Rename argument.
8954         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8955
8956 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8957
8958         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8959         default value while reading an input method.
8960
8961 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8962
8963         * mule/mule-cmds.el (universal-coding-system-argument):
8964         Use buffer-file-coding-system as default.
8965
8966 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8967
8968         * mule/korean.el ("Korean"): Doc fix.
8969
8970 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8971
8972         * mule/mule-cmds.el (describe-language-environment): Print the
8973         languge environment at the head.
8974
8975 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8976
8977         * mule/japanese.el: Set exit-function to exit-japanese-environment
8978         for Japanese environment.
8979
8980 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8981
8982         * mule/mule-cmds.el (set-language-environment): Doc fix.
8983         (current-language-environment): Use defcustom.
8984         (default-input-method): Specify :type.
8985
8986 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8987
8988         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8989         modified.
8990         (prefer-coding-system): Doc-string modified.
8991
8992 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8993
8994         * mule/mule-cmds.el (set-language-info): Doc-string
8995         describes `coding-priority' KEY.
8996         (set-language-environment-coding-systems): New function.
8997         (select-safe-coding-system): New function.
8998         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8999         (set-language-info-alist): New optionla arg PARENTS.  Call
9000         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9001         (set-language-environment-coding-systems): New function.
9002
9003         * mule/chinese.el: Remove setting up of
9004         describe-chinese-environment-map and
9005         setup-chinese-environment-map.  Exclude them in args of calls to
9006         set-language-info-alist.  Register coding-priority key in
9007         language-info-alist.
9008
9009         * mule/cyrillic.el: Remove setting up of
9010         describe-cyrillic-environment-map and
9011         setup-cyrillic-environment-map.  Exclude them in args of calls to
9012         set-language-info-alist.  Register coding-priority key in
9013         language-info-alist.
9014
9015         * mule/english.el: Register coding-priority key in
9016         language-info-alist.
9017
9018         * mule/ethiopic.el: Register coding-priority key in
9019         language-info-alist.
9020
9021         * mule/european.el: Remove setting up of
9022         describe-european-environment-map and
9023         setup-european-environment-map.  Exclude them in args of calls to
9024         set-language-info-alist.  Register coding-priority key in
9025         language-info-alist.  Add "German" language env.
9026         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9027         (setup-german-environment): New function.
9028
9029         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9030         change default input method to "greek-postfix".
9031
9032         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9033         coding-priority key in
9034
9035 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9036
9037         * mule/mule-cmds.el (set-language-info): Doc fix.
9038         (input-method-inactivate-hook): Doc fix.
9039
9040 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9041
9042         * mule/mule-cmds.el (set-input-method): Renamed from
9043         select-input-method.
9044
9045 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9046
9047         * mule/mule-cmds.el (set-language-environment): Run
9048         exit-language-environment-hook before calling `exit-function'
9049         which is specified for the language environment.
9050
9051 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9052
9053         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9054         modified.
9055         (prefer-coding-system): Likewise.
9056         (describe-language-environment): Print aliases of each coding
9057         system.
9058         (set-language-environment-hook): New variable.
9059         (exit-language-environment-hook): New variable.
9060         (set-language-environment): Call these hooks.  Before setting a
9061         new language environment, exit from the
9062         current-language-environment if necessary.
9063         (input-method-verbose-flag): The value can be nil, t,
9064         complex-only, or default.
9065         (input-method-highlight-flag): Doc-string augmented.
9066         (activate-input-method): Check if we can run the registered
9067         function to activate an input method.
9068
9069         * mule/korean.el: Set exit-function for language environment
9070         "Korean" to exit-korean-environment.
9071         (setup-korean-environment): Moved to korea-util.el.
9072
9073 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9074
9075         * mule/mule-cmds.el (read-multilingual-string): Use
9076         current-input-method prior to default-input-method.  Don't bind
9077         current-input-method by `let', instead, activate the specified
9078         input method in the current buffer temporarily.
9079
9080 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9081
9082         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9083
9084 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9085
9086         * mule/chinese.el (post-read-decode-hz): Return the result of
9087         decode-hz-region.
9088         (pre-write-encode-hz): Do not change the value of
9089         last-coding-system.
9090
9091 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9092
9093         * mule/mule-ccl.el: Doc fixes.
9094
9095 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9096
9097         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9098         (check-ccl-program): New macro.
9099
9100 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9101
9102         * mule/mule-ccl.el: Comment about CCL syntax modified.
9103         (ccl-command-table): Add read-multibyte-character and
9104         write-multibyte-character.
9105         (ccl-code-table): Add ex-cmd.
9106         (ccl-extended-code-table): New variable.
9107         (ccl-embed-extended-command): New function.
9108         (ccl-compile-read-multibyte-character,
9109         ccl-compile-write-multibyte-character) New functions.
9110         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9111         ccl-dump-write-multibyte-character): New functions.
9112
9113 1999-07-22  SL Baur  <steve@miho>
9114
9115         * config.el (config-value-file): config.values is installed into
9116         doc-directory.
9117         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9118
9119 1999-07-19  Didier Verna  <didier@xemacs.org>
9120
9121         * rect.el: all functions rewritten, except when noted. Below is a
9122         list of interface changes.
9123         (apply-on-rectangle): new function. Obsoletes
9124         `operate-on-rectangle'. All functions that used to call this
9125         function now call the new one.
9126         (kill-rectangle): added optional prefix arg to fill lines.
9127         (delete-rectangle): ditto.
9128         (delete-extract-rectangle): ditto.
9129         (open-rectangle): ditto.
9130         (clear-rectangle): ditto.
9131         (delete-rectangle-line): added third arg FILL.
9132         (delete-extract-rectangle-line): ditto.
9133         (open-rectangle-line): ditto.
9134         (clear-rectangle-line): ditto.
9135
9136 1999-07-18  Andy Piper  <andy@xemacs.org>
9137
9138         * menubar-items.el (default-menubar): add gutter options.
9139
9140         * gutter-items.el: new file.
9141         (gutter): new group for custom.
9142         (gutter-visible-p): new variable.
9143         (default-gutter-position): ditto.
9144         (buffers-tab): new group for the buffers tab.
9145         (gutter-buffers-tab): widget to put in the gutter.
9146         (buffers-tab-max-size): max number of tabs.
9147         (buffers-tab-switch-to-buffer-function): function to call when a
9148         tab is pressed.
9149         (buffers-tab-omit-function): filter buffers with this function.
9150         (buffers-tab-format-buffer-line-function): format buffer names for
9151         inclusion in tabs.
9152         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9153         the record.
9154         (build-buffers-tab-internal): build a list of tab items.
9155         (buffers-tab-items): ditto.
9156         (add-tab-to-gutter): put a tab in the gutter area.
9157         (update-tab-in-gutter): reset the buffers in the tab.
9158
9159         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9160
9161         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9162         (switch-to-buffer-hooks): new hook.
9163
9164         * toolbar.el (default-toolbar-position): fix typo.
9165
9166 1999-07-16  Andy Piper  <andy@xemacs.org>
9167
9168         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9169
9170 1999-07-15  Didier Verna  <didier@xemacs.org>
9171
9172         * cus-edit.el (custom-prompt-variable): optional third arg makes
9173         prompt for a comment string.
9174         (customize-set-value): optional prefix makes this function handle
9175         variable comments.
9176         (customize-set-variable): ditto.
9177         (customize-save-variable): ditto.
9178         (customize-customized): handle custom comments.
9179         (customize-save-customized): ditto.
9180         (custom-variable-state-set): ditto.
9181         (custom-face-state-set): ditto.
9182         (customize-saved): ditto.
9183         (custom-variable-set): ditto.
9184         (custom-face-set): ditto.
9185         (custom-variable-save): ditto.
9186         (custom-face-save): ditto.
9187         (custom-variable-reset-saved): ditto.
9188         (custom-face-reset-saved): ditto.
9189         (custom-variable-reset-standard): ditto.
9190         (custom-face-reset-standard): ditto.
9191         (custom-comment-face): new face.
9192         (custom-comment-tag-face): ditto.
9193         (custom-comment): new widget.
9194         (custom-comment-create): new function.
9195         (custom-comment-delete): ditto.
9196         (custom-comment-value-set): ditto.
9197         (custom-comment-show): ditto.
9198         (custom-comment-invisible-p): ditto.
9199         (custom-variable-value-create): create a comment field widget.
9200         (custom-face-value-create): ditto.
9201         (custom-variable-menu): new entry for adding a custom comment.
9202         (custom-face-menu): ditto.
9203         (custom-save-variables): possibly save custom comments.
9204         (custom-save-faces): ditto.
9205
9206         * cus-face.el (custom-set-faces): the arguments can now have a
9207         custom comment as fourth argument.
9208
9209         * custom.el (custom-set-variables): the arguments can now have a
9210         custom comment as fifth element.
9211
9212 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9213
9214         * XEmacs 21.2.18 is released
9215
9216 1999-07-13  SL Baur  <steve@miho>
9217
9218         * lib-complete.el (read-library-name): Revert previous change.
9219         (read-library): Ditto.
9220
9221 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9222
9223         * packages.el (packages-package-list): Capitalize docstring.
9224
9225         * packages.el (packages-find-package-library-path): Use #'nconc
9226         rather than #'append to reduce consing -- #'mapcar uses Flist,
9227         which returns a freshly consed list.  #'append would create yet
9228         another fresh list, using Fmake_list in concat.
9229
9230         * packages.el (package-provide): Use setq with remassq like it
9231         says in its docstring.
9232
9233 1999-07-06  SL Baur  <steve@miho.m17n.org>
9234
9235         * lib-complete.el (progn-with-message): Fix typo.
9236
9237 1999-07-06  SL Baur  <steve@miho.m17n.org>
9238
9239         * mule/mule-misc.el (char-octet): Make function match docstring.
9240         From Katsumi Yamaoka <yamaoka@jpl.org>
9241
9242 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9243
9244         * wid-edit.el (widget-documentation): corrected spelling error.
9245
9246 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9247
9248         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9249         keys if already bound
9250
9251 1999-07-06  SL Baur  <steve@miho.m17n.org>
9252
9253         * lib-complete.el (progn-with-message): Revert previous changes.
9254
9255 1999-06-24  Bob Weiner  <weiner@beopen.com>
9256
9257         * lib-complete.el (find-library):
9258         (find-library-other-window):
9259         (find-library-other-frame): Completely rewrote
9260         so that these functions actually work when called non-interactively.
9261         Also made them handle LIBRARY arguments which end with .el or .elc.
9262
9263 1999-06-24  Bob Weiner  <weiner@beopen.com>
9264
9265         * simple.el (indent-new-comment-line): Locally bound
9266         `block-comment-start' to `comstart' or else when this is called
9267         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9268         `block-comment-start' value, ignoring any existing spacing after a
9269         comment prefix in the previous line and producing ugly comments.
9270
9271 1999-06-23  Bob Weiner  <weiner@beopen.com>
9272
9273         * list-mode.el (mouse-choose-completion):
9274         (choose-completion):
9275         (completion-switch-to-minibuffer): Added.
9276         ([Tab]): [Tab] previously switched to the minibuffer
9277         but since [space] does that and since most applications in the
9278         world use [Tab] to select the next item in a list, do that in the
9279         *Completions* buffer too.  This will cause the least confusion
9280         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9281         06/23/1999.
9282
9283 1999-06-22  Bob Weiner  <weiner@beopen.com>
9284
9285         * help.el (help-buffer-name): Added support for a null value
9286         of `help-buffer-prefix-string' since some buffers require no
9287         prefix.
9288
9289 1999-06-20  Bob Weiner  <weiner@beopen.com>
9290
9291         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9292         in the completion-list-mode-map to bury the completions buffer
9293         even when the minibuffer is no longer active.
9294
9295 1999-06-20  Bob Weiner  <weiner@beopen.com>
9296
9297         * list-mode.el (list-mode): It is visually disconcerting to have
9298         the text cursor disappear within list buffers, especially when
9299         moving from window to window, so leave it visible.
9300
9301 1999-07-01  SL Baur  <steve@miho.m17n.org>
9302
9303         * menubar-items.el (default-menubar): Conditionalize the bug
9304         report menu item (which may not be possible in this XEmacs).
9305         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9306
9307 1999-06-30  SL Baur  <steve@miho.m17n.org>
9308
9309         * subr.el (with-current-buffer): DOC string fix.
9310         Suggested by Bob Weiner <weiner@altrasoft.com>
9311
9312 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9313
9314         * cus-face.el (custom-face-italic): insert missing args
9315
9316 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9317
9318         * packages.el (package-locations): Changed default early package
9319         hierarchies to ~/.xemacs/mule-packages and
9320         ~/.xemacs/xemacs-packages.
9321
9322 1999-06-23  SL Baur  <steve@miho.m17n.org>
9323
9324         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9325
9326 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9327
9328         * packages.el (package-locations): Changed default early package
9329         hierarchy to ~/.xemacs/packages.
9330         (package-locations): Removed `packages' as a possible name for a
9331         late package hierarchy.
9332
9333 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9334
9335         * mule/mule-category.el (word-combining-categories): Set up new
9336         variable.
9337         (word-separating-categories): Likewise.
9338
9339 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9340
9341         * XEmacs 21.2.17 is released
9342
9343 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9344
9345         * font-menu.el (font-menu-set-font): allow for nil specification
9346         of font size.
9347
9348 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9349
9350         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9351         is 1.
9352
9353 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9354
9355         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9356         8859-5 instead of ISO 8859-1.
9357
9358 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9359
9360         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9361         (viet-viscii-encode-table): Ditto.
9362
9363         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9364         Make obsolete definition of char-octet.
9365
9366 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9367
9368         * subr.el: Move no-Mule make-char ...
9369         * help-nomule.el (make-char): To here.
9370         (string-width): Make Mule compatibility alias.
9371
9372 1999-06-15  Andy Piper  <andy@xemacs.org>
9373
9374         * select.el (get-selection-no-error): really make there be no-error.
9375         (get-selection): revert to original.
9376
9377 1999-06-11  Andy Piper  <andy@xemacs.org>
9378
9379         * select.el (selection-sets-clipboard): renamed.
9380         (own-selection): use it.
9381
9382 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9383
9384         * XEmacs 21.2.16 is released
9385
9386 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9387
9388         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9389         missing characters to avoid crash.
9390
9391 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9392
9393         * coding.el (set-terminal-coding-system): Only set the console
9394         coding system on the selected console if it is a tty.
9395
9396 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9397
9398         * cus-face.el:
9399         * cus-edit.el:
9400         * faces.el:
9401         (custom):
9402         (face-spec-set):
9403         * faces.el (frob-face-property):
9404         * font-menu.el (font-menu-set-font):
9405                   Actually apply changes from 1999-03-17
9406
9407 1999-06-10  Andy Piper  <andy@xemacs.org>
9408
9409         * select.el (get-selection): abstract out non error-signalling
9410         part.
9411         (get-selection-no-error): get-selection without signalling an
9412         error.
9413         (selection-is-clipboard-p): new variable. controls whether the
9414         selection sets the clipboard.
9415         (own-selection): use it.
9416
9417         * mouse.el (insert-selection): fallback to clipboard after trying
9418         primary selection and cutbuffer.
9419
9420 1999-06-05  Andy Piper  <andy@xemacs.org>
9421
9422         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9423         selection functions.
9424
9425 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9426
9427         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9428         default value.
9429         (load): Use `raw-text' instead of `no-conversion'.
9430         (insert-file-contents): Likewise.
9431
9432         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9433         of `no-conversion'.
9434
9435 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9436
9437         * coding.el: Don't copy `no-conversion' to `raw-text'.
9438
9439 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9440
9441         * subr.el (make-char): Define it if Mule is not around.
9442
9443 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9444
9445         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9446
9447         * x-select.el (x-disown-selection-internal): Restore symbol as an
9448         obsolete alias.
9449         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9450
9451 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9452
9453         * XEmacs 21.2.15 is released
9454
9455 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9456
9457         * subr.el (split-string): Avoid infinite looping
9458
9459 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9460
9461         * ldap.el (ldap-ignore-attribute-codings): New variable
9462         (ldap-default-attribute-decoder): New variable
9463         (ldap-coding-system): New variable
9464         (ldap-attribute-syntax-encoders): New variable
9465         (ldap-attribute-syntax-decoders): New variable
9466         (ldap-attribute-syntaxes-alist): New variable
9467         (ldap-encode-boolean): New function
9468         (ldap-decode-boolean): New function
9469         (ldap-encode-country-string): New function
9470         (ldap-decode-string): New function
9471         (ldap-decode-address): New function
9472         (ldap-encode-address): New function
9473         (ldap-decode-attribute): New function
9474         (ldap-search): Use some of these
9475
9476 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9477
9478         * version.el (emacs-version): Make the patch level/beta come
9479         before the XEmacs qualifier so that it gets into (funcall
9480         emacs-version) and thus in the bug reports.
9481         (emacs-version>=): Support patch levels.
9482
9483 1999-06-03  SL Baur  <steve@xemacs.org>
9484
9485         * version.el: implement x.y.z version number
9486         From Jan Vroonhof <vroonhof@math.ethz.ch>
9487
9488 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9489
9490         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9491
9492 1999-05-22  Vin Shelton <acs@xemacs.org>
9493
9494         * startup.el: Document -private and break out non-standard X options.
9495
9496 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9497
9498         * mule/mule-charset.el (charset-after): New function.
9499         (charset-direction): Synch with Mule, update docstring.
9500         (get-charset-property): New function.
9501         (put-charset-property): New function.
9502         (charset-plist): New function.
9503
9504         * mule/mule-charset.el (compose-region):
9505         (decompose-region): remove;  these functions (which don't work
9506         since we don't do composite characters) have been moved to
9507         mule-util.el.
9508         (toplevel): follow coding standards
9509
9510 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9511
9512         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9513         exist any more.
9514
9515         * code-files.el: Fix commentary to follow coding standards.  Move
9516         the single line left in mule-files.el to here.
9517
9518         * mule/mule-files.el: delete.
9519
9520 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9521
9522         * info.el (Info-scroll-prev): Use event functions instead of the
9523         old emacs 19 interface.
9524
9525 1999-06-02  Andy Piper  <andy@xemacs.org>
9526
9527         * x-font-menu.el (x-font-menu-load-font):
9528         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9529
9530 1999-05-31  Andy Piper  <andy@xemacs.org>
9531
9532         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9533         group.
9534         (font-menu-this-frame-only-p): ditto.
9535         (font-menu-max-items): reinstate, from Jan Vroonhof
9536         <vroonhof@math.ethz.ch>
9537         (font-menu-submenu-name-format): ditto.
9538         (font-menu-split-long-menu): ditto, for use by the family
9539         constructor.
9540         (font-menu-family-constructor): use it.
9541
9542 1999-05-30  Andy Piper  <andy@xemacs.org>
9543
9544         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9545         for use by the font menu.
9546
9547         * msw-font-menu.el: new file implementing mswindows specific
9548         font-menu behaviour.
9549         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9550         (mswindows-font-menu-junk-families): ditto.
9551         (hack-font-truename): ditto.
9552         (mswindows-font-regexp-ascii): ditto.
9553         (mswindows-reset-device-font-menus): ditto.
9554         (mswindows-font-menu-font-data): ditto.
9555         (mswindows-font-menu-load-font): ditto.
9556
9557         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9558         (x-font-menu-font-data): ditto.
9559         (x-font-menu-load-font): ditto.
9560
9561         * font-menu.el: new file implementing generic font menu behaviour.
9562         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9563         made device independent.
9564         (font-menu-this-frame-only-p): ditto.
9565         (font-menu-preferred-resolution): ditto.
9566         (font-menu-size-scaling): new variable used to determine whether
9567         sizes are in points or tenths of a point.
9568         (vassoc): moved from x-font-menu.el.
9569         (device-fonts-cache): ditto.
9570         (device-fonts-cache): ditto.
9571         (flush-device-fonts-cache): ditto.
9572         (reset-device-font-menus): copied from x-font-menu.el and made
9573         device independent. Most functionality deferred to
9574         device-dependent versions.
9575         (font-menu-family-constructor): copied from x-font-menu.el and
9576         made device independent.
9577         (font-menu-size-constructor): ditto.
9578         (font-menu-weight-constructor): ditto.
9579         (font-menu-set-font): ditto.
9580         (font-menu-change-face): ditto.
9581         (font-menu-load-font): new device method.
9582         (font-menu-font-data): ditto.
9583
9584         * x-font-menu.el: The above functions deleted.
9585
9586 1999-05-26  Andy Piper  <andy@xemacs.org>
9587
9588         * update-elc.el:
9589         * make-docfile.el:
9590         * loadup.el: rehash expand-file-name usage to not use default-directory.
9591
9592 1999-05-21  Andy Piper  <andy@xemacs.org>
9593
9594         * x-select.el (x-select-convert-to-text):
9595         (x-selected-text-type):
9596         (x-get-selection):
9597         (xselect-convert-to-string):
9598         (xselect-convert-to-compound-text):
9599         (xselect-convert-to-length):
9600         (xselect-convert-to-targets):
9601         (xselect-convert-to-delete):
9602         (xselect-convert-to-filename):
9603         (xselect-convert-to-charpos):
9604         (xselect-convert-to-lineno):
9605         (xselect-convert-to-colno):
9606         (xselect-convert-to-sourceloc):
9607         (xselect-convert-to-os):
9608         (xselect-convert-to-host):
9609         (xselect-convert-to-user):
9610         (xselect-convert-to-class):
9611         (xselect-convert-to-name):
9612         (xselect-convert-to-integer):
9613         (xselect-convert-to-atom):
9614         (xselect-convert-to-identity): functions renamed from x-* and
9615         moved to select.el.
9616         (x-get-secondary-selection): use rename get-selection.
9617         (x-get-clipboard): ditto.
9618         (x-own-selection): moved to select.el.
9619         (x-valid-simple-selection-p): ditto.
9620         (x-dehilight-selection): ditto.
9621         (x-own-clipboard): ditto.
9622         (x-disown-selection): ditto.
9623
9624         * x-mouse.el (x-yank-function): moved to mouse.el.
9625         (x-insert-selection): ditto.
9626         (x-set-point-and-move-selection): use renamed function.
9627
9628         * select.el (selected-text-type): moved and renamed from
9629         x-select.el.
9630         (selection-owner-p): moved to C.
9631         (selection-exists-p): ditto.
9632         (get-cutbuffer): new device method.
9633         (get-selection): generalised and moved from x-select.el.
9634         (own-selection): moved x-own-selection functionality into here.
9635         (dehilight-selection): renamed and moved from x-select.el.
9636         (own-clipboard): functionality moved from x-select.el using new
9637         generic C builtins.
9638         (disown-clipboard): ditto.
9639         (select-convert-to-text):
9640         (select-convert-to-string):
9641         (select-convert-to-compound-text):
9642         (select-convert-to-length):
9643         (select-convert-to-targets):
9644         (select-convert-to-delete):
9645         (select-convert-to-filename):
9646         (select-convert-to-charpos):
9647         (select-convert-to-lineno):
9648         (select-convert-to-colno):
9649         (select-convert-to-sourceloc):
9650         (select-convert-to-os):
9651         (select-convert-to-host):
9652         (select-convert-to-user):
9653         (select-convert-to-class):
9654         (select-convert-to-name):
9655         (select-convert-to-integer):
9656         (select-convert-to-atom):
9657         (select-convert-to-identity): new functions renamed from x-* and
9658         moved from x-select.el.
9659
9660         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9661         into here and use as the default window-system mouse yank.
9662         (insert-selection): generalised and moved from x-mouse.el.
9663         (own-clipboard): moved to C.
9664
9665         * msw-select.el (mswindows-selection-owned-p): deleted.
9666         (mswindows-own-selection): generalised and moved to select.el.
9667         (mswindows-disown-selection): generalised and moved to C.
9668         (mswindows-selection-owner-p): ditto.
9669
9670 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9671
9672         * XEmacs 21.2.14 is released
9673
9674 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9675
9676         * about.el: update contact info for jason and slb.
9677
9678 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9679
9680         * mule/european.el (setup-romanian-environment): Add Romanian
9681         support from Emacs/Mule romanian.el.
9682
9683 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9684
9685         * cus-face.el: Label all custom changes with the 'custom' tag.
9686
9687         * cus-edit.el: idem ditto.
9688
9689         * faces.el: Added suport for adding device tags to various functions.
9690         (custom): New device tag.
9691         (face-spec-set): Call reset face with tags argument. No longer do
9692         x-init-global-faces hack.
9693
9694         * faces.el (frob-face-property): Use an anonymous specifier to map
9695         frob-face-property-1 over.
9696
9697         * x-font-menu.el (font-menu-set-font): Always specify all
9698         properties to custom.
9699
9700 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9701
9702         * mule/european.el (setup-czech-environment): Add czech support.
9703         From David Sauer <davids@orfinet.cz>
9704
9705 1999-03-15  SL Baur  <steve@xemacs.org>
9706
9707         * check-features.el: Turn hard errors into warnings.
9708
9709 1999-03-21  SL Baur  <steve@xemacs.org>
9710
9711         * simple.el (delete-key-deletes-forward): As per discussion on
9712         xemacs-beta, default to t.
9713
9714 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9715
9716         * loadup.el: Define Installation-string before loading anything.
9717
9718 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9719
9720         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9721         From Anders Stenman <stenman@isy.liu.se>
9722
9723 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9724
9725         * wid-edit.el (widget-glyph-find): Ditto.
9726
9727         * packages.el (locate-library): Ditto.
9728
9729         * loadup.el (really-early-error-handler): Ditto.
9730
9731         * lib-complete.el (read-library): Ditto.
9732
9733         * faces.el (set-face-stipple): Ditto.
9734
9735         * code-files.el (load): Use new calling style of locate-file.
9736
9737 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9738
9739         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9740         dead.
9741
9742 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9743
9744         * dumped-lisp.el (preloaded-file-list): Don't load
9745         Installation.el.
9746
9747         * loadup.el (Installation-string): Define it here.
9748
9749 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9750
9751         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9752         Installation.el needs to be loaded before `dump-paths', otherwise
9753         the dumping process won't find it.
9754
9755 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9756
9757         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9758         subr so that we can use `replace-in-string' in Installation.el to
9759         get rid of C-m chars under the native Windows build.
9760
9761 1999-04-29  Andy Piper  <andy@xemacs.org>
9762
9763         * make-docfile.el: canonicalize file and directory names.
9764
9765         * device.el (call-device-method): new function for calling device
9766         specific methods.
9767         (define-device-method): new function for defining device methods.
9768         (define-device-method*): ditto.
9769
9770 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9771
9772         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9773
9774 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9775
9776         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9777         (cyrillic-koi8-r-encode-table): Likewise.
9778         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9779         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9780
9781         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9782         from vietnamese.el].
9783
9784         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9785         mule/mule-misc.el.
9786
9787 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9788
9789         * mule/thai-xtis.el:
9790         - Change font registry name from "Thai94x94-0" to "xtis-0".
9791         - Change mnemonic of coding-system `tis-620' to "TIS620".
9792
9793 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9794
9795         * mule/ethiopic.el: fixed.
9796
9797 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9798
9799         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9800
9801         * mule/thai-xtis.el: New file.
9802
9803         * mule/vietnamese.el: New file.
9804
9805         * mule/ethiopic.el: New file.
9806
9807 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9808
9809         * bytecomp.el (byte-compile-close-variables): Leave
9810         debug-issue-ebola-notices alone.
9811
9812 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9813
9814         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9815         at the top of the buffer since it is the most important thing to
9816         customize
9817         (ldap-get-host-parameter): New defun
9818         (ldap-search): Add a new parameter `withdn' to retrieve the
9819         distinguished names of entries
9820
9821 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9822
9823         * startup.el (splash-frame-body): Date and spelling fixes.
9824
9825 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9826
9827         * view-less.el (toggle-truncate-lines): add autoload tag
9828
9829 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9830
9831         * format.el (format-alist): Disable image stuff.
9832
9833 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9834
9835         * wid-edit.el (widget-glyph-find): Search by directories, then by
9836         suffixes rather than the other way around.
9837         (widget-image-conversion): Renamed to
9838         `widget-image-file-name-suffixes'.
9839
9840 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9841
9842         * mule/mule-charset.el: Made old functions obsolete, remove the
9843         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9844         (charset-iso-graphic-plane): Rename from charset-graphic.
9845         (charset-iso-final-char): Rename from charset-final.
9846         (charset-width): Rename from charset-columns.
9847         (charset-bytes): Added from fsf compatibility, returns always 1.
9848
9849         * mule/mule-misc.el: Move charset-doc-string alias to
9850         mule-charset.el
9851
9852 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9853
9854         * x-faces.el (x-make-font-bold-italic): honor
9855         *try-oblique-before-italic-fonts*
9856
9857 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9858
9859         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9860
9861 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9862
9863         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9864         name.
9865
9866 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9867
9868         * cl-extra.el (equalp): Would bug out for lists.
9869
9870 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9871
9872         * about.el (about-hackers):  Change cgw's email address
9873
9874 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9875
9876         * XEmacs 21.2.13 is released
9877
9878 1999-03-12  SL Baur  <steve@xemacs.org>
9879
9880         * simple.el (delete-key-deletes-forward): Revert to previous
9881         behavior.
9882
9883 1999-01-18  Didier Verna  <didier@xemacs.org>
9884
9885         * menubar-items.el (xemacs-splash-buffer): handle the case of
9886         multiple elements in the splash buffer body.
9887
9888         * startup.el (splash-frame-timeout): new constant: interval
9889         between splash buffer elements.
9890         (command-line-1): handle splash buffer with multiple elements (use
9891         a timeout).
9892         (splash-frame-body): Originally `startup-splash-frame-body'.
9893         Rewrote a cleaner and more readable version. This can now be array,
9894         in which case each element is displayed in turn in the splash buffer.
9895         (splash-frame-static-body): new constant. Persistent information
9896         across all splash buffer elements (preserves the possibility to give
9897         it in different languages.
9898         (circulate-splash-frame-elements): new function. Used as a timeout
9899         to circulate through all splash frame elements and display them in
9900         sequence.
9901         (display-splash-frame): originally `startup-splash-frame'. Handle
9902         the case of multiple elements in the splash buffer body. Now
9903         returns a timeout id if multiple elements to display, or nil.
9904
9905 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9906
9907         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9908         so they can be overridden by x-init-face-from-resources.
9909         Additionally specify the font name also with an x tag.
9910
9911 1999-03-08  Andy Piper  <andy@xemacs.org>
9912
9913         * package-get.el (package-get-base): autoload.
9914
9915         * menubar-items.el (default-menubar): add update menu item. Fix
9916         custom menu to only be activated when package-base is available.
9917
9918         * package-get.el (package-get-custom): don't load
9919         package-get-custom as it is auto-generated. Fix group definition.
9920
9921 1999-03-05  Didier Verna  <didier@xemacs.org>
9922
9923         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9924         instead of `symbol-name' (Thanks Kyle).
9925
9926         * cus-edit.el (custom-save-variables): use `prin1' instead of
9927         princ to write symbols.
9928
9929 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9930
9931         * XEmacs 21.2.12 is released
9932
9933 1999-03-05  SL Baur  <steve@xemacs.org>
9934
9935         * menubar-items.el (default-menubar): Add kfm browsing support.
9936         From Neal Becker <nbecker@fred.net>
9937
9938 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9939
9940         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9941         calls to font-lock during buffer reversion.
9942
9943 1999-02-12  Didier Verna  <didier@xemacs.org>
9944
9945         * info.el (Info-build-node-completions): unconditionally widen the
9946         tag table buffer.
9947
9948 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9949
9950         * x-faces.el (x-init-face-from-resources):
9951         Only set fonts in the 'x locale.
9952
9953 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9954
9955         * package-ui.el (pui-install-selected-packages): Don't throw on
9956         `package-admin-delete-binary-package' returning nil since it's
9957         normal.  Reindent function.
9958         (pui-add-required-packages): Handle case where packages selected
9959         for installation have never been installed.
9960
9961 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9962
9963         * menubar-items.el (default-menubar):
9964         Implement the ``Mule->Set coding system of process'' menu item.
9965
9966 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9967
9968         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9969         files
9970         - Change some `if's to `when's
9971
9972 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9973
9974         * XEmacs 21.2.11 is released
9975
9976 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9977
9978         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9979         against window close (Fix Bug #460).
9980         (ask-user-about-lock-dbox): Idem.
9981
9982 1999-02-25  SL Baur  <steve@xemacs.org>
9983
9984         * mule/mule-charset.el (charset-leading-byte): New function.
9985         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9986
9987 1999-02-12  Andy Piper  <andy@xemacs.org>
9988
9989         * about.el (xemacs-hackers): change andy's email address.
9990         (about-url-alist): change andy's web page address.
9991         (about-xemacs): add piper.
9992
9993 1999-02-16  SL Baur  <steve@xemacs.org>
9994
9995         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9996         of mule-base into lisp/mule.
9997
9998 1999-02-16  SL Baur  <steve@xemacs.org>
9999
10000         * mule/arabic.el:
10001         mule/canna-leim.el:
10002         mule/chinese.el:
10003         mule/cyrillic.el:
10004         mule/english.el:
10005         mule/european.el:
10006         mule/greek.el:
10007         mule/hebrew.el:
10008         mule/japanese.el:
10009         mule/kinsoku.el:
10010         mule/korean.el:
10011         mule/misc-lang.el:
10012         mule/mule-category.el:
10013         mule/mule-ccl.el:
10014         mule/mule-charset.el:
10015         mule/mule-cmds.el:
10016         mule/mule-coding.el:
10017         mule/mule-files.el:
10018         mule/mule-help.el:
10019         mule/mule-init.el:
10020         mule/mule-misc.el:
10021         mule/mule-tty-init.el:
10022         mule/mule-x-init.el:
10023         mule/viet-chars.el:  Remerge from mule-base.
10024
10025         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10026         of mule-base into lisp/mule.
10027
10028 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10029
10030         * process.el (exec-to-string): Use `shell-command-switch' in place
10031         of hard-wired "-c" (for WindowsNT).
10032
10033 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10034
10035         * menubar-items.el (default-menubar):  Remove obsolete
10036         "Gopher" item
10037
10038 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10039
10040         * package-admin.el (package-admin-get-install-dir): First fall
10041         back to the location of xemacs-base for non-mule packages.
10042
10043 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10044
10045         * paths.el:
10046         - improved automounter tmp directory support.
10047         - support 4 (!) empirically discovered automounter conventions
10048
10049 1999-02-12  SL Baur  <steve@xemacs.org>
10050
10051         * etags.el (pop-tag-mark): autoload to match key binding.
10052
10053 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10054
10055         * XEmacs 21.2.10 is released
10056
10057 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10058
10059         * package-get.el (package-get-remote-filename): Don't bug out for
10060         a local file name in the search entry.
10061
10062 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10063
10064         * XEmacs 21.2.9 is released
10065
10066 1999-01-19  Didier Verna  <didier@xemacs.org>
10067
10068         * replace.el (replace-search-function): new variable containing a
10069         function to perform a search-forward.
10070         (replace-re-search-function): new variable containing a function
10071         to perform a re-search-forward.
10072         (perform-replace): use them.
10073
10074 1999-01-25  Didier Verna  <didier@xemacs.org>
10075
10076         * select.el (selection-owner-p): use the name `XEmacs'.
10077         (cut-copy-clear-internal): ditto.
10078
10079 1999-01-18  Andy Piper  <andy@xemacs.org>
10080
10081         * about.el (about-url-alist): Update my entry.
10082         (xemacs-hackers): Ditto.
10083
10084 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10085
10086         * buffer.el (switch-to-buffer): Fixing documentation.
10087         * minibuf.el (minibuffer-completion-table): ditto.
10088         * cl-macs.el (return-from): ditto.
10089
10090 1999-01-04  Didier Verna  <didier@xemacs.org>
10091
10092         * replace.el (delete-non-matching-lines): temporarily disable
10093         case-folding when called interactively with a regexp containing
10094         uppercase characters.
10095         (delete-matching-lines): ditto.
10096         (count-matches): ditto.
10097         (list-matching-lines): ditto.
10098
10099 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10100
10101         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10102         abort if current window is split horizontally, not if others are
10103         split.  Got rid of unnecessary minibuffer checking.  Also, add
10104         some comments (it's still complex).
10105
10106 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10107
10108         * package-get.el: changed address for doc.ic.ac.uk to
10109         sunsite.doc.ic.ac.uk
10110
10111 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10112
10113         * ldap.el (toplevel): Remove requires so that the file compiles
10114         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10115
10116 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10117
10118         * dump-paths.el: Calculate module-directory and set
10119         module-load-path to the load path for modules.
10120
10121         * loadup.el: Get bootstrap value of module-load-path from the
10122         environment variable EMACSBOOTSTRAPMODULEPATH.
10123         - Display the module load path if we're debugging paths.
10124
10125         * setup-paths.el: Added function paths-find-site-module-directory.
10126         - Added function paths-find-module-directory.
10127         - Added function paths-construct-module-load-path.  Uses new
10128         environment variable EMACSMODULEPATH.
10129
10130 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10131
10132         * font.el (font-default-object-for-device):
10133         Oops! This `or' can't be replaced by `unless'.
10134         Fixed inability to run w3, among other things.
10135
10136 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10137
10138         * package-admin.el: Change initialization of
10139           package-admin-install-function dependent on system type.
10140           Change package-admin-install-function-mswindows to use
10141           "minitar".
10142
10143 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10144
10145         * mouse.el (default-mouse-motion-handler): Disable help echo while
10146         in the minibuffer.
10147
10148 1998-12-28  Martin Buchholz <martin@xemacs.org>
10149
10150         * XEmacs 21.2.8 is released.
10151
10152 1998-12-24  Martin Buchholz <martin@xemacs.org>
10153
10154         * XEmacs 21.2.7 is released.
10155
10156 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10157
10158         * package-ui.el (pui-list-packages): Set truncate-lines.
10159
10160         * package-get.el (package-get-download-menu): Use
10161         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10162
10163         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10164         (pui-help-string): idem.
10165         (list-packages-mode): New major mode.
10166         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10167         (pui-install-selected-packages): Add suport for removing packages.
10168         (pui-toggle-package-delete-key): New function.
10169         (pui-popup-context-sensitive): New kludge.
10170         (pui-list-packages): Add warning when `package-get-remote' is nil.
10171         (package-ui-add-site): New function.
10172
10173 1998-12-01  Didier Verna  <didier@xemacs.org>
10174
10175         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10176
10177 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10178
10179         * ldap.el: Custom-ized
10180         (toplevel): Do not provide `ldap' which is provided by C level
10181         LDAP code
10182         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10183
10184 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10185
10186         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10187
10188 1998-12-17  Andy Piper  <andy@xemacs.org>
10189
10190         * sound.el (sound-load-list): name changed from sound-load-alist.
10191         (sound-extension-list): name changed from sound-ext-list.
10192         (load-default-sounds): use new names.
10193         (load-sound-file): use new names.
10194
10195 1998-12-16  Andy Piper  <andy@xemacs.org>
10196
10197         * XEmacs 21.2.6 is released
10198
10199 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10200
10201         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10202         errors.
10203
10204 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10205
10206         * wid-edit.el (widget-echo-this-extent): Set
10207         help-echo-owns-message to t.
10208
10209 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10210
10211         * package-get.el (package-get-download-menu): use toggles for
10212           each site in the download site menu.
10213
10214 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10215
10216         * package-get.el (package-get): If we cannot find a package
10217           because package-get-remote is not set, give a more helpful
10218           error message.
10219
10220 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10221
10222         * package-get.el (package-get-remote-filename): use an EFS path
10223         with user anonymous if no user is specified.
10224
10225 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10226
10227         * faces.el (face-spec-set): Re-init fallfacks for default after
10228         calling reset-face on the default face.
10229
10230 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10231
10232         * package-admin.el (package-admin-default-install-function):
10233         Behave as advertised.  Make sure the pkg-dir is proper for
10234         default-directory.
10235         (package-admin-add-binary-package): Make sure the pkg-dir is
10236         proper for default-directory.
10237         (package-admin-install-function-mswindows): Make sure the pkg-dir
10238         is proper for default-directory.
10239
10240 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10241
10242         * XEmacs 21.2.5 is released
10243
10244 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10245
10246         * files.el (binary-file-regexps): regexp-opt is not available at
10247         bytecompile time.
10248
10249 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10250
10251         * x-win-xfree86.el:
10252         * x-win-sun.el (x-win-init-sun):
10253         * x-win-sun.el:
10254         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10255         * x-iso8859-1.el:
10256         * x-init.el (init-post-x-win):
10257         * x-init.el (init-pre-x-win):
10258         * x-init.el (x-initialize-compose):
10259         * x-init.el:
10260         * x-compose.el:
10261         * winnt.el:
10262         * widget.el:
10263         * wid-edit.el (widget-glyph-click):
10264         * wid-edit.el (widget-glyph-find):
10265         * wid-edit.el (widget-type):
10266         * view-less.el (view-buffer-other-window):
10267         * very-early-lisp.el:
10268         * version.el:
10269         * toolbar.el:
10270         * toolbar-items.el:
10271         * term/sun.el (suntool-map):
10272         * term/sun-mouse.el:
10273         * term/internal.el:
10274         * syntax.el (modify-syntax-entry):
10275         * symbol-syntax.el:
10276         * subr.el:
10277         * startup.el (lock-directory):
10278         * simple.el (set-comment-column):
10279         * simple.el (backward-delete-char-untabify):
10280         * shadow.el (find-emacs-lisp-shadows):
10281         * shadow.el:
10282         * setup-paths.el (paths-construct-info-path):
10283         * select.el (cut-copy-clear-internal):
10284         * process.el (call-process-region):
10285         * process.el (start-process-shell-command):
10286         * process.el:
10287         * paths.el (rmail-spool-directory):
10288         * paragraphs.el (use-hard-newlines):
10289         * package-get.el (package-get-dependencies):
10290         * package-admin.el (package-admin-delete-binary-package):
10291         * obsolete.el (truncate-string):
10292         * obsolete.el (store-substring):
10293         * mouse.el (default-mouse-track-maybe-own-selection):
10294         * mouse.el (mouse-yank-at-point):
10295         * modeline.el:
10296         * modeline.el (mouse-drag-modeline):
10297         * minibuf.el (read-directory-name-internal):
10298         * minibuf.el (read-file-name-internal):
10299         * minibuf.el (read-file-name-internal-1):
10300         * minibuf.el (read-file-name-2):
10301         * minibuf.el (exact-minibuffer-completion-p):
10302         * minibuf.el (read-from-minibuffer):
10303         * minibuf.el:
10304         * menubar.el (check-menu-syntax):
10305         * map-ynp.el (map-y-or-n-p):
10306         * make-docfile.el (docfile-out-of-date):
10307         * loadup.el ((member "run-temacs" command-line-args)):
10308         * loadup.el ((member "no-site-file" command-line-args)):
10309         * loadup.el (really-early-error-handler):
10310         * loadup.el:
10311         * loadhist.el:
10312         * loaddefs.el:
10313         * lisp-mnt.el (lm-verify):
10314         * lib-complete.el (lib-complete:cache-completions):
10315         * lib-complete.el (library-all-completions):
10316         * itimer.el (itimer-run-expired-timers):
10317         * info.el (Info-mode):
10318         * info.el (Info-insert-file-contents):
10319         * info.el (Info-rebuild-dir):
10320         * info.el (Info-build-dir-anew):
10321         * info.el (Info-parse-dir-entries):
10322         * info.el (Info-dir-outdated-p):
10323         * info.el (Info-insert-dir):
10324         * info.el (info-xref):
10325         * info.el:
10326         * hyper-apropos.el (hyper-apropos-get-doc):
10327         * hyper-apropos.el (hyper-describe-face):
10328         * hyper-apropos.el (hyper-apropos-mode):
10329         * hyper-apropos.el:
10330         * help.el (list-processes):
10331         * help.el:
10332         * gnuserv.el:
10333         * font.el (mswindows-font-create-name):
10334         * font.el (font-default-font-for-device):
10335         * font.el (x-font-create-object):
10336         * font.el (font-registry):
10337         * font.el:
10338         * font-lock.el (font-lock-keywords):
10339         * font-lock.el:
10340         * finder.el (finder-compile-keywords):
10341         * find-paths.el (paths-find-recursive-path):
10342         * fill.el (set-justification-center):
10343         * fill.el (fill-region-as-paragraph):
10344         * files.el (insert-directory):
10345         * files.el (wildcard-to-regexp):
10346         * files.el (recover-file):
10347         * files.el (basic-save-buffer):
10348         * files.el (delete-auto-save-file-if-necessary):
10349         * files.el (file-relative-name):
10350         * files.el (backup-extract-version):
10351         * files.el (backup-buffer):
10352         * files.el (set-visited-file-name):
10353         * files.el (set-auto-mode):
10354         * files.el (interpreter-mode-alist):
10355         * files.el:
10356         * files.el (find-file-noselect):
10357         * files.el (abbreviate-file-name):
10358         * files.el (parse-colon-path):
10359         * files.el (directory-abbrev-alist):
10360         * etags.el (visit-tags-table-buffer):
10361         * easymenu.el (easy-menu-define):
10362         * dragdrop.el (experimental-dragdrop-drag):
10363         * dragdrop.el (dragdrop-drop-do-functions):
10364         * dragdrop.el (dragdrop-drop-at-point):
10365         * disass.el (disassemble-1):
10366         * disass.el (disassemble-internal):
10367         * disass.el (disassemble):
10368         * disass.el:
10369         * derived.el (derived-mode-init-mode-variables):
10370         * derived.el (define-derived-mode):
10371         * custom.el (defgroup):
10372         * cus-edit.el (custom-quote):
10373         * config.el:
10374         * code-process.el (open-network-stream):
10375         * code-process.el (start-process):
10376         * code-process.el (call-process-region):
10377         * code-process.el (call-process):
10378         * code-process.el:
10379         * code-files.el (insert-file-contents):
10380         * code-files.el:
10381         * code-files.el (buffer-file-coding-system-for-read):
10382         * cmdloop.el (yes-or-no-p-minibuf):
10383         * cl.el:
10384         * cl-macs.el:
10385         * cl-extra.el:
10386         * callers-of-rpt.el (make-caller-report):
10387         * callers-of-rpt.el:
10388         * bytecomp.el (batch-byte-recompile-directory):
10389         * bytecomp.el (batch-byte-compile-1):
10390         * bytecomp.el (batch-byte-compile):
10391         * bytecomp.el (display-call-tree):
10392         * bytecomp.el (byte-compile-insert):
10393         * bytecomp.el (byte-compile-two-args-19->20):
10394         * bytecomp.el (byte-compile-variable-ref):
10395         * bytecomp.el (byte-compile-form):
10396         * bytecomp.el (byte-compile-top-level-body):
10397         * bytecomp.el (byte-compile-out-toplevel):
10398         * bytecomp.el (byte-compile-byte-code-maker):
10399         * bytecomp.el (byte-compile-file-form-defmumble):
10400         * bytecomp.el (byte-compile-file-form):
10401         * bytecomp.el (byte-compile-keep-pending):
10402         * bytecomp.el (byte-compile-insert-header):
10403         * bytecomp.el (byte-compile-from-buffer):
10404         * bytecomp.el (byte-compile-file):
10405         * bytecomp.el (byte-recompile-file):
10406         * bytecomp.el (byte-compile-close-variables):
10407         * bytecomp.el (byte-compile-warn-about-unused-variables):
10408         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10409         * bytecomp.el (byte-compiler-legal-options):
10410         * bytecomp.el (byte-compile-lapcode):
10411         * bytecomp.el (byte-optimize-log):
10412         * bytecomp.el ((fboundp 'defsubst)):
10413         * bytecomp.el:
10414         * bytecomp-runtime.el:
10415         * byte-optimize.el (byte-optimize-apply):
10416         * byte-optimize.el (car):
10417         * byte-optimize.el (byte-optimize-form):
10418         * byte-optimize.el (byte-optimize-form-code-walker):
10419         * byte-optimize.el:
10420         * build-report.el (build-report-insert-installation-file):
10421         * build-report.el (build-report):
10422         * auto-show.el:
10423         * apropos.el (apropos-documentation):
10424         - mega patch
10425         - clean up byte-compile warnings
10426         - remove unused variables
10427         - Use common lisp style hashtable functions
10428         - byte compiler cleanup
10429         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10430         - remove old backquote syntax usage
10431         - move some cl functionality into C for speed.
10432         - remove last remaining VMS support
10433         - spelling fixes
10434         - implement last, butlast, nbutlast, copy-list in C.
10435         - new macro ignore-file-errors, similar to ignore-errors
10436           (ignore-file-errors (delete-file "foo"))
10437         - get frequent garbage collection during loadup.el by tweaking
10438           gc-cons-threshold, rather than explicitly calling garbage-collect
10439         - default delete-key-deletes-forward to `t'.
10440
10441 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10442
10443         * XEmacs 21.2-beta4 is released.
10444
10445 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10446
10447         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10448         (easy-menu-item-present-p): Wrapper around find-menu-item.
10449         (easy-menu-remove-item): Wrapper around delete-menu-item.
10450
10451         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10452         (add-menu-button): Add 'in-menu' argument.
10453         (add-menu-item-1): Add in-menu support to helper function.
10454
10455 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10456
10457         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10458
10459 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10460
10461         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10462         of Dec 4, 1997.
10463
10464 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10465
10466         * process.el (shell-command-on-region): Report if the command
10467         succeeded or failed.
10468
10469 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10470
10471         * subr.el (buffer-substring-no-properties): Comment out.
10472
10473 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10474
10475         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10476           into font instances first, like `x-frob-font-size' does.
10477           (mswindows-find-larger-font): ditto
10478
10479 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10480
10481         * package-ui.el (pui-install-selected-packages): fix args in call
10482         to `package-get'.
10483
10484 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10485
10486         * package-get.el (host-name): New widget type.
10487         (package-get-remote): Better customization using new type.
10488         (package-get-download-sites): idem dito.
10489
10490         (package-get-custom): Do not use package-get-all untill we have
10491         runtime dependencies.
10492
10493         (package-get-remove-copy): Default to 't' we no longer need this
10494         kludge as we do not currently use depenencies.
10495
10496         (package-get-was-current): New variable.
10497         (package-get-require-base): New 'force-current' argument.
10498         (package-get-update-base): idem
10499         (package-get-package-provider):  idem
10500         (package-get-locate-index-file): New 'no-remote' argument.
10501         (package-get-locate-file): idem.
10502
10503         (package-get-maybe-save-index): New function.
10504         (package-get-update-base): Use it.
10505
10506 1998-10-28 Greg Klanderman <greg@alphatech.com>
10507
10508         * package-get.el (package-get-remote): default to nil; by default,
10509         don't go out to the net via EFS.  They must select a download site.
10510         (package-get-download-sites): new variable.
10511         (package-get-download-menu): new function.
10512         (package-get-locate-index-file): new function.
10513         (package-get-update-base): use it.
10514
10515         * menubar-items.el (default-menubar): add "Update Package Index"
10516         and "Add Download Site" menus under Options | Manage Packages.
10517
10518 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10519
10520         * package-get.el (package-get): bugfix code checking installed version
10521         for case where package is not currently installed.
10522         (package-get-require-signed-base-updates): new variable.
10523         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10524         deemed not a goot thing.  Use the variable
10525         package-get-allow-unsigned-base-updates instead.
10526
10527 1998-10-16 Greg Klanderman <greg@alphatech.com>
10528
10529         * package-get.el (package-get): Don't install an older version than
10530         we already have unless explicitly told to.  Issue a warning.
10531
10532         * package-ui.el (pui-add-required-packages): when adding
10533         dependencies, don't add packages that are up to date.
10534         (pui-package-symbol-char):  Don't consider a package out of date
10535         if you have a newer version installed than the latest version in
10536         package-get-base.
10537
10538         * package-get.el (package-get-base-filename): document that it may
10539         be a path relative to package-get-remote;  new default value.
10540         (package-get-locate-file): new function.
10541         (package-get-update-base): use it to expand package-get-base-filename.
10542         (package-get-save-base): new function to save the package-get database
10543         to file.
10544         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10545         (package-get-update-base): pass the REMOTE-SOURCE arg.
10546         (package-get-update-base-entry): call package-get-custom-add-entry.
10547         (package-get-file-installed-p): removed; no longer needed.
10548         (package-get-create-custom): ditto.
10549         (toplevel): remove code to build and load package-get-custom.el
10550         (package-get-custom-add-entry): new function.
10551
10552 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10553
10554         * wid-edit.el (widget-button-click): Don't switch window.
10555
10556 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10557
10558         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10559
10560 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10561
10562         * etags.el (find-tag-default): Run find-tag-hook using
10563         run-hooks rather than funcall
10564
10565 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10566
10567         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10568         and the current local map as the parents to isearch-mode-map.
10569
10570 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10571
10572         * XEmacs 21.2-beta3 is released.
10573
10574 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10575
10576         * package-get.el (package-get-update-base): use
10577         insert-file-contents-internal, not insert-file-contents-literally.
10578
10579 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10580
10581         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10582         dump time.
10583
10584 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10585
10586         * package-get.el (package-get-update-base-entry): new function.
10587         (package-get-update-base): renamed; was `package-get-load-base'.
10588         cleanup, and use package-get-update-base-from-buffer.
10589         (package-get-update-base-from-buffer): new function.
10590         (package-get-update-base-entries): new; helper for above.
10591         Do not eval lisp grabbed over ftp; parse it from new format.
10592
10593 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10594
10595         * files.el (set-auto-mode): Don't play games loading package-get
10596         database; package-get-package-provider will handle it all.
10597
10598 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10599
10600         * package-get.el (package-get-base-filename): new variable.
10601         (package-get-require-base): new function.
10602         (package-get-pgp-signed-begin-line): new variable.
10603         (package-get-pgp-signature-begin-line): ditto.
10604         (package-get-pgp-signature-end-line):  ditto.
10605         (package-get-load-base): new function.
10606         (package-get-interactive-package-query):
10607         (package-get-update-all):
10608         (package-get-dependencies):
10609         (package-get-package-provider):
10610         (package-get-custom): use package-get-require-base.
10611         [package-get-custom loading]: disable for now.
10612
10613         * package-ui.el (pui-list-packages): use (package-get-require-base)
10614
10615 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10616
10617         * package-ui.el: Correct obvious thinko in choosing extent face.
10618
10619 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10620
10621         * menubar-items.el (default-menubar): pui-list-package has nothing
10622         to with Customize. Move all the package stuff to a new Item in Options.
10623
10624         * package-ui.el (pui-menu): Add menu and Popup menu.
10625
10626         * package-get.el (package-get): Use new
10627         package-admin-get-install-dir.
10628
10629         * package-admin.el (package-admin-get-install-dir): New syntax.
10630         Conserve package location and put mule packages where mule-base is.
10631
10632         * package-get.el : Customized
10633
10634         * package-ui.el (pui): Customized
10635         (pui-package-install-dest-dir): New variable.
10636         (pui-install-selected-packages): Use it
10637
10638 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10639
10640         * package-get.el (package-get-interactive-package-query): Move
10641         dependency on package-get-base to run-time.
10642         (package-get-update-all): Ditto.
10643         (package-get-dependencies): Ditto.
10644         (package-get-package-provider): Ditto.
10645         (package-get-custom): Ditto.
10646
10647 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10648
10649         * events.el: Remove 'ascii-character property from 'backspace
10650         and 'delete symbols
10651
10652 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10653
10654         * package-get-base.el: removed.
10655
10656 1998-09-23  Didier Verna  <didier@xemacs.org>
10657
10658         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10659         (no-upper-case-p): new function.
10660         (with-search-caps-disable-folding): new macro.
10661         (with-interactive-search-caps-disable-folding): new macro.
10662         (zap-to-char): In interactive mode, do a case-sensitive search if
10663         the character is uppercase.
10664         (zap-up-to-char): ditto.
10665
10666         * replace.el (perform-replace): use the function no-upper-case-p.
10667
10668         * isearch-mode.el (isearch-fix-case): ditto.
10669         make obsolete `with-caps-disable-folding' and
10670         `isearch-no-upper-case-p'.
10671
10672         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10673         (tags-search): ditto.
10674         (tags-query-replace): ditto.
10675
10676         * info.el (Info-search): ditto.
10677
10678 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10679
10680         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10681
10682 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10683
10684         * package-admin.el (package-admin-rmtree): rewritten.  need to
10685         check for "." and ".." before symlink check.  expand files and
10686         directories with respect to DIRECTORY, not default-directory.
10687
10688 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10689
10690         * package-get.el (package-get-all): add INSTALL-DIR argument.
10691
10692 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10693
10694         * package-ui.el (pui-add-required-packages): new function, select
10695         dependent packages.
10696         (pui-display-keymap): bind it.
10697         (pui-help-string): document it.
10698         (pui-install-selected-packages): package-get-all -> package-get.
10699
10700         * package-get.el (package-get-dependencies): new function.
10701
10702 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10703
10704         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10705         regexps.
10706
10707 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10708
10709         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10710         function.
10711         (default-mouse-track-normalize-point): Use it.
10712
10713 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10714
10715         * package-admin.el (package-admin-delete-binary-package):
10716                 General cleanup. Remove unnessary use of progn and
10717         save-excursion.
10718         (package-admin-delete-binary-package): Do NOT mess with file
10719         modes. That is evil.
10720         (package-admin-delete-binary-package): Wrap all deleting in
10721         condition-case. The data in MANIFEST is untrustworthy.
10722         (package-admin-delete-binary-package): Let the OS worry about non
10723         empty directories.
10724
10725 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10726
10727         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10728         processing.
10729         (lm-report-bug): Fix mail address to send bug reports to.
10730
10731 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10732
10733         * XEmacs 21.2-beta2 is released.
10734
10735 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10736
10737         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10738
10739 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10740
10741         * info.el (Info-mode): Document page turning by double clicks in
10742         docstring so `M-x describe-mode' will display it.
10743
10744 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10745
10746         * info.el (Info-mouse-track-double-click-hook): Use character
10747         widths to calculate a border region where double clicking does
10748         page turning, and return `nil' by default so other hooks, such as
10749         region highlighting, will be run.
10750
10751 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10752
10753         * sound.el (default-sound-directory-list): Initialize with all the
10754         "sounds" directories in `data-directory-list'.  It used to just be
10755         the first one.
10756
10757         * packages.el (locate-data-directory-list): Created.  This gives
10758         the list of matching directories, unlike `locate-data-directory',
10759         which just gives the first one.
10760
10761 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10762
10763         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10764         make a binding in the local keymap until help-char handling is
10765         improved.
10766
10767         * help.el (help-keymap-with-help-key): Provide keymap with help
10768         binding.
10769         (help-print-help-form): New helper function.
10770
10771 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10772
10773         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10774         move extent to another buffer; no need to create a new extent.
10775         (isearch-fix-case): New function.
10776         (isearch-search-and-update): Use it.
10777
10778 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10779
10780         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10781         the keymap, not minor-mode-map-alist.
10782         (isearch-done): Restore overriding-local-map.
10783
10784 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10785
10786         * bytecomp.el (byte-compile-buffer-substring):
10787         Fix for: (byte-compile (defun f () (buffer-substring)))
10788         ==>   ** buffer-substring called with 3 args, but requires 0-3
10789         - new code not only works, but is more readable, too.
10790
10791 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10792
10793         * msw-faces.el (mswindows-init-device-faces): Don't try to
10794           specify a default font at this late stage. Do try to force
10795           creation of the default face font so that if it fails we get
10796           an error now instead of a crash at frame creation.
10797
10798           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10799           mswindows-make-font-unitalic: Canonical default weight
10800           changed from "Normal" to "Regular".
10801
10802           mswindows-make-font-bold / -bold-italic: Supplied device was
10803           not being passed into call to mswindows-find-smaller-font.
10804
10805 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10806
10807         * package-get.el (package-get-remote): Fix the path where to find
10808           the packages on xemacs.org.
10809
10810 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10811
10812         * about.el (about-maintainer-info): Update Ben's entry.
10813
10814 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10815
10816         * lisp/shadow.el (find-emacs-lisp-shadows):
10817         - `member' was being called on lists of length 2000!
10818         - Replace with hashtables.
10819         - Replace hand-coded loops with (dolist)
10820         - Fix comment typo
10821
10822 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10823
10824         * packages.el: Added new function, `package-delete-name', to
10825           delete existing packages from the installed package database
10826           (`packages-package-list').  Also added the "pkginfo" directory
10827           to `packages-special-base-regexp', so that the pkginfo directory
10828           would not get added to `late-packages'.
10829
10830         * package-admin.el: Added ability to delete an installed package
10831           (added low-level function, `package-admin-delete-package').
10832           Understands how to use the pkginfo/MANIFEST.<package> file to
10833           delete the package.  When installing a package, will also
10834           create a MANIFEST.* file if one is not provided by the
10835           package.  If the MANIFEST.* doesn't exist when deleting a
10836           package, the functions will fall back to attempting to delete
10837           any package-specific lisp directory.
10838
10839         * package-get.el: Moved some functions to package-admin.el.
10840           Added interactive function `package-get-delete-package', for
10841           use by users for deleting a package.
10842
10843           Also modified to not require the presence of efs.
10844
10845 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10846
10847         * files.el (find-file-noselect): Handle all signals, kill the
10848         buffer and resignal.
10849
10850 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10851
10852         * cl-macs.el (glyph-image): Add setf method.
10853
10854 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10855
10856         * package-get.el: Fixed broken EFS downloading.  Also, look for
10857           .tar.gz files first, in preference over .tgz files.
10858
10859         * package-ui.el: Fix display of package version numbers.
10860
10861 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10862
10863         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10864         argument.
10865
10866 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10867
10868         * list-mode.el: `display-completion-list': added new/optional
10869           keyword `:completion-string', which allows the programmer to
10870           change the "Possible completions are:" prompt.
10871
10872         * menubar-items.el: Added new pulldown menu-pick to start up the
10873           visual package browser/installer:
10874
10875                 Options->Customize->List Packages
10876
10877         * package-admin.el: Added hooks for installing under both Unix
10878           and MS Windows.  Does additional error checking.  No longer
10879           calls "add-big-package.sh" to install packages under Unix; now
10880           calls gunzip & tar directly.
10881
10882         * package-get.el: Added ability to install packages from files
10883           on a local disk/CDROM.  Now deletes any existing package lisp
10884           directory.  Does completion on available packages when
10885           querying for package names.  Will also search for .tgz files
10886           in addition for .tar.gz files.  Tries to reload
10887           auto-autoloads, as a convenience when loading new packages,
10888           and also tries to add any new package paths to `load-path'.
10889           Changed all occurences of `concat' to use `expand-file-name'.
10890
10891         * package-ui.el: New file which implements the main visual
10892           package browser/installer, which is started via a menu pick or
10893           M-x pui-list packages.
10894
10895 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10896
10897         * startup.el (load-init-file): spelling fix.
10898
10899 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10900
10901         * startup.el (normal-top-level): Load auto-autoload files
10902         covariantly with their precedence.
10903
10904 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10905
10906         * menubar-items.el (default-menubar): Remove "Font Weight"
10907         option, there is currently no custom equivalent.. Customize-faces
10908         is "Edit faces".
10909
10910         * x-font-menu.el (font-menu-set-font): Use customize to set
10911         default face.
10912
10913         * faces.el (face-spec-update-all-matching): New function.
10914
10915         * cus-face.el (custom-set-face-update-spec): New function.
10916         Interface to customize faces from elisp.
10917
10918         (custom-face-value-create): Show the customized settings if set
10919         but not saved.
10920
10921 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10922
10923         (custom-face-value-create): Show the customized settings if set
10924         but not saved.
10925
10926 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10927
10928         * keydefs.el (global-map): Add FSF 20.3 binding of
10929         query-replace-regexp.
10930
10931 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10932
10933         * minibuf.el (read-file-name-internal-1): use
10934         user-name-completion-1 instead of user-name-completion.
10935
10936 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10937
10938         * loadup.el:
10939         * make-docfile.el:
10940         * update-elc.el: Don't set `source-directory' (now defunct as a
10941         global variable) no more.
10942
10943         * packages.el (packages-list-autoloads): Made `source-directory'
10944         (now defunct as a global variable) a parameter.
10945
10946 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10947
10948         * about.el (about-hackers): new email
10949
10950 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10951
10952         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10953
10954 1998-07-17  Didier Verna  <didier@xemacs.org>
10955
10956         * faces.el (set-face-property):
10957         (set-face-dim-p):
10958         (face-dim-p): updated the doc strings now that the dim property isn't
10959         tty-specific.
10960         (face-equal): the dim property is now a common one.
10961
10962         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10963         Renamed the `stipple' attribute to `background-pixmap'.
10964         (custom-face-background-pixmap): make custom-face-stipple an
10965         obsolete alias for this.
10966
10967 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10968
10969         * find-paths.el (paths-file-readable-directory-p): Created and
10970         used.
10971
10972         * loadup.el: Don't set inhibit-... flags from run-temacs.
10973
10974 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10975
10976         * packages.el (packages-data-path-depth): Added and used.
10977
10978 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10979
10980         * about.el:
10981         - Change .xpm to .png, delete "zcat" section.
10982         - cosmetic fix in the 'marcpa' entry.
10983
10984         * etc/photos
10985         - convert all .xpm.Z to .png
10986         - rename mrb to martin
10987         - rename mcook-m to mcookm
10988
10989 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10990
10991         * x-init.el (x-initialize-compose): Add support for
10992         dead-circumflex as YET ANOTHER NAME for that dead key.
10993
10994 1998-08-05  Colin Rafferty <colin@xemacs.org>
10995
10996         * setup-paths.el (paths-construct-exec-path): Made the
10997         last-packages really be last.
10998         (paths-construct-data-directory-list): Ditto.
10999
11000 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11001
11002         * startup.el(startup-splash-frame-body):
11003         Update Copyright notice in splash screen
11004
11005 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11006
11007         * minibuf.el (read-file-name-internal-1): do ~user completion.
11008
11009 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11010
11011         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11012         aginst destroyed extents
11013
11014 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11015
11016         * package-get.el (package-get): add `install-dir' argument.
11017
11018 1998-07-20  John Jones  <jj@asu.edu>
11019
11020         * package-get.el: calls to package-get-update-all will only
11021           update packages which are already installed.
11022
11023 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11024
11025         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11026         writable.
11027
11028 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11029
11030         * about.el (about-hackers): Correct my email.
11031
11032 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11033
11034         * about.el (about-hackers): new email-address.
11035
11036 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11037
11038         * minibuf.el (read-number): Don't let `input-error' condition
11039         escape.
11040
11041 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11042
11043         * about.el (about-hackers): use my `email-for-life' address.
11044
11045 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11046
11047         * XEmacs 21.2-beta1 is released.
11048
11049 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11050
11051         * ldap.el (ldap-search): Doc string change
11052
11053 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11054
11055         * menubar-items.el (default-menubar): Removed references to
11056         `data-directory', and use `locate-data-file' instead, and made
11057         then greyed out if they don't exist.
11058
11059 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11060
11061         * keymap.el (events-to-keys): Use `format' instead of `concat'
11062         since the latter does not accept integer args anymore
11063
11064 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11065
11066         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11067         macros replaced.
11068
11069 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11070
11071         * make-docfile.el: Get first initialization from very-early-lisp.el
11072         * update-elc.el: Ditto.
11073         * loadup.el (really-early-error-handler): Ditto.
11074
11075         * packages.el (packages-unbytecompiled-lisp): Add new file,
11076         very-early-lisp.el.
11077
11078         * very-early-lisp.el: New file.
11079
11080 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11081
11082         * Symbols that have been obsolete for at least 3 years removed (II).
11083
11084         * obsolete.el (eval-current-buffer): Make compatible.
11085         (byte-code-function-p): Ditto.
11086         (send-string): Removed.
11087         (send-region): Removed.
11088         (screen-scrollbar-width): Removed.
11089         (set-screen-scrollbar-width): Removed.
11090         (set-screen-left-margin-width): Removed.
11091         (set-screen-right-margin-width): Removed.
11092         (screen-left-margin-width): Removed.
11093         (screen-right-margin-width): Removed.
11094         (set-buffer-left-margin-width): Removed.
11095         (set-buffer-right-margin-width): Removed.
11096         (buffer-left-margin-width): Removed.
11097         (buffer-right-margin-width): Removed.
11098         (x-set-frame-icon-pixmap): Removed.
11099         (x-set-screen-icon-pixmap): Removed.
11100         (pixel-name): Removed.
11101         (make-pixmap): Removed.
11102         (make-cursor): Removed.
11103         (pixmap-width): Removed.
11104         (pixmap-contributes-to-line-height-p): Removed.
11105         (set-pixmap-contributes-to-line-height): Removed.
11106
11107 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11108
11109         * obsolete.el (popup-menu-up-p): removed.
11110         (read-no-blanks-input): Removed.
11111         (wholenump): Removed.
11112         (ring-mod): Removed (what was ring-mod?).
11113         (current-time-seconds): Removed.
11114         (run-special-hook-with-args): Removed.
11115         (dot): Removed.
11116         (dot-marker): Removed.
11117         (dot-min): Removed.
11118         (dot-max): Removed.
11119         (window-dot): Removed.
11120         (set-window-dot): Removed.
11121
11122         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11123         `dot-min'.
11124
11125         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11126
11127         * code-files.el (insert-file-contents): Rename
11128         run-special-hook-with-args to run-hook-with-args-until-success.
11129         (write-region): Ditto.
11130
11131 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11132
11133         * about.el: Fix typos, update release date.
11134
11135         * Symbols that have been obsolete for at least 3 years removed.
11136
11137         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11138         screen- functions.
11139         (toplevel): remove setf methods for screen functions.
11140         * cl-macs.el (extent-data): defsetf removed.
11141         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11142         many places to remove.
11143         (comment-indent-hook): Ditto.
11144         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11145         (buffer-dedicated-screen): Ditto.
11146         (deiconify-screen): Ditto.
11147         (delete-screen): Ditto.
11148         (event-screen): Ditto.
11149         (find-file-other-screen): Ditto.
11150         (find-file-read-only-other-screen): Ditto.
11151         (live-screen-p): Ditto.
11152         (screen-height): Ditto.
11153         (screen-iconified-p): Ditto.
11154         (screen-list): Ditto.
11155         (screen-live-p): Ditto.
11156         (screen-name): Ditto.
11157         (screen-parameters): Ditto.
11158         (screen-pixel-height): Ditto.
11159         (screen-pixel-width): Ditto.
11160         (screen-root-window): Ditto.
11161         (screen-selected-window): Ditto.
11162         (screen-totally-visible-p): Ditto.
11163         (screen-visible-p): Ditto.
11164         (screen-width): Ditto.
11165         (screenp): Ditto.
11166         (get-screen-for-buffer): Ditto.
11167         (get-screen-for-buffer-noselect): Ditto.
11168         (get-other-screen): Ditto.
11169         (iconify-screen): Ditto.
11170         (lower-screen): Ditto.
11171         (mail-other-screen): Ditto.
11172         (make-screen): Ditto.
11173         (make-screen-invisible): Ditto.
11174         (make-screen-visible): Ditto.
11175         (modify-screen-parameters): Ditto.
11176         (new-screen): Ditto.
11177         (next-screen): Ditto.
11178         (next-multiscreen-window): Ditto.
11179         (other-screen): Ditto.
11180         (previous-screen): Ditto.
11181         (previous-multiscreen-window): Ditto.
11182         (raise-screen): Ditto.
11183         (redraw-screen): Ditto.
11184         (select-screen): Ditto.
11185         (selected-screen): Ditto.
11186         (set-buffer-dedicated-screen): Ditto.
11187         (set-screen-height): Ditto.
11188         (set-screen-position): Ditto.
11189         (set-screen-size): Ditto.
11190         (set-screen-width): Ditto.
11191         (show-temp-buffer-in-current-screen): Ditto.
11192         (switch-to-buffer-other-screen): Ditto.
11193         (visible-screen-list): Ditto.
11194         (window-screen): Ditto.
11195         (x-set-screen-pointer): Ditto.
11196         (x-set-frame-pointer): Ditto.
11197         (screen-title-format): Ditto.
11198         (screen-icon-title-format): Ditto.
11199         (terminal-screen): Ditto.
11200         (delete-screen-hook): Ditto.
11201         (create-screen-hook): Ditto.
11202         (mouse-enter-screen-hook): Ditto.
11203         (mouse-leave-screen-hook): Ditto.
11204         (map-screen-hook): Ditto.
11205         (unmap-screen-hook): Ditto.
11206         (default-screen-alist): Ditto.
11207         (default-screen-name): Ditto.
11208         (x-screen-defaults): Ditto.
11209         (x-create-screen): Ditto.
11210         * obsolete.el: meta-flag removed.
11211         baud-rate removed.
11212         sleep-for-millisecs removed.
11213         extent-data removed.
11214         set-extent-data removed.
11215         set-extent-attribute removed.
11216         extent-glyph removed.
11217         extent-layout removed.
11218         set-extent-layout removed.
11219         list-faces-display removed.
11220         list-faces removed.
11221         trim-versions-without-asking removed.
11222         after-write-file-hooks removed.
11223         truename removed.
11224         auto-fill-hook removed.
11225         blink-paren-hook removed.
11226         select-screen-hook, deselect-screen-hook removed.
11227         auto-raise-screen, auto-lower-screen removed.
11228
11229         * msw-mouse.el: Global change resource -> mswindows-resource.
11230
11231         * XEmacs 21.0-pre5 is released.
11232
11233 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11234
11235         * about.el (about-hackers): Credits update.
11236
11237 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11238
11239         * register.el (insert-register): Don't activate the region.
11240
11241 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11242
11243         * select.el: Restore x-* symbols for backwards compatibility:
11244         x-copy-primary-selection, x-kill-primary-selection,
11245         x-delete-primary-selection, x-select-make-extent-for-selection,
11246         x-valid-simple-selection-, x-cut-copy-clear-internal.
11247
11248 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11249
11250         * XEmacs 21.0-pre4 is released.
11251
11252 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11253
11254         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11255         reporting bugs.
11256         (maybe-add-init-button): Fix semantics under Windows.  Use
11257         `expand-file-name' rather than `concat'.
11258
11259         * help.el (print-messages): New function.
11260
11261 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11262
11263         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11264
11265 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11266
11267         * about.el: Tweaked my entry in about-hackers.
11268
11269         * find-paths.el (paths-emacs-root-p):
11270           Relaxed emacs-root checking of an in-place installation to
11271           also accommodate the flat layout used on MS Windows.
11272
11273 1998-06-29  John Jones  <jj@asu.edu>
11274
11275         * package-get.el: calls to package-get-update-all will only
11276           update packages which are already installed.
11277
11278 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11279
11280         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11281         are handled by the gui-element face fallbacks now.
11282
11283         * x-faces.el: default gui-element face to "background" as well as
11284         the default face.
11285
11286         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11287         and default face settings since these are set as fallbacks now in
11288         the appropriate domain.
11289
11290 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11291
11292         * text-mode.el (text-mode): Reorder regexp so the OR part
11293         corresponding to `page-delim' goes first and the hack in
11294         `forward-paragraph' will work.
11295         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11296
11297 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11298
11299         * subr.el (remove-hook): When checking the hook value
11300           with functionp, don't apply car to it.
11301
11302 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11303
11304         * package-get.el (package-get-remote-filename):
11305           Don't use file-name-as-directory because the local directory
11306           separator conventions might not be the same as ftp's.
11307
11308 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11309
11310         * ldap.el (ldap-host-parameters-alist): New name of
11311         `ldap-host-parameters-plist'
11312
11313 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11314
11315         * package-get.el: Using (require 'package-get-base), now that it
11316         provides itself.  Consequently removed all instances of (load
11317         "package-get-base.el").
11318
11319 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11320
11321         * subr.el (remove-hook): Don't treat the hook value as a
11322           list unless it is both consp and not functionp.
11323
11324 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11325
11326         * about.el: Email address for Ben Wing is ben@xemacs.org.
11327         * auto-show.el: Ditto.
11328         * bytecomp.el: Ditto.
11329         * faces.el: Ditto.
11330         * x-scrollbar.el: Ditto.
11331         * x-misc.el: Ditto.
11332         * tty-init.el: Ditto.
11333         * toolbar-items.el: Ditto.
11334         * symbol-syntax.el: Ditto.
11335         * specifier.el: Ditto.
11336         * objects.el: Ditto.
11337         * hyper-apropos.el: Ditto.
11338         * glyphs.el: Ditto.
11339
11340 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11341
11342         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11343         vertical-divider-always-visible-p.
11344         (default-mouse-motion-handler): Ditto.
11345
11346 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11347
11348         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11349         global value.
11350
11351 1998-06-21  Oliver Graf <ograf@fga.de>
11352
11353         * build-reports.el: changed receiver to xemacs-build-reports list
11354
11355 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11356
11357         * font.el: Split font-family-mappings into X and
11358           mswindows-specific versions.
11359           mswindows-font-create-[object|name]: Treat supplied size
11360           as a pointsize. Added underline and strikethru handling.
11361
11362         * msw-faces.el: changed default mswindows charset to western.
11363
11364         * msw-glyphs.el: removed space in border-glyph font string that
11365           was inserted to get round bugs in the mswindows C font code.
11366
11367 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11368
11369         * about.el (about-hackers): Credits update.
11370
11371         * help-nomule.el (tutorial-supported-languages): Add Romanian
11372         TUTORIAL.
11373
11374         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11375         to ISO-8859-2.
11376
11377 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11378
11379         * font.el: Split font-family-mappings into X and
11380           mswindows-specific versions.
11381           mswindows-font-create-[object|name]: Treat supplied size
11382           as a pointsize. Added underline and strikethru handling.
11383
11384         * msw-faces.el: changed default mswindows charset to western.
11385
11386         * msw-glyphs.el: removed space in border-glyph font string that
11387           was inserted to get round bugs in the mswindows C font code.
11388
11389 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11390
11391         * minibuf.el: make read-color-completion-table call
11392           (mswindows-color-list for mswindows devices.
11393
11394 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11395
11396         * lisp/font-lock.el
11397         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11398         Let declaration items contain non-word symbol characters.
11399
11400 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11401
11402         * package-get.el (package-get-package-provider): Added autoload
11403         cookie.  Loading "package-get-base.el" in ALL functions that use
11404         it.  Fixed some (interactive ...) with multiple argument specs
11405         again.  Cosmetic indentation changes.
11406
11407 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11408
11409         * info.el (Info-insert-dir): Don't use nreverse on variables
11410         that you want to use later.
11411
11412 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11413
11414         * x-mouse.el (x-set-point-and-move-selection): Replace call
11415         to x-kill-primary-selection with kill-primary-selection
11416
11417 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11418
11419         * simple.el (what-cursor-position): Make cursor position reported
11420         use value of column-number-start-at-one
11421
11422 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11423
11424         * about.el (xemacs-hackers): Fix Jareth's email address.
11425
11426 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11427
11428         * startup.el (startup-splash-frame): Remove
11429         `xemacs-startup-logo-function'.
11430
11431 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11432
11433         * about.el (about-hackers): Update credits list.
11434
11435 1998-06-06  Jeff Miller <jmiller@smart.net>
11436
11437         * lisp/sound.el: Update sound-ext to allow filenames with
11438           extensions to be found by load-sound-file
11439
11440 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11441
11442         * info.el (Info-rebuild-outdated-dir): Removed variable
11443         (Info-auto-generate-directory): New variable
11444         (Info-save-auto-generated-dir): New variable
11445         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11446         (Info-build-dir-anew): Second parameter removed.  Use
11447         `Info-save-auto-generated-dir'
11448         (Info-rebuild-dir): Ditto
11449
11450 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11451
11452         * list-mode.el (next-list-mode-item): Would not recognize
11453         border between directly neighbored items.
11454
11455 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11456
11457         * package-get.el: add autoloads for some functions.
11458
11459 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11460
11461         * specifier.el (let-specifier): Tiny docfixes.
11462
11463 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11464
11465         * msw-mouse.el: set selection-pointer-glyph to Normal.
11466
11467 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11468
11469         * wid-edit.el (widget-specify-secret): New function.
11470         (widget-after-change): Use it.
11471         (widget-specify-field): Use it.
11472
11473 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11474
11475         * mouse.el (drag-window-divider): Use `(not done)' instead of
11476         `doit'; reuse result of `window-pixel-edges'.
11477
11478         * modeline.el (drag-modeline-event-lag): Rename to
11479         drag-divider-event-lag.
11480
11481 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11482
11483         * specifier.el (let-specifier): Rewritten not to generate needless
11484         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11485         arguments.
11486
11487 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11488
11489         * minibuf.el (read-file-name-1): Setup buffer-local value of
11490         `completion-ignore-case' in completions buffer under Windows.
11491
11492 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11493
11494         * about.el (about-maintainer-glyph): Fix support for not
11495         compressed images.
11496
11497 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11498
11499         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11500
11501         * mouse.el (mouse-track): Cancel selection if misc-user event with
11502         `cancel-mode-internal' function is fetched.
11503
11504 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11505
11506         * files.el (save-some-buffers-1): Fixed return value.
11507
11508 1998-06-01  Oliver Graf <ograf@fga.de>
11509
11510         * dragdrop.el: added experimental
11511
11512 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11513
11514         * startup.el (after-init-hook, init-file-user,
11515         user-init-directory, load-user-init-file):  Purge references
11516         to "~/.xemacs/init.el" from docstrings.
11517
11518         (load-user-init-file) Use paths-construct-path to construct
11519         paths to user init files.  Go directly to ~/.emacs, do not
11520         search ~/.xemacs/, do not load `default-custom-file'.
11521
11522 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11523
11524         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11525         general *sh.
11526         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11527
11528 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11529
11530         * menubar-items.el (default-menubar): add Update Packages to customize
11531         menu.
11532
11533 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11534
11535         * faces.el: use toolbar face as a fallback for toolbar properties
11536         in xpm-color-symbols instead of default.
11537
11538         * msw-faces.el: rename 3d-object -> gui-element face.
11539
11540 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11541
11542         * startup.el (xemacs-startup-logo-function): New variable.
11543         (startup-splash-frame): Use it.
11544
11545 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11546
11547         * files.el (save-some-buffers): Would wait 1 second.
11548         (save-some-buffers-1): Delete other windows here instead of in
11549         `save-some-buffers'.
11550         (save-some-buffers): Force redisplay only if windows were deleted.
11551
11552 1998-06-02  Didier Verna  <didier@xemacs.org>
11553
11554         * cus-face.el (custom-face-attributes): generalized the use of
11555         toggle buttons for boolean attributes.
11556         Re-ordered the items a bit.
11557
11558 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11559
11560         * sound.el (default-sound-directory): Use `locate-data-directory'
11561         to find the sounds directory.
11562
11563 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11564
11565         * sound.el: default sound-ext to .wav under mswindows, .au
11566         otherwise. load-default sounds without extensions.
11567
11568 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11569
11570         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11571         if send-pr is not bound.
11572
11573 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11574
11575         * files.el: grok idl files in auto-mode-alist.
11576 1998-06-01  Jeff Miller  <jmiller@smart.net>
11577
11578         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11579         calling `upcase'.
11580
11581 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11582
11583         * msw-glyphs.el: add xbm to the list of image types supported.
11584
11585 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11586
11587         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11588         instead of XEmacs one when dumping InfoDock.
11589
11590 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11591
11592         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11593         for `modeline-visible-p'
11594
11595         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11596
11597 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11598
11599         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11600         since it's not used anymore. doc string fixes.
11601
11602         * package-get.el (package-get-file-installed-p): new function. use
11603         instead of file-installed-p which is in an external package.
11604
11605 1998-05-28  Oliver Graf <ograf@fga.de>
11606
11607         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11608         favor of select-window/switch-to-buffer
11609
11610 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11611
11612         * startup.el: changed (getenv "HOME") to (user-home-directory)
11613
11614 1998-05-25  Oliver Graf <ograf@fga.de>
11615
11616         * frame.el (cde-start-drag) moved to dragdrop.el
11617         (offix-start-drag-region) moved to dragdrop.el
11618         (offix-start-drag) moved to dragdrop.el
11619         * dragdrop.el (cde-start-drag) moved from frame.el
11620         (offix-start-drag-region) moved from frame.el
11621         (offix-start-drag) moved from frame.el
11622         (cde-start-drag-region) cde drag regions
11623         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11624
11625 1998-05-26  Oliver Graf <ograf@fga.de>
11626
11627         * dragdrop.el: created dragdrop-drag prototypes
11628         (cde-start-drag-region) fixed typo
11629
11630 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11631
11632         * simple.el (after-init-hook): Remove reader macro.
11633
11634         * packages.el (packages-hardcoded-lisp): Get rid of reader
11635         macros.  Update DOC string.
11636
11637 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11638
11639         * mouse.el (drag-window-divider): Ditto.
11640
11641         * modeline.el (mouse-drag-modeline): Use it.
11642
11643         * lisp-mode.el (let-specifier): Specify indentation.
11644
11645         * specifier.el (let-specifier): Renamed from
11646         `with-specifier-instance'.
11647
11648 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11649
11650         * x-faces.el:
11651         * faces.el: move definition of xpm-color-symbols from x-faces.el
11652         to faces. Predicate x-get-resource on the presence of x.
11653
11654         * msw-faces.el: set 3d-object face rather than modeline. Specify
11655         faces as specfier defaults.
11656
11657         * package-get.el: don't use package-admin-add-single-file-package.
11658
11659 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11660
11661         * toolbar-items.el: Fixup tooltips.
11662         (toolbar-gnus): Don't use obsolete variable
11663         toolbar-news-frame-properties.
11664         (toolbar-news-reader): Default to `gnus' instead of
11665         `not-configured'.
11666
11667         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11668         Windows.
11669
11670 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11671
11672         * package-get.el: rename -installedp -> -installed-p.
11673
11674 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11675
11676         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11677         attributes, and assinged it to continuation, truncation and
11678         hscroll glyphs.
11679
11680         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11681         and made continuation, truncation and hscroll glyphs arrow
11682         characters out of that font.
11683
11684 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11685
11686         * minibuf.el (minibuffer-electric-separator): Play nicely with
11687         directory-sep-char being \.
11688         (minibuffer-electric-tilde): Ditto.
11689         (read-file-name-map): Ditto.
11690
11691 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11692
11693         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11694         on X devices.
11695         (default-mouse-track-deal-with-down-event): Avoid
11696         `x-disown-selection'; use `disown-selection' instead.
11697
11698 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11699
11700         * select.el:
11701         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11702         moved to (cut-copy-clear-internal) in select.el. Ditto for
11703         (x-delete-primary-selection) (x-kill-primary-selection)
11704         (x-copy-primary-selection).
11705         (own-clipboard): new function.
11706
11707         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11708         functions in select.el. remove old ones.
11709         (mswindows-own-clipboard): new function.
11710
11711 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11712
11713         * gnuserv.el: allow connections from mswindows type devices.
11714
11715 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11716
11717         * msw-glyphs.el: change image type used from cursor to resource.
11718
11719 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11720
11721         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11722         for {top,bottom}-{left,right} values in addition to
11723         {top,bottom}_{left,right}.
11724         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11725
11726 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11727
11728         * cl-macs.el (specifier-instance): Undefine its setf method.
11729
11730         * specifier.el (with-specifier-instance): Added docstring.
11731
11732         * mouse.el (drag-window-divider): Ditto.
11733
11734         * modeline.el (mouse-drag-modeline): Use it.
11735
11736         * lisp-mode.el (with-specifier-instance): Define its indentation
11737         level.
11738
11739         * specifier.el (with-specifier-instance): New macro.
11740
11741 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11742
11743         * package-get.el (package-get-create-custom): new function to
11744         auto-generate package-get-custom.el from package-get-base.el.
11745         * (package-get-ever-installedp): new function.
11746         * (package-get-custom): new function to get all packages specified
11747         by customize.
11748
11749 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11750
11751         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11752
11753 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11754
11755         * cl-extra.el: Reverse previous float change.
11756
11757 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11758
11759         * x-faces.el:
11760         * faces.el (try-font-name): moved from x-faces.el since it is
11761         required by w3 under mswindows as well X.
11762
11763 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11764
11765         * winnt.el: Removed evil (setq completion-ignore-case t)
11766         clause, one more overlookef fsfism.
11767         (nt-quote-args-functions-alist): End sentences with double space.
11768
11769 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11770
11771         * window-xemacs.el (push-window-configuration): Remove kludgery of
11772         recaching default-toolbar specifier.
11773         (pop-window-configuration): Ditto.
11774         (unpop-window-configuration): Ditto.
11775
11776 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11777
11778         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11779
11780 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11781
11782         * winnt.el (nt-quote-args-verbatim): Added function.
11783         (nt-quote-args-prefix-quote): Added function.
11784         (nt-quote-args-backslash-quote): Added function.
11785         (nt-quote-args-double-quote): Added function.
11786         (nt-quote-args-functions-alist): New variable.
11787         (nt-quote-process-args): Added function. This is the main quoting
11788         work horse called from process-nt.c
11789
11790 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11791
11792         * winnt.el: Removed duplicate definitions for backspace,
11793         delete, M-backspace and C-M-backspace.
11794         (file-name-buffer-file-type-alist): Removed this variable.
11795         (find-buffer-file-type): Removed function.
11796         (find-file-binary):  Removed function.
11797         (find-file-text): Removed function.
11798         (find-file-not-found-set-buffer-file-type): Removed function.
11799         (save-to-unix-hook): Removed function.
11800         (revert-from-unix-hook): Removed function.
11801         (using-unix-filesystems): Removed function.
11802         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11803         warning.
11804         (x-set-selection): Removed function.
11805         (x-get-selection): Removed function.
11806         Removed commented FSFisms.
11807         Replaced copyright notice (this file is not part of GNU Emacs).
11808         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11809         comint-process-echoes setting to t.
11810
11811 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11812
11813         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11814         and used following the interface change of
11815         `paths-find-recursive-path'.
11816
11817         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11818         regexp instead of a list of base names.
11819         (paths-version-control-filename-regexp):
11820         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11821         Introduced and used following the interface change of
11822         `paths-find-recursive-path'.
11823
11824 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11825
11826         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11827         on X devices, rather than on all non-TTY devices.
11828
11829 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11830
11831         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11832
11833         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11834
11835 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11836
11837         * itimer.el (activate-itimer): Fixed usage of integers
11838         as argument to `concat'.
11839
11840 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11841
11842         * itimer.el (start-itimer): replace the use of `concat' with
11843         `format'
11844
11845 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11846
11847         * mode-motion.el (mode-motion-hook): Clarify docstring.
11848         From Bob Weiner <weiner@altrasoft.com>
11849
11850         * loadhist.el (symbol-file): Supply prompt string when used
11851         interactively.
11852         From Bob Weiner <weiner@altrasoft.com>
11853
11854 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11855
11856         * loadup.el (really-early-error-handler): Ditto.
11857
11858         * update-elc.el: Ditto.
11859
11860         * setup-paths.el (paths-construct-exec-path): Ditto.
11861
11862         * make-docfile.el: Ditto.
11863
11864         * find-paths.el (paths-decode-directory-path): Use split-path
11865         instead of decode-path.
11866
11867         * files.el (parse-colon-path): Update docstring reference.
11868
11869 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11870
11871         * msw-init.el:
11872         * x-init.el:
11873         Bind cut'n'paste keys to non window-system specific functions.
11874
11875         * msw-select.el: New function mswindows-clear-clipboard.
11876         mswindows-cut-copy-clipboard extended to handle clearing of the
11877         selection and renamed to mswindows-cut-copy-clear-clipboard.
11878
11879         * select.el: on mswindows devices delete-primary-selection
11880         calls mswindows-clear-clipboard.
11881
11882 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11883
11884         * simple.el (quoted-insert): Inhibit quit when using read-char.
11885
11886         * cmdloop.el (read-char): Don't inhibit quit.
11887         (read-char-exclusive): Ditto.
11888         (read-char): Signal quit if quit-char was pressed.
11889         (read-char-exclusive): Ditto.
11890         (read-quoted-char): Return a character, not integer.
11891
11892         * menubar-items.el (default-popup-menu): Use Andy's generic
11893         selection code.
11894         (default-popup-menu): Fix code.
11895
11896 1998-05-14  Oliver Graf <ograf@fga.de>
11897
11898         * dragdrop.el (dragdrop-function-widget): this time it's done
11899
11900 1998-05-13  Oliver Graf <ograf@fga.de>
11901
11902         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11903
11904 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11905
11906         * device.el (device-pixel-width):
11907         (device-pixel-height):
11908         (device-mm-width):
11909         (device-mm-height):
11910         (device-bitplanes):
11911         (device-color-cells): Swapped parameters to device-system-metric
11912         according to the interface change.
11913
11914 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11915
11916         * mouse.el (default-mouse-motion-handler): Use new name of the
11917         function event-over-vertical-divider-p.
11918         Do not set E-W arrow cursor over the divider if
11919         vertical-divider-draggable-p is nil in the window.
11920         ([top-level]): Use new name for the variable
11921         vertical-divider-map.
11922         (drag-window-divider): Respect vertical-divider-draggable-p.
11923         Variable name typo fixes.
11924
11925 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * keymap.el (kbd): Define here; handle string constants and
11928         others...
11929
11930 1998-05-15  Christian Nyb <chr@mediascience.no>
11931
11932         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11933         in Emacs 18.
11934
11935 1998-05-13  Didier Verna  <didier@xemacs.org>
11936
11937         * mouse.el (drag-window-divider): give the vertical divider a
11938         pressed look when dragging it.
11939
11940 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11941
11942         * faces.el: predicate some more face operations on x or mswindows
11943         not just x.
11944
11945         * modeline.el: enable modeline coloring for mswindows.
11946
11947 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11948
11949         * minibuf.el (minibuffer-default): Added variable; compatible with
11950         FSF Emacs.
11951         (next-history-element): Used `minibuffer-default'.
11952
11953 1998-05-12  Oliver Graf <ograf@fga.de>
11954
11955         * dragdrop.el (dragdrop-function-widget): button and mods ok
11956         arguments still look a bit strange
11957         (dragdrop-compare-mods) created
11958         (dragdrop-drop-do-functions) correctly checks for buttons and
11959         modifiers
11960
11961 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11962
11963         * setup-paths.el (paths-default-info-directories): Replace
11964         path-separator with directory-sep-char.
11965
11966         * files.el (path-separator): Don't define it here.
11967
11968 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11969
11970         * update-elc.el: Ditto.
11971
11972         * setup-paths.el (paths-construct-exec-path): Ditto.
11973
11974         * make-docfile.el: Ditto.
11975
11976         * loadup.el (really-early-error-handler): Ditto.
11977
11978         * find-paths.el (paths-decode-directory-path): Use decode-path
11979         instead of decode-path-internal.
11980
11981         * files.el (parse-colon-path): Update docstring.
11982
11983 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11984
11985         * subr.el (get-buffer-window-list): Make BUFFER optional.
11986
11987         * window-xemacs.el (windows-of-buffer): Defalias to
11988         get-buffer-window-list.
11989
11990 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11991
11992         * disass.el: Fix maintainer keyword.
11993
11994         * bytecomp.el (byte-compile-and-load-file): Autoload.
11995         (byte-compile-buffer): Ditto.
11996
11997         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11998         value is returned, not the name.
11999         (lisp-imenu-generic-expression): Enable it.
12000         (lisp-mode-variables): Ditto.
12001         (lisp-indent-offset): Change defconst to defvar.
12002         (lisp-indent-function): Ditto.
12003         (lisp-body-indent): Ditto.
12004
12005 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12006
12007         * modeline.el: Use zap-last-kbd-macro-event.
12008
12009         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12010         nil, don't attempt to do anything with messages.
12011         (eval-last-sexp): Use `letf' for clarity.
12012
12013 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12014
12015         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12016
12017 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12018
12019         * buff-menu.el:
12020         * lisp-mode.el:
12021         * obsolete.el:
12022         Change empty docstrings into no doc strings at all.
12023         Fix bogus FSF-format docstrings.
12024         * etags.el: Fix docstring.
12025
12026 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12027
12028         * package-get.el (package-get): Use internal md5
12029
12030 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12031
12032         * about.el (about-xemacs): Correct abuse of concat.
12033
12034 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12035
12036         * info.el (Info-mode): Use easymenu.
12037
12038 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12039
12040         * apropos.el (apropos): Don't use concat with integers.
12041
12042         * cmdloop.el (describe-last-error): Handle the case when no error
12043         was seen gracefully.
12044
12045         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12046         defun.
12047         (apropos-describe-plist): Ditto.
12048
12049         * help.el (with-displaying-help-buffer): Revert to a defun.
12050         (describe-key): Use it as defun.
12051         (describe-mode): Ditto.
12052         (describe-bindings): Ditto.
12053         (describe-prefix-bindings): Ditto.
12054         (describe-installation): Ditto.
12055         (view-lossage): Ditto.
12056         (describe-function): Ditto.
12057         (describe-variable): Ditto.
12058         (describe-syntax): Ditto.
12059
12060 1998-05-11  Oliver Graf <ograf@fga.de>
12061
12062         * dragdrop.el: changed order of require/provide
12063         (dragdrop-drop-mime-default) changed to new calling conventions
12064         (dragdrop-drop-do-functions) changed to new calling conventions
12065         (dragdrop-function-widget) this one needs more work...
12066
12067 1998-05-10  Oliver Graf <ograf@fga.de>
12068
12069         * about.el: another small change in my entry
12070         * dragdrop.el (dragdrop-drop-log-function): logging added
12071         plus customizations
12072         changed interface to handler functions. now called with event
12073         and object
12074
12075 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12076
12077         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12078         E-W arrow pointer displayed over draggable dividers.
12079
12080         * mouse.el (default-mouse-motion-handler): Show it when
12081         appropriate.
12082         (drag-window-divider): Added.
12083         ([top-level]): Initialized window-divider-map with a keymap
12084         binding the above function to left button down event.
12085
12086         * x-mouse.el (x-init-pointer-shape): Initialize
12087         divider-pointer-glyph from Cursor.dividerPointer, or use default
12088         E-W double arrow.
12089
12090 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12091
12092         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12093
12094 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12095
12096         * simple.el (count-words-buffer): Don't query for buffer.
12097         (count-lines-buffer): Ditto.
12098
12099 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12100
12101         * help.el (where-is): add optional insert argument.
12102
12103 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12104
12105         * help.el (describe-key-briefly): New argument INSERT.
12106
12107         * simple.el (eval-expression): New optional argument; synch with
12108         FSF 20.3.
12109
12110         * keydefs.el (global-map): Add new register bindings.
12111
12112         * register.el: Synched with FSF 20.3.
12113
12114 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12115
12116         * window-xemacs.el (recenter): all arguments are optional.
12117
12118 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12119
12120         * device.el: (device-pixel-width): Reflected name/parameters
12121         change to device-system-metric.
12122         (device-pixel-height): Ditto.
12123         (device-mm-width): Ditto.
12124         (device-mm-height): Ditto.
12125         (device-bitplanes): Ditto.
12126         (device-color-cells): Ditto.
12127
12128 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12129
12130         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12131
12132         * cl.el (most-positive-fixnum): Document.
12133         (most-negative-fixnum): Ditto.
12134
12135         * cus-dep.el: Updated comment.
12136
12137         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12138         constant.
12139
12140         * cus-load.el (custom-put): Removed.
12141
12142         * files.el (after-find-file): Just resignal quit instead of
12143         signaling "canceled".
12144
12145 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12146
12147         * frame.el (other-frame): Use `focus-frame' instead of
12148         select-frame kludges.
12149
12150         * lisp-mode.el: Update lisp-indent-function for
12151         save-selected-frame and with-selected-frame.
12152
12153         * frame.el (save-selected-frame): New macro.
12154         (with-selected-frame): Ditto.
12155         (other-frame): Use `set-frame-focus'.
12156
12157 1998-05-06  Oliver Graf <ograf@fga.de>
12158
12159         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12160         (dragdrop-drop-url-default) default handler for URL drops created
12161         (dragdrop-drop-mime-default) default handler for MIME drops created
12162         (dragdrop-drop-functions) default custom for handling drops created
12163         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12164
12165 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12166
12167         * mouse.el: Removed redundant mouse-mswindows-drop function.
12168
12169 1998-05-05  Oliver Graf <ograf@fga.de>
12170
12171         * about.el: changed some text in my entry
12172         * dragdrop.el: added customs
12173
12174 1998-05-04  Oliver Graf <ograf@fga.de>
12175
12176         * mouse.el: killed global drop key bindings
12177         (mouse-offix-drop) removed
12178         * dragdrop.el: created
12179         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12180
12181 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12182
12183         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12184         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12185
12186         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12187         obsolete comment.
12188
12189         * scrollbar.el (scrollbars-visible-p): Use new
12190         {vertical,horizontal}-scrollbar-visible-p specifiers.
12191
12192 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12193
12194         * device.el (device-pixel-height):
12195         (device-pixel-width):
12196         (device-mm-width):
12197         (device-mm-height):
12198         (device-bitplanes):
12199         (device-color-cells): Moved these 6 functions from device.c; they
12200         all use single (device-system-metrics) call.
12201
12202 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12203
12204         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12205         were renamed.
12206
12207         * menubar-items.el:
12208         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12209         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12210
12211         * help.el (help-map): Remove Hyperbole keybinding logic.
12212         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12213
12214 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12215
12216         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12217         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12218
12219 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12220
12221         * msw-glyphs.el: use nicer icon3 from the frame icon.
12222
12223 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12224
12225         * version.el (emacs-version): Remove InfoDock conditionals.
12226
12227         * startup.el (startup-splash-frame): Change ID logo name.
12228
12229 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12230
12231         * files.el (after-find-file): If the user presses C-g on
12232         directory-creation prompt, kill the buffer.
12233
12234 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12235
12236         * simple.el (count-words-region): Reverse previous change.
12237
12238 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12239
12240         * replace.el (query-replace): Just call perform-replace.
12241         (query-replace-regexp): Ditto.
12242         (perform-replace): Move region handling here.
12243         (perform-replace): Use the new arg to match-data.
12244
12245 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12246
12247         * x-init.el: Install X specific display table that
12248           displays char 0240 as a space to avoid whatever it is
12249           that screws up display of that character code.
12250
12251 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12252
12253         * help.el (function-arglist): If no arguments are documented for a
12254         subr, print nothing rather than incorrect output.
12255
12256 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12257
12258         * cmdloop.el (command-error): Update bail-out error message to use
12259         `emacs-program-name'.
12260
12261         * lib-complete.el: Remove reader macro cruft.
12262
12263         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12264         cruft.
12265
12266         * simple.el (count-words-region): Drop interactive-p check on the
12267         message.
12268
12269 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12270
12271         * font.el
12272         * msw-faces.el
12273         Correct spelling of mswindows-font-canonicalize-name.
12274
12275 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12276
12277         * ldap.el (ldap-host-parameters-alist): Replaced with
12278         `ldap-host-parameters-plist'
12279         (ldap-search): Adapt to previous change
12280
12281 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12282
12283         * about.el (about-hackers): Update Bob Weiner bio.
12284         (about-maintainer-info): Ditto.
12285
12286 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12287
12288         * simple.el (display-warning-minimum-level): Docfix.
12289
12290 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12291
12292         * widget.el (:default-get): New keyword.
12293         * wid-edit.el (default, widget-default-default-get): Define it.
12294         (group, widget-group-default-get): Define it.
12295         (menu-choice, widget-choice-default-get): Define it.
12296         (widget-default-get): New function.
12297         (widget-choice-action): Call it.
12298         (widget-editable-list-entry-create): Call it.
12299
12300 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12301
12302         * byte-optimize.el (byte-boolean-vars): Removed.
12303         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12304         lookup through `byte-boolean-vars'.
12305
12306 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12307
12308         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12309         resource-provided values into ghost specs for scrollbar-height and
12310         scrollbar-width.
12311
12312 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12313
12314         * byte-optimize.el: Don't attempt to optimize /=.
12315
12316         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12317         (byte-compile-/=): Ditto.
12318
12319 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12320
12321         * apropos.el: Use `with-displaying-help-buffer'.
12322         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12323         Use `with-displaying-help-buffer'.
12324         (apropos-follow): Do not give special treatment to buffer cursor
12325         was in prior to a mouse click.
12326         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12327         (apropos-print-doc): Set correct buffer for setting text
12328         properties.
12329
12330 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12331
12332         * help.el (help-buffer-prefix-string): New variable.
12333         (help-buffer-name): Use it.
12334
12335         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12336         mode menu.
12337
12338 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12339
12340         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12341
12342 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12343
12344         * files.el (find-file-noselect): Update docstring.
12345         (find-file-noselect): Signal an error if found an unreadable file.
12346         (file-chase-links): Save the match data.
12347         (normal-mode): Use `lwarn' and `error-message-string'.
12348         (interpreter-mode-alist): Change defconst to defvar.
12349         (inhibit-first-line-modes-regexps): Ditto.
12350         (inhibit-first-line-modes-regexps): Added .tgz.
12351         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12352         (change-major-mode-with-file-name): New user-option.
12353         (set-visited-file-name): Synched with FSF.
12354         (file-name-extension): New function, from FSF 20.3.
12355         (file-relative-name): Synched with FSF.
12356         (save-some-buffers): Support the C-r feature.
12357         (recover-session): Synched with FSF.
12358         (kill-some-buffers): Ditto.
12359         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12360
12361 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12362
12363         * files.el (insert-file): Undo previous change and reenable use of
12364         format.el.
12365
12366 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12367
12368         * window-xemacs.el (recenter): Define.
12369
12370 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12371
12372         * font.el (mswindows-font-create-name)
12373         (mswindows-font-create-object): new functions for mswindows type
12374         fonts.
12375
12376         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12377         strings are parsed as well as font objects.
12378
12379 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12380
12381         * modeline.el (defining-kbd-macro): Restore modeline indication of
12382         kbd-macro being recorded.
12383         (add-minor-mode): Simplify docstring.
12384         (modeline-minor-mode-menu): Remove stuff.
12385
12386 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12387
12388         * code-process.el (call-process): dynamically decide process
12389         coding type.
12390
12391 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12392
12393         * modeline.el: Add line-number-mode, column-number-mode to
12394         the modeline minor-mode menu.  Button2 on the line number does
12395         goto-line.
12396
12397 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12398
12399         * mouse.el: move x-selection-owner-p type things to
12400         selection-owner-p.
12401
12402         * msw-init.el: copy zmacs stuff from x-init.el
12403
12404         * msw-select.el (mswindows-own-selection)
12405         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12406         functions. Very simple minded implementation of selectio
12407         ownership.
12408
12409         * select.el (own-selection) (disown-selection)
12410         (activate-region-as-selection) (select-make-extent-for-selection)
12411         (valid-simple-selection-p): functions moved from x-select.el for
12412         generalized selection.
12413
12414         * x-select.el: see select.el changes.
12415
12416         * x-toolbar.el: use new selection functions.
12417
12418 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12419
12420         * packages.el (packages-find-package-directories): Fixed bug that
12421         would pick up multiple site-package directories.
12422         (package-locations): Added "xemacs-packages" as a late package
12423         location.
12424
12425         * find-paths.el: Now uses `emacs-program-name' and
12426         `emacs-program-version'.
12427         Additions to enforce version-specific directories in
12428         `paths-find-version-directory'.
12429
12430 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12431
12432         * default.el: Removed.
12433         * site-start.el: Removed.
12434
12435 1998-04-29  Didier Verna  <didier@xemacs.org>
12436
12437         * minibuf.el (minibuffer-history-minimum-string-length): Default
12438         to nil.
12439
12440 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12441
12442         * find-paths.el (paths-program-name): Rename.
12443         (paths-emacs-root-p): Ditto.
12444         (paths-find-site-directory): Ditto.
12445
12446 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12447
12448         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12449         `emacs-lisp-byte-compile-and-load'.
12450
12451 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12452
12453         * ldap.el (ldap-search): Fixed additional parameter passing to
12454         `ldap-open'
12455
12456 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12457
12458         * select.el (kill-primary-selection) (selection-owner-p)
12459         (copy-primary-selection) (yank-clipboard-selection)
12460         (selection-exists-p) (delete-primary-selection): new file and
12461         functions that do the right thing for the selected device.
12462
12463         * x-menubar.el: use generalised selection functions.
12464
12465         * dumped-lisp.el: dump select.el.
12466
12467 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12468
12469         * find-paths.el (paths-progname): New variable.
12470         (paths-emacs-root-p): Use it.
12471         (paths-find-site-directory): Ditto.
12472
12473 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12474
12475         * loadup.el ((member "dump" command-line-args)): Dump as
12476         `infodock' if InfoDock.
12477
12478 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12479
12480         * find-paths.el (construct-emacs-version): Simplify, include
12481         program name in the return value.
12482         * (paths-find-version-directory): Use it.
12483
12484 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12485
12486         * info.el (Info-parse-dir-entries): Fixed regexp
12487         (Info-build-dir-anew): Remove full suffix and capitalize info file
12488         name for files with no @direntry
12489         (Info-batch-rebuild-dir): New function
12490         (Info-suffixed-file): Check for regular files instead of simple
12491         file existence (could catch directories before)
12492
12493 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12494
12495         * setup-paths.el, find-paths.el: Removed uses of `not' which
12496         temacs doesn't have.
12497
12498         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12499         into root searching.
12500
12501 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12502
12503         * subr.el: Remove definition of `not'.
12504
12505 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12506
12507         * msw-glyphs.el: enable graphics support.
12508
12509 1998-04-23  Didier Verna  <didier@xemacs.org>
12510
12511         * x-menubar.el (default-menubar): restored the line-number-mode
12512         option.
12513
12514         * misc doc string updates related to the options menu.
12515
12516 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12517
12518         * setup-paths.el (paths-construct-load-path): Fix typo.
12519
12520 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12521
12522         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12523         font-menu-ignore-scaled-fonts don't have to be bound now; this
12524         gets us one step further towards making --no-autoloads work.
12525
12526         * startup.el (normal-top-level): Load auto-autoloads only if
12527         lisp-directory is non-nil.
12528
12529         * setup-paths.el (paths-construct-load-path): Made it robust
12530         against nil lisp-directory.
12531
12532         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12533         to the list of variables that cause a warning when nil.
12534
12535         * toolbar.el (init-toolbar-location): Now works even when there's
12536         no toolbar icon directory.
12537
12538 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12539
12540         * help.el (view-lossage): Recognize it.
12541
12542         * simple.el (log-message): Mark multiline messages.
12543
12544 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12545
12546         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12547
12548 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12549
12550         * package-get.el (package-get-all):  add `\n' separator to
12551         interactive specification so that both variables are read
12552
12553 1998-04-22  Didier Verna  <didier@xemacs.org>
12554
12555         * x-menubar.el: ported the options menu to Custom.
12556         Moved the "read only" toggle button to the buffers menu.
12557         Corrected some missing ;;;###autoload or defcustom.
12558
12559         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12560         the scrollbar-visible specifier for options menu handling.
12561
12562         * toolbar.el (toolbar-visible-p)
12563                      (toolbar-captioned-p)
12564                      (default-toolbar-position): defcustom wrappers around
12565         the toolbar specifiers for options menu handling.
12566
12567         * frame.el (get-frame-for-buffer-default-instance-limit):
12568         defcustom it for options menu handling.
12569
12570         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12571         font-lock-mode for options menu handling.
12572
12573         * cus-start.el: added Custom properties to overwrite-mode for
12574         options menu handling.
12575
12576 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12577
12578         * about.el: shameless self-promotion.
12579
12580 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12581
12582         * simple.el (raw-append-message): Slightly optimize.
12583         (remove-message): Use `push' for clarity.
12584         (append-message): Ditto.
12585         (display-warning): Dito.
12586         (raw-append-message): Send the message to the appropriate device.
12587
12588 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12589
12590         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12591         From Sean MacLennan <Sean.MacLennan@pika.ca>
12592
12593 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12594
12595         * setup-paths.el: Changed `directory-sep-char' to
12596         `path-separator', following a change in GNU Emacs.
12597
12598 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12599
12600         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12601         (Info-build-dir-anew): Add a final newline.
12602         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12603         is `always'
12604         (Info-rebuild-dir): Ditto
12605
12606         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12607
12608 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12609
12610         * simple.el (count-words-buffer): Retain zmacs region.
12611         (count-words-region): Ditto.
12612         * simple.el: (what-line): Expanded line counts.
12613         (count-lines): New parameter to conditionalize whether collapsed
12614         lines get counted.
12615         From Bob Weiner <weiner@altrasoft.com>
12616
12617 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12618
12619         * packages.el (package-locations): infodock-packages must override
12620         mule-packages and packages.
12621
12622 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12623
12624         * wid-edit.el:
12625         remove rude messages from widget-activation-widget-mapper
12626         and widget-activation-glyph-mapper
12627
12628 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12629
12630         * toolbar.el: Remove (featurep 'x) test from
12631         toolbar-make-button-list
12632
12633 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12634
12635         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12636         only if in the same frame.
12637
12638 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12639
12640         * packages.el (package-locations): Added site-packages hierarchy.
12641
12642         * setup-paths.el (paths-default-info-directories): Introduced and
12643         used.
12644
12645         * packages.el, setup-paths.el: Set various path searching depths
12646         to 1.
12647
12648         * packages.el (packages-hierarchy-depth):
12649         (packages-load-path-depth): Introduced and used.
12650
12651         * setup-paths.el (paths-load-path-depth): Introduced and used.
12652
12653         * find-paths.el (paths-find-recursive-path): Added max-depth
12654         parameter.
12655
12656 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12657
12658         * setup-paths.el (paths-construct-info-path): Removed
12659         dependency on behavior of (file-name-as-directory "").
12660
12661 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12662
12663         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12664         lisp objects
12665
12666 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12667
12668         * dump-paths.el, startup.el: Added handling for --debug-paths.
12669
12670 1998-04-15  William M. Perry  <wmperry@aventail.com>
12671
12672         * wid-edit.el: We cannot just set the help-echo or balloon-help
12673           properties for an extent based on the :help-echo widget
12674           property, since help-echo and balloon-help cause an EXTENT to
12675           get passed in, where :help-echo functions are expecting a WIDGET
12676
12677 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12678
12679         * scrollbar.el (init-scrollbar-from-resources): Call
12680         mswindows-init-scrollbar-metrics when appropriate.
12681
12682 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12683
12684         * dumped-lisp.el: dump x-toolbar for window system
12685
12686         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12687         have support and xpm.
12688
12689 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12690
12691         * files.el (toggle-read-only): Fix docstring.
12692         From Didier Verna <didier@xemacs.org>
12693
12694 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12695
12696         * startup.el (normal-top-level): Load autoload-file-name without
12697         specifying an extension---some people only auto-autoload.el.gz.
12698
12699 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12700
12701         * files.el (backup-enable-predicate): Don't bomb on NAME being
12702         nil.
12703
12704 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12705
12706         * find-paths.el, packages.el: Now prefers configure'd paths.
12707         This shouldn't cause any of the originally anticipated problems as
12708         the current paths architecture will not define the various
12709         configure-xxx variables if they're not specified on the configure
12710         command line.
12711
12712         * find-paths.el, setup-paths.el, packages.el: Removed all
12713         mentionings of "/" as a path separator.
12714         Used paths-construct-path throughout.
12715
12716         * find-paths.el (paths-construct-path): Created to assemble paths
12717         from directory components.
12718
12719         * setup-paths.el, packages.el: Used paths-decode-directory-path
12720         instead of decode-path-internal.
12721
12722         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12723         and associates.
12724         (paths-decode-directory-path) Created.
12725
12726         * setup-paths.el: Changed configure-exec-path to
12727         configure-exec-directory.
12728
12729 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12730
12731         * packages.el (packages-find-packages): Fixed decoding of
12732         EMACSPACKAGEPATH.
12733
12734         * startup.el: -no-packages -> -no-early-packages.
12735
12736         (packages-load-package-lisps): Fixed loading of auto-autoload
12737         files.
12738
12739         * startup.el (normal-top-level): Fixed loading of core
12740         auto-autoload.
12741
12742         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12743
12744         * startup.el, packages.el, dump-paths.el: Added proper settings
12745         for site-directory and lisp-directory variables.
12746
12747         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12748         inhibit-package-autoloads and fixed handling of it.
12749
12750         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12751         handling of former inhibit-package-init, now
12752         inhibit-early-packages, to make -vanilla etc. work.
12753
12754 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12755
12756         * code-process.el (start-process): Fallback to 'undecided instead
12757         of 'binary for process input coding stream.
12758
12759         * process.el (start-process): Docstring fix.
12760
12761 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12762
12763         * info.el (Info-insert-dir): Do not insert temporary dir files
12764         in Info-dir-file-attributes
12765         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12766         (Info-rebuild-dir): Ditto.
12767
12768 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12769
12770         * obsolete.el: Added obsoleteness declarations for
12771         `site-directory' and `Info-default-directory-list'.
12772
12773 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12774
12775         * find-paths.el (paths-find-emacs-root): Only look at the
12776         executable at the end of the symlink chain for determining the
12777         Emacs root.
12778
12779 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12780
12781         * setup-paths.el (paths-construct-info-path): Changed construction
12782         to cater to gone default in configure.
12783
12784         * find-paths.el (paths-uniq-append): Added.
12785
12786         * packages.el: Rewritten package path construction once again.
12787
12788         * dump-paths.el, startup.el: Removed package-path as a global
12789         variable.
12790
12791         * package-admin.el (package-admin-add-single-file-package):
12792         (package-admin-add-binary-package): Changed package-path to
12793         late-packages.
12794
12795         * packages.el (packages-split-path): Split path at "/" rather than
12796         nil according to change in emacs.c.
12797
12798 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12799
12800         * setup-paths.el (paths-construct-info-path): Changed info path
12801         order so that directories come out right.
12802         (paths-find-lock-directory): Fixed bug: It used to think
12803         configure-lock-directory is a path.
12804
12805 1998-04-06  Jeff Miller <jmiller@smart.net>
12806
12807         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12808         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12809         eases the use of toolbar-add/kill-item functions.
12810
12811 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12812
12813         * code-files.el (file-coding-system-alist): Commented out
12814         loaddefs.el magical treatment.
12815
12816 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12817
12818         * info.el (Info-rebuild-outdated-dir): Added new option
12819         `conservative' and made it the default
12820         (Info-rebuild-dir): Appropriately parse multi-line description
12821         strings, and multi-section dir files. Issue warning when dir
12822         is rebuilt as temporary
12823         (Info-build-dir-anew): Issue warning when dir is built as
12824         temporary
12825
12826 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12827
12828         * list-mode.el (list-mode-map): Bind highlight motion commands to
12829         standard keys left, right, C-b and C-f.
12830
12831 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12832
12833         * files.el (auto-mode-alist): allow .sc for Scheme->C
12834
12835 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12836
12837         * loadup.el (pureload): Don't quote (garbage-collect).
12838
12839 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12840
12841         * package-get-base.el: Updated.
12842
12843 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12844
12845         * isearch-mode.el (isearch-just-started): New variable.
12846         (isearch-mode): Set it.
12847         (isearch-repeat): Advance one character forward only if the search
12848         was successful, and was not just started.
12849         (isearch-repeat): Clear isearch-just-started.
12850
12851 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12852
12853         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12854         if running -batch.
12855
12856 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12857
12858         * subr.el (listify-key-sequence): Removed.
12859
12860 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12861
12862         * bytecomp.el (byte-compile-print-gensym): New option.
12863         (byte-compile-output-file-form): Use it.
12864         (byte-compile-output-docform): Ditto.
12865         (byte-compile-compiled-obj-to-list): Ditto.
12866
12867 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12868
12869         * msw-glyphs.el: set frame icon if xpm support.
12870
12871 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12872
12873         * help.el: Code that pretty prints variable values
12874           removed.
12875
12876 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12877
12878         * find-paths.el (paths-emacs-root-p): Correct test for installation
12879         directory.
12880         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12881
12882 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12883
12884         * loaddefs.el: Don't set debug-ignored-errors; leave
12885           its default value set to nil.
12886
12887 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12888
12889         * info.el (Info-rebuild-dir): fixed mis-spelling.
12890
12891 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12892
12893         * info.el (Info-rebuild-outdated-dir): New custom var
12894         (Info-insert-node): Create/update dir file when needed, ie when it
12895         does not exist or is older than some info files in directory
12896
12897 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12898
12899         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12900         for last packages, mainly for using a 20.4 package base.
12901
12902         * packages.el (late-packages): Typo fix.  It was called
12903         early-packages.
12904
12905         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12906         relative symlinks correctly.
12907         (paths-find-emacs-roots): More rigorous checking for plausible
12908         configuration-time root.
12909
12910         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12911         find its roots.
12912
12913 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12914
12915         * faces.el: Fix docstrings.
12916         * glyphs.el: Fix docstrings.
12917         * mouse.el: Fix docstrings.
12918
12919         * frame.el: Change phrase `current frame' to `selected frame'.
12920
12921         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12922
12923         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12924         macros using backquote to make them infinitely more readable.
12925
12926 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12927
12928         * packages.el (packages-find-package-path): Hardcoded specialized
12929         InfoDock support until we can clean this up.
12930
12931         * help.el (describe-bindings-1): Return the value of the bindings
12932         help buffer created.
12933         (describe-bindings): Ditto.
12934
12935         * simple.el (set-variable): Restore previous behavior of not
12936         bombing if the variable to set is not boundp.
12937
12938 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12939
12940         * packages.el (packages-handle-package-dumped-lisps): Allow for
12941         non-local files to be loaded off the package-lisp variable.
12942
12943 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12944
12945         * x-faces.el: Global X resources should override
12946           specs for all device classes (color, grayscale, mono);
12947           code currently doesn't override any of them.  Fixed by
12948           calling remove-specifier with '(x default) as the tag
12949           set and allowing inexact matches.
12950
12951 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12952
12953         * faces.el: Separated face initializations based on
12954           device classes into device type specific (tag set,
12955           instantiator) pairs.
12956
12957 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12958
12959         * wid-edit.el (widget-choice-action): Remember user's explicit
12960         choice.
12961         (widget-choice-value-create): Respect it.
12962         From Richard Stallman <rms@gnu.org>
12963
12964 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12965
12966         * setup-paths.el (paths-construct-info-path): Always append
12967         existing directories from configure-time info path.
12968
12969         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12970         Info-directory-list.
12971
12972         * info.el: Removed Info-default-directory-list which was broken by
12973         design.
12974         Removed bogus initialization of Info-directory-list---startup.el
12975         can do a much better job.
12976         Added autoload of Info-directory-list.
12977
12978         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12979         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12980         be exclusive; now it's merely given precedence, just like in the
12981         old days.
12982
12983 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12984
12985         * find-paths.el (paths-find-architecture-directory): Fix bug with
12986         finding; it used to default too early.
12987
12988 1998-03-25  Martin Buchholz <martin@xemacs.org>
12989
12990         * packages.el (packages-split-path): Fix a bug; it used to fail
12991         for paths that weren't split.
12992
12993 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12994
12995         * finder.el (finder-compile-keywords): trap on errors.
12996
12997 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12998
12999         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13000           fourth argument of t so that only the specs exactly
13001           matching the tag lists are removed.
13002
13003 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13004
13005         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13006
13007 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13008
13009         * minibuf.el (mouse-read-file-name-1): If a default directory was
13010         specified, use it for generating the completions.
13011
13012 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13013
13014         * update-elc.el: Now respects inhibit-package-init and
13015         inhibit-site-lisp.
13016         Now does path construction with loadup-paths.
13017
13018         * startup.el (normal-top-level, startup-setup-paths): Now respects
13019         inhibit-package-init and inhibit-site-lisp.
13020
13021         * packages.el (packages-find-package-path): Extended package path
13022         by version-specific hierarchies.
13023         (packages-find-packages): Now respects inhibit flag and
13024         inhibit-site-lisp.
13025         Moved path setup to loadup-paths.
13026
13027         * make-docfile.el: Now respects inhibit-package-init and
13028         inhibit-site-lisp.
13029         Now does path construction with loadup-paths.
13030
13031         * loadup.el: Now respects inhibit-package-init and
13032         inhibit-site-lisp.
13033
13034         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13035
13036         * loadup-paths.el: New file: setup load-path to encompass
13037         packages.
13038
13039 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13040
13041         * auto-show.el: load-gc renamed to pureload.
13042         * site-load.el: Ditto.
13043         * packages.el (toplevel): Ditto.
13044         * loadup.el (really-early-error-handler): Ditto.
13045         * dumped-lisp.el (preloaded-file-list): Ditto.
13046         * cus-face.el (custom-declare-face): Ditto.
13047
13048 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13049
13050         * <Today>: The Big Path Searching Overhaul.
13051
13052         * find-paths.el: New file: find and assemble paths in the
13053         installation hierarchy.
13054
13055         * setup-paths.el: New file: global layout of paths and directories
13056         within the XEmacs hierarchy.
13057
13058         * packages.el: Replaced everything related to path searching and
13059         startup by code in terms of find-paths.
13060
13061         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13062         the new path searching engine.
13063
13064         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13065         and setup-paths.
13066
13067 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13068
13069         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13070         setup-paths.el.
13071
13072 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13073
13074         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13075         compiles identically in any configuration.
13076         Removed irrelevant commentary.
13077
13078 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13079
13080         * simple.el (set-variable): Allow setting specifiers.
13081
13082 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13083
13084         * lisp.el (forward-sexp): Revert previous change.
13085
13086 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13087
13088         * frame.el (frame-initialize): Use `delete-console' instead of
13089         `delete-device' to delete the stream console to match the usage in
13090         Fkill_emacs.
13091
13092 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13093
13094         * files.el (cdpath-previous): New variable.
13095         (cd): Use it.
13096         From Bob Weiner <weiner@wave.altrasoft.com>
13097
13098 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13099
13100         * keydefs.el: Changed keybindings of forward-char,
13101           backward, scroll-up and scroll-down to point to their
13102           -command counterparts.
13103
13104         * simple.el: New functions: forwarc-char-command,
13105           backwrad-char-command, scroll-up-command,
13106           scroll-down-command which work liek their counterparts
13107           except that they honor the variable
13108           signal-error-on-buffer-boundary.
13109
13110           Definition of signal-error-on-buffer-boundary received
13111           from src/cmds.c.
13112
13113           defvar declaration added for word-across-newline to avoid
13114           byte-compiler warning about the free variable reference.
13115
13116 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13117
13118         * winnt.el: Removed "%t" from the beginning of
13119         modeline-format. From now on, there's no nt-specifics in the modeline.
13120
13121 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13122
13123         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13124         of `when' with `if'.
13125
13126 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13127
13128         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13129         mswindows. Must be reworked along with glyphs.el, or
13130         merged into it, after there is images support.
13131
13132         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13133         'mswindows.
13134
13135 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13136
13137         * faces.el: fix for text cursor initialization.
13138         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13139         From Andy Piper <andyp@parallax.co.uk>
13140
13141 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13142
13143         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13144         if there is an existing package that handles it and warn the user
13145         about that mode.
13146
13147 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13148
13149         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13150         Installation" menu item when Installation-string is not bound.
13151
13152 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13153
13154         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13155         From Jeremiah W. James <jerry@cs.ucsb.edu>
13156
13157 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13158
13159         * msw-faces.el:
13160         * faces.el: Fix face initialization.
13161
13162 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13163
13164         * files.el (backup-enable-predicate): fix breakage introduced
13165         by TMPDIR patch.
13166
13167 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13168
13169         * x-faces.el (x-init-face-from-resources): The
13170           TTY face property retrieval functions don't return
13171           specifiers, so use face-property instead.
13172
13173 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13174
13175         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13176
13177 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13178
13179         * x-menubar.el: Expanded documentation for
13180           option-save-faces.  Changed Options -> Browse Faces
13181           menu entry to invoke customize-face.
13182
13183 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13184
13185         * faces.el: Most face initialization moved out of
13186           init-other-random-faces to the top level so that the
13187           initialization happens before Xemacs is dumped.  Much
13188           of the fascist "face-differs-from-default-p or FROB!"
13189           code has been retired in favor of letting the user do
13190           what they want to do.  Face initialization code changed
13191           to use `default' specifier tag so that the settings can
13192           be overridden later if the user wishes it.
13193
13194 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13195
13196         * about.el (about-hackers): Update contributors list.
13197
13198 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13199
13200         * specifier.el: Define new specifier tag `default'.
13201
13202         * modeline.el: Initialize faces using `default' tag.
13203
13204         * x-faces.el (x-init-face-from-resources): Remove
13205           specifier specs containing the `default' tag before
13206           adding new specs.
13207
13208 1998-03-02  John Jones  <jj@asu.edu>
13209
13210         * package-get.el (package-get-all): fixed arguments on call to
13211         package-admin-add-single-file-package.
13212         * package-get.el (package-get-installedp): fixed to match
13213         advertised behavior.
13214         * package-get.el: added function package-get-update-all which
13215         installs newest versions of all the current packages (if they are
13216         not already installed).
13217
13218 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13219
13220         * files.el (find-file-noselect): Uncommented `truename' binding in
13221         `let*' and use it later to set `buffer-file-truename' iff it's
13222         still nil, as happens for example when finding a compressed
13223         file with "jka-compr".
13224
13225 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13226
13227         * faces.el: in make-face-* type functions do the operation for all
13228         window systems, not just the first one found.
13229
13230         * font.el: call mswindows-list-fonts for mswindows.
13231
13232 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13233
13234         * code-process.el (call-process-region):
13235         * process.el (call-process-region):
13236         * package-get.el (package-get-dir):
13237         * files.el (backup-enable-predicate):
13238         * gnuserv.el (gnuserv-temp-file-regexp):
13239         Use temp-directory in place of `/tmp'.
13240
13241 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13242
13243         * "Fast" dired-in-C enhancements for Windows 95/NT:
13244
13245         * files.el: Added function, `wildcard-to-regexp', from GNU
13246           Emacs.
13247
13248         * files.el (insert-directory): Modified to use special
13249           dired-in-C enhancements if present.
13250
13251 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13252
13253         * code-files.el: make default coding no-conversion.
13254
13255 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13256
13257         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13258         the load-path.
13259
13260         * update-elc.el: Strip directory when testing for files not to
13261         bytecompile.
13262
13263 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13264
13265         * lisp-mode.el: Use recommended form for menus.
13266
13267         * info.el (Info-construct-menu): Use recommended form for menus.
13268
13269         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13270         entry.
13271
13272 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13273
13274         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13275           (get-frame-for-buffer-noselect): Always return frames
13276           in the not-this-window-p cond clause.
13277
13278 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13279
13280         * help.el (describe-installation): New function.
13281
13282         * x-menubar.el (default-menubar): Add describe-installation to
13283         Help menu.
13284
13285         * packages.el (packages-unbytecompiled-lisp): Installation.el
13286         should not be bytecompiled.
13287
13288         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13289         XEmacs.
13290
13291         * x-menubar.el (default-menubar): Use correct guard for VM menu
13292         entry.
13293
13294         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13295         coding.
13296         From Andy Piper <andyp@parallax.co.uk>
13297
13298 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13299
13300         * ldap.el: Do not require ldap-internal at compile time.
13301
13302 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13303
13304         * code-files.el: new file. a virtual copy of mule-files.el
13305         but without charset
13306         dependencies. (toggle-buffer-file-ocding-system) new function for
13307         changing the eol type for the current buffer.
13308
13309         * code-process.el: new file. a copy of
13310         mule-process.el. mule-process.el will disappear when things have
13311         settled.
13312
13313         * coding.el: new file. a virtual copy of mule-files.el but
13314         without charset dependencies. (coding-system-base) new function
13315         for getting the parent coding system of a coding system with eol
13316         type set.
13317
13318         * dumped-lisp.el: add above files for the non-mule case.
13319
13320 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13321
13322         * window-xemacs.el (display-buffer): If no explicit
13323           frame is specified, search for a window that displays
13324           the buffer on the currently selected frame, before
13325           searching other frames.
13326
13327 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13328
13329         * frame.el (get-frame-for-buffer): If not-this-window-p
13330           is non-nil, use window on the selected frame if it is not
13331           also the selected window.  When defaulting, search for
13332           windows on the currently selected fgrame before searching
13333           other frames.
13334
13335 1998-02-25  Didier Verna  <didier@xemacs.org>
13336
13337         * modeline.el (modeline-swap-buffers): originally named
13338         `mouse-release-modeline'. Whether to actually swap the buffers is
13339         decided in `mouse-drag-modeline'.
13340         (mouse-drag-modeline): A button release event is considered a
13341         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13342         stay unchanged.
13343
13344 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13345
13346         * x-menubar.el: Put redo on the menubar.
13347         From Aki Vehtari <Aki.Vehtari@hut.fi>
13348
13349 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13350
13351         * bytecomp.el (displaying-byte-compile-warnings): if
13352         temp-buffer-show-function is set, use it to display current set of
13353         warnings in the "*Compile-Log-Show*" buffer.
13354
13355         * simple.el (display-warning-buffer): if temp-buffer-show-function
13356         is set, use it to display current set of warnings in the
13357         "*Warnings-Show*" buffer.
13358
13359 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13360
13361         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13362         Common Lisp.
13363
13364 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13365
13366         * menubar.el: Allow button descriptors at least 2 long.
13367
13368         * x-menubar.el (default-menubar): Use recommended forms.
13369         (file-menu-filter): Remove.
13370         (edit-menu-filter): Remove.
13371
13372 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13373
13374         * about.el (about-hackers): Updated.
13375
13376 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13377
13378         * help.el (help-max-help-buffers): new variable
13379         (help-register-and-maybe-prune-excess): new function
13380         (help-buffer-name): use help-max-help-buffers.
13381         (with-displaying-help-buffer): use
13382         help-register-and-maybe-prune-excess.
13383
13384         * help.el (help-maybe-pretty-print-value): if the value fits on
13385         one line, let it.
13386
13387 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13388
13389         * (with-displaying-help-buffer): there is no need to kill the buffer
13390         if it exists, because with-output-to-temp-buffer will clear it.
13391         further, killing the buffer violates the rule that
13392         temp-buffer-show-function, if set, has the full responsibility of
13393         showing the temp buffer.  killing the buffer fucks with the window
13394         configuration, hosing temp-buffer-show-function.
13395
13396
13397 1998-02-23  Didier Verna  <didier@xemacs.org>
13398
13399         * modeline.el (mouse-drag-modeline):
13400         - Always scroll the modeline that was originally clicked on.
13401         - Use x pixels instead of x characters (which doesn't work anyway)
13402         as horizontal reference for modeline dragging. This allows us to
13403         keep on dragging the modeline even if the motion event occurs in
13404         another window.
13405
13406 1998-02-23  Didier Verna  <didier@xemacs.org>
13407
13408         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13409         glyph on the modeline to indicate that dragging the mouse has an
13410         effect both horizontally and vertically.
13411
13412 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13413
13414         * about.el (about-xemacs): Get rid of redundant visible version
13415         number.
13416
13417 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13418
13419         * about.el (about-hackers): Update credits.
13420
13421 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13422
13423         * prim/register.el (view-register): Show register type file-query.
13424
13425 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13426
13427         * mode-motion.el (mode-motion-highlight-internal):
13428           save-excursion inside save-window-exucrsion form to
13429           hide buffer point changes from save-window-excursion.
13430           Prevents display flickering when the mouse pointer
13431           moves.
13432
13433 1998-02-17  Didier Verna  <didier@xemacs.org>
13434
13435         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13436         function to handle correctly the case of a toolbar one side of the
13437         window: scrolling will not necessarily happen.
13438
13439 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13440
13441         * files.el (after-find-file): Restore missing argument
13442           to format that provides filename for "... consider M-x
13443           recover-file" message.  Also call `message' with "%s"
13444           as the first arg instead of an arbitrary string.
13445
13446 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13447
13448         * about.el (about-hackers): Various additions.
13449
13450 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13451
13452         * autoload.el (generate-file-autoloads-1): Don't force an extra
13453         line out when copying on-the-same line autoloads.
13454
13455         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13456         is installed.
13457
13458 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13459
13460         * x11/x-win-xfree86.el (x-win-init-xfree86):
13461         * x11/x-win-sun.el (x-win-init-sun):
13462         * x11/x-init.el (x-initialize-compose):
13463         * prim/simple.el:
13464         (backward-or-forward-kill-sexp):
13465         (backward-or-forward-kill-sentence):
13466         (backward-or-forward-kill-word):
13467         (backward-or-forward-delete-char):
13468         * prim/isearch-mode.el (isearch-help-or-delete-char):
13469         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13470         x-keysym-on-keyboard-p to detect backspace.
13471         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13472         Clean up symbols used with dead keys, checking Linux and solaris
13473         keysyms.
13474         Simplify x-win-*.el using above methods.
13475         Change documentation for x-keysym-*-p functions.
13476
13477 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13478
13479         * about.el (about-hackers): Restore entries for Michael Sperber and
13480         Vinnie Shelton.
13481         From Vinnie Shelton <acs@acm.org>
13482
13483 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13484
13485         * simple.el (count-words-region): Ditto.
13486
13487 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13488
13489         * simple.el (count-words-buffer): Document.  Don't print anything
13490         if non-interactive.
13491
13492 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13493
13494         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13495         multiple files in InfoDock.
13496
13497 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13498
13499         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13500         from version.el in InfoDock.
13501
13502         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13503         specially.
13504
13505 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13506
13507         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13508         variable name in docstring.
13509
13510 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13511
13512         * menubar.h: Include "gui.h".
13513
13514 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13515
13516         * site-load.el: Fix documentation.
13517
13518 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13519
13520         * package-get-base.el (package-get-base): Updated.
13521
13522         * keymap.el: PC-ize.
13523
13524 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13525
13526         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13527         from' on a fresh line.
13528
13529 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13530
13531         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13532         object.
13533
13534 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13535
13536         * undo-stack.el: PC-ize.
13537
13538         * cmdloop.el: PC-ize.
13539
13540 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13541
13542         * bytecomp-runtime.el: PC-ize.
13543
13544         * byte-optimize.el: Prolog fixup.  PC-ize.
13545
13546         * cus-dep.el: Spelling fix.
13547
13548         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13549         entries follow).
13550
13551 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13552
13553         * text-mode.el (text-mode-hook-identify): New function,
13554         put on text-mode-hook.  Set text-mode-variant here.
13555         (text-mode): Don't set it here.
13556
13557 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13558
13559         * text-mode.el (text-mode-hook): New defvar.
13560         (text-mode-variant): New variable.
13561         (text-mode): Set that variable locally.
13562         (toggle-text-mode-auto-fill): New command.
13563
13564 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13565
13566         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13567
13568 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13569
13570         * text-mode.el (paragraph-indent-text-mode):
13571         Renamed from spaced-text-mode.
13572         (text-mode-map): Bind TAB to indent-relative.
13573         (indented-text-mode-map): Variable deleted.
13574         (indented-text-mode): Now an alias for text-mode.
13575
13576 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13577
13578         * loadup.el: test-atoms debugging stuffs removed.
13579
13580 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13581
13582         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13583
13584 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13585
13586         * help.el (describe-beta): Made it use `locate-data-file'.
13587         (describe-distribution): Ditto.
13588         (describe-copying): Ditto.
13589         (describe-project): Ditto.
13590         (view-emacs-news): Ditto.
13591
13592         * help-nomule.el (help-with-tutorial): Made it use
13593         `locate-data-file' to find tutorial.
13594
13595 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13596
13597         * about.el: Corrected my email address.
13598
13599         * mouse.el: Added 'mouse-mswindows-drop' similar to
13600         'mouse-offix-drop'.
13601
13602 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13603
13604         * loadup.el (running-xemacs): Spelling fix.
13605
13606 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13607
13608         * packages.el (packages-find-packages-1): Don't allow a backwards
13609         compatible lisp tree to overwrite `preloaded-file-list'.
13610
13611 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13612
13613         * loadup.el: Don't delete "xemacs" prior to dumping.
13614
13615 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13616
13617         * package-info.el (pi-last-mod-date): New function.
13618         (pi-author-version): New function.
13619         (batch-update-package-info): Use them.
13620
13621 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13622
13623         * frame.el (get-frame-for-buffer-default-to-current): Create.
13624         (get-frame-for-buffer-noselect): Allow user to use current frame
13625         with `get-frame-for-buffer-default-to-current'.
13626
13627 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13628
13629         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13630         (byte-compile-output-docform): Ditto.
13631         (byte-compile-compiled-obj-to-list): Ditto.
13632
13633 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13634
13635         * startup.el (command-line-1): Removed code that ran
13636           buffer-menu.
13637
13638 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13639
13640         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13641
13642 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13643
13644         * frame.el (suspend-emacs-or-iconify-frame): Check using
13645         `device-on-window-system-p' instead of explicitly checking for X,
13646         so that the same logic works for MS Windows.
13647         (suspend-or-iconify-emacs): Ditto.
13648
13649 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13650
13651         * about.el (about-maintainer-info): Andy Piper is back.
13652         (xemacs-hackers): Updated Andy Piper's email address.
13653         (about-hackers): Added Jonathan Harris.
13654         (about-hackers): Updated Tibor Polgar's email address.
13655
13656 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13657
13658         * about.el: Add xemacs.org email manager.
13659
13660         * package-get-base.el (package-get-base): Updated with most recent
13661         package updates.
13662
13663 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13664
13665         * help.el (function-arglist): Use `indirect-function' instead of
13666         `symbol-function' so that aliases are treated correctly.
13667
13668 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13669
13670         * help.el (help-map): Add f1 binding to `help-for-help'.
13671         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13672         (describe-key-briefly): Use `princ' "%s" to print object.
13673         (with-displaying-help-buffer): Kill buffer if it exists, again.
13674         (describe-key): Use `princ' "%s" to print object.
13675         (describe-function-1): Use `princ' "%s" to print object.
13676         Commented out alias lines removed.
13677         (help-pretty-print-limit): New variable to control pretty-printing
13678         of variable values.
13679         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13680         `help-pretty-print-value' again.  Only print-print when OBJECT is
13681         list of length less than `help-pretty-print-limit'.
13682         (describe-variable): Use `help-maybe-pretty-print-value' again.
13683
13684 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13685
13686         * simple.el (blink-matching-open): Remove C++ kludge.
13687         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13688
13689 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13690
13691         * info.el (Info-default-directory-list): Made the documentation
13692         more explanitory.
13693
13694 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13695
13696         * lisp/packages.el:
13697         * lisp/package-admin.el:
13698         * lisp/build-report.el:
13699         Fix typos.
13700
13701 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13702
13703         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13704         warnings in Java buffers without final newline and editing the
13705         last line.
13706
13707 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13708
13709         * packages.el (packages-find-packages-1): Don't allow a backwards
13710         compatible lisp tree to overwrite `preloaded-file-list'.
13711         Suggested by Colin Rafferty  <colin@xemacs.org>
13712
13713         * mouse.el (mouse-offix-drop): Set undo-boundary.
13714         From Oliver Graf <ograf@fga.de>
13715
13716 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13717
13718         * loadup.el (load-gc): rewrite as defun.
13719         Print something sensical if a required dump-time file isn't found.
13720
13721 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13722
13723         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13724         bug strikes a menudescriptor.
13725
13726         * package-get-base.el (package-get-base): Updated.
13727
13728         * package-info.el (batch-update-package-info): Derive REQUIRES
13729         from the Makefile.
13730
13731 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13732
13733         * files.el (save-some-buffers): Don't play games with deleting
13734         other windows if we are in the minibuffer window.
13735
13736 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13737
13738         * modeline.el (modeline-minor-mode-menu): Add support for :active
13739         (add-minor-mode): Document :active property to TOGGLE.
13740
13741 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13742
13743         * modeline.el (modeline-minor-mode-menu): Add support for an
13744         `:included' predicate in the `toggle-sym' plist.
13745         (add-minor-mode): Document the :included property, format
13746         docstring some more.
13747         (modeline-minor-mode-menu): Documentation string added.
13748
13749 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13750
13751         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13752         labels from the symbol-names by thwacking off the overly redundant
13753         and overused "mode", parenthesizing "minor", and capitalizing the
13754         resultant strings.  Also shortened the menu's title by eliminating
13755         the redundant buffer name.
13756         (add-minor-mode): Beautified the docstring, added mention of the
13757         `:menu-tag' property of TOGGLE.
13758         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13759         `toggle-sym' to beatify the mode-life menus.
13760         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13761         `auto-fill-function'.
13762
13763 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13764
13765         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13766         menus to :style 'toggle.
13767
13768 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13769
13770         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13771
13772 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13773
13774         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13775         only recognize first hyperlink.
13776         (hyper-apropos-highlightify): Deletia, this is already done by
13777         `hyper-apropos-insert-face'.
13778         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13779
13780 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13781
13782         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13783         mail.
13784         (toolbar-mail-reader): Add support for `send'.
13785         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13786
13787 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13788
13789         * info.el (Info-emacs-info-file-name): Add defvar for
13790         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13791         will function properly.
13792
13793 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13794
13795         * simple.el: make the backwards delete function called by
13796         `backward-or-forward-delete-char' user configurable.
13797
13798 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13799
13800         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13801         compiled function got loaded from.
13802
13803 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13804
13805         * term/apollo.el: Synched up with InfoDock 3.6.2.
13806
13807 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13808
13809         * startup.el (load-init-file): Load autoloads earlier.
13810         (startup-splash-frame): Handle InfoDock logo.
13811
13812         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13813         InfoDock.
13814         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13815
13816         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13817         doesn't have this function.
13818
13819         * packages.el (locate-data-file): Fix to call `locate-file'.
13820
13821 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13822
13823         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13824         version of version.el.
13825         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13826
13827         * x-menubar.el (default-menubar): Guard reference to
13828         `gnuserv-frame'.
13829         (default-menubar): Guard references to `font-lock-mode'.
13830         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13831         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13832
13833         * make-docfile.el: Don't snarf doc strings from autoloads.
13834
13835         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13836         loading auto-autoloads files.
13837
13838         * loaddefs.el: Disable dumping autoloads.
13839
13840 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13841
13842         * lisp-mnt.el: Synch to Emacs 20.2.
13843
13844         * help.el: Remove manual autoload of `finder-by-keyword'.
13845
13846         * finder.el (finder-by-keyword): Autoload.
13847
13848         * help.el: Conditionalize hyperbole setup.
13849
13850 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13851
13852         * packages.el (package-require): Update to reflect new data format.
13853
13854 1998-01-02  Didier Verna  <didier@xemacs.org>
13855
13856         * x-menubar.el (default-menubar): make the tutorials available
13857         through the menubar. (Plus some compilation warnings cleanup).
13858
13859 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13860
13861         * check-features.el: New file.  Perform sanity check after build.
13862
13863         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13864         files to tooltalk package.
13865         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13866         package.
13867
13868         * package-admin.el (package-admin-xemacs): Use better default for
13869         location of XEmacs binary.
13870
13871 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13872
13873         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13874         tag with sexp and add value tag with value `t'.
13875
13876 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13877
13878         * package-get.el: Changes to work with real data.
13879         From Pete Ware <ware@cis.ohio-state.edu>
13880
13881         * packages.el (packages-reload-autoloads): Guard load for the time
13882         being.
13883
13884         * update-elc.el ("packages.el"): Force loading packages.el instead
13885         of possibly out-of-date packges.elc.
13886         * make-docfile.el ("packages.el"): Ditto.
13887
13888 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13889
13890         * build-report.el (build-report-delete-regexp): Added a rule for
13891         the main tarball shadowing anything past it.
13892
13893 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13894
13895         * packages.el (package-provide): Delete a previous provide.
13896
13897         * package-info.el: New file.
13898
13899         * package-get.el: New file.
13900         From Pete Ware <ware@cis.ohio-state.edu>
13901         (package-get): Fix md5 computation to work with Mule.
13902
13903 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13904
13905         * simple.el (log-message-*): Quote symbols in docstrings properly.
13906
13907 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13908
13909         * packages.el (packages-new-autoloads): Ignore symbolic links.
13910
13911         * cus-face.el (face-custom-attributes-get): Fix typo.
13912         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13913
13914 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13915
13916         * startup.el (load-init-file): Reload new or changed autoloads
13917         unless inhibited.  Reload modified dumped lisp (stubbed).
13918
13919         * packages.el (packages-new-autoloads): New function.
13920         (packages-reload-autoloads): New function.
13921         (packages-reload-dumped-lisp): New (stub) function.
13922
13923         * loadup.el: Inhibit reloading dumped files when running temacs.
13924
13925         * loadhist.el (file-provides): Extend to handle variant
13926         extensions.
13927
13928         * replace.el (query-replace): Fix typo.
13929
13930 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13931
13932         * make-docfile.el: list-autoloads-path has been renamed.
13933         * update-elc.el: list-autoloads has been renamed.
13934
13935         * packages.el (packages-list-autoloads): Renamed.
13936         (packages-list-autoloads-path): Ditto.
13937
13938 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13939
13940         * packages.el (packages-find-packages-1): Made it signal a warning
13941         for an error in an auto-autoload.el file.
13942
13943 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13944
13945         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13946         tag with const.
13947         From Aki Vehtari <Aki.Vehtari@hut.fi>
13948
13949         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13950
13951         * loadhist.el (unload-feature): Remove autoload.
13952
13953 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13954
13955         * loadhist.el: Unpackaged.
13956
13957         * help.el (describe-symbol-find-file): Rename
13958         `describe-function-find-file' and make old name obsolete.
13959         (describe-function-1): Use it.
13960         (describe-function-1): Guard reference to
13961         `compiled-function-annotation'.
13962
13963 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13964
13965         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13966         argument.
13967         (help-mode-quit): New optional arg to control whether it kills or
13968         buries.  Tidied up.
13969         (with-displaying-help-buffer): Don't kill buffer initially, even
13970         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13971         (help-pretty-print-value): Rename back from
13972         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13973         use it, otherwise use dumped `cl-prettyprint'.
13974         (describe-variable): Use `help-pretty-print-value' again.
13975         (find-func): Removed reference to "find-func" at end.
13976
13977 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13978
13979         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13980           GUI XEmacs. Rename? x-menubar is rather window system
13981           independant, except for a couple of items.
13982
13983 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13984
13985         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13986         entries as they will no longer be distributed with XEmacs.
13987
13988         * format.el (format-alist): Fix image/tiff regexps.
13989         From P. E. Jareth Hein <jareth@camelot-soft.com>
13990
13991         * help.el (help-maybe-pretty-print-value): Rename.
13992         (describe-variable): Use it.
13993         (describe-variable): Add trailing linefeed.
13994
13995 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13996
13997         * help.el (describe-function-1): Don't output anything for
13998           arglist of autoload functions.
13999
14000 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14001
14002         * help.el (describe-function-1): Don't output anything for
14003           arglist of autoload functions.
14004
14005 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14006
14007         * help.el (help-mode-map): New bindings for `help-mode-bury',
14008         `describe-function-at-point', `describe-variable-at-point',
14009         `Info-elisp-ref', `customize-variable', `help-next-section' and
14010         `help-prev-section'.
14011         (help-next-section): New function.
14012         (help-prev-section): New function.
14013         (help-mode-quit): Changed to kill the help buffer.
14014         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14015         correctly.
14016         (help-buffer-name): New function to generate the name of help
14017         buffers.
14018         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14019         argument giving the name of the help buffer.
14020         (describe-key): Use `with-displaying-help-buffer' with name.
14021         (describe-mode): Ditto.
14022         (describe-bindings): Ditto.
14023         (describe-prefix-bindings): Ditto.
14024         (view-lossage): Ditto.
14025         (with-syntax-table): New macro.
14026         (function-called-at-point): Use `ignore-errors' and
14027         `with-syntax-table'.
14028         (function-at-point): Ditto.
14029         (describe-function): Use `with-displaying-help-buffer' with name.
14030         (function-arglist): Extracted from `describe-function-1'.  Returns
14031         function's arglist as string.
14032         (function-documentation): Extracted from `describe-function-1'.
14033         Returns function's docstring.
14034         (describe-function-1): Remove all the "stream" garbage, including
14035         the stream argument.  Use `function-arglist' and
14036         `function-documentation'.
14037         (describe-function-arglist): Just use `function-arglist'.
14038         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14039         (help-pretty-print-value): New function to help with
14040         pretty-printing variable values.  Knows about `#<...>'.  Needs
14041         `pp-internal'.
14042         (describe-variable): Use `with-displaying-help-buffer' with name.
14043         Formatting improved.  Display file where variable is defined, if
14044         known.  Use `help-pretty-print-value'.
14045         (describe-syntax): Use `with-displaying-help-buffer' with name.
14046         (list-processes): Remove "stream" garbage.
14047
14048 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14049
14050         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14051         call a dumped routine instead.
14052
14053         * x-win-xfree86.el: Wrap file in defun.
14054         * x-win-sun.el: Ditto.
14055
14056 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14057
14058         * help.el (view-emacs-news): Remove usage of outl-mouse which
14059         advises functions and does other evil things.
14060
14061 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14062
14063         * format.el (format-alist): Add `image/tiff'.
14064         From P. E. Jareth Hein <jareth@camelot-soft.com>
14065
14066 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14067
14068         * about.el (about-hackers): More names added.
14069
14070         * make-docfile.el: Remove superfluous package path search.
14071
14072         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14073
14074 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14075
14076         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14077         ignored shadows.
14078
14079 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14080
14081         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14082         get trailing slashes when added to the load-path.
14083
14084         * x-init.el (init-x-win): Locate where XEmacs X localization files
14085         are.
14086
14087 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14088
14089         * x-faces.el: Added support for foregroundToolBarColor
14090           to xpm-color-symbols.
14091
14092 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14093
14094         * etags.el (tags-remove-duplicates): Removed.
14095         (buffer-tag-table-list): Use `delete-duplicates'.
14096
14097         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14098         correctly.
14099         (get*): Defalias to `get'.
14100
14101         * cl.el (eql): Compare integers with `eq'.
14102         (cl-map-extents): Check for `map-extents' first.
14103
14104 1997-12-17  Didier Verna  <didier@xemacs.org>
14105
14106         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14107         added the 'numero', 'copyright' and 'trademark' symbols.
14108
14109         * leim/quail/latin-post.el ("french-postfix"): see above.
14110
14111 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14112
14113         * widget.el (define-widget): Check the arguments.
14114
14115         * cus-edit.el (customize-face): Use `check-argument-type'.
14116         (custom-variable-value-create): Use `signal' to signal error.
14117         (custom-variable-reset-saved): Ditto.
14118         (custom-variable-reset-standard): Ditto.
14119         (custom-face-reset-saved): Ditto.
14120
14121         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14122         (widget-default-format-handler): Ditto.
14123         (widget-checklist-add-item): Ditto.
14124         (widget-radio-add-item): Ditto.
14125         (widget-editable-list-entry-create): Ditto.
14126         (widget-sexp-prompt-value): Ditto.
14127
14128         * custom.el (custom-declare-variable): Signal errors better.
14129         (custom-handle-keyword): Ditto.
14130         (custom-declare-group): Ditto.
14131
14132         * window-xemacs.el (windows): Ditto.
14133
14134         * menubar.el (menu): Ditto.
14135
14136         * keydefs.el (keyboard): Ditto.
14137
14138         * minibuf.el (minibuffer): Ditto.
14139
14140         * process.el (execute): Ditto.
14141
14142         * fill.el (fill): Ditto.
14143
14144         * modeline.el (modeline): Ditto.
14145
14146         * help.el (help): Ditto.
14147
14148         * faces.el (faces): Ditto.
14149
14150         * files.el (files): Ditto.
14151
14152         * x-init.el (x): Ditto.
14153
14154         * lisp-mode.el (lisp): Ditto.
14155
14156         * process.el (processes): Ditto.
14157
14158         * mouse.el (mouse): Ditto.
14159
14160         * abbrev.el (abbrev): Moved from cus-edit.
14161
14162         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14163         as variable declaration.
14164
14165 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14166
14167         * menubar.el (find-menu-item): Use `check-argument-type'.
14168         (find-menu-item): Cosmetic changes.
14169
14170 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14171
14172         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14173
14174 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14175
14176         * startup.el (set-default-load-path): Only search package-path
14177         when not running temacs.
14178
14179         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14180         files.
14181
14182         * loadup.el: Correct commentary.  Reformatting.
14183         (really-early-error-handler): Use absolute path to the
14184         first dumped-lisp.el file.
14185         (really-early-error-handler): Print full path name of
14186         each dumped lisp file (inherited from InfoDock).
14187
14188         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14189         dumped-lisp.el files.
14190
14191         * make-docfile.el (preloaded-file-list): Reorder when the
14192         package-path is searched.
14193         * update-elc.el: Ditto.
14194
14195         * lisp-mode.el (call-with-condition-handler): Treat the same as
14196         `condition-case' for indentation.
14197
14198         * about.el (about-xemacs): Update release date.
14199
14200 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14201
14202         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14203         anywhere but at the last clause.
14204         (ecase): Disallow `t' and `otherwise'.
14205
14206 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14207
14208         * cus-edit.el (custom-buffer-create-buttons): New function
14209         from stuff moved out of `custom-buffer-create-internal'.
14210         (custom-novice): New variable.  Default t.
14211         (custom-display-global-buttons): Ditto.  Default `top'.
14212         (custom-buffer-create-internal): Only display help if
14213         `custom-novice' is non-nil.  Display global buttons according to
14214         `custom-display-global-buttons'.
14215
14216 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14217
14218         * menubar.el (find-menu-item): Use `check-argument-type'.
14219         (find-menu-item): Cosmetic changes.
14220
14221 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14222
14223         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14224         look.
14225
14226 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14227
14228         * format.el (format-deannotate-region):  Bug fix.
14229         Deannotating a region containing unknown tags would fail
14230         (causing decoding of text/enriched to fail at user level)
14231
14232 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14233
14234         * minibuf.el (read-directory-name): Support sixth
14235           arg, HISTORY, as already documented.
14236
14237 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14238
14239         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14240         to `ecase'.
14241
14242 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14243
14244         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14245         skk-activate.
14246
14247 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14248
14249         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.