Reformatted.
[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         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
5
6 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist):
9         Modify priorities.
10
11 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist):
14         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
15
16 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
19         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
20
21 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
24         CHISE.
25
26 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
29         CHISE.
30
31 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
34         CHISE.
35
36 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
37
38         * mule/mule-charset.el (default-coded-charset-priority-list): Add
39         `=+>ucs-bmp-cjk@unicode'.
40
41         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
42         for XEmacs CHISE.
43
44 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
45
46         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
47         setting for `=>>daikanwa'.
48
49 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=>>hanyo-denshi/jt'.
53
54 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
55
56         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
57         XEmacs CHISE.
58         (=+>jis-x0208@1990): Ditto.
59         (=+>jis-x0213-1@2000): Ditto.
60
61 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
62
63         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
64         XEmacs CHISE.
65
66 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
67
68         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
69         XEmacs CHISE.
70         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
71         `=hanyo-denshi/jc' as the mother.
72
73 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
76         setting for `=+>adobe-japan1'.
77
78         * mule/mule-charset.el (default-coded-charset-priority-list):
79         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
80         and `=>>hanyo-denshi/ft' to `=>>gt'.
81
82 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
83
84         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
85         XEmacs CHISE.
86         (=>>adobe-japan1-1): Ditto.
87         (=>>adobe-japan1-2): Ditto.
88         (=>>adobe-japan1-3): Ditto.
89         (=>>adobe-japan1-4): Ditto.
90         (=>>adobe-japan1-5): Ditto.
91         (=>>adobe-japan1-6): Ditto.
92         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
93
94 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
95
96         * mule/mule-conf.el (=adobe-japan1): New alias for
97         `=adobe-japan1-6'.
98         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
99         (=>>>adobe-japan1-1): Ditto.
100         (=>>>adobe-japan1-2): Ditto.
101         (=>>>adobe-japan1-3): Ditto.
102         (=>>>adobe-japan1-4): Ditto.
103         (=>>>adobe-japan1-5): Ditto.
104         (=>>>adobe-japan1-6): Ditto.
105         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
106
107 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
108
109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
110         setting for `=>>>adobe-japan1'.
111
112 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
113
114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
115         setting for `=+>ucs@ks'.
116
117 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
118
119         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
120         XEmacs CHISE.
121         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
122         `=adobe-japan1-6' as the mother.
123
124 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
125
126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
127         setting for `=>cns11643-7'.
128
129 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
130
131         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
132         CHISE.
133
134 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
135
136         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
137         XEmacs CHISE.
138         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `=>ucs@jis/2004'.
142
143 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
144
145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
146         setting for `=+>gt'.
147
148         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
149         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
150
151 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
152
153         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
154         `=>ucs@unicode' as the mother.
155         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
156         mother.
157         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
158         mother.
159         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
160         mother.
161
162 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
163
164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
165         setting for `=+>ucs@unicode'.
166
167         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
168         CHISE.
169
170 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
171
172         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
173         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
174         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
175         - Add setting for `=+>ucs@cns'.
176
177         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
178         CHISE.
179         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
180         as the mother.
181         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
182         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
183
184         * mule/mule-charset.el (default-coded-charset-priority-list): Add
185         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
186
187 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
188
189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
190         setting for `=>ucs@ks'.
191
192 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
193
194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
195         `=ucs-bmp-cjk-compat@unicode'.
196
197         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
198         coded-charset for XEmacs CHISE.
199
200 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
201
202         * mule/mule-charset.el (default-coded-charset-priority-list): Add
203         `=ucs-bmp-cjk-compat'.
204
205         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
206         XEmacs CHISE.
207
208 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
209
210         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
211         CHISE.
212
213 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
216         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
217
218         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
219         `=>ucs@jis/1990'.
220         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
221
222 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
223
224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
225         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
226
227         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
228         CHISE.
229         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
230         mother.
231
232 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
233
234         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
235         `=>jis-x0213-2@usual'.
236         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
237         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
238         `=>jis-x0213-2@usual' as the mother.
239
240 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
241
242         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
243         (=>ucs@JP): New alias for `=+>ucs@jis'.
244
245 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
246
247         * mule/mule-conf.el (=+>jis-x0208): Renamed from
248         `=>jis-x0208@usual'.
249         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
250         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
251         `=>jis-x0208@usual' as the mother.
252         (=>jis-x0208): Likewise.
253
254 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
257         setting for `=+>jis-x0208@1978'.
258
259 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
260
261         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
262         XEmacs CHISE.
263
264 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `=>ucs@jis/1990'.
273
274 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
275
276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
277         setting for `=ucs@JP/hanazono'.
278
279         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
280         CHISE.
281         (=ucs@JP/hanazono): Ditto.
282         (=ucs-bmp-cjk@JP/hanazono): Ditto.
283         (=>>hanyo-denshi/jc): Ditto.
284         (=>>hanyo-denshi/jd): Ditto.
285
286 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Use
289         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
290
291 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
292
293         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
294         XEmacs CHISE.
295
296 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
297
298         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
299         XEmacs CHISE.
300
301 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
302
303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
304         `=ucs-bmp-cjk@JP'.
305
306 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
307
308         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
309         XEmacs CHISE.
310
311 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist):
314         Modify order of settings; add settings for `=daikanwa@rev2'.
315
316 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `=>>cbeta'.
320
321         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
322         CHISE.
323
324 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `=>>adobe-japan1'.
328
329 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
330
331         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
332         XEmacs CHISE.
333
334 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
335
336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
337         setting for `=>>hanyo-denshi/ia'.
338
339         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
340         XEmacs CHISE.
341
342 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
345         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
346
347         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
348         XEmacs CHISE.
349         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
350         `=hanyo-denshi/jt' as the mother.
351
352 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         setting for `=>>>jis-x0213-2'.
356
357         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
358         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
359         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
360
361 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
362
363         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
364         XEmacs CHISE.
365
366 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
367
368         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
369         XEmacs CHISE.
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=>>jis-x0213-1@2004'.
373
374 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
375
376         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
377         XEmacs CHISE.
378
379 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
380
381         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
382         - Use "&g2-*;" as entity-references for `=>>>*'.
383         - Omit "&a{GT|JX1|JX2|JX3}-*;".
384
385         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
386         XEmacs CHISE.
387         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
388         as the mother.
389
390 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         setting for `=>>hanyo-denshi/ib'.
394
395         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
396         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
397         (=>>jis-x0208@1990): Ditto.
398         (=>>hanyo-denshi/ib): Ditto.
399
400         * mule/mule-charset.el (default-coded-charset-priority-list):
401         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
402
403 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist):
406         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
407         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
408         `=>>>ucs@jis/2004'.
409
410 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
411
412         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
413         XEmacs CHISE.
414         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
415         `=jis-x0213-1@2004' as the mother.
416         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
417         (=>>>ucs@ks): Ditto.
418
419         * mule/mule-charset.el (default-coded-charset-priority-list):
420         Modify priority of `=hanyo-denshi/*'.
421
422 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         settings for `=>>ucs@JP' and `=ucs@JP'.
426
427 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
428
429         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
430         CHISE.
431
432 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `=>>>ucs@cns'.
436
437         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
438         CHISE.
439
440 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
441
442         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
443         instead of `=>>>jis-x0213-1@2004' as the mother.
444         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
445         (=>>>ucs@unicode): Likewise.
446         (=>>>ucs@jis): Likewise.
447         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
448         mother.
449         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
450
451 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
455         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
456         `=>>>ucs@jis'.
457
458 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-charset.el (default-coded-charset-priority-list):
461         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
462         and `=jis-x0213-*-2000'.
463
464 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
465
466         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
467         XEmacs CHISE.
468         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
469         `=>>jis-x0213-1' as the mother.
470
471 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
475
476 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
477
478         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
479
480 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
481
482         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
483         XEmacs CHISE.
484
485 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
486
487         * mule/mule-coding.el (decomposition-feature-list): Set
488         `=decomposition', `=decomposition@cid' and
489         `=decomposition@hanyo-denshi'.
490
491 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `=>>hanyo-denshi/ks'.
495
496         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
497         XEmacs CHISE.
498
499 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
503
504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
505         `=hanyo-denshi/ks/mf'.
506
507         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
508         XEmacs CHISE.
509         (=hanyo-denshi/ks/mf): Ditto.
510
511 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
514         settings for P=hanyo-denshi/jt'.
515
516         * mule/mule-charset.el (default-coded-charset-priority-list): Add
517         `=hanyo-denshi/jt'.
518
519         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
520         XEmacs CHISE.
521
522 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         settings for `=hanyo-denshi/ip'.
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
528         `=hanyo-denshi/ip'.
529
530         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
531         XEmacs CHISE.
532
533 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
536         settings for `=hanyo-denshi/hg'.
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Add
539         `=hanyo-denshi/hg'.
540
541         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
542         XEmacs CHISE.
543
544 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
545
546         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
547         setting for `=>>hanyo-denshi/ft'.
548
549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
550         `=>>hanyo-denshi/ft'.
551
552         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
553         XEmacs CHISE.
554
555 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         settings for `=hanyo-denshi/ib'.
559
560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
561         `=hanyo-denshi/ib'.
562
563         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
564         XEmacs CHISE.
565
566 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
567
568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
569         settings for isolated characters of `=hanyo-denshi/ia' and
570         non-isolated characters of `=hanyo-denshi/*'.
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `=hanyo-denshi/ia'.
574
575         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
576         XEmacs CHISE.
577
578 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for isolated characters of `=hanyo-denshi/ft'.
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `=hanyo-denshi/ft'.
585
586         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
587         XEmacs CHISE.
588
589 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
590
591         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
592         setting for isolated characters of `=hanyo-denshi/jd'.
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `=hanyo-denshi/jd'.
596
597         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
598         XEmacs CHISE.
599
600 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
603         setting for isolated characters of `=hanyo-denshi/jc'.
604
605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
606         `=hanyo-denshi/jc'.
607
608         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
609         XEmacs CHISE.
610
611 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
614         setting for isolated characters of `=hanyo-denshi/jb'.
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `=hanyo-denshi/jb'.
618
619         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
620         XEmacs CHISE.
621
622 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
623
624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
625         setting for isolated characters of `=hanyo-denshi/ja'.
626
627 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
630         `=hanyo-denshi/ja'.
631
632         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
633         XEmacs CHISE.
634
635 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
636
637         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
638         settings for isolated characters of `=adobe-japan1-6'.
639
640 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
641
642         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
643         CHISE.
644         (=daikanwa/+2p): Ditto.
645         (=daikanwa/ho): Ditto.
646
647 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-coding.el (utf-8-mcs-no-composition): New
650         coding-system for XEmacs CHISE.
651
652 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
653
654         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
655         setting for `=>>ruimoku-v6'.
656
657         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
658         CHISE.
659
660 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
663         setting for `=daikanwa@rev1'.
664
665 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
669
670 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
671
672         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
673         XEmacs CHISE.
674         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
675
676 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
677
678         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
679         CHISE.
680
681 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
682
683         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
684         CHISE.
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `=>ucs@jis'.
688
689 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
692         setting for `=>jis-x0208@usual'.
693
694         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
695         XEmacs CHISE.
696         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
697         (=>ucs@ks): New coded-charset for XEmacs CHISE.
698         (=ucs@big5): Use `=>>ucs@cns' as the mother.
699
700 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
701
702         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
703         CHISE.
704         (=>>>jis-x0208@1990): Ditto.
705         (=>>>jis-x0213-1): Ditto.
706         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
707         mother.
708         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
709         as the mother.
710
711 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `=>ucs@cns' and `=>>ucs@ks'.
715
716         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
717         CHISE.
718
719 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
720
721         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
722         CHISE.
723
724 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
725
726         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
727         CHISE.
728         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
729         mother.
730
731 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
734         `==>ucs-bmp-cjk@bucs'.
735
736         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
737         XEmacs CHISE.
738
739 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
740
741         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
742         setting for `==>ucs@bucs'.
743
744         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
745         XEmacs CHISE.
746
747 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
748
749         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
750         - Add setting for `=>>jis-x0208'.
751         - Omit setting for `=>>jis-x0208@1990'.
752         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
753           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
754           `=ucs@FOO'.
755
756 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         setting for `=>daikanwa'.
760
761 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-conf.el (=daikanwa): Fix DOC.
764         (=>daikanwa): New abstract character for XEmacs CHISE.
765         (=>ucs@iso): Likewise.
766         (=>ucs@unicode): Likewise.
767         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
768
769 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
770
771         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
772         - Prefer representative features to `=>>gt', `=>>big5-cdp',
773           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
774         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
775         - Add `=>big5-cdp'.
776
777 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
780         (=>big5-cdp): New abstract character.
781
782 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist):
785         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
786         `chinese-big5'.
787
788 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-charset.el (default-coded-charset-priority-list):
791         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist):
794         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
795         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
796         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
797         and `=>jis-x0213-2'.
798
799 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
802         XEmacs CHISE.
803         (=>>ucs@jis/2000): Likewise.
804         (=>>ucs@jis/2004): Likewise.
805
806 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
809         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
810         `=>>ucs@cns'.
811
812         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
813         XEmacs CHISE.
814         (=>>gt): Use quote instead of backquote; modify DOC.
815         (=>gt): Use quote instead of backquote.
816         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
817         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
818         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
819         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
820         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
821         (=ucs@iso): Use `=>>ucs@iso' as the mother.
822
823 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
826         `=>>ucs@unicode' and `=>>gt'.
827
828 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
831         XEmacs CHISE.
832         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
833         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
834         `=jis-x0208@1978/1er-pr' as the mother.
835         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
836
837 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
840         `=ucs@unicode' as the mother.
841
842 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         setting for `=>>ucs@unicode'.
846
847         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
848         CHISE.
849
850 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
853         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
854
855         * mule/mule-charset.el (default-coded-charset-priority-list): Add
856         `=adobe-japan1-6' and `=adobe-japan1-base'.
857
858         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
859         XEmacs CHISE.
860         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
861         specify `min-code' and `max-code'.
862         (=adobe-japan1-1): Specify `min-code' and `max-code'.
863         (=adobe-japan1-2): Likewise.
864         (=adobe-japan1-3): Likewise.
865         (=adobe-japan1-4): Likewise.
866         (=adobe-japan1-5): Likewise.
867         (=adobe-japan1-6): Likewise.
868
869 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         setting for `=>gt'.
873
874 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
877         CHISE.
878
879 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
882         setting for `=>zinbun-oracle'.
883
884         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
885         for XEmacs CHISE.
886
887 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
888
889         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
890         for XEmacs CHISE.
891         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
892         `=jis-x0208@1978' as the mother.
893
894 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
897         - Use `=gt' instead of `ideograph-gt'.
898         - Use `=gt-k' instead of `ideograph-gt-k'.
899         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
900         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
901         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
902         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
903         - Use `=jis-x0212' instead of `japanese-jisx0212'.
904         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
905         - Use `=>>gt' instead of `<=>gt'.
906         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
907         - Add setting for `=>>jis-x0208@1990'.
908         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
909           `=>>jis-x0213-1@2000'.
910         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
911         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
912           `=>>jis-x0213-1@2004'.
913         - Add setting for `=>>jis-x0208@1978'.
914         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
915
916 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
919         XEmacs CHISE.
920
921 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
925         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
926         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
927         `<=>jis-x0213-1@2004'.
928
929 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
932         CHISE.
933         (=>jis-x0213-2): Ditto.
934
935 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
938         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
939
940 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
943         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
944         `=>jis-x0213-1'.
945
946 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
949         CHISE.
950         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
951
952 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
955         `<==>jis-x0213-1'.
956         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
957         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
958         (=>jis-x0208): Renamed from `<=>jis-x0208'.
959         (<=>jis-x0208): New alias for `=>jis-x0208'.
960         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
961         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
962         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
963         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
964         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
965         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
966         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
967         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
968         (=>>gt): Renamed from `<==>gt'.
969         (<==>gt): New alias for `=>>gt'.
970
971 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
974         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
975         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
976         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
977         - Add settings for `<=>jis-x0213-1@2000' and
978           `<=>jis-x0213-1@2004'.
979
980         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
981         XEmacs CHISE.
982         (<==>jis-x0213-1): Likewise.
983         (<==>jis-x0213-1@2000): Likewise.
984         (<==>jis-x0213-1@2004): Likewise.
985         (<=>jis-x0208): Add property `=>iso-ir 168'.
986         (<=>jis-x0208@1997): Likewise.
987         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
988         as the mother; add property `=>iso-ir 228'.
989         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
990         property `=>iso-ir 228'.
991         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
992         property `=>iso-ir 233'.
993         (<==>gt): Renamed from `<=>gt'.
994         (<=>gt): New alias for `<==>gt'.
995
996 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
999         CHISE.
1000         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1001         `<=>jis-x0208' as the mother.
1002         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1003         (<=>jis-x0213-1@2000): Ditto.
1004         (<=>jis-x0213-1@2004): Ditto.
1005
1006 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         settings for `<=>gt'.
1010
1011         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1012
1013 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1016         XEmacs CHISE.
1017         (=jis-x0208@1978/-4pr): Likewise.
1018         (=jis-x0208@1978/4-pr): Likewise.
1019         (=jis-x0213-1): Likewise.
1020         (=ucs@iso): Likewise.
1021         (=ucs@unicode): Likewise.
1022         (=ucs@gb): Likewise.
1023         (=ucs@gb/fw): Likewise.
1024         (=ucs@cns): Likewise.
1025         (=ucs@cns/fw): Likewise.
1026         (=ucs@jis): Likewise.
1027         (=ucs@jis/fw): Likewise.
1028         (=ucs@jis/1990): Likewise.
1029         (=ucs@jis/2000): Likewise.
1030         (=ucs@jis/2004): Likewise.
1031         (=ucs@JP): Likewise.
1032         (=ucs@ks): Likewise.
1033         (=ucs@big5): Likewise.
1034         (=ucs@big5/cns11643): Likewise.
1035         (=ucs@cns11643): Likewise.
1036
1037 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-charset.el (default-coded-charset-priority-list):
1040         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1041
1042         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1043         CHISE.
1044         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1045         mother.
1046
1047 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1050         from src/mule-charset.c].
1051         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1052         specify `final'.
1053         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1054         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1055         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1056         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1057         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1058         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1059
1060 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1063         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1064         (=jis-x0208@1978/i-4): Specify `partial'.
1065         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1066         mother coded-charset.
1067         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1068
1069 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         settings for `=jis-x0213-1@2004'.
1073
1074 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1077         CHISE.
1078         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1079         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1080         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1081         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1082         temporarily.
1083         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1084
1085 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1086
1087         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1088         CHISE.
1089         (=shinjigen@1ed): Inherited from `=shinjigen'.
1090         (=shinjigen@rev): Likewise.
1091
1092 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1096
1097 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1100         define it as an alias.
1101         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1102         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1103         alias.
1104         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1105         alias.
1106
1107 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1110         CHISE.
1111
1112 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1115         CHISE.
1116         (shinjigen-2): Ditto.
1117
1118 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-charset.el (default-coded-charset-priority-list):
1121         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1122         `chinese-big5-eten-*' and `chinese-big5'.
1123
1124 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1125
1126         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1127         #x9FA5 temporarily.
1128
1129 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1132         settings for `=jis-x0208@1978/i1'.
1133
1134 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1137         XEmacs CHISE.
1138
1139 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1142         XEmacs CHISE.
1143
1144 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1147         XEmacs CHISE.
1148
1149 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1152         CHISE.
1153         (=ucs-bmp@cns): Likewise.
1154         (=ucs-bmp@jis): Likewise.
1155         (=ucs-bmp@ks): Likewise.
1156
1157 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1160         CHISE.
1161         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1162
1163 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1166         settings for `=zinbun-oracle'.
1167
1168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1169         `=zinbun-oracle'.
1170
1171 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1174         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1175         `=ucs@iso'.
1176
1177 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-charset.el (default-coded-charset-priority-list):
1180         Delete `ucs-sip'; modify order of some CCSs.
1181
1182 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1185         in XEmacs CHISE.
1186
1187         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1188         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1189         CHISE.
1190
1191 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1194         its registry.
1195         (=ucs-radicals@unicode): Likewise.
1196
1197 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
1205         CHISE.
1206
1207 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1208
1209         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1210         CHISE.
1211
1212 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1213
1214         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1215         Modify preference of *isolated settings*.
1216
1217 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1218
1219         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1220         utf-2000 is provided.
1221         (=ucs@cns11643): Likewise.
1222
1223 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1226         Prefer every *isolated setting* to ordinary setting.
1227
1228 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1231         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1232
1233 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1236         CHISE.
1237
1238 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         settings for `=jis-x0208@1997'.
1242
1243 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1246         `=jis-x0208@1997'.
1247
1248 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1251         XEmacs CHISE.
1252
1253 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1256         `=jis-x0208@1978'.
1257         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1258         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1259         `=jis-x0208-1990' as the mother.
1260         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1261
1262 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1265         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1266         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1267         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1268         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1269         for `=ucs@JP'.
1270
1271 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1274         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1275         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1276         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1277         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1278         `=daikanwa@rev2'.
1279
1280 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1283         (=gt): Likewise.
1284         (=gt-k): Likewise.
1285         (=gt-pj-*): Likewise.
1286         (=gt-pj-k1): Likewise.
1287         (=gt-pj-k2): Likewise.
1288         (=daikanwa): Likewise.
1289         (=daikanwa-rev1): Likewise.
1290         (=daikanwa-rev2): Likewise.
1291         (=big5-pua): Likewise.
1292         (=big5-eten): Likewise.
1293         (chinese-big5-eten-a): Likewise.
1294         (chinese-big5-eten-b): Likewise.
1295         (=hanziku-*): Likewise.
1296         (=cbeta): Likewise.
1297         (=jef-china3): Likewise.
1298         (=ruimoku-v6): Likewise.
1299         (=ucs@iso): Likewise.
1300         (=ucs@unicode): Likewise.
1301         (=ucs@gb): Likewise.
1302         (=ucs@cns): Likewise.
1303         (=ucs@jis): Likewise.
1304         (=ucs@jis-1990): Likewise.
1305         (=ucs@jis-2000): Likewise.
1306         (=ucs@jp): Likewise.
1307         (=ucs@ks): Likewise.
1308         (=ucs@big5): Likewise.
1309         (=ucs-radicals): Likewise.
1310         (=ucs-radicals@unicode): Likewise.
1311         (=ucs-bmp-cjk): Likewise.
1312         (=ucs-bmp-cjk@unicode): Likewise.
1313         (=ucs-sip-ext-b): Likewise.
1314         (=ucs-sip-ext-b@iso): Likewise.
1315
1316 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1320
1321 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1325         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1326         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1327         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1328         arabic-digit, ipa and ``&I-B-XXXX;''.
1329
1330 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1331
1332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1333         setting for (I-)HZK{03..12}-XXXX.
1334
1335 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `=ruimoku-v6'.
1342
1343         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1344         CHISE.
1345
1346 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1349         (=ucs@unicode): Likewise.
1350         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1351         (=ucs@cns): Likewise.
1352         (=ucs@jis): Likewise.
1353         (=ucs@ks): Likewise.
1354         (=ucs@big5): Likewise.
1355
1356 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1359         `ucs-jis'.
1360         (utf-8-jis-er): Likewise.
1361         (utf-8-jp): New coding-system.
1362         (utf-8-jp-er): Likewise.
1363
1364         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1365
1366 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1367
1368         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1369
1370         * mule/japanese.el: Move definition of `euc-jisx0213' to
1371         mule/mule-coding.el.
1372
1373 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1376         mule-coding before loading update-cdb when utf-2000 is provided.
1377
1378 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1381         `=daikanwa'.
1382
1383 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1384
1385         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1386         definition codes when `utf-2000' is provided.
1387
1388 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1389
1390         * mule/mule-category.el (word-combining-categories): Don't setup
1391         `word-combining-categories' in XEmacs CHISE.
1392         (word-separating-categories): Add setting about Latin script in
1393         XEmacs CHISE.
1394
1395 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1396
1397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1398         setting for `chinese-big5'.
1399
1400 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1403         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1404         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1405         add setting for HZK0[12]-xxxx.
1406
1407 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1408
1409         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1410         in XEmacs CHISE.
1411
1412 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-charset.el (default-coded-charset-priority-list):
1415         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1416         and `chinese-big5' to `=gt-pj-*'.
1417
1418 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1419
1420         * mule/mule-conf.el (=daikanwa): Renamed from
1421         `ideograph-daikanwa'.
1422         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1423
1424 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-conf.el (=cns11643-7): Renamed from
1427         `chinese-cns11643-7'.
1428         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1429
1430 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-conf.el (=cns11643-6): Renamed from
1433         `chinese-cns11643-6'.
1434         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1435
1436 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1437
1438         * mule/mule-conf.el (=cns11643-5): Renamed from
1439         `chinese-cns11643-5'.
1440         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1441
1442 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1443
1444         * mule/mule-conf.el (=cns11643-4): Renamed from
1445         `chinese-cns11643-4'.
1446         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1447
1448 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=cns11643-3): Renamed from
1451         `chinese-cns11643-3'.
1452         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1453
1454 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1455
1456         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1457         `=cns11643-2'.
1458         (chinese-cns11643-2): New alias for `=cns11643-2'.
1459
1460 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1461
1462         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1463         `=cns11643-1'.
1464         (chinese-cns11643-1): New alias for `=cns11643-1'.
1465
1466 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1469         (chinese-gb12345): New alias for `=gb12345'.
1470
1471 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1472
1473         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1474         (chinese-gb2312): New alias for `=gb2312'.
1475
1476 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1477
1478         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1479         (chinese-big5): New alias for `=big5'.
1480
1481 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1484         (korean-ksc5601): New alias for `=ks-x1001'.
1485
1486 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1487
1488         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1489         `=jis-x0212'.
1490         (japanese-jisx0212): New alias for `=jis-x0212'.
1491
1492 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1493
1494         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1495         `=jis-x0208-1983'.
1496         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1497
1498 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1501         `=jis-x0208-1978'.
1502         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1503
1504 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1505
1506         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1507         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1508
1509 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1510
1511         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1512         (chinese-cns11643-3): Specify iso-ir 183.
1513         (chinese-cns11643-4): Specify iso-ir 184.
1514         (chinese-cns11643-5): Specify iso-ir 185.
1515         (chinese-cns11643-6): Specify iso-ir 186.
1516         (chinese-cns11643-7): Specify iso-ir 187.
1517         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1518         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1519
1520 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1521
1522         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1523         \uXXXX for every cases.
1524
1525 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1526
1527         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1528         (ucs-big5): Changed to an alias for `=ucs@big5'.
1529
1530 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1531
1532         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1533         (ucs-ks): Changed to an alias for `=ucs@ks'.
1534
1535 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1536
1537         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1538         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1539
1540 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1541
1542         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1543         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1544
1545 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1546
1547         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1548         (ucs-jis): Changed to an alias for `=ucs@jis'.
1549
1550 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1551
1552         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1553         (ucs-cns): Changed to an alias for `=ucs@cns'.
1554
1555 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1556
1557         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1558         (ucs-gb): Changed to an alias for `=ucs@gb'.
1559
1560 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1561
1562         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1563         `ideograph-daikanwa-2'.
1564         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1565         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1566
1567 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1568
1569         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1570         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1571
1572         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1573         for `xemacs-chise-version'.
1574
1575 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1576
1577         * mule/mule-charset.el (default-coded-charset-priority-list):
1578         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1579         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1580         instead of `ideograph-hanziku-*'.
1581
1582         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1583         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1584
1585 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1588         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1589         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1590         `utf-2000' is provided.
1591
1592 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1593
1594         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1595         is provided [was builtin coded-charsets].
1596
1597 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1598
1599         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1600         is provided [was builtin coded-charsets].
1601
1602 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1603
1604         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1605         is provided [was builtin coded-charsets].
1606
1607 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1608
1609         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1610         is provided [was builtin coded-charsets].
1611
1612 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1613
1614         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1615         when `utf-2000' is provided [was builtin coded-charsets].
1616
1617 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-conf.el (=hanziku-*): Renamed from
1620         `ideograph-hanziku-*'.
1621         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1622
1623 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1626         `utf-2000' is provided [was builtin coded-charsets].
1627         (ideograph-hanziku-{1..12}): Likewise.
1628
1629 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1632         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1633
1634 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1635
1636         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1637         when `utf-2000' is provided [was builtin coded-charsets].
1638
1639 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1642         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1643         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1644
1645 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1646
1647         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1648         (ideograph-gt): Changed to an alias for `=gt'.
1649
1650 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1653         is provided; it was defined as a builtin coded-charset.
1654         (ideograph-gt): Likewise.
1655
1656 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1657
1658         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1659         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1660
1661 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1662
1663         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1664         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1665
1666 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1667
1668         * mule/mule-conf.el (=big5-eten): Renamed from
1669         `chinese-big5-eten'.
1670         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1671
1672 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1673
1674         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1675         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1676
1677 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1678
1679         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1680         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1681
1682 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1683
1684         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1685         (china3-jef): Changed to an alias for `=jef-china3'.
1686
1687 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1688
1689         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1690         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1691
1692         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1693         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1694         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1695         when `utf-2000' is provided.
1696
1697 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-charset.el (default-coded-charset-priority-list):
1700         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1701
1702         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1703         (ucs-jis-2000): Deleted.
1704
1705 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1706
1707         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1708         UTF-2000.
1709         (=ucs-jis-2000): New coded-charset for UTF-2000.
1710
1711 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1715
1716 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1717
1718         * mule/mule-charset.el (default-coded-charset-priority-list):
1719         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1720         `ideograph-cbeta'.
1721
1722 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1723
1724         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1725         builtin coded-charset].
1726
1727 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1728
1729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1730         settings for &K0-xxxx and &I-K0-xxxx.
1731
1732 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1733
1734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1735         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1736
1737 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1740         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1741
1742 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1745         UTF-2000.
1746         (ideograph-gt-pj-k1): Likewise.
1747         (ideograph-gt-pj-k2): Likewise.
1748
1749 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1750
1751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1752         `=jis-x0208'.
1753
1754 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1755
1756         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1757         UTF-2000 [was a builtin coded-charset].
1758
1759 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1762         (utf-8-gb-er): Likewise.
1763
1764 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1767         settings for JIS X 0212 and JIS X 0208:1978.
1768
1769 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1772         setting for JIS X 0213.
1773
1774 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1775
1776         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1777         standard-case-table in UTF-2000.
1778
1779 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         definitions for isolated-chars.
1783
1784 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1785
1786         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1787         `configure-utf-2000-lisp-directory'.
1788         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1789         `mule-lisp-load-path'.
1790
1791 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1792
1793         * startup.el (startup-setup-paths): Set and use
1794         `utf-2000-lisp-directory'.
1795         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1796         UTF-2000.
1797
1798 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1799
1800         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1801         (paths-find-utf-2000-lisp-directory): New function.
1802         (paths-construct-load-path): Add new optional argument
1803         `utf-2000-lisp-directory'.
1804
1805         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1806
1807 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1808
1809         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1810         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1811         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1812         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1813         `chinese-big5-2' in UTF-2000.
1814
1815         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1816         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1817
1818 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1819
1820         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1821         `big5-eten-er' in UTF-2000.
1822         (big5-cdp): Modify DOC-string and mnemonic.
1823
1824 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1827         UTF-2000 [renamed from utf-8-er].
1828         (utf-8-gb): New coding-system in UTF-2000.
1829         (utf-8-gb-er): Likewise.
1830         (utf-8-cns): Likewise.
1831         (utf-8-cns-er): Likewise.
1832         (utf-8-big5): Likewise.
1833         (utf-8-big5-er): Likewise.
1834         (utf-8-jis): Likewise.
1835         (utf-8-jis-er): Likewise.
1836         (utf-8-ks): Likewise.
1837         (utf-8-ks-er): Likewise.
1838         (utf-8-er): Likewise.
1839
1840 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1841
1842         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1843         instead of `utf-8-unix' in UTF-2000.
1844
1845         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1846
1847 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1848
1849         * mule/japanese.el (euc-jisx0213): New coding-system.
1850
1851         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1852         `japanese-jisx0208-1990' as the mother.
1853
1854 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * dumped-lisp.el (preloaded-file-list): Change condition of
1857         loading "close-cdb".
1858
1859 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1862         setup `coded-charset-entity-reference-alist'.
1863
1864 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1867         UTF-2000.
1868
1869 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1870
1871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1872         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1873
1874 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1877         (chinese-big5-eten-a): Likewise.
1878         (chinese-big5-eten-b): Likewise.
1879         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1880         code range is #x8140 .. #x8DFE.
1881
1882 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1883
1884         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1885         UTF-2000.
1886         (chinese-big5-cdp): Likewise.
1887
1888 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1889
1890         * dumped-lisp.el (preloaded-file-list): Rename
1891         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1892
1893 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1894
1895         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1896         append `system-char-db-source-file-list' into
1897         `preloaded-file-list' in UTF-2000.
1898
1899 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * dumped-lisp.el (preloaded-file-list): Delete
1902         character-definition files.
1903
1904 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1905
1906         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1907         UTF-2000.
1908
1909 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list):
1912         Delete `mojikyo-2022-1'.
1913
1914 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1915
1916         * mule/mule-charset.el (default-coded-charset-priority-list):
1917         Delete `mojikyo'.
1918
1919 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1922         `ucs-sip'.
1923
1924 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1925
1926         * mule/mule-charset.el (default-coded-charset-priority-list):
1927         Comment out `chinese-gb12345'.
1928
1929 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1930
1931         * bytecomp.el (byte-compile-insert-header): Fixed.
1932
1933 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1934
1935         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1936         XEmacs UTF-2000.
1937
1938 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1939
1940         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1941         UTF-2000.
1942
1943 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1947
1948 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list):
1951         `japanese-jef-china3' is renamed `china3-jef'.
1952
1953 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1956         `japanese-jef-china3' and `ideograph-cbeta'.
1957
1958 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1959
1960         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1961
1962 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1965         `chinese-big5-cdp'.
1966
1967 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1970         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1971
1972 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1975         loading character definitions.
1976
1977 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * dumped-lisp.el (preloaded-file-list): Rename
1980         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1981
1982 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1985         `chinese-big5'.
1986
1987 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * dumped-lisp.el (preloaded-file-list): Dump
1990         "Ideograph-R028-Private" with XEmacs UTF-2000.
1991
1992 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1995         `chinese-gb12345'.
1996
1997 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2000         `ideograph-gt-pj-{1..11}'.
2001
2002         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2003         XEmacs UTF-2000.
2004
2005 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2006
2007         * mule/mule-charset.el (default-coded-charset-priority-list):
2008         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2009         `chinese-isoir165'.
2010
2011 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012
2013         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2014         `image/png', `image/x-xpm' and `image/tiff'.
2015
2016         * files.el (binary-file-regexps): Add *.PNG.
2017
2018 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-charset.el (default-coded-charset-priority-list):
2021         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2022         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2023
2024 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2027         the first completion when UTF-2000 is running.
2028
2029 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-charset.el (default-coded-charset-priority-list):
2032         Delete `ucs'.
2033
2034 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2037
2038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2039         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2040
2041 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2042
2043         * mule/vietnamese.el (vscii-2): Delete abolished property
2044         `composite'; now composite mode is default.
2045
2046 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2047
2048         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2049         of `raw-text'; check \uHHHH representation even if non-ascii
2050         characters are not found.
2051
2052         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2053         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2054         unconditionally.
2055
2056         * mule/viet-ccl.el: New file.
2057
2058         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2059         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2060         - Separate CCL based implementations to viet-ccl.el.
2061
2062 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2063
2064         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2065         "jisx0213.2000-1".
2066         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2067
2068         * mule/mule-charset.el (default-coded-charset-priority-list):
2069         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2070         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2071
2072 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2073
2074         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2075
2076 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2077
2078         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2079         `ucs' in UTF-2000.
2080
2081 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2082
2083         * mule/mule-charset.el (default-coded-charset-priority-list):
2084         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2085         `arabic-iso8859-6'.
2086
2087 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2088
2089         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2090         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2091
2092 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2093
2094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2095         `katakana-jisx0201' in UTF-2000.
2096
2097 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2098
2099         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2100         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2101         "u0FB50-Arabic-Presentation-Forms-A",
2102         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2103         "u0FE50-Small-Form-Variants",
2104         "u0FE70-Arabic-Presentation-Forms-B",
2105         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2106         UTF-2000.
2107
2108 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2109
2110         * dumped-lisp.el (preloaded-file-list): Delete
2111         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2112         ... "Ideograph-R214-Flute" in UTF-2000.
2113
2114 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2115
2116         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2117         (japanese-jisx0213-2): New coded-charset.
2118
2119         * dumped-lisp.el (preloaded-file-list): Add
2120         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2121         "Ideograph-R030-Mouth".
2122
2123 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2124
2125         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2126         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2127         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2128         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2129         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2130         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2131         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2132         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2133
2134 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2135
2136         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2137         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2138         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2139         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2140         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2141
2142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2143         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2144
2145 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2146
2147         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2148         in UTF-2000.
2149
2150 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2151
2152         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2153         (chinese-isoir165): Moved from mule/chinese.el.
2154         (chinese-cns11643-3): Moved from mule/chinese.el.
2155         (chinese-cns11643-4): Moved from mule/chinese.el.
2156         (chinese-cns11643-5): Moved from mule/chinese.el.
2157         (chinese-cns11643-6): Moved from mule/chinese.el.
2158         (chinese-cns11643-7): Moved from mule/chinese.el.
2159
2160         * mule/chinese.el: Move definition of coded-charsets to
2161         mule/mule-conf.el.
2162
2163 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2166         `ideograph-daikanwa'.
2167
2168 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2169
2170         * dumped-lisp.el (preloaded-file-list): Delete
2171         "ccs-jisx0201-latin.el".
2172
2173 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2174
2175         * dumped-lisp.el (preloaded-file-list): Add
2176         "u031A0-Extended-Bopomofo" in UTF-2000.
2177
2178 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2179
2180         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2181         renamed to u02E00-CJK-Radical-Supplement.
2182
2183 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2184
2185         * dumped-lisp.el (preloaded-file-list): Add
2186         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2187         "u030A0-Katakana", "u03100-Bopomofo",
2188         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2189         "u03200-Enclosed-CJK-Letters-and-Months" and
2190         "u03300-CJK-Compatibility".
2191
2192 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2193
2194         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2195         "u02F00-Kangxi-Radicals" and
2196         "u02FF0-Ideographic-Description-Characters".
2197
2198 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2199
2200         * dumped-lisp.el (preloaded-file-list): Add
2201         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2202         "u02800-Braille-Patterns" in UTF-2000.
2203
2204 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2205
2206         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2207         "uXXXXX-*.el" in UTF-2000.
2208
2209         * bytecomp.el (byte-compile-insert-header): Delete comments if
2210         non-ASCII characters are found; allow `byte-compile-dynamic' and
2211         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2212         `raw-text'.
2213
2214 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2215
2216         * dumped-lisp.el (preloaded-file-list): Add
2217         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2218         "u025A0-Geometric-Shapes.el".
2219
2220 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2221
2222         * dumped-lisp.el (preloaded-file-list): Add
2223         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2224         "u02460-Enclosed-Alphanumerics.el".
2225
2226 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2227
2228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2229         `chinese-gb2312'.
2230
2231         * dumped-lisp.el (preloaded-file-list): Add
2232         "u02200-Mathematical-Operators.el" and
2233         "u02300-Miscellaneous-Technical.el".
2234
2235 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2236
2237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2238         `chinese-cns11643-*'.
2239
2240         * dumped-lisp.el (preloaded-file-list): Add
2241         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2242         "u02190-Arrows.el" in UTF-2000.
2243
2244 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2245
2246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2247         `korean-ksc5601'.
2248
2249         * dumped-lisp.el (preloaded-file-list): Add
2250         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2251         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2252         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2253
2254 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2255
2256         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2257
2258 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2259
2260         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2261         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2262         "u01780-Khmer.el", "u01800-Mongolian.el",
2263         "u01E00-Latin-Extended-Additional.el" and
2264         "u01F00-Greek-Extended.el" in UTF-2000.
2265
2266 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2267
2268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2269         `ethiopic-ucs' and `ethiopic'.
2270
2271         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2272         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2273
2274         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2275         from mule/ethiopic.el.
2276
2277         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2278         mule/mule-conf.el.
2279
2280 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2281
2282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2283         `lao'.
2284
2285         * mule/mule-conf.el (lao): New coded-charset.
2286
2287         * dumped-lisp.el (preloaded-file-list): Add
2288         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2289         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2290         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2291         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2292         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2293
2294 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2295
2296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2297         `ucs-bmp' and `arabic-iso8859-6'.
2298
2299 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2300
2301         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2302         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2303         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2304
2305 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2306
2307         * startup.el (normal-top-level): Load autoload file for UTF-2000
2308         in UTF-2000.
2309
2310 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2311
2312         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2313         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2314         "u00020-Basic-Latin.el", "u00080-C1.el",
2315         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2316         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2317         "u002B0-Spacing-Modifier-Letters.el",
2318         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2319         UTF-2000.
2320
2321 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2322
2323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2324         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2325         instead of `vietnamese-viscii-*'.
2326
2327 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2328
2329         * mule/mule-conf.el: New file.
2330
2331         * mule/misc-lang.el: Move definition of charset `ipa' to
2332         mule/mule-conf.el.
2333
2334 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2335
2336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2337         `latin-viscii'; prefer it for characters used in Vietnamese.
2338
2339 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2340
2341         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2342
2343 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2344
2345         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2346         `vietnamese-viscii-lower'.
2347         (latin-viscii-upper): Renamed from charset
2348         `vietnamese-viscii-upper'.
2349         (vietnamese-viscii-lower): New alias for charset
2350         `latin-viscii-lower'.
2351         (vietnamese-viscii-upper): New alias for charset
2352         `latin-viscii-upper'.
2353
2354 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2355
2356         * mule/mule-charset.el (default-coded-charset-priority-list):
2357         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2358
2359 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2360
2361         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2362         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2363         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2364         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2365         lisp/utf-2000.
2366
2367 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2368
2369         * mule/ccs-tcvn5712.el: New file.
2370
2371 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2372
2373         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2374         in UTF-2000.
2375
2376 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2379         `japanese-jisx0208'.
2380
2381 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2382
2383         * dumped-lisp.el (preloaded-file-list): Add
2384         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2385         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2386         UTF-2000.
2387
2388         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2389         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2390         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2391         mule/ccs-viscii.el: New files.
2392
2393         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2394         if \uXXXX is found.
2395
2396 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2397
2398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2399         `hiragana-jisx0208' and `katakana-jisx0208'.
2400
2401 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2402
2403         * mule/chinese.el (chinese-cns11643-3): Define it even if
2404         `utf-2000' is provided.
2405         (chinese-cns11643-4): Likewise.
2406         (chinese-cns11643-5): Likewise.
2407         (chinese-cns11643-6): Likewise.
2408         (chinese-cns11643-7): Likewise.
2409
2410 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2413         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2414
2415 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2416
2417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2418         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2419
2420 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2421
2422         * mule/mule-charset.el (default-coded-charset-priority-list):
2423         Setup in UTF-2000.
2424
2425 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2426
2427         * mule/viet-chars.el: Don't define charset
2428         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2429         they are defined as builtin charsets.
2430
2431 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2432
2433         * version.el (emacs-version): Add more space just before UTF-2000
2434         version string.
2435
2436 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2437
2438         * version.el ([constant] emacs-version): Don't add a space in the
2439         preceding place of `xemacs-betaname' because it is duplicated.
2440         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2441
2442         * startup.el (splash-frame-body): Add ETL.
2443
2444 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2445
2446         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2447         is provided because it is defined as builtin charset.
2448         (chinese-cns11643-4): Likewise.
2449         (chinese-cns11643-5): Likewise.
2450         (chinese-cns11643-6): Likewise.
2451         (chinese-cns11643-7): Likewise.
2452
2453 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2454
2455         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2456         coding-system `iso-10646-ucs-4' is not defined.
2457
2458 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2459
2460         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2461         coding-system if `utf-2000' is provided.
2462
2463 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2464
2465         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2466         `utf-2000' is provided.
2467
2468 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2469
2470         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2471         if utf-2000 is provided temporally.
2472
2473 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2474
2475         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2476         as builtin variable].
2477
2478 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2479
2480         * files.el (insert-file-contents-literally): Treat file as binary;
2481         call file-name-handlers. [sync with Emacs 20.3.10]
2482
2483 2008-12-28  Vin Shelton  <acs@xemacs.org>
2484
2485         * XEmacs 21.4.22 is released
2486
2487 2008-12-30  Vin Shelton  <acs@xemacs.org>
2488
2489         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2490         during building even if no packages are found.
2491
2492 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2493
2494         * printer.el (generic-print-region): 
2495         (generic-print-buffer): 
2496         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2497         check if the msprinter device is available, now that msprinter is
2498         always available as a specifier tag. 
2499
2500 2008-12-24  Vin Shelton  <acs@xemacs.org>
2501
2502         * about.el: Add Francisco to my bio!
2503
2504 2008-12-23  Vin Shelton  <acs@xemacs.org>
2505
2506         * autoload.el: Move operator definitions to autoload-operators.el
2507         in the xemacs-base package.
2508
2509 2007-11-22  Vin Shelton  <acs@xemacs.org>
2510
2511         * about.el (about-hacker-contribution): Updated my bio.
2512
2513 2007-10-07  Vin Shelton  <acs@xemacs.org>
2514
2515         * XEmacs 21.4.21 is released
2516
2517 2007-09-19  Didier Verna  <didier@xemacs.org>
2518
2519         Update my personal info.
2520         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2521         * about.el (about-other-current-hackers): Ditto.
2522         * about.el (about-url-alist): Add my musical website.
2523         * about.el (about-personal-info): Update my entry.
2524         * about.el (about-hacker-contribution): Ditto.
2525
2526 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2527
2528         * package-get.el (package-get-download-sites): Update download
2529         sites in Japan.
2530         * package-get.el (package-get-pre-release-download-sites): Ditto.
2531
2532 2007-08-18  Vin Shelton  <acs@xemacs.org>
2533
2534         * package-get.el (package-get-pre-release-download-sites): Sync
2535         mirror sites with 21.5.  (Thanks, Adrian)
2536
2537 2007-08-09  Mike Sperber  <mike@xemacs.org>
2538
2539         * startup.el (migrate-user-init-file): Create backup of
2540         `user-init-file' before migrating.
2541         * startup.el (maybe-migrate-user-init-file): Print
2542         information about backup file.
2543         (maybe-create-compatibility-dot-emacs): Follow above change.
2544
2545 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2546
2547         * font-lock.el: Sync font-lock-add-keywords and
2548         font-lock-remove-keywords from GNU Emacs.
2549         * font-lock.el (font-lock-keywords-alist): New.
2550         * font-lock.el (font-lock-removed-keywords-alist): New.
2551         * font-lock.el (font-lock-add-keywords): New.
2552         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2553         * font-lock.el (font-lock-remove-keywords): New.
2554
2555 2007-08-16  Vin Shelton  <acs@xemacs.org>
2556
2557         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2558         patch from Hans de Graaff.
2559
2560 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2561
2562         * package-get.el (package-get-download-sites): Document Chile and
2563         update Denmark download site.
2564         * package-get.el (package-get-pre-release-download-sites): Ditto.
2565
2566 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2567
2568         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2569
2570 2006-12-09  Vin Shelton  <acs@xemacs.org>
2571
2572         * XEmacs 21.4.20 is released
2573
2574 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2575
2576         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2577
2578 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2579
2580         * info.el (Info-find-file-node, Info-insert-dir)
2581         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2582         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2583         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2584         and discussion.
2585
2586 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2587
2588         * obsolete.el (line-beginning-position): New, from 21.5.x.
2589         (line-end-position): Ditto.
2590
2591 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2592
2593         * package-get.el (package-get-download-sites): Welcome
2594         nl.xemacs.org and Thanks!
2595         * package-get.el (package-get-pre-release-download-sites): Ditto.
2596
2597 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2598
2599         * font-lock.el: Add support for not-so recent changes in Java to
2600         java-mode.
2601
2602 2006-01-28  Vin Shelton  <acs@xemacs.org>
2603
2604         * XEmacs 21.4.19 is released
2605
2606 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2607
2608         * easymenu.el: Update copyright. 
2609         * easymenu.el (easy-menu-all-popups):
2610         Add a docstring. 
2611         * easymenu.el (easy-menu-add):
2612         Document a bug, rework the function to preserve any existing
2613         non-default mode-popup-menu instead of overwriting it, and not to
2614         bother normalising the menu title (nothing else does).
2615         * easymenu.el (easy-menu-remove):
2616         Restore the default mode-popup-menu instead of leaving an empty
2617         one when we remove the last easy-menu popup. 
2618
2619 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2620
2621         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2622         as suggested by Rodrigo Ventura.
2623         * package-get.el (package-get-pre-release-download-sites): Ditto,
2624         with replacement of xemacs-21.5 by beta, which is the logical path
2625         to our beta core and package pre-releases.
2626
2627 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2628
2629         * package-get.el (package-get-download-sites): Add Hong Kong
2630         download site.
2631         * package-get.el (package-get-pre-release-download-sites): Ditto.
2632
2633 2005-12-26  Vin Shelton  <acs@xemacs.org>
2634
2635         * find-paths.el:
2636         * find-paths.el (paths-emacs-root-p): Add search for package root.
2637         * find-paths.el (paths-find-emacs-root): Replaced with
2638         paths-find-invocation-roots, which returns a list of roots.
2639         * find-paths.el (paths-find-invocation-roots): New.
2640         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2641
2642 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2643
2644         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2645         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2646
2647 2005-12-03  Vin Shelton <acs@xemacs.org>
2648
2649         * XEmacs 21.4.18 is released
2650
2651 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2652
2653         * package-get.el (package-get-download-sites): Update reflecting
2654         latest http://www.xemacs.org/Releases/ information generated by
2655         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2656         * package-get.el (package-get-pre-release-download-sites): Ditto.
2657
2658 2005-02-28  Simon Josefsson  <jas@extundo.com>
2659
2660         * about.el (xemacs-hackers): Add jas.
2661         (about-other-current-hackers): Likewise.
2662         (about-url-alist): Add URL for jas.
2663         (about-personal-info): Document jas.
2664         (about-hacker-contribution): Describe jas contributions.
2665
2666 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2667
2668         * easymenu.el (easy-menu-remove): As described in 
2669         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2670         except the "Command" menu from mode-popup-menu. 
2671
2672 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2673  
2674         * font.el (font-spatial-to-canonical): Correct calculation of 
2675         return value for pixel-based input value. 
2676  
2677 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2678
2679         * code-process.el (call-process): Process-related docstring
2680         improvements spurred by Norbert Koch.
2681         * code-process.el (call-process-region): Ditto.
2682         * code-process.el (start-process): Ditto.
2683
2684 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2685
2686         * finder.el (finder-find-library): Return filename actually
2687         searched for.
2688
2689 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2690
2691         * help.el (view-emacs-news): Use `expand-file-name' instead of
2692         `locate-data-file' as the latter will find any "NEWS" files that
2693         might exist in packages _before_ the one in core.
2694
2695 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2696
2697         * package-get.el (package-get-init-package):
2698         package-get-init-package buglet (21.4.17) by Jeff Mincy
2699         <mincy@rcn.com> fixing false temporary load-path shadows reported
2700         after package installation and simplifying code.
2701
2702 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2703
2704         * package-get.el (package-get-download-sites): Sync mirrors list
2705         with the XEmacs website.
2706         (package-get-pre-release-download-sites): Ditto.
2707
2708 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2709
2710         * derived.el (derived-mode-merge-syntax-tables):
2711         Revert my 21.5-only patch of 2003-07-18 which slipped in
2712         through Jerry James's patch of 2004-06-07.
2713
2714 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2715
2716         * cmdloop.el (keyboard-quit): Remove workaround for
2717         `region-active-p' not making sure active region is in current
2718         buffer now that it does.
2719         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2720         * simple.el (region-active-p): `region-active-p' to only return t
2721         when active region is in current buffer.
2722
2723 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2724
2725         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2726         package names, quell a byte-compiler warning, doc fix.
2727
2728 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2729
2730         * buffer.el (pop-to-buffer):
2731         * window-xemacs.el (display-buffer):
2732         Document use of `same-window-buffer-names,' `same-window-regexps'
2733         by pop-to-buffer and display-buffer. 
2734         
2735 2005-02-06  Vin Shelton <acs@xemacs.org>
2736
2737         * XEmacs 21.4.17 is released
2738
2739 2005-01-29  Ben Wing  <ben@xemacs.org>
2740
2741         * shadow.el (find-emacs-lisp-shadows):
2742         Add custom-defines to list of ignored files.
2743
2744 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2745
2746         * simple.el (shifted-motion-keys-select-region): Fix statement
2747         about unshifted-motion-keys-deselect-region.
2748
2749 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2750
2751         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2752         now) for GNU Emacs compatibility.
2753         (make-obsolete-variable): Ditto.
2754
2755 2004-01-08  Ben Wing  <ben@xemacs.org>
2756
2757         * code-files.el (load):
2758         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2759
2760 2004-12-05  Vin Shelton <acs@xemacs.org>
2761
2762         * XEmacs 21.4.16 is released
2763
2764 2004-12-04  Vin Shelton  <acs@xemacs.org>
2765
2766         * auto-autoloads.el: Regenerated.
2767
2768         * custom-load.el: Regenerated.
2769
2770 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2771
2772         Fix bug: apropos errors if a defalias refers to an undefined
2773         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2774
2775         * apropos.el (apropos):
2776         (apropos-command):
2777         * help.el (frob-help-extents):
2778         * help-macro.el (make-help-screen):
2779         * hyper-apropos.el (hyper-apropos-grok-functions):
2780         (hyper-apropos-get-doc):
2781         Catch void-function error thrown by `documentation'.
2782
2783 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2784
2785         * packages.el (package-require): Fix incorrect arg to format.
2786         This fixes a `format specifier' error.
2787
2788 2004-08-13  Jerry James  <james@xemacs.org>
2789
2790         * bytecomp.el (forward-word): Tell the byte compiler the correct
2791         number of arguments to forward-word.
2792
2793 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2794
2795         * etags.el: Fixed loading of include files for tag completion. Now
2796         you can make a tag file for a library, include it into your
2797         project and it will be reloaded only if it changed. Infinte
2798         include loops are detected and the correct tag files are loaded.
2799         * etags.el (buffer-tag-table-list): Load and verify tag files in
2800         the external function buffer-tag-table-list-load.
2801         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2802         tag files. Also load the included tag files. The priority of the
2803         included files is right below their parent file. If multiple
2804         matches occur then the symbols from the parent file are found
2805         first.
2806         * etags.el (tag-table-include-files): Corrected comment
2807         string. Switched to pattern constant tags-include-pattern to have
2808         it at a central location.
2809         * etags.el (tags-include-pattern): Added doc string.
2810         * etags.el (add-to-tag-completion-table): Removed obsolete
2811         comments as the include files are allready returned by
2812         buffer-tag-table-list and loaded.
2813         * etags.el (find-tag-internal): The include files are allready
2814         included in tag-tables as buffer-tag-table-list returns them now.
2815
2816 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2817
2818         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2819         Loading items into the notebook is now done by C code.
2820         * widgets-gtk.el (gtk-widget-instantiate-internal):
2821         Style no longer changed.
2822
2823 2004-06-28  Nix  <nix@esperi.org.uk>
2824
2825         * cmdloop.el (truncate-command-history-for-gc): Delay
2826         execution of all things that look up variable bindings,
2827         via `enqueue-eval-event'.
2828
2829 2004-06-24  Vin Shelton  <acs@xemacs.org>
2830
2831         * package-get.el (package-get-require-signed-base-updates):
2832         now defaults to nil.
2833
2834 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2835
2836         * subr.el (split-string): Clean up docstring.
2837
2838 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2839
2840         * faces.el (zmacs-region): fix typo in docstring.
2841
2842 2004-06-07  Jerry James  <james@xemacs.org>
2843
2844         * derived.el: Synch with Emacs 21.3.
2845         * subr.el (with-local-quit): New, from Emacs 21.3.
2846         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2847         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2848         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2849
2850 2004-06-16  Jerry James  <james@xemacs.org>
2851
2852         * cl.el (cl-set-substring): Increment start by the length of the
2853         string, not the string itself.
2854
2855 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2856
2857         * etags.el (tag-table-include-files): Expand included TAGS file
2858         paths to avoid problems with relative paths.  Thanks to Peter
2859         Chubb <peterc@gelato.unsw.edu.au>.
2860         * etags.el (tags-include-pattern): New.
2861         * etags.el (add-to-tag-completion-table): Parse and ignore
2862         trailing include lines.
2863
2864 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2865
2866         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2867         avoiding line solely composed of equal signs.
2868
2869 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2870
2871         * cus-edit.el (alloc): Typo fix.
2872         * cus-edit.el (custom-browse-visibility): Ditto.
2873         * cus-edit.el (custom-variable-value-create): Ditto.
2874         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2875         * cus-edit.el (custom-save-variables): Bind print-length and
2876         print-level to nil to avoid value abbreviation.
2877         * cus-edit.el (custom-save-face-internal): Ditto.
2878         * cus-edit.el (custom-save-faces): Save in sorted order.
2879         * cus-edit.el (custom-save-resets): Bind print-length and
2880         print-level to nil to avoid value abbreviation.
2881         * cus-edit.el (custom-save-loaded-themes): Ditto.
2882
2883 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2884
2885         * subr.el (split-string-default-separators): New.
2886         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2887         see comment in source.
2888
2889 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2890
2891         * mule/japanese.el (paragraph-start, paragraph-separate):
2892         Remove anchor to BOL.
2893
2894 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2895
2896         * cl.el (gensym, gentemp): Improve docstrings.
2897
2898 2004-05-10  Vin Shelton  <acs@xemacs.org>
2899
2900         * etags.el: Sync with 21.5 version.
2901
2902 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2903
2904         * etags.el:
2905         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2906         only for use with exuberant ctags. This will also enable building of 
2907         completion tables with exuberant ctags. This will not work with
2908         xemacs ctags. 
2909         * etags.el (get-tag-table-buffer): New function for creating of
2910         completion table is used if tags-exuberant-ctags-optimization-p ist t
2911         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2912         finding the tag names. New.
2913         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2914         building tag completion table with exuberant ctags. New.
2915         * etags.el (find-tag-internal): Improve exact tag matching for tags
2916         with name fields. Before the patch return types of functions or
2917         function parameters (with exuberant ctags) were found as matches.
2918
2919 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2920
2921         * list-mode.el (display-completion-list): Fixed completion list was
2922         taking the width of the frame and not of the window for displaying
2923         the selection methods.
2924
2925 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2926
2927         * menubar-items.el (default-menubar): Options are saved to custom.el.
2928
2929
2930 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2931
2932         * isearch-mode.el (isearch-abort): Preserve successful search target.
2933
2934 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2935
2936         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2937         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2938         Bihlmeyer.
2939         * gnuserv.el (gnuserv-mode-line-string): New.
2940         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2941         gnuserv-mode.
2942         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2943         * gnuserv.el (gnuserv-edit-files): Use
2944         make-x-device-with-gtk-fallback.
2945
2946 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2947
2948         * gtk-widgets.el: New import: gtk-accel-group-new.
2949         * dialog-gtk.el:
2950         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2951         * dialog-gtk.el (popup-builtin-question-dialog):
2952         Added support for dialog button mnemonics.
2953
2954 2004-03-22  Chris Green <cmg@dok.org>
2955
2956         * process.el (shell-command): Output buffer was ignored when a
2957         background process was run via shell-command.
2958
2959 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2960
2961         * cus-edit.el (custom-save-variables): Retrieve a list of
2962         variables to save first, sort it, and make sure the variables are
2963         saved in sorted order.
2964
2965 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2966  
2967         * package-get.el (package-get-update-base-from-buffer): Force
2968         binary coding system for verifying GnuPG signature in the
2969         package-index file.
2970  
2971 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2972
2973         * package-get.el (package-get-package-index-file-location): Handle
2974         missing "EMACSPACKAGEPATH" environment variable.
2975
2976 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2977
2978         * package-admin.el (package-admin-find-top-directory): Simplify
2979         directory comparisions and fix substring errors on short path
2980         components.
2981         * package-get.el (package-get-package-index-file-location):
2982         Default to first component of "EMACSPACKAGEPATH", if set.
2983
2984 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2985
2986         * package-get.el (process-error): New error datum.
2987
2988 2004-02-02  Vin Shelton <acs@xemacs.org>
2989
2990         * XEmacs 21.4.15 is released
2991
2992 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2993
2994         * itimer.el (activate-itimer): Modify the itimer timeout value as
2995         if it were begun at the last time when the itimer driver was woken
2996         up.
2997
2998 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2999
3000         * specifier.el (Copyright):
3001         Update.
3002         (make-specifier-and-init):
3003         (map-specifier):
3004         (canonicalize-inst-pair):
3005         (canonicalize-spec-list):
3006         (set-specifier):
3007         Synch docstrings to 21.5 where appropriate.
3008
3009 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3010
3011         * package-get.el (package-get-list-packages-where): New.  A
3012         function that allows searching for groups of packages.  For
3013         example, find all packages that require the fsf-compat package.
3014
3015 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3016
3017         The Great PUI Sync.
3018
3019         * auto-autoloads.el: Regenerated.
3020
3021         * custom-load.el: Regenerated.
3022
3023         * dumped-lisp.el (packages-hardcoded-lisp): New.
3024
3025         * menubar-items.el (menu-max-items): New.
3026         (menu-submenu-max-items): New.
3027         (menu-submenu-name-format): New.
3028         (menu-split-long-menu): New.
3029         (menu-sort-menu): New.
3030         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3031
3032         * obsolete.el (pui-add-install-directory): Renamed to the more
3033         logical `pui-set-local-package-get-directory'.
3034         (package-get-download-menu): Moved to `package-ui.el' and renamed
3035         to `package-ui-add-download-menu'.
3036
3037         * package-admin.el (package-admin-install-function-mswindows):
3038         Whitespace clean up.
3039         (package-admin-add-single-file-package): Removed.
3040         (package-admin-default-install-function): Whitespace clean up.
3041         (package-admin-find-top-directory): New.
3042         (package-admin-get-install-dir): Use it.
3043         (package-admin-get-manifest-file): 
3044         (package-admin-check-manifest): 
3045         (package-admin-add-binary-package):
3046         (package-admin-get-lispdir):
3047         (package-admin-delete-binary-package):
3048         (package-admin):
3049
3050         * package-get.el (package-get-package-index-file-location): New.
3051         (package-get-install-to-user-init-directory): New.
3052         (package-get-remote):
3053         (package-get-download-sites):
3054         (package-get-pre-release-download-sites): New.
3055         (package-get-site-release-download-sites): New.
3056         (package-get-base-filename):
3057         (package-get-always-update):
3058         (package-get-user-index-filename): Removed.
3059         (package-get-pgp-available-p): New.
3060         (package-get-require-signed-base-updates):
3061         (package-get-was-current):
3062         (package-entries-are-signed): New.
3063         (package-get-continue-update-base): New.
3064         (package-get-download-menu): Removed.
3065         (package-get-require-base):
3066         (package-get-update-base-entry):
3067         (package-get-locate-file):
3068         (package-get-locate-index-file):
3069         (package-get-maybe-save-index):
3070         (package-get-update-base):
3071         (package-get-update-base-from-buffer):
3072         (package-get-update-base-entries):
3073         (package-get-interactive-package-query):
3074         (package-get-update-all):
3075         (package-get-all):
3076         (package-get-dependencies):
3077         (package-get-init-package):
3078         (package-get-info): New.
3079         (package-get):
3080         (package-get-staging-dir):
3081         (package-get-set-version-prop): Removed.
3082         (package-get-installedp):
3083         (package-get-ever-installed-p):
3084         (packages): Removed.
3085         (package-get-custom-groups): Removed.
3086         (package-get-custom): Removed.
3087         (package-get-custom-add-entry): Removed.
3088
3089         * package-info.el (batch-update-package-info):
3090
3091         * package-net.el (package-net-batch-generate-bin-ini):
3092         (package-net-update-installed-db):
3093
3094         * package-ui.el (pui-info-buffer):
3095         (pui-directory-exists): Removed.
3096         (pui-package-dir-list): Removed.
3097         (pui-add-install-directory): Removed.
3098         (package-ui-download-menu): New.
3099         (package-ui-pre-release-download-menu): New.
3100         (package-ui-site-release-download-menu): New.
3101         (pui-set-local-package-get-directory): New.
3102         (pui-package-symbol-char):
3103         (pui-update-package-display):
3104         (pui-toggle-package):
3105         (pui-toggle-package-key):
3106         (pui-toggle-package-delete):
3107         (pui-toggle-package-delete-key):
3108         (pui-toggle-package-event):
3109         (pui-toggle-verbosity-redisplay):
3110         (pui-install-selected-packages):
3111         (pui-add-required-packages):
3112         (pui-help-echo):
3113         (pui-display-info):
3114         (list-packages-mode):
3115         (pui-list-packages):
3116
3117         * packages.el (packages-compute-package-locations):
3118         (package-require):
3119         (package-delete-name):
3120         (packages-hardcoded-lisp): Removed.
3121         (packages-useful-lisp): Removed.
3122         (packages-unbytecompiled-lisp): Removed.
3123         (packages-find-package-directories):
3124
3125         Summary:
3126
3127         Major code clean up of all things PUI.
3128
3129         Much improved code to determine where packages should be
3130         installed.  PUI no longer depends on any packages being
3131         pre-installed to compute where packages are to be installed to.
3132
3133         The user can specify the location of their package-index file.  It
3134         isn't necessary to set this because it has sane defaults.  People
3135         who "run-in-place" won't accidently overwrite the CVS
3136         package-index file.  See
3137         `package-get-package-index-file-location'. 
3138
3139         PUI will now properly clean up after itself in the event of an
3140         unsuccessful package install.  This drastically reduces the number
3141         of "wrong md5sum" FAQs.
3142
3143         non-Mule XEmacsen can no longer install Mule packages.
3144
3145         Package management via the custom interface has been removed.
3146
3147         The PUI related menubar items have been reorganised.
3148
3149         The PGP verification code has been fixed and the default for
3150         whether or not it is used is automatically computed.
3151
3152         * update-elc.el ((preloaded-file-list site-load-packages
3153         need-to-dump dumped-exe)):
3154         Just a couple of small changes to allow for
3155         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3156         existing anymore.
3157
3158 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3159
3160         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3161         apply `format' to the first argument of byte-compile-warn, it
3162         already calls format.
3163
3164 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3165
3166         * files.el (delete-old-versions): Avoid going interactive during
3167         make install when environment variable VERSION_CONTROL is set.
3168
3169 2003-12-04  Vin Shelton  <acs@xemacs.org>
3170
3171         * menubar-items.el (menu-item-search): Only bring up search dialog
3172         box if the feature is available and desired.
3173
3174 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3175
3176         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3177
3178 2003-11-05  Vin Shelton  <acs@xemacs.org>
3179
3180         * help.el (Help-prin1-face):
3181         (Help-princ-face):
3182         princ and prin1 are functions and need to be called as such.  The
3183         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3184
3185 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3186
3187         * about.el (about-xemacs): Give full version and build date.
3188
3189 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3190
3191         * win32-native.el (grep-null-device): This XEmacs has null-device.
3192
3193 2003-09-06  Mike Sperber  <mike@xemacs.org>
3194
3195         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3196         implement the specified semantics for `defvar.'
3197
3198 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3199
3200         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3201         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3202         displaying buffer in question.
3203
3204 2003-09-03  Vin Shelton <acs@xemacs.org>
3205
3206         * XEmacs 21.4.14 is released
3207
3208 2003-08-17  Vin Shelton  <acs@xemacs.org>
3209
3210         * about.el: Vanity patch.
3211
3212 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3213
3214         * code-process.el (call-process):
3215         (call-process-region):
3216         (start-process):
3217         Document coding system processing.
3218
3219 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3220
3221         * startup.el (splash-frame-body): Idiomatic English.
3222
3223 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3224
3225         * font-lock.el (font-lock-match-java-declarations): Move
3226         save-restriction, narrow-to-region to beginning of function to
3227         avoid going beyond the limit and causing an infloop.
3228
3229 2003-04-16  Jerry James  <james@xemacs.org>
3230
3231         * keydefs.el: Remove mappings for keys mapped to the nowhere
3232         defined function function-key-error.
3233
3234 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3235
3236         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3237         lisp-interaction-mode-hook): Add the docstrings.
3238
3239 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3240
3241         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3242         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3243         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3244
3245 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3246
3247         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3248         lambda list after the original doc.  Care about
3249         #'(lambda () "SingleString") 
3250         (cl-upcase-arg): 
3251         (cl-function-arglist):
3252         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3253         circular data structures in lambda list specification
3254
3255 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3256
3257         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3258         to appear in font-lock-function-name-face.
3259
3260 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3261
3262         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3263         is not also the value of the lambda.
3264
3265 2003-05-06  Andy Piper  <andy@xemacs.org>
3266
3267         * files.el (revert-buffer): Make sure local variables get processed,
3268         even in the case of an optimized reversion.
3269
3270 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3271
3272         * XEmacs 21.4.13 is released
3273
3274 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3275
3276         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3277         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3278
3279 2003-02-14  Ben Wing  <ben@xemacs.org>
3280
3281         * byte-optimize.el:
3282         * byte-optimize.el (byte-compile-inline-expand):
3283         * byte-optimize.el (byte-compile-unfold-lambda):
3284         * byte-optimize.el (byte-optimize-form-code-walker):
3285         * byte-optimize.el (byte-optimize-form):
3286         * byte-optimize.el (byte-decompile-bytecode-1):
3287         * byte-optimize.el (byte-optimize-lapcode):
3288         Review carefully and sync up to 20.7 except for areas as noted.
3289         Fixes problem with JDE compilation.
3290
3291 2003-02-05  Ben Wing  <ben@xemacs.org>
3292
3293         * simple.el:
3294         * simple.el (motion-keys-for-shifted-motion):
3295         Omit M-S-home/end from motion keys.
3296
3297 2003-02-07  Ben Wing  <ben@xemacs.org>
3298
3299         * text-props.el (text-property-any):
3300         * text-props.el (text-property-not-all):
3301         Fix bug when end > start.
3302
3303 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3304
3305         * info.el (Info-insert-dir): Make default-directory end in
3306         separator.  Patch due to Martin Buchholz.
3307
3308 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3309
3310         * XEmacs 21.4.12 "Portable Code" is released.
3311
3312 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3313
3314         * about.el: Update golubev data.
3315
3316 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3317
3318         * isearch-mode.el (isearch-mode-map): Substitute comment on
3319         desirability, and back out "GR is printable" changes.
3320
3321 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3322
3323         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3324
3325 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3326
3327         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3328
3329 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3330
3331         * menubar-items.el (default-menubar): Use browse-url-mozilla
3332         instead of browse-url-gnome-moz for Mozilla.
3333
3334 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3335
3336         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3337
3338 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3339
3340         * files.el (auto-mode-alist): Remove redundant entries for modes
3341         that live in packages.
3342         (interpreter-mode-alist): Ditto.
3343
3344 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3345
3346         * menubar-items.el (default-menubar): Sync with current
3347         browse-url-xemacs.el.
3348
3349 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3350
3351         * XEmacs 21.4.10 "Military Intelligence" is released.
3352
3353 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3354
3355         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3356
3357 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3358
3359         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3360
3361 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3362
3363         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3364         effect free function.
3365         (font-lock-fontify-keywords-region): Supply the argument to
3366         font-lock-compile-keywords.
3367
3368 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3369
3370         * package-get.el (package-get-download-sites): Bring sites list
3371         up to date, prefer xx.xemacs.org addresses.
3372
3373 2002-09-27  Andy Piper  <andy@xemacs.org>
3374
3375         * dialog.el (make-dialog-box): for general dialogs only
3376         delete-frame-hook will be run.
3377
3378 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3379
3380         * font-lock.el (font-lock-fontify-syntactically-region): Add
3381         comment about lookup-syntax-properties, document LOUDLY as unused.
3382
3383 2002-08-26  Andy Piper  <andy@xemacs.org>
3384
3385         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3386         merge.
3387
3388 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3389
3390         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3391         (make-obsolete-variable): Ditto.
3392         (make-compatible): Ditto.
3393         (make-compatible-variable): Ditto.
3394
3395 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3396
3397         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3398         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3399
3400 2002-08-28  Andy Piper  <andy@xemacs.org>
3401
3402         * files.el (revert-buffer): propagate revert-without-query-status.
3403
3404 2002-06-03  Andy Piper  <andy@xemacs.org>
3405
3406         * dialog-items.el (make-search-dialog): align various subcontrols
3407         in visually pleasing ways, allow frame to autosize to the dialog
3408         size.
3409         * dialog.el (make-dialog-box): add a border inside the frame. Add
3410         :autosize property, if t then reset the frame size appropriately
3411         before the frame is mapped.
3412         * gutter-items.el (set-progress-feedback-instantiator): align
3413         various subcontrols.
3414         * gutter-items.el (set-progress-abort-instantiator): ditto.
3415
3416 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3417
3418         * XEmacs 21.4.9 "Informed Management" is released.
3419
3420 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3421
3422         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3423         "&optional append" argument.
3424
3425 2002-07-16  Didier Verna  <didier@xemacs.org>
3426
3427         * subr.el (replace-in-string): fix case fold bug introduced by
3428         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3429         case-fold-search in temporary buffers.
3430
3431 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3432
3433         * lib-complete.el (find-library): Remove check for mule because
3434         decompression DOES work on Mule.
3435
3436 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3437
3438         * simple.el (join-line): New alias for `delete-indentation'.
3439
3440 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3441
3442         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3443         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3444         (font-lock-builtin-face): New.
3445         (font-lock-constant-face): New.
3446         (font-lock-face-list): Add builtin and constant faces.
3447
3448 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3449
3450         * autoload.el (make-autoload): Support define-derived-mode.
3451         Collected puts of doc-string-elt property.  Based on a patch by
3452         Didier Verna <didier@xemacs.org>.
3453
3454 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3455
3456         * wid-edit.el (widget-field-activate): Fix docstring typo.
3457
3458 2002-07-23  Andy Piper  <andy@xemacs.org>
3459
3460         * about.el (about-personal-info): update me.
3461
3462 2002-07-12  Andy Piper  <andy@xemacs.org>
3463
3464         * custom.el (custom-theme-set-variables): remove bogus
3465         arguments. Use custom-set-default to set defaults.
3466         (custom-set-variables): update doc.
3467         (custom-local-buffer): new, synced from FSF.
3468         (custom-set-default): ditto.
3469         (defcustom): update doc.
3470
3471 2002-06-16  Andy Piper  <andy@xemacs.org>
3472
3473         * menubar-items.el (default-menubar): enable windows printing on
3474         cygwin as well as native.
3475
3476 2002-06-12  Andy Piper  <andy@xemacs.org>
3477
3478         * printer.el (generic-print-buffer): catch all errors so that the
3479         print device can be cleared in all scenarios.
3480         (Printer-clear-device): make sure clearing the printer allows it
3481         to be used again immediately.
3482         (generic-print-region): make sure the default printer face is
3483         black-on-white.
3484
3485 2002-04-23  Jerry James  <james@xemacs.org>
3486
3487         * window-xemacs.el (display-buffer-function): Change doc to
3488         reflect new arg.
3489         * window-xemacs.el (pre-display-buffer-function): Ditto.
3490         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3491         non-nil, make the new window just big enough for its contents.
3492         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3493         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3494         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3495
3496 2002-06-06  Andy Piper  <andy@xemacs.org>
3497
3498         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3499         (defcustom): ditto.
3500         (custom-handle-keyword): ditto.
3501
3502 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3503
3504         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3505         Make obsolete.  Default to nil.
3506         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3507         Inspired by a patch by John Palmieri.
3508
3509 2002-07-01  Mike Alexander  <mta@arbortext.com>
3510
3511         * process.el (shell-command-on-region): Don't delete the region
3512         before giving it to call-process-region
3513
3514 2002-06-04  Jerry James <james@eecs.ku.edu>
3515
3516         * find-paths.el (paths-find-architecture-directory): Search in
3517         `system-configuration'/`base', not `base'`system-configuration'.
3518
3519 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3520
3521         * info.el (Info-index): Add missing \ in [ t].
3522
3523 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3524
3525         * gutter-items.el (gutter-buffers-tab-visible-p,
3526         buffers-tab-omit-function, buffers-tab-selection-function,
3527         buffers-tab-filter-functions):
3528         Doc improvements.
3529
3530 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3531
3532         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3533
3534         * toolbar-items.el (toolbar-news): Fix typo in message string.
3535
3536 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3537
3538         * dialog.el (yes-or-no-p-dialog-box): 
3539         * cmdloop.el (y-or-n-p-minibuf):
3540         (yes-or-no-p-minibuf):
3541         (yes-or-no-p):
3542         (y-or-n-p): 
3543         Specify negative answers in docstrings.
3544
3545 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3546
3547         * package-ui.el (pui-help-echo): Display both installed and author
3548         version.  Use a balloon-help window to display extra info like
3549         package requires.
3550
3551 2002-05-30  Andy Piper  <andy@xemacs.org>
3552
3553         * files.el (revert-buffer-internal): don't visit
3554         revert-buffer. Kill buffer when not used. Suggested by Mike
3555         Alexander <mta@arbortext.com>
3556
3557 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3558
3559         * files.el (revert-buffer): More docstring fiddling.
3560
3561 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3562
3563         * files.el (revert-buffer):
3564         (revert-buffer-internal):
3565         (revert-buffer-insert-file-contents-function):
3566         Improve docstrings and comments.
3567
3568 2002-05-08  Andy Piper  <andy@xemacs.org>
3569
3570         * files.el (revert-buffer): observe noconfirm behavior.
3571
3572 2002-04-09  Andy Piper  <andy@xemacs.org>
3573
3574         * files.el (revert-buffer): use revert-buffer-internal if it looks
3575         like doing so will not result in any user-visible changes.
3576         (revert-buffer-internal): new function. Do the actual process of
3577         reversion and then see whether the result is any different to what
3578         we have already. If it is not then do nothing.
3579
3580 2001-12-11  Andy Piper  <andy@xemacs.org>
3581
3582         * menubar.el (get-popup-menu-response): re-order so that it works
3583         on more sane/facist window systems.
3584
3585 2001-12-03  Andy Piper  <andy@xemacs.org>
3586
3587         * faces.el (frob-face-property): don't infloop in face frobbing
3588         from Jan Vroonhof <jan@xemacs.org>.
3589
3590 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3591
3592         * faces.el (frob-face-property): Follow face fall-back hierarchy
3593         properly for face properties without an instance. Only do manual
3594         copy form 'default in last resort. This handles in particular
3595         the case where 'default itself has only a fall-back (which is
3596         the case by default on windows).
3597
3598 2001-11-24  Andy Piper  <andy@xemacs.org>
3599
3600         * printer.el (generic-print-region): set default-frame-plist to
3601         nil while creating the printer frame so that sizes reflect the
3602         printed page.
3603
3604         * faces.el (face-complain-about-font): Don't complain on printers.
3605
3606 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3607         
3608         * package-net.el: Andy synch.
3609         
3610 2001-12-16  Andy Piper  <andy@xemacs.org>
3611
3612         * package-get.el (package-get-update-all): Make sure installed.db
3613         gets updated after updating packages.
3614
3615 2002-03-28  Ben Wing  <ben@xemacs.org>
3616
3617         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3618         continuation, truncation so that we don't get line jumpiness from
3619         them being larger than the line height.
3620
3621         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3622
3623 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3624
3625         * font.el (font-window-system-mappings): Add mapping for Gtk
3626         (assume identical to X) 
3627
3628 2002-02-04  Andy Piper  <andy@xemacs.org>
3629
3630         * files.el (convert-standard-filename): Fix for short filename
3631         Peter Arius <pas@methodpark.de>
3632
3633 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3634
3635         * list-mode.el (default-choose-completion): completion-base-size
3636         should refer to local value in the completion list buffer.
3637
3638 2001-12-03  Didier Verna  <didier@xemacs.org>
3639
3640         * rect.el: autoload `replace-rectangle'.
3641         * keydefs.el (global-map): bind it to `C-x r p'.
3642
3643 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3644
3645         * XEmacs 21.4.8 "Honest Recruiter" is released.
3646
3647 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3648
3649         This patch is based on Jerry James's patch and analysis.
3650
3651         * select.el (get-clipboard):
3652         (get-selection):
3653         Update docstrings.
3654         (get-clipboard-foreign):
3655         (get-selection-foreign):
3656         New function for use as `interprogram-paste-function's.
3657
3658         * simple.el (interprogram-paste-function): Change default to
3659         `get-clipboard-foreign'; improve docstring.
3660         (interprogram-cut-function): Improve dosctring.
3661
3662 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3663
3664         * XEmacs 21.4.7 "Economic Science" is released.
3665
3666 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3667
3668         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3669
3670 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3671
3672         * obsolete.el (assq-delete-all): New compatibility alias for 
3673         remassq.
3674
3675 2002-01-09  Simon Josefsson  <jas@extundo.com>
3676
3677         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3678
3679 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3680
3681         * info.el (Info-auto-generate-directory): Default
3682         Info-auto-generate-directory to 'if-outdated.
3683
3684 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3685
3686         * startup.el (normal-top-level): Prevent migration code from
3687         trashing .emacs on an error in loading the init files.
3688
3689 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3690
3691         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3692         "system default" Xdefaults and friends get xrdb-mode.
3693
3694 2002-03-05  Mats Lidell  <matsl@contactor.se>
3695  
3696         * help-nomule.el (tutorial-supported-languages): Added Swedish
3697         tutorial. Sorted languages.
3698
3699 2002-02-11  Mike Sperber <mike@xemacs.org>
3700
3701         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3702         regenerating outdated dir files and dir is non-existent.
3703
3704 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3705
3706         * code-files.el (convert-mbox-coding-system): Improve comment.
3707         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3708         coding-system argument to `write-region-pre-hook' call.
3709         (write-region-pre-hook): Fix docstring to mention lockname argument.
3710
3711 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * minibuf.el (completing-read): Remove redundant wrong arg list.
3714
3715         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3716
3717 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3718
3719         * obsolete.el (interactive-form): new compatibility alias for 
3720         function-interactive.
3721
3722 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3723
3724         * menubar-items.el (Menubar-items-truncate-list): Removed.
3725         * menubar-items.el (Menubar-items-truncate-history): New.
3726         * menubar-items.el (default-menubar): Use
3727         Menubar-items-truncate-history.
3728
3729 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3730
3731         * printer.el (generic-print-region): Pass correct arguments to
3732         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3733         Torkelsson <torkel@acc.umu.se>.
3734
3735 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3736
3737         * help.el (describe-mode): synched with FSF 19.34; handle nil
3738         minor mode indicators.
3739
3740 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3741
3742         * minibuf.el (completing-read): Update docstring.
3743
3744 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3745
3746         * XEmacs 21.4.6 "Common Lisp" is released.
3747
3748 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3749
3750         * package-net.el: Inadvertant synch with Windows branch.  From
3751         Andy's log:
3752         (package-net-kit-version): new variable.
3753         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3754
3755 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3756
3757         * package-get.el (package-get-locate-index-file): Also search the
3758         core etc/ directory for the package index file if it can't be
3759         found in ~/.xemacs/.
3760
3761 2001-12-13  William Perry  <wmperry@gnu.org>
3762
3763         * dialog-gtk.el (popup-builtin-question-dialog):
3764         Conform to API in gui.c.
3765         
3766 2001-11-12  Andy Piper  <andy@xemacs.org>
3767
3768         * cus-edit.el (custom-save-face-internal): make sure we save
3769         non-themed faces.
3770         (custom-save-variables): ditto variables.
3771
3772 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3773
3774         * faces.el (make-face-family):
3775         (make-face-size):
3776         New face-modifying functions per Jan Vroonhof.
3777
3778         cus-face.el (custom-set-face-font-family):
3779         (custom-set-face-font-size):
3780         Use them.
3781
3782         * font.el (font-window-system-mappings): More precise docstring.
3783
3784         (font-create-name):
3785         (font-create-object):
3786         (tty-font-create-object):
3787         (tty-font-create-plist):
3788         (x-font-create-object):
3789         (x-font-create-name):
3790         (ns-font-create-name):
3791         (mswindows-font-create-object):
3792         (mswindows-font-create-name):
3793         Add doctrings.
3794
3795 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3796
3797         * gtk-faces.el (gtk-init-device-faces): removed spurious
3798         quote before let* expression.
3799
3800 2001-10-29  Andy Piper  <andy@xemacs.org>
3801
3802         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3803         modified when changing coding system.
3804
3805         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3806         that we invoke the GUI directory selector.
3807
3808 2001-10-25  Andy Piper  <andy@xemacs.org>
3809
3810         * dialog.el (make-dialog-box): use new directory dialog support.
3811         * minibuf.el (read-file-name-1): ditto.
3812         (read-file-name): ditto.
3813         (read-directory-name): ditto.
3814
3815 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3816
3817         * XEmacs 21.4.5 "Civil Service" is released.
3818
3819 2001-04-23  Didier Verna  <didier@xemacs.org>
3820
3821         * cus-edit.el (custom-variable-pre-save): New.
3822         * cus-edit.el (custom-variable-post-save): New.
3823         * cus-edit.el (custom-variable-save): use them.
3824         * cus-edit.el (custom-face-pre-save): New.
3825         * cus-edit.el (custom-face-post-save): New.
3826         * cus-edit.el (custom-face-save): use them.
3827         * cus-edit.el (custom-group-pre-save): New.
3828         * cus-edit.el (custom-group-post-save): New.
3829         * cus-edit.el (custom-group-save): use them.
3830         * cus-edit.el (Custom-save): use the pre/post functions above,
3831         call `custom-save-all' only once.
3832         * cus-edit.el (custom-variable-pre-reset-standard): New.
3833         * cus-edit.el (custom-variable-post-reset-standard): New.
3834         * cus-edit.el (custom-variable-reset-standard): use them.
3835         * cus-edit.el (custom-face-pre-reset-standard): New.
3836         * cus-edit.el (custom-face-post-reset-standard): New.
3837         * cus-edit.el (custom-face-reset-standard): use them.
3838         * cus-edit.el (custom-group-pre-reset-standard): New.
3839         * cus-edit.el (custom-group-post-reset-standard): New.
3840         * cus-edit.el (Custom-reset-standard): use them.
3841         * cus-edit.el (custom-face-reset-saved): use the pre/post
3842         functions above, call `custom-save-all' only once.
3843
3844 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3845
3846         * gutter-items.el (buffers-tab face): Derive from the modeline
3847         face by default.  Many people use white-on-black for the default
3848         font, and the tabs look hideous with that color combination.  The
3849         modeline usually has the correct colors.
3850
3851 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3852
3853         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3854         (tag-mark-stack-max): Typo fix.
3855
3856 2001-09-28  Ben Wing  <ben@xemacs.org>
3857
3858         * font-lock.el:
3859         * font-lock.el (font-lock-after-change-function):
3860         fix problem with last patch, reported by Katsumi Yamaoka.
3861
3862 2001-09-17  Ben Wing  <ben@xemacs.org>
3863
3864         * font-lock.el (font-lock-after-change-function):
3865         fix problem when you insert a comment on the line before a line of
3866         code: if we use the following char, then when you hit backspace,
3867         the following line of code turns the comment color.
3868
3869 2001-06-08  Ben Wing  <ben@xemacs.org>
3870
3871         * process.el: comment about shell-command-switch.
3872         * process.el (shell-quote-argument): Need to quote a null
3873         argument, too.  From Dan Holmsand.
3874         
3875         * startup.el (normal-top-level): Delete some unused FSF junk.
3876         * startup.el (command-line-early):
3877         
3878         * startup.el (command-line): Call MS Windows init function.
3879         
3880         * win32-native.el:
3881         * win32-native.el (mswindows-system-shells): New.
3882         * win32-native.el (mswindows-system-shell-p): New.
3883         * win32-native.el (init-mswindows-at-startup): New.
3884         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3885         * win32-native.el (mswindows-quote-one-simple-arg):
3886         * win32-native.el (mswindows-quote-one-command-arg):
3887         * win32-native.el (mswindows-construct-process-command-line-alist):
3888         Correct comments at top.  Correctly handle passing arguments
3889         to Cygwin programs and to bash.  Fix quoting of zero-length
3890         arguments (from Dan Holmsand).  Set shell-command-switch based
3891         on shell-file-name, which in turn comes from env var SHELL.
3892
3893 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3894
3895         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3896         default-toolbar-position): Fill docstrings for balloon-help.
3897
3898 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3899
3900         * faces.el: Reenable specifications over 'gtk domain.
3901
3902 2001-08-08  Didier Verna  <didier@xemacs.org>
3903
3904         * autoload.el (update-autoload-files): make defdir a file name,
3905         not directory name.
3906
3907 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3908
3909         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3910
3911         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3912
3913 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3914
3915         * font-menu.el (font-menu-set-font): Default to current font-family.
3916         (font-menu-preferred-resolution):
3917         (font-menu-size-scaling):
3918         Provide gtk defaults, too.
3919
3920 2001-07-29  Mike Alexander  <mta@arbortext.com>
3921
3922         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3923         list
3924         (custom-set-face-font-family): ditto
3925
3926 2001-07-26  Mike Sperber <mike@xemacs.org>
3927
3928         * files.el (auto-mode-alist): .9 files are man pages, too.
3929
3930 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3931
3932         * process.el (call-process-internal): bind
3933         coding-system-for-write to 'binary when calling
3934         start-process-internal, so the process receives 
3935         the literal contents of INFILE.
3936
3937 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3938
3939         * files.el (auto-mode-alist): Add configure.ac support.
3940
3941 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3942
3943         * buff-menu.el:
3944         mouse.el:
3945         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3946
3947 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3948
3949         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3950
3951 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3952
3953         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3954         mixed text.
3955         (kinsoku-eol-p): Ditto.
3956
3957 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3958
3959         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3960         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3961         characters as the category `s' or `e' correctly.
3962
3963 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3964
3965         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3966
3967 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3968
3969         * mule/cyrillic.el:  Set up case table.
3970
3971 2001-06-08  Mike Sperber <mike@xemacs.org>
3972
3973         * files.el (save-some-buffers-1): Don't zap the help window right
3974         after `map-y-or-n-p' has popped it up.
3975
3976 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3977
3978         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3979
3980 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3981
3982         * specifier.el: define-specifier-tag 'gtk.
3983
3984 2001-05-12  Ben Wing  <ben@xemacs.org>
3985
3986         * find-paths.el (paths-find-recursive-path):
3987         fix error with null EXCLUDE-REGEXP.
3988         
3989         * font-lock.el (font-lock-mode):
3990         fix problem reported by hrvoje with buffers starting with a space.
3991         
3992 2001-05-06  Ben Wing  <ben@xemacs.org>
3993
3994         * dialog.el (make-dialog-box):
3995         * menubar-items.el (default-menubar):
3996         * printer.el (generic-print-buffer):
3997         * printer.el (generic-print-region):
3998         implement printing the selection when it's selected.
3999
4000 2001-04-18  Didier Verna  <didier@xemacs.org>
4001
4002         * cus-edit.el (Custom-reset-standard): reset to standard settings
4003         not only when the buffer's :custom-state is 'modified, but also
4004         when it is 'set or 'saved.
4005
4006 2001-04-17  Didier Verna  <didier@xemacs.org>
4007
4008         * startup.el (load-user-init-file): define `custom-file' before
4009         loading the user's init file.
4010
4011 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4012
4013         * menubar.el (popup-mode-menu): Make it work with
4014         popup-menu-titles turned off.
4015         
4016 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4017
4018         * about.el (about-mailto-link): Use compose-mail for sending mail.
4019
4020 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4021
4022         * package-admin.el (package-install-hook): New.
4023         (package-delete-hook): New.
4024         (package-admin-add-single-file-package): Use package-delete-hook.
4025
4026         * package-get.el (package-get): Use package-install-hook.
4027
4028 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4029
4030         * package-ui.el (pui-install-selected-packages): reverse the lists
4031         of packages so that they get handled in the same order as they
4032         were selected.
4033
4034 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4035
4036         * packages.el (locate-library): Use read-library-name for completion.
4037
4038 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4039
4040         * byte-optimize.el (=): `=' is not a binary predicate!
4041         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4042         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4043
4044 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4045
4046         * bytecomp.el (byte-compile-arithcompare):
4047         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4048
4049 2001-06-03  William M. Perry  <wmperry@gnu.org>
4050
4051         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4052         return the filename selected by the user!
4053
4054 2001-05-31  William M. Perry  <wmperry@gnu.org>
4055
4056         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4057         in XEmacs/GTK.
4058
4059 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4060
4061         * coding.el: Tiny typo fixed.
4062
4063 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4064
4065         * XEmacs 21.4.3 "Academic Rigor" is released.
4066
4067 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4068
4069         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4070
4071 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4072
4073         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4074
4075 2001-05-04  Ben Wing  <ben@xemacs.org>
4076
4077         * printer.el (generic-print-buffer):
4078         * printer.el (generic-print-region):
4079         Enable dialog boxes.  Apply workaround recommended by Kirill.
4080         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4081         
4082         * simple.el (kill-whole-line):
4083         * simple.el (kill-line-1):
4084         * simple.el (kill-entire-line):
4085         * simple.el (kill-line):
4086         * simple.el (backward-kill-line):
4087         Take out interactive dependence of kill-whole-line.
4088
4089 2001-04-22  Ben Wing  <ben@xemacs.org>
4090
4091         * dialog.el (make-dialog-box):
4092         Put dialog titles back in -- this time correctly.  Fix various
4093         other problems with leaks and such.
4094
4095         * simple.el (region-exists-p):
4096         * simple.el (region-active-p):
4097         Add comment about which one is correct to use in menu specs.
4098
4099 2001-05-05  Ben Wing  <ben@xemacs.org>
4100
4101         * dialog.el (make-dialog-box): fix doc string.
4102         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4103         take out Pretty Print.
4104         * printer.el:
4105         * printer.el (printer-current-device): New.
4106         * printer.el (Printer-get-device): New.
4107         * printer.el (Printer-clear-device): New.
4108         * printer.el (generic-page-setup): New.
4109         * printer.el (generic-print-buffer):
4110         * printer.el (generic-print-region):
4111         Implement Page Setup.  Handle errors properly.
4112
4113 2001-05-05  Ben Wing  <ben@xemacs.org>
4114
4115         * subr.el (error): Complete list of errors in doc string.
4116         
4117 2001-04-22  Ben Wing  <ben@xemacs.org>
4118
4119         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4120         
4121 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4122
4123         * build-report.el: Remove CVS keywords since this file has been in
4124         core lisp for a while now.
4125         * build-report.el (build-report-make-output-files): Fix typo.
4126
4127 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4128
4129         * about.el (about-finish-buffer): Make sure the last change works
4130         even if EVENT is nil.
4131
4132 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4133
4134         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4135         clicked, not the one that happens to be the current buffer at the
4136         time.
4137
4138 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4139
4140         * cus-edit.el (custom-display): Support the GTK Window System also.
4141
4142 2001-04-30  Ben Wing  <ben@xemacs.org>
4143
4144         * printer.el:
4145         * printer.el (printer-page-header):
4146         * printer.el (Print-context): New.
4147         * printer.el (printer-page-footer):
4148         * printer.el (generate-header-element): New.
4149         * printer.el (generate-header-line): New.
4150         * printer.el (print-context-property):
4151         * printer.el (generic-print-buffer):
4152         * printer.el (generic-print-region):
4153         Implement headers and footers.  Implement calling Print dialog box
4154         (#### but it doesn't quite work yet).
4155
4156 2001-04-25  Ben Wing  <ben@xemacs.org>
4157
4158         * about.el (xemacs-hackers):
4159         * about.el (about-url-alist):
4160         * about.el (about-personal-info):
4161         * about.el (about-hacker-contribution):
4162         More contributions.
4163         
4164         * simple.el (handle-post-motion-command):
4165         Fix spurious setting of zmacs-region-stays to t after a non-shift
4166         motion command.
4167
4168 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4169
4170         * about.el (about-personal-info): Update my bio.
4171         (about-hacker-contribution): Ditto.
4172
4173 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4174
4175         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4176
4177 2001-04-19  Andy Piper  <andy@xemacs.org>
4178
4179         * package-net.el (package-net-cygwin32-binary-size): new size.
4180         (package-net-win32-binary-size): new size.
4181         (package-net-convert-index-to-ini): Use new arch.
4182         (package-net-batch-convert-index-to-ini): Removed.
4183         (package-net-generate-bin-ini): New.
4184         (package-net-batch-generate-bin-ini): New.
4185
4186 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4187
4188         * XEmacs 21.4.1 "Copyleft" is released.
4189
4190 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4191
4192         * x-compose.el (xlib-input-method-bug-workaround):
4193         (alias-colon-to-double-quote):
4194         Force sort in map-keymap to work around rehash bug.
4195
4196 2001-04-17  Ben Wing  <ben@xemacs.org>
4197
4198         * about.el: Finish overhaul, add a few new hackers, update a
4199         couple old ones.
4200
4201 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4202
4203         * XEmacs 21.4.0 "Solid Vapor" is released.
4204
4205 2001-04-15  Ben Wing  <ben@xemacs.org>
4206
4207         * about.el:
4208         * about.el (about-headline-face): New.
4209         * about.el (about-link-face): New.
4210         * about.el (about-current-release-maintainers): New.
4211         * about.el (about-other-current-hackers): New.
4212         * about.el (about-url-alist):
4213         * about.el (about-once-and-future-hackers): New.
4214         * about.el (about-mailto-link): New.
4215         * about.el (about-get-buffer):
4216         * about.el (about-finish-buffer):
4217         * about.el (about-xemacs):
4218         * about.el (about-features): Removed.
4219         * about.el (about-advantages): New.
4220         * about.el (about-maintainer-info): Removed.
4221         * about.el (about-personal-info): New.
4222         * about.el (about-hacker-contribution): New.
4223         * about.el (about-maintainer):
4224         * about.el (about-show-linked-info):
4225         * about.el (about-hackers):
4226         Major revamping.  Rewriting of most of the text, improve the
4227         link handling, separate info on contributors into personal
4228         and contribution info, add new contributors, update personal
4229         info, etc. etc.
4230         
4231         * menubar-items.el (default-menubar):
4232         Help menubar entry for News now says more accurately
4233         "What's New in XEmacs".
4234         
4235         * mouse.el:
4236         * mouse.el (mouse-track-cleanup-hook):
4237         * mouse.el (mouse-track):
4238         Don't set-buffer to a dead buffer when calling mouse-track
4239         cleanup hooks.
4240
4241 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4242
4243         * XEmacs 21.2.47 "Zephir" is released.
4244
4245 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4246
4247         * dialog.el (make-dialog-box): Disable dialog box titles until
4248         we get them working.
4249
4250 2001-03-30  Ben Wing  <ben@xemacs.org>
4251
4252         * help.el:
4253         * help.el (Help-princ-face):
4254         * help.el (Help-prin1-face):
4255         * help.el (frob-help-extents):
4256         * help.el (describe-function-1):
4257         * help.el (describe-variable):
4258         Avoid using font-lock faces, which may not be defined.
4259         Instead, use hyper-apropos faces, and make sure they're
4260         defined as necessary by using `require'. (It's not so safe
4261         to do this for font-lock.) In any case, we will eventually
4262         be merging this functionality into hyper-apropos.
4263
4264         * loaddefs.el (completion-ignored-extensions):
4265         Fix documentation.
4266         
4267         * menubar-items.el (menu-truncate-list): Removed.
4268         * menubar-items.el (Menubar-items-truncate-list): New.
4269         * menubar-items.el (default-menubar):
4270         Fix errors if grep or compile command is too long.  Rename helper
4271         function to be less visible.
4272
4273 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4274
4275         * byte-optimize.el (byte-optimize-minus):
4276         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4277
4278 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4279
4280         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4281         Mule is available.
4282
4283         * mule/latin.el: New file.
4284
4285 2001-03-11  Ben Wing  <ben@xemacs.org>
4286
4287         * auto-save.el:
4288         * auto-save.el (auto-save-directory):
4289         * auto-save.el (make-auto-save-file-name):
4290         * auto-save.el (auto-save-file-name-p): New.
4291
4292         Merge in improvements from other definition of
4293         make-auto-save-file-name in files.el.
4294         
4295         * auto-save.el (auto-save-original-name):
4296         * auto-save.el (auto-save-name-in-fixed-directory):
4297         * auto-save.el (auto-save-unslashify-name): Removed.
4298         * auto-save.el (auto-save-slashify-name): Removed.
4299         * auto-save.el (auto-save-reserved-chars): New.
4300         * auto-save.el (auto-save-escape-name): New.
4301         * auto-save.el (auto-save-unhex): New.
4302         * auto-save.el (auto-save-unescape-name): New.
4303
4304         Change algorithm for encoding filenames in auto-save names to be
4305         entirely safe with all filesystems and all possible characters in
4306         a filename, and 100% reversible. (Essentially, uses
4307         quoted-printable as the encoding.)
4308         
4309         * auto-save.el (recover-all-files):
4310
4311         Use insert-directory rather than calling ls directly -- fixes
4312         things under Windows.
4313
4314         * files.el:
4315         * files.el (convert-standard-filename): Substitute FSF's
4316         definition for this (we had nothing here before).
4317         
4318         * files.el (backup-buffer): Warning fix.
4319         
4320         * files.el (make-backup-file-name):
4321         * files.el (find-backup-file-name):
4322         Fix error in calling sequence to auto-save-file-name-p.
4323         
4324         * files.el (recover-file):
4325         Use insert-directory rather than calling ls directly -- fixes
4326         things under Windows.
4327
4328         * files.el (make-auto-save-file-name): Removed.
4329         * files.el (auto-save-file-name-p): Removed.
4330         auto-save is always dumped so no sense in having a definition
4331         that will always be overwritten with another.
4332         
4333         * files.el (insert-directory):
4334         * win32-native.el:
4335         * win32-native.el (debug-mswindows-process-command-lines):
4336         * win32-native.el (original-make-auto-save-file-name): Removed.
4337         * win32-native.el (make-auto-save-file-name): Removed.
4338
4339
4340 2001-03-21  Martin Buchholz <martin@xemacs.org>
4341
4342         * XEmacs 21.2.46 "Urania" is released.
4343
4344 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4345
4346         * menubar-items.el (default-menubar): Update sample.emacs to
4347         sample.init.el and adjust accelerators.
4348
4349 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4350
4351         * build-report.el (build-report): Improve docstring.
4352
4353 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4354
4355         * ChangeLog: Log GTK merge.
4356
4357         * gutter-items.el:
4358         * mwheel.el:
4359         * sound.el:
4360         * startup.el:
4361         Revert gratuitous whitespace changes.
4362
4363 2001-03-07  Ben Wing  <ben@xemacs.org>
4364
4365         * help.el:
4366         * help.el (key-or-menu-binding):
4367         * help.el (Help-find-file): New.
4368         * help.el (describe-beta):
4369         * help.el (describe-copying):
4370         * help.el (describe-project):
4371         * help.el (view-emacs-news):
4372         * help.el (view-sample-init-el): New.
4373         * help.el (Help-princ-face): New.
4374         * help.el (Help-prin1-face): New.
4375         * help.el (help-symbol-function-context-menu):
4376         * help.el (help-symbol-variable-context-menu):
4377         * help.el (help-symbol-function-and-variable-context-menu):
4378         * help.el (frob-help-extents):
4379         * help.el (describe-function-1):
4380         * help.el (describe-variable):
4381
4382         Add coloring in Help buffers, correspondent with hyperlinks.
4383         View files in view-mode rather than Fundamental.
4384         Remove separators from context menus -- now handled in generic code.
4385         Add `Find Tag' to context menu.
4386         
4387         * menubar.el (popup-mode-menu):
4388
4389         Rewrite code that outputs the popup menu to (a) put more specific
4390         entries first, (b) be more robust, (c) output the proper context
4391         menu separators automatically (the context menu functionality is
4392         new and currently used only by Help).
4393
4394 2001-03-10  William M. Perry  <wmperry@aventail.com>
4395
4396         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4397         this function when converting from the 21.1 GTK branch.  Now
4398         supports file, password, question, and color built-in dialogs.
4399
4400 2001-03-06  Ben Wing  <ben@xemacs.org>
4401
4402         * keydefs.el:
4403         * keydefs.el (global-map):
4404         Add commented-out change of M-k (for 21.5).
4405         
4406         * menubar-items.el (default-menubar):
4407         Fix items to control kill-line behavior; add items for
4408         shifted motion.
4409         
4410         * simple.el:
4411         * simple.el (kill-whole-line):
4412         * simple.el (historical-kill-line): Removed.
4413         * simple.el (kill-line): Removed.
4414         * simple.el (kill-entire-line): New.
4415         * simple.el (kill-line-1): New.
4416         * simple.el (backward-kill-line):
4417         Undo kill-whole-line == always changes.  Add new function
4418         kill-entire-line to unconditionally delete the current line.
4419         Add comments describing the lamentable state of affairs of
4420         the kill-line functions and variables.
4421
4422 2001-03-02  Ben Wing  <ben@xemacs.org>
4423
4424         * simple.el:
4425         * simple.el (beginning-of-buffer):
4426         * simple.el (end-of-buffer):
4427         * simple.el (mark-ring-unrecorded-commands):
4428         * simple.el (signal-error-on-buffer-boundary):
4429         * simple.el (shifted-motion-keys-select-region):
4430         * simple.el (unshifted-motion-keys-deselect-region):
4431         * simple.el (motion-keys-for-shifted-motion): New.
4432         * simple.el (handle-pre-motion-command):
4433         * simple.el (handle-post-motion-command):
4434         * simple.el (forward-char-command):
4435         * simple.el (backward-char-command):
4436         * simple.el (scroll-up-command):
4437         * simple.el (scroll-down-command):
4438         * simple.el (next-line):
4439         * simple.el (previous-line):
4440         * simple.el (backward-block-of-lines):
4441         * simple.el (forward-block-of-lines):
4442         * simple.el (backward-word):
4443         * simple.el (mark-word):
4444
4445         Augment documentation of the most common motion commands to make
4446         note of the shifted-motion support.  Improve the support to (a)
4447         properly document how it works and why it's done in the fashion it
4448         is, and (b) allow the keystrokes that trigger it to be customized.
4449
4450         Correct error in the customize specification of
4451         mark-ring-unrecorded-commands.
4452
4453 2001-03-02  Ben Wing  <ben@xemacs.org>
4454
4455         * font-lock.el:
4456         * font-lock.el (font-lock-pending-extent-table): Removed.
4457         * font-lock.el (font-lock-pending-buffer-table): New.
4458         * font-lock.el (font-lock-pre-idle-hook):
4459         * font-lock.el (font-lock-after-change-function):
4460         * font-lock.el (font-lock-fontify-pending-extents):
4461         * font-lock.el (font-lock-lisp-like):
4462
4463         Fix handling of pending extents to avoid excessive slowness (N^2
4464         behavior) when making lots of buffer changes between redisplays,
4465         such as when saving the Options.
4466
4467 2001-03-09  William M. Perry  <wmperry@aventail.com>
4468
4469         * device.el:
4470         * dragdrop.el:
4471         * dumped-lisp.el:
4472         * faces.el:
4473         * frame.el:
4474         * gnuserv.el:
4475         * loadup.el:
4476         * menubar-items.el:
4477         * minibuf.el:
4478         The Great GTK Merge.
4479
4480         * ChangeLog.GTK:
4481         * dialog-gtk.el:
4482         * gdk.el:
4483         * generic-widgets.el:
4484         * glade.el:
4485         * gnome-widgets.el:
4486         * gnome.el:
4487         * gtk-compose.el:
4488         * gtk-extra.el:
4489         * gtk-faces.el:
4490         * gtk-ffi.el:
4491         * gtk-file-dialog.el:
4492         * gtk-font-menu.el:
4493         * gtk-glyphs.el:
4494         * gtk-init.el:
4495         * gtk-iso8859-1.el:
4496         * gtk-marshal.el:
4497         * gtk-mouse.el:
4498         * gtk-package.el:
4499         * gtk-password-dialog.el:
4500         * gtk-select.el:
4501         * gtk-widget-accessors.el:
4502         * gtk-widgets.el:
4503         * gtk.el:
4504         widgets-gtk.el:
4505         The Great GTK Merge: new files.
4506
4507 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4508
4509         * generic-widgets.el: Don't require gtk (a built-in feature) at
4510         top level.  Don't execute the last sexp unless (featurep 'gtk).
4511
4512 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4513
4514         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4515
4516 2001-02-23  Martin Buchholz <martin@xemacs.org>
4517
4518         * XEmacs 21.2.45 "Thelxepeia" is released.
4519
4520 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4521  
4522         * about.el (xemacs-hackers): update my entry. 
4523         * about.el (about-maintainer-info): ditto. 
4524         * about.el (about-hackers): ditto. 
4525
4526 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4527
4528         * about.el (about-maintainer-info): More vanity info about
4529         yours truly.
4530
4531 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4532
4533         * build-report.el (build-report-destination): xemacs-build-reports
4534         has moved to SourceForge, where mailing list name length is
4535         restricted, hence the name change to
4536         xemacs-buildreports@xemacs.org.
4537         * build-report.el (build-report-keep-regexp): Update default.
4538         * build-report.el (build-report-delete-regexp): Ditto.
4539         * build-report.el (build-report-make-output-files): Ditto.
4540
4541 2001-02-19  Craig Lanning  <lanning@scra.org>
4542
4543         * lisp-mode.el: Add indentation specifications for following
4544         Common Lisp forms: handler-case, handler-bind, with-slots,
4545         with-open-file, with-open-stream, print-unreadable-object.
4546
4547 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4548
4549         * font-lock.el (font-lock-set-defaults-1):
4550         Move initialization of `font-lock-cache-position' so that it's set
4551         even if font-lock-keywords is already defined.
4552
4553 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4554
4555         * autoload.el (generate-file-autoloads-1):
4556         Use `emacs-lisp-mode-syntax-table' instead of
4557         `lisp-mode-syntax-table'.
4558         * lisp-mode.el (lisp-mode-syntax-table):
4559         Get rid of old checks for `parse-partial-sexp' version.
4560         Make `|' (pipe) string delimiter instead of punctuation.
4561
4562 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4563
4564         * window.el (save-selected-window):
4565         Use gensym for better macro hygiene.
4566
4567 2001-02-06  Mike Sperber <mike@xemacs.org>
4568
4569         * dump-paths.el:
4570         * startup.el (startup-setup-paths): Set and use
4571         `mule-lisp-directory'.
4572         (startup-setup-paths-warning): Ditto.
4573
4574         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4575         (paths-construct-load-path): Consider `mule-lisp-directory'.
4576
4577 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4578
4579         * font-lock.el: Syntax table improvements used.  A few random
4580         changes are not specified below.
4581         (font-lock-fontify-string-delimiters):
4582         (font-lock-syntactic-keywords):
4583         (font-lock-cache-state nil):
4584         (font-lock-cache-position):
4585         New variables.
4586         (font-lock-set-syntax):
4587         (font-lock-apply-syntactic-highlight):
4588         (font-lock-fontify-syntactic-anchored-keywords):
4589         (font-lock-fontify-syntactic-keywords-region):
4590         (font-lock-eval-keywords):
4591         New functions.
4592         (font-lock-remove-face):
4593         (font-lock-fontify-syntactically-region):
4594         Use syntax properties.
4595
4596 2001-02-08  Martin Buchholz <martin@xemacs.org>
4597
4598         * XEmacs 21.2.44 "Thalia" is released.
4599
4600 2001-01-16  Mike Sperber <mike@xemacs.org>
4601
4602         * startup.el (normal-top-level): Work even if no installation root
4603         is found.
4604
4605 2001-01-30  Andy Piper  <andy@xemacs.org>
4606
4607         * gutter-items.el (progress-abort-glyph): remove instantiator.
4608         (set-progress-abort-instantiator): new function.
4609         (abort-progress-feedback): use it.
4610
4611         * gutter.el (set-gutter-dirty-p): new function.
4612
4613 2001-01-30  Didier Verna  <didier@xemacs.org>
4614
4615         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4616
4617 2001-01-24  Didier Verna  <didier@xemacs.org>
4618
4619         * sound.el (sound-extension-list): give a better default value.
4620         * sound.el (load-sound-file): improve the doc string, also find
4621         files given by absolute names, pass a real extension list to
4622         `locate-file'.
4623
4624 2001-01-26  Martin Buchholz <martin@xemacs.org>
4625
4626         * XEmacs 21.2.43 "Terspichore" is released.
4627
4628 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4629
4630         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4631         messages from gnuserv.
4632
4633 2001-01-20  Martin Buchholz <martin@xemacs.org>
4634
4635         * XEmacs 21.2.42 "Poseidon" is released.
4636
4637 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4638
4639         * cl-macs.el (cl-upcase-arg): New function.
4640         (cl-function-arglist): New function.
4641         (cl-transform-lambda): Automatically add CL-style lambda list to
4642         documentation string using functions above.
4643
4644 2001-01-12  Andy Piper  <andy@xemacs.org>
4645
4646         * package-get.el (package-get-custom): call
4647         package-net-update-installed-db.
4648
4649         * package-ui.el (pui-install-selected-packages): call
4650         package-net-update-installed-db.
4651
4652         * package-net.el (package-net-update-installed-db): use
4653         packages-package-list so that we reflect reality.
4654
4655         * packages.el (packages-package-list): Make docstring reflect
4656         reality.
4657
4658         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4659
4660         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4661         isn't installed.
4662
4663 2001-01-17  Andy Piper  <andy@xemacs.org>
4664
4665         * wid-edit.el (widget-activation-glyph-mapper): activate or
4666         deactivate native widgets.
4667         (widget-glyph-insert-glyph): record instantiator.
4668         (widget-push-button-value-create): use it.
4669
4670         * gui.el (gui-button-action): new function. Make button's domain
4671         buffer current when calling.
4672         (make-gui-button): update to use gui-button-action.
4673
4674 2001-01-16  Didier Verna  <didier@xemacs.org>
4675
4676         * menubar-items.el (default-menubar): add an entry for modeline
4677         horizontal scrolling in Options -> Display.
4678
4679 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4680
4681         * package-get.el (package-get-require-signed-base): Set to nil
4682         by default.
4683
4684 2001-01-17  Martin Buchholz <martin@xemacs.org>
4685
4686         * XEmacs 21.2.41 "Polyhymnia" is released.
4687
4688 2001-01-16  Mike Sperber <mike@xemacs.org>
4689
4690         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4691         catch lisp/mule/.
4692
4693 2001-01-14  Mike Sperber <mike@xemacs.org>
4694
4695         * startup.el (maybe-create-compatibility-dot-emacs):
4696         (maybe-unmigrate-user-init-file):
4697         (unmigrate-user-init-file): Created.
4698         (maybe-migrate-user-init-file): Offer creation of compatibility
4699         .emacs.
4700         Some doc fixes wrt init file location.
4701
4702 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4703
4704         * faces.el (face-frob-from-locale-first): new variable.
4705         (frob-face-font-2): Honor tags arg while trying to use
4706         standard-face-mapping.  When face-frob-from-locale-first is set,
4707         first try to set face inheriting from frobbed-face.
4708
4709 2001-01-15  Didier Verna  <didier@xemacs.org>
4710
4711         * about.el (xemacs-hackers): update my entry.
4712         * about.el (about-url-alist): ditto.
4713         * about.el (about-maintainer-info): ditto.
4714         * about.el (about-hackers): ditto.
4715
4716 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4717
4718         The byte compiler has been badly broken for a year,
4719         by the patch of 1999-12-06.
4720         * byte-optimize.el (byte-optimize-form-code-walker):
4721         Bug was: the byte compiler was making this erroneous optimization:
4722         (progn (or (foo)) (bar)) ==> (bar)
4723
4724 2000-11-20  Mike Sperber <mike@xemacs.org>
4725
4726         * setup-paths.el (paths-core-load-path-depth): Split
4727         `paths-load-path-depth' in two for site and core lisp.  Don't
4728         recurse into core.
4729         * setup-paths.el (paths-construct-load-path): Use.
4730
4731 2001-01-10  Andy Piper  <andy@xemacs.org>
4732
4733         * package-net.el (package-net-cygwin32-binary-size): new variable
4734         (package-net-win32-binary-size): ditto.  add much needed
4735         commentary.
4736
4737         * gutter-items.el (buffers-tab-items): correct off-by-one error
4738         for buffers-tab-max-size.
4739
4740 2001-01-08  Martin Buchholz <martin@xemacs.org>
4741
4742         * XEmacs 21.2.40 is released.
4743
4744 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4745
4746         * mule/hebrew.el: Fix comments and typos.
4747         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4748
4749 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4750
4751         * ChangeLog.1: move ancient log from fill.el.
4752
4753         * dump-paths.el:
4754         paragraphs.el:
4755         mule/mule-category.el:
4756         Miscellaneous typo fixes and slight doc clarifications.
4757
4758         * mule/mule-ccl.el:  Correct file name in header.
4759
4760 2000-12-31  Martin Buchholz <martin@xemacs.org>
4761
4762         * XEmacs 21.2.39 is released.
4763
4764 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4765
4766         * byte-optimize.el (byte-optimize-cond):
4767         (byte-optimize-cond-1): New.
4768         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4769         Optimizes (cond (x nil)) ==> nil.
4770         Provide better diagnostic on malformed expr like (cond foo).
4771
4772 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4773
4774         * mule/mule-coding.el:
4775         mule/mule-cmds.el (reset-language-environment,
4776         set-language-environment-coding-systems):
4777         Safer default coding-priority-list, corresponding to src/file-coding.h.
4778
4779 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4780
4781         * package-admin.el: Allow package removal from
4782         early-package-load-path.
4783
4784 2000-12-15  Andreas Jaeger  <aj@suse.de>
4785
4786         * about.el (about-maintainer-info): Update my entry.
4787
4788 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4789
4790         * packages.el (locate-library): Add support for bzip2
4791         compressed .el files.
4792
4793 2000-12-12  Andy Piper  <andy@xemacs.org>
4794
4795         * package-net.el: new file.
4796
4797 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4798
4799         * font-lock.el: Add missing C++ keywords.
4800
4801 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4802
4803         * simple.el (indent-for-comment): Preserve indentation of comments
4804         starting in column 0, as documented in (Info-goto-node
4805         "(xemacs)Comments").  Update docstring accordingly.
4806
4807 2000-12-05  Martin Buchholz <martin@xemacs.org>
4808
4809         * XEmacs 21.2.38 is released.
4810
4811 2000-12-04  Didier Verna  <didier@xemacs.org>
4812
4813         * mouse.el (default-mouse-track-set-point-in-window): remove
4814         spurious '+' operation detected by Martin.
4815
4816
4817 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4818
4819         * cl-extra.el (coerce):
4820         Implement char to integer coercion.
4821         Remove extraneous (numberp) test.
4822
4823         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4824         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4825         (byte-optimize-predicate):
4826         Warn if evaluating constant expression signals an error.
4827         (byte-optimize-form): Small simplification.
4828
4829         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4830
4831 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4832
4833         * byte-optimize.el:
4834         (byte-optimize-minus):
4835         (byte-optimize-plus):
4836         (byte-optimize-mult):
4837         (byte-optimize-quo):
4838         Use (car (last x)) instead of (last x) to get last elt!
4839         Use `byte-optimize-predicate' to optimize `%'.
4840         Move optimizations for special numeric args to bytecomp.el.
4841         * bytecomp.el (byte-compile-associative): Remove.
4842         (byte-compile-max): New.
4843         (byte-compile-min): New.
4844         Properly handle erroneous calls: (max) (min).
4845         (byte-compile-plus): New.
4846         (byte-compile-minus):
4847         It's easiest to handle 0, +1 and -1 args here.
4848         (byte-compile-mult): New.
4849         It's easiest to handle 1, -1 and 2 args here.
4850         (byte-compile-quo):
4851         It's easiest to handle 0, +1 and -1 args here.
4852         Issue byte-compiler warning when dividing by zero.
4853
4854         Byte-compiler arithmetic improvements.
4855         Better optimize these expressions in the obvious way:
4856         (+ x y 1)   -->  varref x varref y add add1
4857         (+ x y -1)  -->  varref x varref y add sub1
4858         (- x y 0)   -->  (- x y)
4859         (- 0 x y)   -->  (- (- x) y)
4860         (% 42 19)   --> compile-time constant
4861         (/ 42 19)   --> compile-time constant
4862         (* (foo) 2) --> foo call dup plus
4863
4864         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4865         unless (declaim (optimize (safety 3)))
4866         or (setq byte-compile-delete-errors nil).
4867
4868 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4869
4870         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4871         docstrings.
4872
4873 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4874
4875         * startup.el (command-line-do-help):  Add documentation of
4876         portable dumper switches.
4877
4878 2000-11-22  Andy Piper  <andy@xemacs.org>
4879
4880         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4881
4882         * glyphs.el (init-glyphs): don't use autodetect for strings.
4883
4884 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4885
4886         * byte-optimize.el (byte-optimize-char-before):
4887         (byte-optimize-backward-char):
4888         (byte-optimize-backward-word):
4889         Fix incorrect optimizations for these sorts of expressions:
4890         (let ((x nil)) (backward-char x))
4891
4892 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4893
4894         * byte-optimize.el:
4895         * byte-optimize.el (byte-optimize-backward-char): New.
4896         * byte-optimize.el (byte-optimize-backward-word): New.
4897         Make backward-word and backward-char as efficient as forward versions.
4898
4899         * bytecomp.el (byte-compile-no-args-with-one-extra):
4900         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4901         * bytecomp.el (byte-compile-two-args-with-one-extra):
4902         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4903         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4904         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4905         Check if extra arg is constant nil, and if so, use byte-coded call.
4906
4907         * simple.el (backward-word):
4908         * simple.el (mark-word):
4909         * simple.el (kill-word):
4910         * simple.el (backward-kill-word):
4911         Make COUNT argument optional, for consistency with forward-char et al.
4912
4913         * abbrev.el (abbrev-string-to-be-defined):
4914         * abbrev.el (inverse-abbrev-string-to-be-defined):
4915         * abbrev.el (inverse-add-abbrev):
4916         * abbrev.el (expand-region-abbrevs):
4917         * buff-menu.el (Buffer-menu-execute):
4918         * indent.el (move-to-left-margin):
4919         * indent.el (indent-relative):
4920         * indent.el (move-to-tab-stop):
4921         * info.el (Info-reannotate-node):
4922         * lisp-mode.el (lisp-indent-line):
4923         * lisp.el (end-of-defun):
4924         * lisp.el (move-past-close-and-reindent):
4925         * misc.el (copy-from-above-command):
4926         * mouse.el (default-mouse-track-scroll-and-set-point):
4927         * page.el (forward-page):
4928         * paragraphs.el (forward-paragraph):
4929         * paragraphs.el (end-of-paragraph-text):
4930         * picture.el (picture-forward-column):
4931         * picture.el (picture-self-insert):
4932         * rect.el (extract-rectangle-line):
4933         * simple.el (newline):
4934         * simple.el (fixup-whitespace):
4935         * simple.el (backward-delete-char-untabify):
4936         * simple.el (transpose-chars):
4937         * simple.el (transpose-preceding-chars):
4938         * simple.el (do-auto-fill):
4939         * simple.el (indent-new-comment-line):
4940         * simple.el (blink-matching-open):
4941         * view-less.el (cleanup-backspaces):
4942         * wid-edit.el (widget-transpose-chars):
4943         * term/bg-mouse.el (bg-insert-moused-sexp):
4944         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4945
4946         * info.el (Info-fontify-node):
4947         * simple.el (backward-delete-function):
4948         Use canonical delete-backward-char instead of backward-delete-char.
4949
4950 2000-11-20  Andy Piper  <andy@xemacs.org>
4951
4952         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4953         no buffers.
4954
4955 2000-11-20  Andy Piper  <andy@xemacs.org>
4956
4957         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4958         buffer tabs.
4959
4960 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4961
4962         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4963         (proclaim inline...) was shadowing compiler-macros.
4964
4965 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4966
4967         * bytecomp.el (byte-compile-eval): New.
4968         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4969         Keeps this promise made in Lispref:
4970         "If a file being compiled contains a `defmacro' form, the macro is
4971         defined temporarily for the rest of the compilation of that file."
4972
4973 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4974
4975         * cl.el (floatp-safe):
4976         (plusp):
4977         (minusp):
4978         (oddp):
4979         (evenp):
4980         (cl-abs):
4981         Use a better parameter name than `x'.
4982
4983         * cl-macs.el (check-type): Make continuable.  Change documentation
4984         to require PLACE, but accept any form for compatibility.
4985
4986         * abbrev.el (define-abbrev): Use check-type.
4987         * font-menu.el (font-menu-change-face): Use check-type.
4988         * menubar.el (relabel-menu-item): Use check-type.
4989         * itimer.el: Fix typo.
4990
4991 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4992
4993         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4994
4995 2000-11-14  Martin Buchholz <martin@xemacs.org>
4996
4997         * XEmacs 21.2.37 is released.
4998
4999 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5000
5001         * code-cmds.el: Provide the feature.
5002
5003 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5004
5005         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5006
5007         * code-cmds.el: New file
5008         * mule/mule-cmds.el:
5009         * mule/mule-misc.el
5010         (coding-keymap): New keymap. Define coding system keyboard
5011         commands on file-coding builds too.
5012         (coding-system-change-eol-conversion):
5013         (universal-coding-system-argument):
5014         (set-default-coding-systems):
5015         (prefer-coding-system): Moved from mule-cmds.el
5016         (set-buffer-process-coding-system): Moved from mule-misc.el
5017
5018 2000-09-15  Stephen Carney <carney@scubadoo.com>
5019
5020         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5021
5022 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5023
5024         * package-get.el (package-get-download-sites): Add a pre-release
5025         site for experimental packages.
5026
5027         * auto-autoloads.el: Regenerated.
5028
5029 2000-08-01  Andy Piper  <andy@xemacs.org>
5030
5031         * gutter-items.el (buffers-tab-omit-function): reference
5032         buffers-tab-select-visible-buffers.
5033         (buffers-tab-filter-functions): new variable, by default uses
5034         buffers-tab-selection-function and buffers-tab-omit-function.
5035         (select-buffers-tab-buffers-by-mode): invert arguments.
5036         (buffers-tab-select-visible-buffers): new function. Invert calling
5037         of buffers-menu-omit-invisible-buffers.
5038         (buffers-tab-items): rewrite to use
5039         buffers-tab-filter-functions. Rewrite docstring.
5040         (gutter-buffers-tab-extent): delete.
5041         (add-tab-to-gutter): always build a new extent when adding the
5042         tabs.
5043         (update-tab-in-gutter): make gutter dirty when orientation
5044         changes.
5045
5046 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5047
5048         * bytecomp.el (byte-compile-defvar-or-defconst):
5049         Only do loadhist recording if defvar form includes a value.
5050
5051 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5052
5053         * bytecomp.el (byte-compile-initial-macro-environment):
5054         `eval-when-compile' should not compile its body.
5055
5056 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5057
5058         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5059         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5060         some Japanese English.  Remove some ancient FSF comments, and
5061         improve docstrings.  Use symbols not vectors for tables.
5062
5063 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5064
5065         * keymap.el:
5066         (local-key-binding):
5067         (global-key-binding):
5068         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5069
5070         * lisp.el:
5071         (backward-sexp): Slightly simpler code.
5072         (mark-sexp): Make arg optional, like FSF Emacs.
5073         (forward-list): Slightly simpler code.
5074         (backward-list): Slightly simpler code.
5075         (down-list):  Make arg optional, like FSF Emacs.
5076         (up-list):  Make arg optional, like FSF Emacs.
5077         (backward-up-list):  Make arg optional, like FSF Emacs.
5078         (kill-sexp):  Make arg optional, like FSF Emacs.
5079         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5080
5081         * font-menu.el (font-menu-change-face):
5082         Take continuable errors into account.
5083
5084         * abbrev.el:
5085         * abbrev.el (clear-abbrev-table):
5086         * abbrev.el (define-abbrev-table):
5087         * abbrev.el (define-abbrev):
5088         * abbrev.el (insert-abbrev-table-description):
5089         * apropos.el (apropos-documentation-check-doc-file):
5090         * apropos.el (apropos-documentation-check-elc-file):
5091         * buff-menu.el (list-buffers):
5092         * buff-menu.el (list-buffers-noselect):
5093         * bytecomp.el (byte-recompile-directory):
5094         * bytecomp.el (batch-byte-compile):
5095         * cl-macs.el (typep):
5096         * code-files.el (find-coding-system-magic-cookie):
5097         * code-files.el (insert-file-contents):
5098         * cus-edit.el (customize-set-variable):
5099         * cus-edit.el (customize-save-variable):
5100         * cus-face.el (custom-set-face-font-size):
5101         * cus-face.el (custom-set-face-update-spec):
5102         * cus-face.el (custom-reset-faces):
5103         * custom.el (custom-check-theme):
5104         * custom.el (copy-upto-last):
5105         * fill.el (canonically-space-region):
5106         * fill.el (fill-paragraph):
5107         * fill.el (fill-region):
5108         * fill.el (find-space-insertable-point):
5109         * fill.el (justify-current-line):
5110         * faces.el (face-spec-update-all-matching):
5111         * faces.el (set-face-stipple):
5112         * files-nomule.el (insert-file-contents):
5113         * files.el (insert-file-contents-literally):
5114         * files.el (hack-local-variables-last-page):
5115         * files.el (basic-save-buffer):
5116         * files.el (insert-directory):
5117         * font-menu.el (font-menu-change-face):
5118         * font.el (font-spatial-to-canonical):
5119         * format.el (format-encode-region):
5120         * format.el (format-insert-file):
5121         * format.el (format-replace-strings):
5122         * gutter.el (set-gutter-element):
5123         * help.el (key-or-menu-binding):
5124         * help.el (describe-bindings):
5125         * help.el (with-syntax-table):
5126         * indent.el (indent-rigidly):
5127         * indent.el (delete-to-left-margin):
5128         * info.el:
5129         * info.el (Info-extract-dir-entry-from):
5130         * info.el (Info-build-dir-anew):
5131         * info.el (Info-rebuild-dir):
5132         * info.el (Info-batch-rebuild-dir):
5133         * info.el (Info-read-subfile):
5134         * info.el (Info-build-node-completions):
5135         * info.el (Info-extract-menu-node-name):
5136         * isearch-mode.el (isearch-range-invisible):
5137         * isearch-mode.el (isearch-restore-invisible-extents):
5138         * itimer.el (itimerp):
5139         * itimer.el (itimer-live-p):
5140         * keymap.el:
5141         * keymap.el (substitute-key-definition):
5142         * keymap.el (read-command-or-command-sexp):
5143         * keymap.el (local-key-binding):
5144         * keymap.el (global-key-binding):
5145         * keymap.el (global-set-key):
5146         * keymap.el (local-set-key):
5147         * ldap.el:
5148         * ldap.el (ldap-add-entries):
5149         * ldap.el (ldap-delete-entries):
5150         * lisp.el (backward-sexp):
5151         * lisp.el (mark-sexp):
5152         * lisp.el (forward-list):
5153         * lisp.el (backward-list):
5154         * lisp.el (down-list):
5155         * lisp.el (backward-up-list):
5156         * lisp.el (up-list):
5157         * lisp.el (kill-sexp):
5158         * lisp.el (backward-kill-sexp):
5159         * menubar.el (add-menu-button):
5160         * menubar.el (add-submenu):
5161         * menubar.el (delete-menu-item):
5162         * menubar.el (relabel-menu-item):
5163         * mouse.el (narrow-window-to-region):
5164         * obsolete.el (define-obsolete-variable-alias):
5165         * obsolete.el (store-substring):
5166         * package-admin.el:
5167         * package-admin.el (package-admin-install-function):
5168         * package-admin.el (package-admin-install-function-mswindows):
5169         * package-admin.el (package-admin-default-install-function):
5170         * package-get.el (package-get-update-base-entries):
5171         * packages.el (packages-load-package-dumped-lisps):
5172         * packages.el (packages-collect-package-dumped-lisps):
5173         * printer.el (generic-print-buffer):
5174         * printer.el (generic-print-region):
5175         * replace.el (occur-mode-mouse-goto):
5176         * replace.el (perform-replace):
5177         * select.el (get-selection-no-error):
5178         * simple.el:
5179         * simple.el (newline):
5180         * simple.el (open-line):
5181         * simple.el (edit-and-eval-command):
5182         * simple.el (goto-line):
5183         * simple.el (undo):
5184         * simple.el (kill-region):
5185         * simple.el (copy-region-as-kill):
5186         * simple.el (kill-ring-save):
5187         * simple.el (set-mark):
5188         * simple.el (next-line):
5189         * simple.el (previous-line):
5190         * simple.el (line-move):
5191         * simple.el (set-goal-column):
5192         * simple.el (comment-region):
5193         * subr.el:
5194         * subr.el (putf):
5195         * syntax.el (modify-syntax-entry):
5196         * syntax.el (map-syntax-table):
5197         * view-less.el (view-file):
5198         * view-less.el (view-buffer):
5199         * view-less.el (view-file-other-window):
5200         * window-xemacs.el (backward-other-window):
5201         * window.el:
5202         * window.el (one-window-p):
5203         * window.el (walk-windows):
5204         * window.el (window-list):
5205         * x-mouse.el (x-mouse-kill):
5206         * x-select.el (x-get-cutbuffer):
5207         * x-select.el (x-store-cutbuffer):
5208         * term/bg-mouse.el (bg-mouse-line-to-center):
5209         * term/sun-mouse.el (window-line-end):
5210         * term/sun-mouse.el (sun-select-region):
5211         * term/sun.el (kill-region-and-unmark):
5212         * mule/mule-category.el:
5213         * mule/mule-category.el (modify-category-entry):
5214         * mule/mule-category.el (char-category-list):
5215         * mule/mule-coding.el (coding-system-force-on-output):
5216         * mule/mule-misc.el (coding-system-put):
5217         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5218
5219 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5220
5221         * cus-face.el: Typo fixes and tiny clarifications.
5222         * custom.el: ditto
5223
5224 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5225
5226         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5227         * startup.el (normal-top-level): Setup auto-save-list-file-name
5228         if auto-save-list-file-prefix is non-nil.
5229
5230 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5231
5232         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5233
5234 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5235
5236         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5237         get symbol at point-min.
5238
5239 2000-10-24  Didier Verna  <didier@xemacs.org>
5240
5241         * info.el (Info-emacs-info-file-name): defconst it.
5242         * info.el (Info-footnote-tag): defcustom it.
5243         * info.el (Info-no-description-string): ditto.
5244         * info.el (Info-find-node): adapt to new semantics of
5245         'Info-suffixed-file (don't do the case variants stuff).
5246         * info.el (Info-insert-dir): rewrite the dir file variants code.
5247         * info.el (Info-directory-files): New. Return the list of info
5248         files in a directory.
5249         * info.el (Info-dir-outdated-p): use it.
5250         * info.el (Info-parse-dir-entries): ditto.
5251         * info.el (Info-build-dir-anew): don't restrict to files ending
5252         with a ".info.*" extension.
5253         * info.el (Info-set-mode-line): ditto.
5254         * info.el (Info-read-subfile): adapt to new semantics of
5255         'Info-suffixed-file (append 'exact argument).
5256         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5257         string independently of the case.
5258         * info.el (Info-suffixed-file): use it (match all possible case
5259         for the file name).
5260         * info.el (Info-insert-file-contents): code cleanup.
5261         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5262         columns.
5263         * info.el (Info-batch-rebuild-dir): ditto.
5264         * info.el (Info-read-node-name-1): ditto.
5265         * info.el (Info-search): ditto.
5266         * info.el (Info-fontify-node): ditto.
5267
5268
5269 2000-10-24  Didier Verna  <didier@xemacs.org>
5270
5271         * process.el (shell-command): when called from a program, avoid
5272         'push-mark's "mark-set" message.
5273
5274 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5275
5276         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5277         by a symbol, not by a vector.
5278         * mule/vietnamese.el (vscii): Likewise.
5279         (viscii): Likewise.
5280         * mule/cyrillic.el (koi8-r): Likewise.
5281
5282         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5283         by a symbol, not by a vector.
5284         (chinese-big5-2): Likewise.
5285         * mule/ethiopic.el (ethiopic): Likewise.
5286         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5287         (vietnamese-viscii-upper): Likewise.
5288
5289 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5290
5291         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5292
5293 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5294
5295         * byte-optimize.el (byte-optimize-car): New function.
5296         (byte-optimize-cdr): Ditto.
5297
5298 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5299
5300         * byte-optimize.el: Partial synch with FSF 20.7.
5301         Optimize constant concatenation.
5302         Add keymapp as a side effect free function.  It is a built-in.
5303         (byte-after-unbind-pos): Remove byte-equal.
5304
5305 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5306
5307         * update-elc-2.el: Quote regexps correctly.
5308
5309 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5310
5311         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5312         (ccl-compile): Apply integerp, not integer-or-char-p to
5313         check the type of the buffer magnification
5314         (ccl-compile-write-string): Encode a string with binary
5315         coding system.
5316         (ccl-compile-write-repeat): Likewise.
5317
5318 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5319
5320         * buff-menu.el:
5321         * bytecomp.el:
5322         * coding.el:
5323         * faces.el:
5324         * files.el:
5325         * fill.el:
5326         * float-sup.el:
5327         * font-lock.el:
5328         * help.el:
5329         * iso8859-1.el:
5330         * loaddefs.el:
5331         * menubar-items.el:
5332         * menubar.el:
5333         * modeline.el:
5334         * msw-font-menu.el:
5335         * paragraphs.el:
5336         * paths.el:
5337         * replace.el:
5338         * simple.el:
5339         * sound.el:
5340         * startup.el:
5341         * version.el:
5342         * x-faces.el:
5343         * x-font-menu.el:
5344         Remove purecopy.
5345
5346 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5347
5348         * simple.el (do-auto-fill): Use the function pointer to by
5349         `comment-line-break-function', not `indent-new-comment-line'. This
5350         fixes an issue with cc-mode comment continuation.
5351
5352 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5353
5354         * simple.el (turn-on-auto-fill):  Add (interactive).
5355         * mwheel.el (mwheel-install): Add (interactive).
5356         * font-lock.el (turn-on-font-lock): Add (interactive).
5357         (turn-off-font-lock): Add (interactive).
5358
5359 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5360
5361         * packages.el (packages-special-base-regexp): Add `man'.
5362
5363 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5364
5365         * wid-edit.el (widget-specify-active): map over extents in current
5366         buffer like `widget-specify-inactive' does.  Mapping over the
5367         inactive extent object does not work since the current extent is
5368         ignored by `map-extents'.
5369
5370 2000-10-04  Martin Buchholz <martin@xemacs.org>
5371
5372         * XEmacs 21.2.36 is released.
5373
5374 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5375
5376         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5377         Optimize the compiled-function-constants vector by byte-code
5378         reference counts.
5379
5380 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5381
5382         * build-report.el (build-report-delete-regexp): quote value in
5383         defcustom
5384
5385 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5386
5387         * build-report.el (build-report): Don't bind srcdir which we don't
5388         use in `multiple-value-bind' to avoid the only byte-compiler
5389         warning.
5390
5391 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5392
5393         * build-report.el: Requires cl and custom now.
5394         build-report-version is determined by XEmacs version -- remove
5395         build-report-version*.
5396         * build-report.el (build-report-version): Removed.
5397         * build-report.el (build-report-installation-version-regexp): New.
5398         * build-report.el (build-report-version-file-regexp): New.
5399         * build-report.el (build-report-installation-srcdir-regexp): New.
5400         * build-report.el (build-report-destination): Offer
5401         xemacs-build-reports and xemacs-beta.
5402         * build-report.el (build-report-keep-regexp): Adjusted.
5403         * build-report.el (build-report-delete-regexp): Adjusted.
5404         * build-report.el (build-report-make-output-dir): New.
5405         * build-report.el (build-report-installation-file): Replace use of
5406         `concat' with `expand-file-name'.
5407         * build-report.el (build-report-make-output-file): Removed.
5408         * build-report.el (build-report-make-output-files): New.
5409         * build-report.el (build-report-subject): Identify as
5410         user-variable with "*...".
5411         * build-report.el (build-report-prompts): Ditto.
5412         * build-report.el (build-report-version-file): New.
5413         * build-report.el (build-report-file-encoding): Identify as
5414         user-variable with "*...".
5415         * build-report.el (build-report-make-output-get): New.
5416         * build-report.el (build-report-insert-header): Report
5417         emacs-version and system-configuration instead of
5418         build-report-version.
5419         * build-report.el (build-report-insert-make-output): Add file
5420         argument.
5421         * build-report.el (build-report-insert-installation-file):
5422         Re-indent.
5423         * build-report.el (build-report-keep): Change docstring,
5424         re-indent.
5425         * build-report.el (build-report-delete): Ditto.
5426         * build-report.el (build-report-installation-data): New.
5427         * build-report.el (build-report-version-file-data): New.
5428
5429 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5430
5431         * byte-optimize.el (byte-optimize-lapcode):
5432         Fix the optimization of using the first 5 elements of the
5433         constants vector for variables.
5434         (byte-optimize-lapcode): Fix another ancient broken optimization.
5435
5436 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5437
5438         * *: Spelling mega-patch
5439
5440 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5441
5442         * easymenu.el: doc fixes.
5443         (easy-menu-do-define): Use backquote.
5444         (easy-menu-change):
5445         (easy-menu-add):
5446         `when' seems much clearer than `if' here.
5447         (easy-menu-remove):
5448         (easy-menu-add-item):
5449         (easy-menu-item-present-p):
5450         (easy-menu-remove-item):
5451         Wrap using (when (featurep 'menubar) ...)
5452
5453 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5454
5455         * bytecomp.el (displaying-byte-compile-warnings):
5456         Revert Ben's change to this function below so that the compile log
5457         is displayed properly for users of the "popper" package.
5458
5459 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5460
5461         * window.el (save-selected-window): Use backquote.
5462
5463         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5464         Renamed from `byte-compile-file-form-defvar'.
5465         * bytecomp.el (byte-compile-defvar-or-defconst):
5466         Only cons onto current-load-list in top-level forms.
5467         Else this leaks a cons cell every time a defun is called.
5468         Renamed from `byte-compile-defvar', for clarity.
5469         Warn when docstring of defvar is not a string.
5470         Use consistent error messages.
5471         Better comments.
5472
5473 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5474
5475         * simple.el (set-variable):
5476         Remove unneeded defvar by rearranging order of let* forms.
5477
5478         * mule/mule-ccl.el (ccl-get-next-code):
5479         * menubar-items.el (bookmark-menu-filter):
5480         (language-environment-menu-filter):
5481         (tutorials-menu-filter):
5482         * toolbar-items.el (toolbar-compile):
5483         * byte-optimize.el (disassemble-offset):
5484         Use (declare (special ...)) instead of `defvar'.
5485
5486         * cl-macs.el (cl-do-proclaim):
5487         Fix (declare (special ...)) warning suppression syntax.
5488
5489 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5490
5491         * info.el (Info-tag-table-marker):
5492         (Info-tag-table-buffer):
5493         (Info-find-file-node):
5494         (Info-read-subfile):
5495         (Info-build-node-completions):
5496         (Info-search):
5497         (Info-mode):
5498         Multiple info buffer support.
5499
5500 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5501
5502         * ldap.el (ldap-decode-entry): New defun
5503         (ldap-search-entries): Use it in order to decode DN-prefixed
5504         entries properly
5505
5506 2000-08-23  Daniel Pittman <daniel@danann.net>
5507
5508         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5509         Use `eq', not `=', to compare symbols.
5510
5511 2000-07-30  Ben Wing  <ben@xemacs.org>
5512
5513         * bytecomp.el (byte-compile-report-error):
5514         * bytecomp.el (displaying-byte-compile-warnings):
5515         if stack-trace-on-error is set, send out a backtrace when
5516         an error is encountered that stops byte compilation.  this
5517         should make it much much easier to track down those curious
5518         problems.  also undo the kludge of using a separate "*Show*"
5519         buffer for display when there's a temp-buffer-show-function;
5520         we can avoid this by just being a little smarter.
5521
5522         * dialog-items.el:
5523         * dialog-items.el (search-dialog-regexp): New.
5524         * dialog-items.el (search-dialog-callback):
5525         * dialog-items.el (make-search-dialog):
5526         add a regexp option to the dialog and clean up a bit.
5527
5528         * dialog.el:
5529         * dialog.el (yes-or-no-p-dialog-box):
5530         * dialog.el (get-dialog-box-response):
5531         * dialog.el (make-dialog-box):
5532         * dialog.el (dialog-box-finish): New.
5533         * dialog.el (dialog-box-cancel): New.
5534         * dialog.el (internal-make-dialog-box-exit): New.
5535         implement [properly!] the :modal property of the new dialog box
5536         interface.  this is the first time xemacs has ever had *proper*
5537         modal dialog boxes, giving the standard window-system feedback.
5538         (e.g. under windows, clicking on a disabled frame causes a beep
5539         and makes the dialog box flash three times.)
5540
5541         * dragdrop.el: header keyword frobbing.
5542
5543         * dumped-lisp.el (preloaded-file-list):
5544         renamed winnt.el to win32-native.el.
5545
5546         * faces.el (face-property):
5547         * faces.el (set-face-property):
5548         * faces.el (frob-face-property):
5549         * faces.el (frob-face-font-2):
5550         * faces.el (make-face-bold):
5551         * faces.el (make-face-italic):
5552         * faces.el (make-face-bold-italic):
5553         * faces.el (make-face-unbold):
5554         * faces.el (make-face-unitalic):
5555         * faces.el (make-face-smaller):
5556         * faces.el (make-face-larger):
5557         clean up the implementation of these so that window-system-specific
5558         methods are called only on objects belonging to that window system.
5559         previously, you could have [e.g.] mswindows-make-face-bold called
5560         on font object of device type `stream', which is not good and
5561         explains the subtle errors Adrian was getting when byte-compiling
5562         something that required 'term. (Adrian, now you can use stack-trace-
5563         on-error to find the exact place where things are going wrong instead
5564         of having to laboriously binary-search your way through.)
5565
5566         * finder.el (finder-known-keywords):
5567         cleaned up -- properly sorted, clarified the meanings of many of
5568         the keywords, and added a few -- mswin, gui, content, build, www,
5569         user, services.  the last two try to distinguish between a package
5570         that's used directly by the user, and a package that provides
5571         support services to other packages.
5572
5573         * font-lock.el (lisp-font-lock-keywords-2):
5574         update list of lisp control structures to include everything,
5575         including new ones i introduced.
5576
5577         * gutter.el: header keyword frobbing.
5578
5579         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5580         recent isearch element was not doing so!  you got the second-most-
5581         recent instead.
5582
5583         * lisp-mode.el (construct-lisp-mode-menu):
5584         more menubar cleanups.
5585         * lisp-mode.el (with-selected-window):
5586         make it indent properly.
5587
5588         * menubar-items.el (default-menubar): lots of menubar cleanups.
5589         rearranged the options menu the most, e.g. splitting up the
5590         Keyboard/Mouse menu into a new Editing menu and combining the
5591         separate Scrollbar/Gutter/Toolbar submenus into Display.
5592         Got rid of General, moved items to Editing or new Troubleshooting.
5593         Moved Packages to Tools; doesn't seem to belong under Options.
5594         Added stuff to the Cmds menu, e.g. Change Case.
5595
5596         NB please don't complain about these periodic menubar changes.
5597         Anything like this is necessarily incremental in its construction
5598         -- By constant use you gradually become more and more aware of
5599         better and better ways to group menu items.  When we eventually
5600         move the options menu to a property sheet, the existing structure
5601         will probably be preserved fairly well.
5602
5603         * minibuf.el (next-history-element): fix problems with pressing
5604         down arrow in repeat-complex-command.
5605
5606         * modeline.el:
5607         * modeline.el (modeline-3d-p): New.
5608         added custom variable for controlling the 3d modeline.  the
5609         corresponding Options item has been present for a long time,
5610         but commented out with "fix me!" comments.  it's fixed now.
5611
5612         * obsolete.el (add-menu):
5613         remove bogus gettexts.
5614
5615         * process.el (shell-quote-argument):
5616         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5617         For bash under Windows native, see below.
5618
5619         * simple.el:
5620         * simple.el (display-warning-buffer):
5621         Fixed the handling of warning display to eliminate the annoying
5622         *Show* buffer, like was done for byte-compiler output above.
5623
5624         * simple.el (debug-print): New.
5625         Simple function for sending debug messages to the console and/or
5626         other debug places.
5627
5628         * subr.el (replace-in-string):
5629         Rewrite this function to avoid N^2 behavior with large strings --
5630         catastrophic with the new Windows selection code! (Apparently the
5631         author of this function didn't realize there was a fun
5632         replace-match that could make his life much easier, because we
5633         duplicated the entire logic.  The new version is smaller, easier
5634         to understand, much more robust, and has extended features --
5635         those of replace-match.)
5636
5637         * window.el:
5638         * window.el (with-selected-window): New.
5639         An obvious complement to the existing `with-selected-frame' and
5640         `with-current-buffer'.
5641
5642         * win32-native.el: Renamed from winnt.el.
5643         Added a great deal of stuff for properly handling process quoting,
5644         somewhat modeled on Kirill's original model (which i later threw
5645         away).  We should now finally have correctly working process arg
5646         quoting/dequoting so that the final app gets exactly what we
5647         intended.  Because the mechanism is in Lisp, it's easily
5648         extendible. (For those running bash and running the native
5649         version, I tried hard to do what I thought was correct.  But more
5650         thought is needed, and ideally the volunteer work of people with
5651         these configurations that they generally run on.)
5652
5653         * x-font-menu.el (x-font-menu-font-data):
5654         Put in defvar's to fix byte-compiler warnings.
5655
5656 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5657
5658         * select.el (selection-coercion-alist): Initialise.
5659         * select.el (select-coerce-to-text): New.
5660         * select.el (select-coerce): New.
5661         New functions to perform type and value coercion.
5662
5663         * select.el (select-buffer-killed-default): Keep data if it was
5664         on the clipboard.
5665
5666 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5667
5668         * menubar-items.el (default-menubar): Fix typo.
5669         (default-menubar): `lambda' was mispelled as `lamda'.
5670
5671 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5672
5673         * window.el (shrink-window-if-larger-than-buffer): Remove
5674         edge checking code.
5675
5676 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5677
5678         * paths.el (gnus-local-domain): Removed.
5679         (gnus-local-organization): Ditto.
5680         (gnus-startup-file): Ditto.
5681
5682 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5683
5684         * files.el (auto-mode-alist): Add .spec for RPM.
5685
5686 2000-07-31  Andy Piper  <andy@xemacs.org>
5687
5688         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5689
5690 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5691
5692         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5693         browse-url.
5694         * help.el (xemacs-www-page): Ditto.
5695         (xemacs-www-faq): Ditto.
5696         * menubar-items.el (default-menubar): Ditto.
5697
5698         * wid-edit.el (widget-url-link-action): Ditto.
5699         From: Kenichi OKADA <okada@opaopa.org>.
5700
5701 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5702
5703         * finder.el (finder-commentary): Add autoload cookie.
5704
5705 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5706
5707         * files.el (insert-file-contents-literally): Fix second let
5708         binding for `coding-system-for-read' to `coding-system-for-write'
5709         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5710
5711 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5712
5713         * files.el (insert-file-contents-literally): Use binary coding
5714         system (from Morioka san).
5715         (insert-file-contents-literally): Make file-name-handler method.
5716
5717 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5718
5719         * cl-macs.el (get-selection): Add defsetf.
5720
5721 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5722
5723         * x-init.el (x-activate-region-as-selection): replace obsolete
5724         function x-own-selection with own-selection.
5725         (ow-find): replace obsolete functions x-get-selection and
5726         x-get-clipboard with get-selection and get-clipboard.
5727         (init-post-x-win): replace obsolete function x-disown-selection
5728         with disown-selection.
5729
5730 2000-07-20  Mike Sperber  <mike@xemacs.org>
5731
5732         * startup.el (load-user-init-file): Only try to load init file if
5733         it exists.
5734
5735 2000-07-10  Andy Piper  <andy@xemacs.org>
5736
5737         * dialog-items.el: sync with Ben's patch.
5738
5739         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5740         comment.
5741         (progress-text-glyph): deleted.
5742         (progress-layout-glyph): make completely minimal.
5743         (progress-gauge-glyph): ditto.
5744         (progress-display-style): fix to handle dynamic instantiator
5745         changes.
5746         (progress-text-instantiator): new.
5747         (progress-layout-instantiator): new.
5748         (progress-gauge-instantiator): new.
5749         (set-progress-display-instantiator): renamed and changed from
5750         set-progress-display-style.
5751         (progress-abort-glyph): use instantiator not glyph.
5752         (append-progress-display): use set-progress-display-instantiator
5753         and set-glyph-image.
5754         (abort-progress-display): ditto.
5755         (raw-append-progress-display): ditto.
5756
5757 2000-07-20  Ben Wing  <ben@xemacs.org>
5758
5759         * code-files.el: Move Mule-specific code to mule-coding.el.
5760
5761 2000-07-15  Ben Wing  <ben@xemacs.org>
5762
5763         * autoload.el:
5764         Fixed comments.
5765
5766         * cmdloop.el:
5767         * cmdloop.el (yes-or-no-p):
5768         * cmdloop.el (y-or-n-p):
5769         Make these functions use should-use-dialog-box-p and not be
5770         overridden in dialog.el.
5771
5772         * cus-dep.el:
5773         * cus-dep.el (Custom-make-dependencies): Removed.
5774         * cus-dep.el (Custom-make-dependencies-1): New.
5775         * cus-dep.el (Custom-make-one-dependency): New.
5776         New entry point for use in Makefiles, to avoid excessive
5777         invocations.
5778
5779         * cus-edit.el (custom-variable-reset-saved):
5780         * cus-edit.el (custom-variable-reset-standard):
5781         * cus-edit.el (custom-save-resets):
5782         Fix bytecompiler warnings.
5783
5784         * dialog.el:
5785         * dialog.el (yes-or-no-p-dialog-box):
5786         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5787         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5788         * dialog.el (get-dialog-box-response):
5789         * dialog.el (message-or-box):
5790         * dialog.el (make-dialog-box):
5791         * dialog.el (popup-dialog-box): New.
5792         Avoid yes-or-no-p bogosities.
5793         Create a general function `make-dialog-box' to encapsulate all
5794         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5795
5796         * dumped-lisp.el (preloaded-file-list):
5797         Add dialog-items.  Clean up.  Group files by types.
5798
5799         * easymenu.el (easy-menu-add):
5800         * easymenu.el (easy-menu-remove):
5801         Account for accelerators.
5802
5803         * extents.el:
5804         * extents.el (extent-list): New args, like in map-extents.
5805         * extents.el (extent-at-event): New.
5806         * extents.el (extents-at-event): New.
5807
5808         * font-lock.el:
5809         * font-lock.el (font-lock-mode):
5810         * font-lock.el (font-lock-default-fontify-buffer):
5811         * font-lock.el (font-lock-default-unfontify-region):
5812         * font-lock.el (font-lock-fontify-syntactically-region):
5813         * font-lock.el (font-lock-fontify-keywords-region):
5814         Use new progress-feedback names.
5815
5816         * font-lock.el (java-font-lock-identifier-regexp):
5817         * font-lock.el (java-font-lock-class-name-regexp):
5818         Fix bytecompiler warnings.
5819
5820         * gutter-items.el:
5821         * gutter-items.el (progress-display-use-echo-area): Removed.
5822         * gutter-items.el (progress-feedback-use-echo-area): New.
5823         * gutter-items.el (progress-display-popup-period): Removed.
5824         * gutter-items.el (progress-feedback-popup-period): New.
5825         * gutter-items.el (set-progress-display-style): Removed.
5826         * gutter-items.el (set-progress-feedback-style): New.
5827         * gutter-items.el (progress-display-style): Removed.
5828         * gutter-items.el (progress-feedback-style): New.
5829         * gutter-items.el (progress-stack):
5830         * gutter-items.el (progress-displayed-p): Removed.
5831         * gutter-items.el (progress-feedbacked-p): New.
5832         * gutter-items.el (clear-progress-display): Removed.
5833         * gutter-items.el (clear-progress-feedback): New.
5834         * gutter-items.el (progress-display-clear-when-idle): Removed.
5835         * gutter-items.el (progress-feedback-clear-when-idle): New.
5836         * gutter-items.el (remove-progress-display): Removed.
5837         * gutter-items.el (remove-progress-feedback): New.
5838         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5839         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5840         * gutter-items.el (append-progress-display): Removed.
5841         * gutter-items.el (append-progress-feedback): New.
5842         * gutter-items.el (abort-progress-display): Removed.
5843         * gutter-items.el (abort-progress-feedback): New.
5844         * gutter-items.el (raw-append-progress-display): Removed.
5845         * gutter-items.el (raw-append-progress-feedback): New.
5846         * gutter-items.el (display-progress-display): Removed.
5847         * gutter-items.el (display-progress-feedback): New.
5848         * gutter-items.el (current-progress-display): Removed.
5849         * gutter-items.el (current-progress-feedback): New.
5850         * gutter-items.el (current-progress-display-label): Removed.
5851         * gutter-items.el (current-progress-feedback-label): New.
5852         * gutter-items.el (progress-display): Removed.
5853         * gutter-items.el (progress-feedback): New.
5854         Replace "progress-display" with "progress-feedback" globally.
5855
5856         * gutter-items.el (lprogress-display): Removed.
5857         * gutter-items.el (progress-feedback-with-label): New.
5858         Rename lprogress-display ==> progress-feedback-with-label.
5859
5860         * gutter-items.el (search-dialog-direction): Removed.
5861         * gutter-items.el (search-dialog-text): Removed.
5862         * gutter-items.el (search-dialog-callback): Removed.
5863         * gutter-items.el (make-search-dialog): Removed.
5864         Move to dialog-items.el.
5865
5866         * help.el:
5867         * help.el (help-mode-quit):
5868         * help.el (mode-for-help): New.
5869         * help.el (help-sticky-window): New.
5870         * help.el (help-window-config): New.
5871         * help.el (with-displaying-help-buffer):
5872         * help.el (function-at-event): New.
5873         * help.el (help-symbol-regexp): New.
5874         * help.el (help-symbol-run-function-1): New.
5875         * help.el (help-symbol-run-function): New.
5876         * help.el (help-symbol-function-context-menu): New.
5877         * help.el (help-symbol-variable-context-menu): New.
5878         * help.el (help-symbol-function-and-variable-context-menu): New.
5879         * help.el (frob-help-extents): New.
5880         * help.el (describe-function-1):
5881         * help.el (variable-at-point):
5882         * help.el (variable-at-event): New.
5883         * help.el (describe-variable):
5884         Major overhaul.
5885         - Make functions and variables be mousable.
5886         - Middle button hyperlinks.
5887         - New context-menu entries.
5888
5889         * keydefs.el:
5890         * keydefs.el (global-map):
5891         New key bindings to move lines up and down.
5892
5893         * lisp-mode.el:
5894         * lisp-mode.el (construct-lisp-mode-menu): New.
5895         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5896         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5897         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5898         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5899         Make popup and menubar menus be different.  Popup menu uses
5900         clicked location and automatically assumes symbol under the mouse
5901         for various commands.
5902
5903         * menubar-items.el:
5904         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5905         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5906
5907         * menubar-items.el (global-popup-menu): Removed.
5908         * menubar-items.el (mode-popup-menu): Removed.
5909         * menubar-items.el (activate-popup-menu-hook): Removed.
5910         * menubar-items.el (popup-mode-menu): Removed.
5911         * menubar-items.el (popup-buffer-menu): Removed.
5912         * menubar-items.el (popup-menubar-menu): Removed.
5913         Move to menubar.el.
5914
5915         * menubar.el:
5916         * menubar.el (global-popup-menu): New.
5917         * menubar.el (mode-popup-menu): New.
5918         * menubar.el (activate-popup-menu-hook): New.
5919         * menubar.el (last-popup-menu-event): New.
5920         * menubar.el (popup-mode-menu): New.
5921         * menubar.el (popup-buffer-menu): New.
5922         * menubar.el (popup-menubar-menu): New.
5923         * menubar.el (menu-call-at-event): New.
5924         Move non-content functions here.  Add support for context menu
5925         items on extents.
5926
5927         * minibuf.el (minibuffer-history-uniquify):
5928         Typo fix.
5929
5930         * minibuf.el (read-file-name-1):
5931         Call new file dialog box if it exists.
5932
5933         * minibuf.el (mouse-rfn-setup-vars):
5934         Clean up "chop" action.
5935
5936         * mouse.el:
5937         * mouse.el (button2): Now bound to mouse-track.
5938         * mouse.el (click-inside-extent-p):
5939         * mouse.el (point-inside-extent-p):
5940         * mouse.el (point-inside-selection-p):
5941         * mouse.el (mouse-drag-or-yank): Removed.
5942         * mouse.el (mouse-begin-drag-n-drop): New.
5943         * mouse.el (mouse-eval-sexp):
5944         * mouse.el (mouse-track-activate-strokes): New.
5945         * mouse.el (mouse-track-do-activate): New.
5946         * mouse.el (mouse-track):
5947         * mouse.el (default-mouse-track-event-is-with-button): New.
5948         * mouse.el (default-mouse-track-cleanup-hook):
5949         * mouse.el (default-mouse-track-drag-hook):
5950         * mouse.el (default-mouse-track-drag-up-hook):
5951         * mouse.el (default-mouse-track-click-hook):
5952         Merge drag-n-drop into mouse-track.
5953         Add general "activate" support to replace specific button2 kludges.
5954         Use "button modifier" support in mouse-track.
5955
5956         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5957
5958         * package-ui.el:
5959         * package-ui.el (pui-menu):
5960         * package-ui.el (pui-popup-context-sensitive): Removed.
5961         Fix bytecompiler warnings.
5962         Clean up popup code a bit.
5963
5964         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5965
5966         * simple.el:
5967         * simple.el (transpose-lines):
5968         * simple.el (transpose-line-up): New.
5969         * simple.el (transpose-line-down): New.
5970         * simple.el (transpose-subr):
5971         * simple.el (transpose-subr-1): Removed.
5972         Clean up, add functions to move lines up and down.
5973
5974         * startup.el (mail-host-address):
5975         * startup.el (user-mail-address):
5976         Customize.
5977
5978         * subr.el:
5979         * subr.el (set-symbol-value-in-buffer): New.
5980         * subr.el (error):
5981         * subr.el (check-argument-type):
5982         * subr.el (defined-error-p): New.
5983         Add structured error support.
5984
5985         * toolbar-items.el (toolbar-compile):
5986         Use new make-dialog-box.
5987
5988         * update-elc.el:
5989
5990         * userlock.el (ask-user-about-lock-dbox):
5991         * userlock.el (ask-user-about-supersession-threat-dbox):
5992         * userlock.el (ask-user-about-lock):
5993         * userlock.el (ask-user-about-supersession-threat):
5994         Use new make-dialog-box.
5995         Add safety checks; use should use-dialog-box-p.
5996
5997         * window-xemacs.el:
5998         * window-xemacs.el (__buffer-dedicated-frame):
5999         * window-xemacs.el (buffer-dedicated-frame): New.
6000         * window-xemacs.el (set-buffer-dedicated-frame): New.
6001         Move dedicated-frame stuff into lisp.
6002
6003 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6004
6005         * printer.el (generic-print-region): Do not require that
6006         `printer-name' be set.
6007         (printer-name): Commentary clarification.
6008
6009 2000-07-19  Martin Buchholz <martin@xemacs.org>
6010
6011         * XEmacs 21.2.35 is released.
6012
6013 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6014
6015         * select.el (selection-coercible-types): Initialise.
6016
6017 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6018
6019         * select.el (own-clipboard): Bug fix.
6020
6021 2000-07-17  Mike Sperber  <mike@xemacs.org>
6022
6023         * cus-edit.el (custom-migrate-custom-file): Save init file before
6024         continuing.
6025
6026 2000-07-16  Mike Sperber  <mike@xemacs.org>
6027
6028         * startup.el (load-init-file): Remove silly call to
6029         `load-user-custom-file`.
6030         (maybe-migrate-user-init-file): Minor fixes.
6031
6032 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6033
6034         * apropos.el (apropos-documentation-check-doc-file):
6035         `doc' variable should be let-bound, as was presumably intended.
6036
6037         * cus-edit.el (custom-variable-reset-saved):
6038         (custom-variable-reset-standard):
6039         Remove unused variable comment-widget.  Twice.
6040
6041         * toolbar.el (toolbar-blank-press-function):
6042         Add a real defvar with initial value nil and proper docstring.
6043         (press-toolbar-button): No need to check for boundp-ness anymore.
6044
6045         * rect.el (open-rectangle-line): Remove useless (let) form.
6046         Add defvar for pending-delete-mode.
6047
6048         * info.el (Info-find-node): This function needs an autoload cookie.
6049
6050         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6051         Use let* since the second form referred to the first.
6052
6053 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6054
6055         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6056         instead of removed `mswindows-get-clipboard'.
6057
6058
6059 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6060
6061         * select.el (select-convert-from-text): New.
6062         * select.el (select-convert-from-length): New.
6063         * select.el (select-convert-from-integer): New.
6064         * select.el (select-convert-from-identity): New.
6065         * select.el (select-convert-from-filename): New.
6066         * select.el (selection-converter-in-alist): Use them.
6067         New converter functions for X.
6068
6069         * select.el (get-selection): Removed comment.
6070
6071         * select.el (own-selection): Removed append code - I thought
6072         I'd already done this, but apparently not...
6073
6074         * select.el: Changed comment about TIMESTAMP.
6075
6076         * select.el (select-convert-in): New.
6077         * select.el (select-convert-out): New.
6078         New functions that get used by select.c.
6079
6080         * select.el (select-buffer-killed-default): New.
6081         * select.el (select-buffer-killed-text): New.
6082         * select.el (selection-buffer-killed-alist): New.
6083         New list and functions that get called if a relevant selection
6084         exists and a buffer gets killed.
6085
6086         * select.el (select-convert-to-targets):
6087         * select.el (select-convert-to-identity): Removed.
6088         * select.el (select-convert-from-identity): Removed.
6089         * select.el (select-converter-out-alist):
6090         Removed _EMACS_INTERNAL selection type.
6091
6092         * x-select.el (xselect-kill-buffer-hook): Removed.
6093         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6094         Removed this X-specific nonesense. Use the generic support
6095         in select.el instead.
6096
6097 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6098
6099         * mule/mule-category.el (defined-category-hashtable):
6100         Use make-hash-table instead of make-hashtable
6101
6102         * buff-menu.el: Byte-compiler warning fix.
6103
6104         * isearch-mode.el (isearch-highlight-all-cleanup):
6105         Remove unused variable `isearch-highlight-all-start'.
6106
6107         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6108
6109         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6110
6111         * cus-dep.el (Custom-make-dependencies):
6112         Add autoload cookie for custom-add-loads to generated custom-load.el.
6113
6114         * autoload.el (autoload-package-name): Warning suppression.
6115         Move defvar prior to first use.
6116
6117         * custom.el: Add autoload for custom-declare-face.
6118         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6119         * cl.el (cl-hack-byte-compiler):
6120         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6121         to work properly.
6122
6123 2000-07-08  Mike Sperber  <mike@xemacs.org>
6124
6125         * startup.el (load-home-init-file): Added variable.
6126         (maybe-migrate-user-init-file): Added.
6127         (load-user-init-file): Load custom file if different from init
6128         file.
6129
6130         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6131         "startup."
6132
6133         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6134         Moved `custom-file'-related code to cus-file.el.
6135
6136         * cus-file.el: New file.
6137
6138 2000-04-01  Mike Sperber  <mike@xemacs.org>
6139
6140         * packages.el (packages-find-package-directories): Added support
6141         for external package hierarchies with in-place installations.
6142
6143         * find-paths.el (paths-root-in-place-p): Added.
6144         (paths-find-emacs-directory): Added support for external
6145         directories with in-place installations.
6146         (paths-find-site-directory): Ditto.
6147
6148         * startup.el (find-user-init-file): Also look for
6149         ~/.xemacs/init.elc? in preference to ~/.emacs.
6150
6151 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6152
6153         * select.el (own-selection):
6154         * select.el (own-clipboard): Changed `append' parameter to
6155         `how-to-use' parameter.
6156         * select.el (own-selection): Removed icky append code.
6157         * select.el (own-selection, get-selection): Removed extra type
6158         checking.
6159         * select.el (selection-appender-alist):
6160         * select.el (selection-converter-{in|out}-alist): Initialise.
6161         * select.el (select-append-to-*): New.
6162         * select.el (select-convert-from-*): New.  New functions to append
6163         data and convert data from external type.
6164
6165 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6166
6167         * font-lock.el: Javadoc enhancements.
6168
6169 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6170
6171         * printer.el (generic-print-region): Compose job name from buffer
6172         name.
6173
6174 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6175
6176         * font-lock.el (font-lock-fontify-pending-extents): Call
6177         font-lock-fontify-region instead of font-lock-fontify-buffer
6178         to avoid unnecessary progress gauges.
6179
6180 2000-07-06  Craig Lanning  <lanning@scra.org>
6181
6182         * custom-load.el (faces):
6183
6184         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6185         dir is a regex.
6186
6187         * process.el (call-process-internal): from Dan Holmsand, use binary
6188         coding systems so that jka-compr works.
6189
6190 2000-07-07  Ben Wing  <ben@xemacs.org>
6191
6192         * font-lock.el: Undo previous change.  Unfortunately, some
6193         files actually use the variables directly in their init code
6194         without quoting them.
6195
6196 2000-07-07  Ben Wing  <ben@xemacs.org>
6197
6198         * font-lock.el (defvar font-lock-*-face): Removed.
6199
6200         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6201         only when necessary.
6202
6203 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6204
6205         * cl-macs.el: fix cl-transform-function-property kludge
6206         so that it does not require a random feature.
6207
6208 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6209
6210         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6211         as in Linux kernel "Rules.make".
6212
6213 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6214
6215         * build-report.el (build-report): Add autoload cookie.
6216
6217 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6218
6219         * package-ui.el (defgroup pui):  Correct a misspelling
6220         (pui-toggle-package-delete):  Change `seleted' to `selected'
6221
6222 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6223
6224         * package-get.el (package-get-update-base):
6225         (package-get): Use insert-file-contents-literally always.
6226         (package-get-maybe-save-index):
6227         Force coding system for writing to binary.
6228
6229 2000-06-08  Mike Alexander  <mta@arbortext.com>
6230
6231         * code-process.el (call-process-region): If there is no coding
6232         system for the process on process-coding-system-alist use the
6233         coding system of the buffer containing the region.
6234
6235 2000-06-10  Ben Wing  <ben@xemacs.org>
6236
6237         * cmdloop.el (command-error):
6238         If debug-on-error and noninteractive, output backtrace.
6239
6240         * files.el (file-relative-name):
6241         Remove MSDOS references.
6242
6243         * simple.el (line-number): New function, due to non-obvious
6244         behavior/usage of count-lines.
6245
6246         * simple.el (count-lines): document non-obvious usage to get
6247         line number.
6248
6249 2000-06-11  Ben Wing  <ben@xemacs.org>
6250
6251         * faces.el ((featurep 'xpm)):
6252         * x-faces.el (x-init-face-from-resources):
6253         * x-faces.el (x-init-frame-faces):
6254         * x-misc.el (x-init-specifier-from-resources):
6255         * x-misc.el (x-get-resource-and-bogosity-check):
6256         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6257         * x-mouse.el (x-init-pointer-shape):
6258         * x-scrollbar.el (x-init-scrollbar-from-resources):
6259         Add sixth argument to x-get-resource calls so as to issue warnings
6260         rather than errors on bogus arguments.
6261
6262 2000-06-05  Ben Wing  <ben@xemacs.org>
6263
6264         * compat.el: new file.  provides a clean, non-intrusive way to
6265         define compatibility functions.
6266
6267         * process.el (shell-quote-argument): temporary fix for lack
6268         of nt-quote-process-args.  #### I need to put back the overall
6269         structure of that mechanism but redo the guts of it using the
6270         extra intelligence in the C code.
6271
6272 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6273
6274         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6275         `package-get' does in package-get.el, instead of using external
6276         "md5sum" program.
6277
6278         * package-get.el (package-get): Insert package file literally to
6279         make checksum calculation work.
6280
6281 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6282
6283         * code-files.el (convert-mbox-coding-system): Deleted.
6284         (file-coding-system-alist): Removed reference to
6285         convert-mbox-coding-system.
6286
6287 2000-05-28  Martin Buchholz <martin@xemacs.org>
6288
6289         * XEmacs 21.2.34 is released.
6290
6291 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6292
6293         * font-lock.el (font-lock-keywords): Rewrote docstring
6294
6295 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6296
6297         * loadhist.el (unload-feature): handle case where x is both boundp
6298         and fboundp
6299
6300 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6301
6302         * packages.el: It's ok to use built-in macros, but not lisp
6303         defined ones.
6304
6305 2000-05-20  Ben Wing  <ben@xemacs.org>
6306
6307         * font-lock.el:
6308         * font-lock.el (font-lock-message-threshold):
6309         * font-lock.el (font-lock-mode):
6310         * font-lock.el (font-lock-default-fontify-buffer):
6311         * font-lock.el (font-lock-always-fontify-immediately):
6312         * font-lock.el (font-lock-old-extent): Removed.
6313         * font-lock.el (font-lock-old-len): Removed.
6314         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6315         * font-lock.el (font-lock-pending-extent-table): New.
6316         * font-lock.el (font-lock-range-table): New.
6317         * font-lock.el (font-lock-after-change-function):
6318         * font-lock.el (font-lock-after-change-function-1): Removed.
6319         * font-lock.el (font-lock-fontify-pending-extents): New.
6320         * font-lock.el ('font-lock-revert-cleanup): Removed.
6321         * font-lock.el ('font-lock-revert-setup): Removed.
6322         Rewrite deferral code to handle any number of changes, merging
6323         them properly.  Remove hacked-up code for revert-buffer, now
6324         unnecessary.
6325
6326         * menubar-items.el (default-menubar):
6327         In Options->Edit Init File, don't switch to emacs-lisp-mode
6328         unless necessary; doing this turns off font-lock.
6329
6330 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6331
6332         * keydefs.el: Define C-x BS to backward-kill-sentence.
6333
6334 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6335
6336         * files.el (hack-local-variables-prop-line): Use non-greedy
6337         matching to process -*-texinfo-*- -*-.
6338
6339 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6340
6341         * minibuf.el (minibuf-directory-files): new function.
6342         (read-file-name-activate-callback): use minibuf-directory-files.
6343         (read-directory-name-internal): ditto.
6344         (mouse-file-display-completion-list): ditto.
6345         (mouse-directory-display-completion-list): ditto.
6346         (read-file-name-internal): remove "./" from completion list unless
6347         explicitly matched, for consistency.
6348
6349 2000-05-11  Ben Wing  <ben@xemacs.org>
6350
6351         * gutter-items.el (gutter-buffers-tab):
6352         * gutter-items.el (add-tab-to-gutter):
6353         * gutter-items.el (update-tab-in-gutter):
6354         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6355         * gutter-items.el (append-progress-display):
6356         * gutter-items.el (abort-progress-display):
6357         * gutter-items.el (raw-append-progress-display):
6358         Further fixes.  Use set-glyph-image not set-image-instance-property,
6359         to fix problems with multiple windows in a frame.
6360
6361         * menubar-items.el (tutorials-menu-filter):
6362         Fix typo.
6363
6364         * startup.el (early-error-handler):
6365         Display message box under windows; otherwise, message will disappear
6366         before it can be viewed.
6367
6368         * update-elc.el:
6369         Fix bug in NEEDTODUMP processing.
6370
6371 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6372
6373         * startup.el (lock-directory): Removed.
6374         (superlock-file): Ditto.
6375         (startup-set-paths): Remove lockdir.
6376         (startup-setup-paths-warning): Remove lock-directory.
6377
6378         * setup-paths.el (paths-find-lock-directory): Removed.
6379         (paths-find-superlock-file): Ditto.
6380
6381 2000-05-09  Ben Wing  <ben@xemacs.org>
6382
6383         * faces.el (set-face-property):
6384         * faces.el (set-face-font):
6385         * faces.el (set-face-foreground):
6386         * faces.el (set-face-background):
6387         * faces.el (set-face-background-pixmap):
6388         * faces.el (set-face-underline-p):
6389         * faces.el (set-face-strikethru-p):
6390         * faces.el (set-face-highlight-p):
6391         * faces.el (set-face-dim-p):
6392         * faces.el (set-face-blinking-p):
6393         * faces.el (set-face-reverse-p):
6394         doc string changes.
6395
6396         * glyphs.el:
6397         * glyphs.el (make-image-specifier):
6398         * glyphs.el (glyph-property):
6399         * glyphs.el (set-glyph-image):
6400         * glyphs.el (make-glyph):
6401         * glyphs.el (make-pointer-glyph):
6402         * glyphs.el (make-icon-glyph):
6403         * glyphs.el (widget-image-instance-p): New.
6404         authorship info, lots of doc changes.  New predicate, inadvertently
6405         omitted.  the general principle with specifier docs is now that
6406         the description of instantiators should go with the make-foo-specifier
6407         fun's doc string, rather than in foo-specifier-p.  this follows
6408         conventions elsewhere in XEmacs and in general is a lot more obvious
6409         of a place to look.  sometimes the make-foo-specifier function needs
6410         to be created in the process.
6411
6412         * gutter.el:
6413         * gutter.el (make-gutter-specifier): New.
6414         * gutter.el (make-gutter-size-specifier): New.
6415         * gutter.el (make-gutter-visible-specifier): New.
6416         specifier doc updates according to the conventions specified before.
6417
6418         * objects.el:
6419         * objects.el (make-font-specifier):
6420         * objects.el (make-color-specifier):
6421         * objects.el (make-face-boolean-specifier): New.
6422         specifier doc updates according to the conventions specified before.
6423
6424         * specifier.el:
6425         * specifier.el (set-specifier):
6426         * specifier.el (make-integer-specifier): New.
6427         * specifier.el (make-boolean-specifier): New.
6428         * specifier.el (make-natnum-specifier): New.
6429         * specifier.el (make-generic-specifier): New.
6430         * specifier.el (make-display-table-specifier): New.
6431         specifier doc updates according to the conventions specified before.
6432
6433         * toolbar.el:
6434         * toolbar.el (make-toolbar-specifier): New.
6435         specifier doc updates according to the conventions specified before.
6436
6437 2000-05-09  Ben Wing  <ben@xemacs.org>
6438
6439         * process.el (call-process-internal): Revert to previous version
6440         because Mike's change clashed with a change I did not long before.
6441         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6442         Thanks very much Mike for pointing out the bug and submitting a
6443         patch!
6444
6445 2000-04-13  Mike Alexander  <mta@arbortext.com>
6446
6447         * process.el (call-process-internal): Send the correct input buffer
6448         (call-process-internal): Return the exit status of the process
6449
6450 2000-05-07  Ben Wing  <ben@xemacs.org>
6451
6452         * winnt.el:
6453         * winnt.el (nt-quote-args-verbatim): Removed.
6454         * winnt.el (nt-quote-args-prefix-quote): Removed.
6455         * winnt.el (nt-quote-args-backslash-quote): Removed.
6456         * winnt.el (nt-quote-args-double-quote): Removed.
6457         * winnt.el (nt-quote-args-functions-alist): Removed.
6458         * winnt.el (nt-quote-process-args): Removed.
6459         Remove all stuff for argument quoting.  We borrow the code instead
6460         from Emacs 20.6, which is much more careful in its quoting
6461         (e.g. in handling runs of the escape character) and avoids most of
6462         the need for this Lisp mechanism by checking to see whether we're
6463         running a Cygwin or normal program and doing the appropriate
6464         quoting.  If we end up needing such a mechanism, we should add
6465         it by extending the variable `mswindows-quote-process-args' so it
6466         can take an alist of regexps.
6467
6468 2000-05-07  Ben Wing  <ben@xemacs.org>
6469
6470         * keydefs.el:
6471         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6472         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6473         the window without moving point.
6474
6475         * simple.el:
6476         * simple.el (scroll-up-one): New.
6477         * simple.el (scroll-down-one): New.
6478         Functions for use with C-M-up/down.
6479
6480 2000-05-01  Martin Buchholz <martin@xemacs.org>
6481
6482         * XEmacs 21.2.33 is released.
6483
6484 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6485
6486         * dialog.el (yes-or-no-p-dialog-box):
6487         Fix docstring.
6488         Fix following horrible bug in X11 mode with focus-follows-mouse:
6489           1. Visit two files in two different frames.
6490           2. do File->Revert Buffer in one of those frames.
6491           3. Dialog box appears.
6492           4. Arrange things so that the mouse passes over the *other*
6493              frame, then to the dialog box, and click on "Yes".
6494           5. The file contents end up in the *wrong* buffer!
6495         Add TODO comment.
6496
6497 2000-04-28  Ben Wing  <ben@xemacs.org>
6498
6499         * help.el (describe-installation): correct typo introduced
6500         in last patch: boundp -> fboundp.
6501
6502         * etags.el (buffer-tag-table-list):
6503         canonicalize filenames to Unix format so that tag-table-alist
6504         searching works under Windows.
6505
6506         * autoload.el:
6507         Bowdlerize the supposedly objectionable words
6508         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6509
6510         * gutter-items.el (set-progress-display-style):
6511         * gutter-items.el (search-dialog-callback):
6512         * gutter-items.el (make-search-dialog):
6513         Change to new callback-ex api.
6514
6515 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6516
6517         * help.el: (describe-installation): decode-coding-string is not
6518         defined in a non MULE environment.
6519
6520 2000-04-28  Ben Wing  <ben@xemacs.org>
6521
6522         * gutter-items.el (buffer-list-changed-hook):
6523         use it, not record-buffer-hook.
6524
6525         * subr.el (record-buffer-hook): Removed.
6526
6527 2000-04-27  Ben Wing  <ben@xemacs.org>
6528
6529         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6530         use NORECORD option.  Andy will not like this, but the existing
6531         gutter behavior is just wrong, as per this comment:
6532
6533         ;; this used to add the norecord flag to both calls below.
6534         ;; this is bogus because it is a pervasive assumption in XEmacs
6535         ;; that the current buffer is at the front of the buffers list.
6536         ;; for example, select an item and then do M-C-l
6537         ;; (switch-to-other-buffer).  Things get way confused.
6538         ;;
6539         ;; Andy, if you want to maintain the current look, you must
6540         ;;  *uncouple* the gutter order and buffers order.
6541
6542         * loaddefs.el (completion-ignored-extensions): unfuckify.
6543
6544         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6545         xemacs.mak.
6546
6547         * autoload.el (batch-update-one-directory): new function, used in
6548         xemacs.mak.
6549
6550         * loadup.el: set gc-cons-threshold very high unless dumping --
6551         loadup during update-elc is much much much faster.  also do this
6552         when quick-building.
6553
6554         add commented-out code for profiling loadup.
6555
6556
6557         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6558         is required in order to build xemacs.
6559
6560 2000-04-26  Ben Wing  <ben@xemacs.org>
6561
6562         * loadup.el: don't garbage collect during loadup if quick-build
6563         compile-time option is set.
6564
6565 2000-04-23  Ben Wing  <ben@xemacs.org>
6566
6567         * update-elc.el: compute whether any dumped .el or .elc files
6568         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6569         if so.
6570
6571         * update-elc.el (update-elc-files-to-compile): always change
6572         NOBYTECOMPILE in the src directory rather than current dir,
6573         so it will work under NT.
6574
6575         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6576         the form of this file is identical between Unix and Windows.
6577         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6578         Added comment.
6579         (update-autoloads-from-directory): updated doc string.
6580         updated doc strings in a few other places.
6581
6582 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6583
6584         * bytecomp.el (byte-force-recompile): Fix argument to
6585         byte-recompile-directory.
6586
6587 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6588
6589         * gutter-items.el (progress-display-clear-when-idle): Use
6590         add-one-shot-hook.
6591         * gutter-items.el (clear-progress-display): Adjust number of
6592         arguments.
6593
6594 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6595
6596         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6597
6598 2000-04-16  Ben Wing  <ben@xemacs.org>
6599
6600         * printer.el: New file.
6601
6602         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6603
6604         * help.el (describe-installation): Fix decoding for Windows.
6605
6606         * menubar-items.el:
6607         * menubar-items.el (default-menubar):
6608         * menubar-items.el (tutorials-menu-filter): New.
6609         * menubar-items.el (popup-menubar-menu):
6610         Add authorship.  Redo Help menu and Tutorials filter.
6611
6612         * menubar.el: Correct comment.
6613
6614         * modeline.el (modeline-buffer-identification): Correct doc string.
6615
6616         * simple.el:
6617         * simple.el (printing): Removed.
6618         * simple.el (printer-name): Removed.
6619         * simple.el (generic-print-buffer): Removed.
6620         * simple.el (generic-print-region): Removed.
6621         Move generic print code to printer.el.
6622
6623 2000-04-15  Ben Wing  <ben@xemacs.org>
6624
6625         * simple.el (generic-print-region): New.
6626         make this function actually work.
6627         (generic-print-buffer): call generic-print-region.
6628
6629 2000-04-14  Andy Piper  <andy@xemacs.org>
6630
6631         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6632         by using the new widget-callback-current-channel.
6633         (search-dialog-callback): ditto.
6634
6635 2000-04-12  Andy Piper  <andy@xemacs.org>
6636
6637         * gutter.el (default-gutter-position): moved from gutter-items.el.
6638         (default-gutter-position-changed-hook): ditto.
6639         (gutter-element-visibility-changed-hook): ditto.
6640         (set-gutter-element): ditto.
6641         (remove-gutter-element): ditto.
6642         (set-gutter-element-visible-p): ditto.
6643         (gutter-element-visible-p): ditto.
6644         (init-gutter): ditto.
6645
6646         * dialog.el (make-dialog-box): renamed and moved from
6647         gutter-items.el
6648
6649         * gutter-items.el: move various functions elsewhere.
6650
6651 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6652
6653         * menubar-items.el: Fixed place of parenthesis.
6654
6655 2000-04-12  Ben Wing  <ben@xemacs.org>
6656
6657         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6658                 without constantly being prompted for the tag.
6659         * simple.el: Added a number of section headings, to clarify the
6660                 organization of this file.
6661         * simple.el (activate-region):
6662         * simple.el (region-exists-p):
6663         * simple.el (region-active-p):
6664                 Moved these three function down to the other side of
6665                 the case-changing functions, so they join the rest of
6666                 the region code.
6667         * simple.el (printing): New.
6668         * simple.el (printer-name): New.
6669         * simple.el (generic-print-buffer): New.
6670                 New functions, a very simple prototype for a unified
6671                 printing interface.
6672
6673         * process.el (call-process-internal): Real fix for null BUFFER,
6674                 other problems with BUFFER specs.
6675
6676         * menubar-items.el:
6677                 Fixed up File->Print to use new printing functions.
6678                 Various corrections and expansions to Grep/Compile menus.
6679                 New options for Printing.
6680                 New options for SMTP Mail, the way to send mail under
6681                   MS Windows. (There's also a package patch to make SMTP
6682                   Mail be the default under MSWin.)
6683
6684 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6685
6686         * menubar-items.el: Selecting Rectangle Mousing from menubar
6687         did not work.  Needed to quote mouse-track-rectangle-p.
6688
6689 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6690
6691         * cl-compat.el (keywordp): Removed.
6692
6693 2000-04-05  Andy Piper  <andy@xemacs.org>
6694
6695         * gutter-items.el (progress-layout-glyph): don't initialize here.
6696         (progress-gauge-glyph): use dynamic sizing.
6697         (set-progress-display-style): new function. Set progress glyphs
6698         appropriately depending on the style.
6699         (progress-display-style): new variable. Custom version of
6700         set-progress-display-style.
6701         (progress-abort-glyph): switch to dynamic sizes.
6702         (search-dialog-text): make the edit field active.
6703
6704 2000-04-04  Andy Piper  <andy@xemacs.org>
6705
6706         * gutter-items.el (make-search-dialog): need to make the search
6707         dialog visible after creation.
6708
6709         * menubar-items.el (default-menubar): use the search dialog for
6710         searching. Remove some extraneous search menu items.
6711
6712         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6713         well as strings.
6714         (make-gutter-only-dialog-frame): allow the user to create the
6715         frame unmapped. Allow the gutter spec to be given as a glyph.
6716         (search-dialog-direction): new variable.
6717         (search-dialog-text): new variable.
6718         (search-dialog-callback): new function. Callback for the search
6719         dialog action.
6720         (make-search-dialog): new function. Create a user-friendly search
6721         dialog.
6722
6723 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6724
6725         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6726         under Windows.
6727
6728 2000-04-01  Andy Piper  <andy@xemacs.org>
6729
6730         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6731         progress more accurately.
6732
6733 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6734
6735         * finder.el (finder-compile-keywords): Process readable files only.
6736         Because error in process of .#finder-inf.el when compile xemacs
6737         with --with-clash-detection option.
6738
6739 2000-03-31  Andy Piper  <andy@xemacs.org>
6740
6741         * gutter-items.el (append-progress-display): don't delay after a
6742         successful font-lock.
6743         (make-gutter-only-dialog-frame): new function. Allow users to
6744         create gutter-only dialogs.
6745
6746 2000-03-27  Mike Alexander  <mta@arbortext.com>
6747
6748         * process.el (call-process-internal): Handle a null BUFFER
6749         parameter correctly.
6750
6751 2000-03-28  Andy Piper  <andy@xemacs.org>
6752
6753         * gutter-items.el (abort-progress-display): put strings in the
6754         gutter not extents.
6755         (progress-layout-glyph): signal special 'quit callback.
6756         (progress-display-quit-function): deleted.
6757         (progress-display-stop-callback): deleted.
6758         (progress-display-dispatch-command-events): deleted.
6759         (append-progress-display): remove calls to
6760         progress-display-dispatch-command-events.
6761         (raw-append-progress-display): ditto.
6762
6763 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6764
6765         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6766         being a list.  Actually define `stipple-pixmap-p' which is used as
6767         an error predicate.  Correctly handle PIXMAP being either relative
6768         or absolute file name.
6769
6770 2000-03-24  Andy Piper  <andy@xemacs.org>
6771
6772         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6773         (abort-progress-display): ditto. Don't delete the created extent.
6774         (raw-append-progress-display): ditto.
6775         (progress-display-dispatch-non-command-events): new
6776         function. Encapsulates what we want to do when no command input is
6777         required.
6778         (progress-display-dispatch-command-events): likewise, but disable
6779         for now since it causes too many problems.
6780         (append-progress-display): use them.
6781         (raw-append-progress-display): ditto.
6782         (default-gutter-position-changed-hook): set this rather than
6783         default-gutter-position-changed.
6784         (default-gutter-position-changed-hook): lambda with zero arguments
6785         rather than one.
6786         (raw-append-progress-display): trap errors in pending input since
6787         allowing them to signal will hose the gauge well and
6788         truly. Ideally we would like to delay these until we are more able
6789         to cope.
6790         (append-progress-display): ditto.
6791
6792 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6793
6794         * lisp/make-docfile.el: call-process-internal is now implemented
6795         in process.el.
6796
6797 2000-03-21  Ben Wing  <ben@xemacs.org>
6798
6799         * mule\mule-cmds.el (set-language-info-alist):
6800         Fix to correspond to new menu arrangement.
6801
6802 2000-03-21  Ben Wing  <ben@xemacs.org>
6803
6804         * process.el:
6805         * process.el (call-process-internal): New.
6806         New implementation of call-process.  Only enabled under NT, so far.
6807         stderr handling not implemented yet in CVS'd C code.
6808
6809 2000-03-20  Ben Wing  <ben@xemacs.org>
6810
6811         * lisp-mode.el:
6812         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6813         * lisp-mode.el (lisp-interaction-mode):
6814         Put back Lisp Interaction menubar for Jan V's sake.
6815
6816         * simple.el:
6817         * simple.el (mark-ring):
6818         * simple.el (dont-record-current-mark): New.
6819         * simple.el (in-shifted-motion-command): New.
6820         * simple.el (mark-ring-unrecorded-commands): New.
6821         * simple.el (mark-ring-max):
6822         * simple.el (set-mark-command):
6823         * simple.el (push-mark):
6824         * simple.el (handle-pre-motion-command):
6825         Implement scheme for not recording unimportant marks.
6826
6827         * subr.el:
6828         * subr.el (function-allows-args): New.
6829         New function function-allows-args.
6830
6831 2000-03-20  Martin Buchholz <martin@xemacs.org>
6832
6833         * XEmacs 21.2.32 is released.
6834
6835 2000-03-20  Andy Piper  <andy@xemacs.org>
6836
6837         * gutter-items.el (update-tab-in-gutter): force selection of the
6838         selected-window if required to do so.
6839         (buffers-tab-items): ditto.
6840         (add-tab-to-gutter): ditto.
6841         (create-frame-hook): use force-selection.
6842         (default-gutter-position-changed): lambdify.
6843         (update-tab-hook): deleted since it was only used in one place.
6844
6845 2000-03-18  Andy Piper  <andy@xemacs.org>
6846
6847         * files.el (find-file-noselect): undo change that shouldn't have
6848         gone in.
6849
6850 2000-03-17  Andy Piper  <andy@xemacs.org>
6851
6852         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6853         of selected-window trickery.
6854
6855         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6856         frames tabs.
6857         (progress-display-stop-callback): progress -> progress-display
6858         (progress-display-quit-function): ditto.
6859         (clear-progress-display): ditto.
6860         (remove-progress-display): ditto.
6861         (append-progress-display): ditto.
6862         (abort-progress-display): ditto.
6863         (raw-append-progress-display): ditto.
6864         (display-progress-display): ditto.
6865         (current-progress-display-label): ditto.
6866         (current-progress-display): ditto.
6867         (lprogress-display): ditto and save the buffer
6868         (progress-display): ditto. Otherwise the buffer sometimes gets
6869         changed which confuses font-lock.
6870
6871         * font-lock.el (font-lock-default-fontify-buffer): catch all
6872         errors, not just quit.
6873         (font-lock-mode): progress -> display-progress
6874         (font-lock-default-fontify-buffer): ditto.
6875         (font-lock-fontify-syntactically-region): ditto.
6876         (font-lock-fontify-keywords-region): ditto.
6877
6878 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6879
6880         * cl.el (gensym): Move to here from cl-macs.el.
6881         (gentemp): Ditto.
6882
6883 2000-03-16  Andy Piper  <andy@xemacs.org>
6884
6885         * font-lock.el (font-lock-mode): use lprogress and friends for
6886         progress management.
6887         (font-lock-default-fontify-buffer): ditto.
6888         (font-lock-fontify-syntactically-region): ditto.
6889         (font-lock-fontify-keywords-region): ditto.
6890         (font-lock-revert-cleanup): fix reverting.
6891         (font-lock-revert-setup): ditto.
6892
6893         * gutter-items.el (progress-use-echo-area): new variable. Use the
6894         echo area for progress gauges if non-nil.
6895         (clear-progress): remove echo area stuff and defer to
6896         clear-message.
6897         (append-progress): dispatch non-command events after each progress
6898         increment. Remove echo area stuff.
6899         (abort-progress): remove echo area stuff and defer to
6900         display-message.
6901         (raw-append-progress): ditto. Dispatch non-command events after
6902         gutter redisplay.
6903         (display-progress): defer echo area stuff to display-message.
6904
6905         * gutter-items.el (clear-progress):
6906         (abort-progress): indentation changes.
6907         (display-progress): don't clear progress.
6908         (append-progress): compare messages with equal.
6909         (raw-append-progress): use dispatch-non-command-events to flush
6910         widget creation events.
6911
6912 2000-03-13  Ben Wing  <ben@xemacs.org>
6913
6914         * abbrev.el:
6915         * abbrev.el (abbrev-string-to-be-defined): New.
6916         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6917         Changes for use with the menubar.
6918
6919 2000-03-12  Ben Wing  <ben@xemacs.org>
6920
6921         * alist.el (vassoc): moved here from font-menu.el.
6922
6923         * custom.el (defface): typo fix.
6924
6925         * dialog.el (yes-or-no-p-dialog-box):
6926         * dialog.el (message-box):
6927         * files.el (save-some-buffers-1):
6928         Put accelerators in the button names.
6929
6930         * font-lock.el (font-lock-comment-face):
6931         * font-lock.el (font-lock-keyword-face):
6932         * font-lock.el (font-lock-function-name-face):
6933         Fixed some of the colors under MS Windows because the existing
6934         default colors were hardly different from black and needed to be
6935         made lighter.
6936
6937         * font-menu.el:
6938         * font-menu.el (font-menu-split-long-menu):
6939         * font-menu.el (font-menu-family-constructor):
6940         * font-menu.el (font-menu-size-constructor):
6941         * font-menu.el (font-menu-weight-constructor):
6942         * font-menu.el (font-menu-set-font):
6943         vassoc moved to alist.el.
6944         Accelerators added to all menus.
6945         Unused bound var new-props removed.
6946
6947         * keydefs.el: I did a whole lot of rearranging to put things in a
6948         more consistent order and fixed a number of cases where key
6949         combinations involving up, down, left, right and so on were
6950         defined but the corresponding keypad combinations were not
6951         defined.
6952
6953         * lisp-mode.el:
6954         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6955         * lisp-mode.el (emacs-lisp-mode):
6956         * lisp-mode.el (lisp-interaction-mode):
6957         * lisp-mode.el (flet):
6958         Added accelerators onto the menus.
6959         Made all the different versions of the let function be indented
6960         the same way.
6961         Undid Steve's easy-menu-ification, because it makes it impossible
6962         to have the menubar and popup menus different.
6963         Cleaned up the menu; added items for find-function &c and some
6964         indenting, and removed debug-on-*.
6965
6966         * list-mode.el (list-mode-hook):
6967         * list-mode.el (list-mode):
6968         * list-mode.el (completion-setup-hook):
6969         * list-mode.el (display-completion-list):
6970         Added support for the :window-height keyword, which is required
6971         because of other changes that I made for the file dialog box.  I
6972         also made the hook variables list-mode-hook and
6973         completion-setup-hook and also minibuffer-setup-hook in
6974         minibuf.el be permanent-local; see comment in list-mode.el.
6975
6976         * map-ynp.el (map-y-or-n-p):
6977         Added accelerators to the dialog buttons.
6978
6979         * menubar-items.el (menu-truncate-list):
6980         New internal function.
6981         * menubar-items.el (submenu-generate-accelerator-spec):
6982         * menubar-items.el (menu-item-strip-accelerator-spec):
6983         * menubar-items.el (menu-item-generate-accelerator-spec):
6984         New exported functions, for use in auto-generating accelerator specs.
6985
6986         * menubar-items.el:
6987         * menubar-items.el (default-menubar):
6988         * menubar-items.el (maybe-add-init-button):
6989         * menubar-items.el (bookmark-menu-filter):
6990         * menubar-items.el (slow-format-buffers-menu-line):
6991         * menubar-items.el (build-buffers-menu-internal):
6992         * menubar-items.el (language-environment-menu-filter):
6993         * menubar-items.el (default-popup-menu):
6994         * menubar-items.el (popup-buffer-menu):
6995         * menubar-items.el (popup-menubar-menu):
6996         Did a major overhaul on this file, and in fact I'm nowhere near
6997         done working on the menubar, and there will be more patches to
6998         come.  A basic summary of what I've done:
6999
7000         a) I added accelerators to all of the menu items.  For menus that
7001         are auto-generated, such as the buffers menu, the accelerators are
7002         automatically added to the beginning of each line using the
7003         numbers 1 through 9, then zero, and then letters starting with A,
7004         but omitting the letters that are already in use for the fixed
7005         menu items at the top of the buffers menu.  To facilitate adding
7006         accelerators of this kind, I created some new functions
7007         (*-accelerator-spec), which are also being used by other filters
7008         that auto generate lists of things such as ftp sites to download
7009         packages.  If people really don't like these accelerators
7010         appearing at the beginning of the menu items, a variable can be
7011         added to optionally turn them off, but I think this is rather
7012         pointless because other menu items have accelerators and many or
7013         most of the menu users will use the accelerators if the support is
7014         there.
7015
7016         b) I combined the top level Tools and Apps menus into a single
7017         Tools menu, because the distinction between the two is not
7018         obvious, and the items on the menus are not used often enough that
7019         putting some of them onto submenus is a problem.
7020
7021         c) I created two new top level menus called View and Cmds because
7022         there were too many items on the File and Edit menus, and I'm going
7023         to be adding more items to these menus.  In contrast to the Tools
7024         menu, the items on these menus may be used quite often during an
7025         editing session, and so should be available with fewer
7026         keystrokes.
7027
7028         d) I added a number of options to the options menu, including one
7029         for controlling whether the alt key can be used to traverse to
7030         menu items using the accelerators, one for controlling behavior of
7031         control-k, one for controlling how the kill and yank functions
7032         interact with the clipboard, a few additional buffers-menu
7033         options, and various other things.  I also did a bit of
7034         rearranging, for example, combining the keyboard and mouse options
7035         into a single keyboard and mouse submenu to facilitate the
7036         accelerators on that level.
7037
7038         e) I changed the variable buffers-menu-format-buffer-line-function
7039         to take two arguments instead of one, the second argument being
7040         the line number for use in creating an accelerator.  I added a
7041         hack to support existing functions with one argument (although I
7042         doubt that very many of these exist), for backward compatibility.
7043
7044         f) I moved the top level mule menu to be a submenu of the edit
7045         menu.  I think that most of the items on this menu are fairly
7046         useless and there are certainly not enough frequently used items
7047         to justify this being its own top level menu.
7048
7049         g) I combined most of the items in big-menubar.el into the main menu.
7050         If people think the main menu is too big, it would be possible to
7051         create different configurations, some smaller.
7052
7053         * menubar.el (check-menu-syntax):
7054         Deleted some syntax checks that were no longer valid, partly
7055         because of changes that were already made a long time ago, and
7056         partly because of a change I made where I allow the name of the
7057         menu item to be an evaluated expression rather than just a string,
7058         similar to all of the other parameters of a menu item.
7059
7060         * minibuf.el:
7061         * minibuf.el (read-file-name-1):
7062         * minibuf.el (mouse-read-file-name-1):
7063         I made a number of changes to improve the appearance
7064         and functioning of the file dialog box.  They include:
7065
7066         a) Fixing the problem where closing the dialog box by clicking on
7067         the close button of the window didn't properly exit the
7068         minibuffer.
7069
7070         b) Fixing the problem that if you typed part of a file name, and
7071         then clicked on a completion with the mouse, the file was not
7072         correctly selected.
7073
7074         c) Changing the title of the dialog box to reflect the operation
7075         being done in accordance with user interface conventions, rather
7076         than the name of the dialog box buffer, which is rather useless.
7077
7078         d) Remove the words "possible completions are" which didn't
7079         belong.
7080
7081         e) Fix things so that the completions scroll off the end of the
7082         completions windows only to the right, rather than both to the
7083         right and down, which is in accordance with Windows user interface
7084         conventions.
7085
7086         * msw-init.el (init-post-mswindows-win):
7087         Added a binding for meta-F4, which is the standard windows binding
7088         for exiting a program.
7089
7090         * select.el (get-selection-no-error):
7091         * select.el (own-selection):
7092         * select.el (own-clipboard):
7093         Added an optional argument called append to the functions
7094         own-selection and own-clipboard.  This adds support for appending
7095         text to the existing selection and allows the function
7096         own-clipboard to be used as the value of the variable
7097         interprogram- cut-function.
7098
7099         Fixed a bug in own-selection in handling zmacs-region-stays.
7100
7101         * simple.el (historical-kill-line): New.
7102
7103         * simple.el (kill-line):
7104         * simple.el (interprogram-cut-function):
7105         * simple.el (interprogram-paste-function):
7106         * simple.el (handle-pre-motion-command):
7107         * simple.el (next-line):
7108         * simple.el (previous-line):
7109         a) Expanded the variable kill-whole-line, so that function
7110         kill-line can be set to delete the entire line always, not just
7111         when cursor is at the beginning of the line.  This is controlled
7112         by setting the variable kill-whole-line to the symbol 'always.
7113         This behavior, as well as the existing kill-whole-line behavior,
7114         now only take effect when kill-line is called interactively,
7115         although this is a departure from a previous behavior in the case
7116         of setting this variable kill-whole-line to t.  It is almost
7117         certainly what has always been intended, and most likely the old
7118         way of doing things introduced bugs.  I also created a function
7119         called historical-kill-line, which ignores the kill-whole-line
7120         setting and always gives the historical behavior of only killing
7121         to the end of the line.  I bound this function to shift- control-k
7122         so that the kill to end of line behavior is available, even when
7123         kill-whole-line has been set to change control-k into the simple
7124         delete-whole-line behavior. (This can be set using the options
7125         menu.)
7126
7127         b) I changed things so that kill and yank now interact with the
7128         clipboard by default under windows.  This was done by changing the
7129         default value of interprogram-cut- function and
7130         interprogram-paste-function.  You can get the old behavior by
7131         setting these to nil, and there is an option on the options menu
7132         to do this.
7133
7134         c) I added support for selecting text using shifted motion keys.
7135         This support is on by default and can be controlled by the
7136         variable shifted-motion-keys-select-region.  There is also a
7137         variable called unshifted-motion-keys-deselect-region that
7138         controls more specifically how the shifted motion key behavior
7139         works.  I did not put an option on the options menu to turn this
7140         off, because I can't imagine why this would be useful.
7141
7142         * simple.el (forward-block-of-lines):
7143         * simple.el (backward-block-of-lines):
7144         * simple.el (block-movement-size):
7145         New.
7146
7147         * simple.el (uncapitalized-title-words):
7148         * simple.el (uncapitalized-title-word-regexp):
7149         * simple.el (capitalize-string-as-title):
7150         * simple.el (capitalize-region-as-title):
7151         New.
7152
7153
7154         * subr.el (add-hook):
7155         * subr.el (make-local-hook): New.
7156         * subr.el (remove-local-hook): New.
7157         * subr.el (add-one-shot-hook): New.
7158         * subr.el (add-local-one-shot-hook): New.
7159         Added some functions to make using hooks easier.
7160         These include:
7161
7162         a) Functions add-local-hook and remove-local-hook to make it easy
7163         to use local hooks.
7164
7165         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7166         make it possible to add a "one-shot" hook, which is to say a hook
7167         that runs only once, and automatically removes itself after the
7168         first time it has run.
7169
7170 2000-03-09  Andy Piper  <andy@xemacs.org>
7171
7172         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7173
7174 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7175
7176         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7177         Moved from menubar-items.el.
7178         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7179
7180 2000-03-08  Andy Piper  <andy@xemacs.org>
7181
7182         * gutter-items.el (build-buffers-tab-internal): add selected field
7183         to buffers tab spec.
7184
7185 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7186
7187         * minibuf.el (last-exact-completion): Initialize to nil.
7188
7189 2000-03-07  Didier Verna  <didier@xemacs.org>
7190
7191         * startup.el (command-line-1): remove unused variable
7192         `first-file-buffer'.
7193
7194 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7195
7196         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7197         which is also used for Web server log files.
7198
7199 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7200
7201         * mule/mule-charset.el: Setup auto-fill-chars.
7202
7203 2000-03-02  SL Baur  <steve@beopen.com>
7204
7205         * subr.el (with-string-as-buffer-contents): Reimplement using
7206         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7207         non-deletion of buffer after execution problem.
7208         (with-output-to-string): Use unique buffer name.
7209
7210 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7211
7212         * gutter-items.el (buffers-tab-sort-function):  New variable.
7213         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7214
7215 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7216
7217         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7218
7219 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7220
7221         * menubar-items.el (maybe-add-init-button): Remove the "Load
7222         .emacs" button from all menubars.
7223
7224 2000-03-01  Didier Verna  <didier@xemacs.org>
7225
7226         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7227         region rectangle replacement (from Jan Vroonhof).
7228         (replace-rectangle): new function.
7229
7230 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7231
7232         * mule/mule-cmds.el (set-default-coding-systems): Use
7233         set-terminal-coding-system and set-keyboard-coding-system.
7234         * coding.el (set-terminal-coding-system): Use
7235         set-console-tty-output-coding-system.
7236         (set-keyboard-coding-system): Use
7237         set-console-tty-input-coding-system.
7238
7239 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7240
7241         * minibuf.el (read-variable): Allow symbol to default argument.
7242
7243 2000-02-27  Andy Piper  <andy@xemacs.org>
7244
7245         * gutter-items.el (update-tab-hook): new function to be used for
7246         hooks.
7247         (create-frame-hook): add update-tab-hook.
7248         (record-buffer-hook): ditto.
7249         (default-gutter-position-changed): ditto.
7250         (default-gutter-position): updating the buffers tab is now handled
7251         by a hook.
7252         (default-gutter-position-changed-hook): new variable.
7253         (gutter-element-visibility-changed-hook): ditto.
7254         (set-gutter-element-visible-p): call it.
7255         (set-gutter-element): use modify-specifier-instances. Set extents
7256         as duplicable before using.
7257         (remove-gutter-element): ditto.
7258         (set-gutter-element-visible-p): ditto.
7259         (init-gutter): new function.
7260         (add-tab-to-gutter): use new gutter-element functions rather than
7261         setting specifiers directly.
7262         (clear-progress): ditto.
7263         (abort-progress): ditto.
7264         (gutter-buffers-tab-visible-p): renamed from
7265         default-gutter-visible-p
7266
7267         * specifier.el (modify-specifier-instances): new function from Jan
7268         Vroonhof.
7269
7270         * x-init.el (init-post-x-win): call init-gutter.
7271
7272         * msw-init.el (init-post-mswindows-win): call init-gutter.
7273
7274         * menubar-items.el (default-menubar): Update to reflect new gutter
7275         variables.
7276
7277 2000-02-26  Andy Piper  <andy@xemacs.org>
7278
7279         * gutter-items.el (set-gutter-element): new function. Add gutter
7280         elements to the specified gutter.
7281         (remove-gutter-element): new function. Remove gutter elements from
7282         the specified gutter.
7283         (set-gutter-element-visible-p): new function. Set gutter element
7284         visibility for the provided gutter-visible specifier.
7285
7286 2000-02-23  Andy Piper  <andy@xemacs.org>
7287
7288         * gutter-items.el (add-tab-to-gutter): specify dimensions
7289         dynamically.
7290
7291 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7292
7293         * gutter-items.el (add-tab-to-gutter):
7294         * package-get.el (package-get-interactive-package-query):
7295         * package-ui.el (pui-directory-exists):
7296         (pui-install-selected-packages):
7297         (pui-list-packages):
7298         Use #'(lambda ...)  instead of '(lambda ...).
7299
7300 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7301
7302         * startup.el (load-user-init-file): Check to make sure user
7303           has an init-file before calling load().
7304
7305 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7306
7307         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7308
7309 2000-02-23  Martin Buchholz <martin@xemacs.org>
7310
7311         * XEmacs 21.2.31 is released.
7312
7313 2000-02-21  Mike Sperber <mike@xemacs.org>
7314
7315         * loadup.el (really-early-error-handler):
7316         * update-elc.el:
7317         * make-docfile.el:
7318         Remove dependency on EMACSBOOTSTRAP... environment variables.
7319
7320 2000-02-21  Martin Buchholz <martin@xemacs.org>
7321
7322         * XEmacs 21.2.30 is released.
7323
7324 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7325
7326         * byte-optimize.el (byte-optimize-plus):
7327         (byte-optimize-minus):
7328         (byte-optimize-multiply):
7329         Optimize (- 0) to 0, not (-)
7330         Optimize (+ 5 3.0) to 8.0
7331         Optimize (* 5 3.0) to 15.0
7332         Improve readability.
7333
7334 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7335
7336         * modeline.el: (modeline-scrolling-method): change modeline
7337         mswindows cursor appearance according to the value.
7338
7339         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7340         and 'gui-element face colors and 'gui-element face font to Windows
7341         defaults.
7342
7343 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7344
7345         * font-lock.el: Javadoc enhancements
7346
7347 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7348
7349         * ldap.el (toplevel): Test if LDAP support has been compiled in
7350         (ldap-verbose): New option
7351         (ldap-search-entries): Renamed from the previous ldap-search
7352         Conditionalize message display on ldap-verbose
7353         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7354         defuns
7355         (ldap-search): Is now defined as an obsolete wrapper calling
7356         ldap-search-basic or ldap-search-entries
7357
7358
7359 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7360             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7361             Jan Vroonhof  <jan@xemacs.org>
7362
7363         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7364         When for-effect is true, didn't call `byte-optimize-form'
7365         in and/or subforms without last.
7366
7367 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7368
7369         * package-get.el (package-get-download-sites): Use correct custom
7370         type.
7371
7372 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7373
7374         * files.el (write-file): Ask for coding system when compiled with
7375         file-coding.
7376
7377 2000-02-16  Andy Piper  <andy@xemacs.org>
7378
7379         * buffer.el (switch-to-buffer): give norecord argument to
7380         set-window-buffer instead of explicitly recording.
7381
7382         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7383         we have to pick a window.
7384
7385 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7386
7387         * mule/mule-cmds.el (describe-language-support): Don't add
7388         unexist function to help-map.
7389         (describe-coding-system): Don't use already assigend `C'.
7390
7391 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7392
7393         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7394         work in custom.
7395
7396 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7397
7398         * about.el: Ienaga's e-mail address change.
7399
7400 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7401
7402         * etags.el (find-tag): force new window -- even if buf already
7403         visible -- when other-window is t
7404
7405 2000-02-16  Martin Buchholz <martin@xemacs.org>
7406
7407         * XEmacs 21.2.29 is released.
7408
7409 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7410
7411         * cl-extra.el (getf): This is now identical to `plist-get', so
7412         just defalias it.
7413         * cl-macs.el: Make getf an alias to plist-get, at the
7414         byte-compiler level, using define-compiler-macro.
7415
7416 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7417
7418         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7419
7420 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7421
7422         * lisp/etags.el (find-tag-internal): set exact-tagname to
7423           a regular expression that matches against the tagname
7424           part of the tag entry first instead of only looking in
7425           the context area.
7426
7427 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7428
7429         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7430         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7431
7432 2000-02-07  Martin Buchholz <martin@xemacs.org>
7433
7434         * XEmacs 21.2.28 is released.
7435
7436 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7437
7438         * cl-extra.el (getf): Just call `get', never `get*'.
7439         Make arglist match docstring.
7440         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7441         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7442         * byte-optimize.el: remove references to `get*'.
7443
7444 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7445
7446         * mule/european.el: Add syntax information for Latin3 and Latin4.
7447
7448 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7449
7450         * byte-optimize.el: Byte-optimize (length "foo")
7451
7452 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7453
7454         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7455         width check using `window-leftmost-p' and `window-rightmost-p'.
7456
7457 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7458
7459         * wid-edit.el (widget-match-inline): An atom never matches a
7460           list.
7461
7462 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7463
7464         * modeline.el: Consolidated 'x and 'mswindows specification under
7465         'win tag.
7466
7467 2000-01-29  Andy Piper  <andy@xemacs.org>
7468
7469         * gutter-items.el: (format-buffers-tab-line): Try and be
7470         intelligent about buffer naming when we have duplicates.
7471
7472 2000-01-29  Andy Piper  <andy@xemacs.org>
7473
7474         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7475         updated when it becomes visible.
7476
7477 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7478
7479         * bytecomp.el (byte-compile-insert-header): Properly set coding
7480         system under MULE and file-coding.
7481
7482 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7483
7484         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7485         (dontusethis-set-value-terminal-coding-system-handler):
7486         (dontusethis-set-value-keyboard-coding-system-handler):
7487         Never undefine coding system aliases.  Emergency fix for gnus.
7488
7489 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7490
7491         * files.el (abbreviate-file-name): Use directory-sep-char instead
7492         of hard-coded "/".
7493
7494 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7495
7496         * startup.el (user-init-file-base-list): New variable, replacing
7497         user-init-file-base.
7498         (find-user-init-file): New function.
7499         (command-line-early): Use it.
7500         (load-user-init-file): Ditto.
7501
7502 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7503
7504         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7505         calling valid-image-instantiator-format-p
7506
7507 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7508
7509         * isearch-mode.el (isearch-mode): The variable is
7510         isearch-unhidden-extents, not isearch-opened-extents.
7511
7512 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7513
7514         * minibuf.el (next-history-element): Modify error message if a
7515         default value is available.
7516
7517 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7518
7519         * bytecomp.el (byte-compile-file): Don't unconditionally write
7520         .elc files in binary - might contain non-Latin1.
7521
7522 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7523
7524         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7525         for windows-nt.
7526
7527         * version.el:
7528         * startup.el (user-init-file-base):
7529         * process.el (call-process-region):
7530         * files.el (make-backup-file-name):
7531         (backup-file-name-p):
7532         (file-relative-name):
7533         (abbreviate-file-name):
7534         (set-auto-mode):
7535         * code-process.el (call-process-region): Removed unnecessary
7536         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7537         support out of the universe.
7538
7539         * process.el:
7540         * code-process.el:
7541         * bytecomp.el (byte-compile-file): Removed reference to
7542         buffer-file-type, and commented usage of binary-process-output
7543         NTEmacs variables.
7544
7545 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7546
7547         * help.el (function-arglist): Add case for macro.
7548
7549 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7550
7551         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7552         printers.
7553         (custom-display): Added a menu for printer/display tags.
7554
7555         * frame.el (frame-type):
7556         * device.el (device-type): Added 'msprinter to the doc string, and
7557         removed 'pc -- it is not going to be implemented ever.
7558         (call-device-method): Fixed docstring typo.
7559         Defined specifier tags 'printer and 'display.
7560
7561 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7562
7563         * lisp/itimer.el (itimer-run-expired-timers): (consp
7564           last-command-event-time) instead of (consp
7565           'last-command-event-time).
7566
7567 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7568
7569         * msw-glyphs.el: Removed obsolete commentary.
7570
7571 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7572
7573         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7574         better default value.
7575
7576 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7577
7578         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7579         (read-string): Ditto.
7580         (eval-minibuffer): Ditto.
7581         (read-command): Ditto.
7582         (read-function): Ditto.
7583         (read-variable): Ditto.
7584         (read-number): Ditto.
7585         (read-shell-command): Ditto.
7586         (read-number): Record history.
7587
7588 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7589
7590         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7591
7592 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7593
7594         * faces.el (startup-initialize-custom-faces): New function.
7595         Reset all faces created during auto-autoloads loading time
7596         by defface.
7597         * startup.el (command-line): Call it.
7598
7599 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7600
7601         * about.el (about-hackers): Add myself to contributors list.
7602
7603 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7604
7605         * menubar-items.el (maybe-add-init-button): Removed an argument in
7606         a call to load-user-init-file, as the function managed to lose its
7607         formal parameter a few betas ago.
7608
7609 2000-01-18  Martin Buchholz <martin@xemacs.org>
7610
7611         * XEmacs 21.2.27 is released.
7612
7613 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7614
7615         * process.el (shell-command-to-string): Use the FSF docstring.
7616         Make shell-command-to-string the standard function, and
7617         exec-to-string the (deprecated) alias.
7618
7619         * startup.el: typo fix.
7620
7621 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7622
7623         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7624
7625 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7626
7627         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7628         buffers after visible buffers.
7629         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7630
7631 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7632
7633         * info.el (Info-extract-menu-node-name): Stop at a dot
7634         followed by whitespace or right parenthesis.
7635
7636 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7637
7638         * info.el (Info-directory-list): Warn against using Customize with
7639         Info-directory-list.
7640
7641 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7642
7643         * minibuf.el (read-file-name): doc fix.
7644
7645         * autoload.el (update-file-autoloads): doc fix.
7646
7647         * about.el (about-hackers): Change my E-mail address.
7648
7649 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7650
7651         * info.el (Info-visit-file): Just use the `f' interactive spec to
7652         read a filename in the standard way.
7653
7654 2000-01-13  Andy Piper  <andy@xemacs.org>
7655
7656         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7657         (gutter-buffers-tab-extent): new variable.
7658         (update-tab-in-gutter): call add-tab-to-gutter again if the
7659         orientation has changed.
7660         (add-tab-to-gutter): cope with different orientations.
7661
7662 2000-01-11  Didier Verna  <didier@xemacs.org>
7663
7664         * info.el (Info-following-node-name): backward-skip dots as well
7665         as spaces (dots at the end of a node name aren't part of it).
7666         (Info-extract-menu-node-name): don't skip dots. There could be
7667         some in the node name.
7668         (Info-index): allow dots to be part of a node name.
7669
7670 2000-01-12  Andreas Jaeger  <aj@suse.de>
7671
7672         * files.el (auto-mode-alist): Added idlwave-mode.
7673         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7674
7675 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7676
7677         * info.el (Info-search): Show default value.
7678
7679 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7680
7681         * info.el (Info-read-node-completion-table): New variable.
7682         (Info-read-node-name-1): New function.
7683         (Info-read-node-name): Use it.
7684         (Info-follow-reference): Use DEFAULT argument of completing-read.
7685         (Info-menu): Ditto.
7686
7687 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7688
7689         * hyper-apropos.el (hyper-describe-key-briefly): Save
7690         window configuration.
7691         (hyper-describe-face): Use DEFAULT of completing-read.
7692         (hyper-apropos-read-variable-symbol): Ditto.
7693         (hyper-apropos-read-function-symbol): Ditto.
7694
7695 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7696
7697         * mule/mule-cmds.el (set-default-coding-system): Set
7698         comint-exec-hook to use coding-system-for-read and
7699         coding-system-for-write so that C-x RET c works.
7700
7701 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7702
7703         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7704         (previous-matching-history-element): Increment
7705         minibuffer-max-depth by 1.
7706         (next-matching-history-element): Ditto.
7707
7708 2000-01-11  Andy Piper  <andy@xemacs.org>
7709
7710         * gutter-items.el (buffers-tab): Create a new face for the buffers
7711         tab.
7712         (buffers-tab-face): use it.
7713
7714 2000-01-10  Didier Verna  <didier@xemacs.org>
7715
7716         * modeline.el (modeline-scrolling-method): change modeline X
7717         cursor appearance according to the value.
7718
7719 2000-01-07  Andreas Jaeger  <aj@suse.de>
7720
7721         * about.el (about-hackers): Moved my entry to contributor list.
7722         (xemacs-hackers): Added myself.
7723         (about-maintainer-info): Added description of myself.
7724
7725
7726 2000-01-07  Didier Verna  <didier@xemacs.org>
7727
7728         * modeline.el (modeline-scrolling-method): new variable.
7729         (mouse-drag-modeline): add reference to it in the docstring.
7730         (mouse-drag-modeline): handle it.
7731
7732 2000-01-08  Andy Piper  <andy@xemacs.org>
7733
7734         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7735         calls.
7736         (remove-buffer-from-gutter-tab): ditto.
7737
7738 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7739
7740         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7741         (custom-face-edit): Fix grammatical error in help message.
7742
7743 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7744
7745         * movemail.el: Added.
7746
7747         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7748
7749 2000-01-03  Didier Verna  <didier@xemacs.org>
7750
7751         * modeline.el (mouse-drag-modeline): remove the code related to
7752         the modeline horizontal scrolling facility.
7753
7754 1999-12-31  Martin Buchholz <martin@xemacs.org>
7755
7756         * XEmacs 21.2.26 is released.
7757
7758 1999-12-28  Andy Piper  <andy@xemacs.org>
7759
7760         * wid-edit.el (widget-push-button-value-create): The gui cache
7761         does not agree with native widgets which can only be displayed
7762         once per window. The reasons for caching are diminished now that
7763         we don't hog resources when creating buttons.
7764         (widget-push-button-cache) deleted.
7765
7766 1999-12-24  Martin Buchholz <martin@xemacs.org>
7767
7768         * XEmacs 21.2.25 is released.
7769
7770 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7771
7772         * hyper-apropos.el (hyper-apropos): Toggle
7773         hyper-apropos-programming-apropos correctly.
7774         Set REGEXP when user accepts default value.
7775
7776 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7777
7778         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7779         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7780
7781 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7782
7783         * mule/mule-category.el (undefined-category-designator):
7784         Return char instead of character.  Search for undefined one.
7785         (describe-category): Use with-displaying-help-buffer.
7786
7787 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7788
7789         * byte-optimize.el (byte-optimize-plus):
7790         Optimize (+ 1) to 1 instead of (1+ nil).
7791
7792         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7793
7794         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7795
7796         * byte-optimize.el (byte-optimize-char-before): New function.
7797         Remove performance penalty for using (char-before) instead of (char-after).
7798
7799 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7800
7801         * mule/mule-category.el (char-category-list): Return character
7802         instead of integer.
7803
7804 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7805
7806         * minibuf.el (read-buffer): Check default is buffer object.
7807
7808 1999-11-25  Andy Piper  <andy@xemacs.org>
7809
7810         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7811         for buttons.
7812
7813 1999-12-16  Andreas Jaeger  <aj@suse.de>
7814
7815         * package-get.el (package-get-maybe-save-index): Fixed typo.
7816         Patch by Jeff Miller <jmiller@smart.net>.
7817
7818 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7819
7820         * gnuserv.el (gnuserv-process-filter):  don't call
7821         gnuserv-write-to-client when gnuserv-current-client is nil
7822
7823 1999-12-14  Martin Buchholz <martin@xemacs.org>
7824
7825         * XEmacs 21.2.24 is released.
7826
7827 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7828
7829         * about.el (about-hackers): Update my email address.
7830
7831 1999-12-07  Martin Buchholz <martin@xemacs.org>
7832
7833         * XEmacs 21.2.23 is released.
7834
7835 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7836
7837         * package-get.el (package-get-download-sites): Removed several
7838         defunct download sites, added many new ones, and corrected a few
7839         incorrect directory-on-site entries.  Added physical locations to
7840         site-description.
7841
7842 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7843
7844         * finder.el (finder-commentary): add DOC string and fix
7845         interactive spec
7846
7847 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7848
7849         * help.el (describe-function): Don't forget to intern the string
7850         completing-read returns.
7851         (describe-variable): Ditto.
7852
7853 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7854
7855         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7856         `hyper-apropos-help-mode' here to find symbol to customize
7857         irregardless of cursor position and simplify
7858         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7859         `hyper-apropos-popup-menu'.
7860
7861 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7862
7863         * apropos.el (apropos-mode-map): Add return to call
7864         apropos-follow.
7865         (apropos-print): Call apropos-mode to have better
7866         command reference. Put keymap text-poperty to
7867         symbole name.
7868
7869 1999-11-22  Alastair Burt  <burt@dfki.de>
7870
7871         * help.el: (describe-bindings-1): Added handling of keymaps for
7872         the extents at point.
7873
7874 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7875
7876         * gutter-items.el (buffers-tab-items): Wrap the function in a
7877         save-match-data
7878
7879 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7880
7881         * help.el (describe-function): Use the DEFAULT argument to
7882         completing-read.
7883         (describe-variable): Ditto.
7884
7885 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7886
7887         * minibuf.el (read-from-minibuffer): Add optional argument
7888         DEFAULT to have better mini-buffer history support.
7889         (completing-read): Pass default to read-from-minibuffer.
7890         (read-buffer): Pass default to completing-read.
7891
7892 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7893
7894         * font-lock.el (font-lock-doc-string-face): Document the
7895         `font-lock-lisp-like' property.
7896
7897 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7898
7899         * lisp-mode.el: Specify `font-lock-lisp-like'.
7900
7901         * font-lock.el (font-lock-lisp-like): New function.
7902         (font-lock-fontify-syntactically-region): Use it.
7903
7904 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7905
7906         * XEmacs 21.2.22 is released
7907
7908 1999-11-28  Martin Buchholz <martin@xemacs.org>
7909
7910         * XEmacs 21.2.21 is released.
7911
7912 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7913
7914         * minibuf.el (read-coding-system): Accept symbol and
7915         coding-system object as a default-coding-system.
7916
7917 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7918
7919         * minibuf.el (read-coding-system): Accept symbol as
7920         a default-coding-system.
7921
7922 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7923
7924         * apropos.el (apropos-documentation): Use insert instead
7925         of princ.
7926
7927 1999-11-07  William M. Perry  <wmperry@aventail.com>
7928
7929         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7930           for the linux console.
7931
7932         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7933           stuff to work when you are not on a window system, since the GPM
7934           mouse support now allows pasting from outside of XEmacs.
7935
7936 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7937
7938         * XEmacs 21.2.20 is released
7939
7940 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7941
7942         * setup-paths.el (paths-default-info-directories): Add
7943         /usr/share/info and /usr/local/share/info.
7944
7945 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7946
7947         * about.el: Updated Vladimir Ivanovic's info.
7948
7949 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7950
7951         * auto-show.el (auto-show-truncationp): Remove.
7952
7953         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7954
7955 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7956
7957         * indent.el (indent-line-to): fix bug: spaces were not replaced
7958         with tab if column is multiple of tab-width
7959         From dhn@qedinc.com
7960
7961 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7962
7963         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7964         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7965
7966         * package-get.el (package-get-package-provider): Be verbose when
7967         interactive. Patch from Robert Pluim
7968
7969 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7970
7971         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7972         info file suffixes.
7973
7974 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7975
7976         * process.el (open-network-stream): Add a new optional parameter
7977         PROTOCOL to support udp; fix a minor typo and add an explanation
7978         in docstring for udp programming.
7979
7980         * code-process.el (open-network-stream): Add a new optional
7981         parameter PROTOCOL to support udp; fix a minor typo and add an
7982         explanation in docstring for udp programming.
7983
7984 1999-10-18  Andy Piper  <andy@xemacs.org>
7985
7986         * gui.el (make-gui-button): be more precise about how we call
7987         callbacks.
7988
7989         * wid-edit.el (widget-push-button-value-create): Use the new form
7990         of native gui-button.
7991
7992 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7993
7994         * info.el (Info-page-prev): Don't do (sit-for 0).
7995
7996 1999-10-13  Andy Piper  <andy@xemacs.org>
7997
7998         * gutter-items.el (progress-abort-glyph): new glyph for showing
7999         abort status.
8000         (append-progress): dispatch-event rather than sit-for.
8001         (abort-progress): new function. Show the abort glyph with an
8002         appropriate message.
8003         (raw-append-progress): dispatch-event rather than sit-for.
8004         (display-progress): cope with aborts.
8005
8006         * gui.el (make-gui-button): Use native widgets for buttons
8007         unconditionally.
8008         (insert-gui-button): ditto.
8009         (gui-button-p): ditto.
8010
8011         * xbm-button.el: remove from core.
8012
8013         * xpm-button.el: remove from core.
8014
8015 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8016
8017         * faces.el (init-device-faces): Don't initialize the random faces
8018         on the stream device.
8019
8020 1999-10-06  Andy Piper  <andy@xemacs.org>
8021
8022         * files.el (recover-file): Don't use ls under windows for revert buffer.
8023
8024 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8025
8026         * package-get.el (package-get-download-menu): Make menu really
8027         toggle download sites.
8028         (package-get-download-sites): Add autoload cookie.
8029
8030 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8031
8032         * setup-paths.el (paths-find-module-directory): Ditto.
8033
8034 1999-09-29  Werner Fink  <werner@suse.de>
8035
8036         * setup-paths.el (paths-find-exec-directory): Add missing nil
8037         parameter for environment.
8038
8039 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8040
8041         * modeline.el (modeline-format):
8042         Only purecopy the strings.  Else
8043         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8044         barfs.
8045
8046 1999-08-28  Mike Woolley  <mike@bulsara.com>
8047
8048         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8049         user setting comint-completion-addsuffix and
8050         comint-process-echoes.
8051
8052 1999-09-22  Andy Piper  <andy@xemacs.org>
8053
8054         * gutter-items.el (update-tab-in-gutter): use
8055         last-nonminibuf-window instead of selected-window.
8056
8057 1999-09-18  Andy Piper  <andy@xemacs.org>
8058
8059         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8060         display on.
8061
8062         * subr.el (record-buffer-hook): new variable so that the hook gets
8063         some documentation.
8064
8065 1999-09-16  Andy Piper  <andy@xemacs.org>
8066
8067         * gutter-items.el (update-tab-in-gutter): only update when the
8068         gutter is visible.
8069         (remove-buffer-from-gutter-tab): ditto.
8070
8071 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8072
8073         * simple.el (do-auto-fill): Commented out part of Kinsoku
8074         processing.
8075
8076 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8077
8078         * isearch-mode.el (isearch-highlightify-region): Give the
8079         highlighting extents a high priority.
8080         (isearch-make-extent): Give the main highlighting extent an even
8081         higher priority.
8082
8083 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8084
8085         * packages.el (packages-compute-package-locations): Fix typo from
8086         -u rationalization.
8087
8088 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8089
8090         * setup-paths.el (paths-find-doc-directory): Respect value of
8091         `configure-doc-directory.'
8092
8093         * find-paths.el (paths-find-architecture-directory): Give
8094         precendence `default' argument (which typically comes from
8095         configure).
8096
8097 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8098
8099         * startup.el (command-line-early): Added options -user-init-file
8100         and -user-init-directory.
8101
8102         * files.el (user-init-file): Default to NIL so we can recognize
8103         when it's set.
8104
8105 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8106
8107         * obsolete.el (init-file-user):
8108         * startup.el:
8109         * packages.el (packages-compute-package-locations):
8110         * package-get.el (package-get-user-index-filename):
8111         * menubar-items.el (maybe-add-init-button):
8112         * info.el (Info-annotations-path):
8113         * dump-paths.el:
8114         Change `user-init-directory' to be an absolute path.
8115         Use `user-init-directory' where appropriate.
8116         Zap `init-file-user' and its uses.
8117
8118 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8119
8120         * subr.el (copy-symbol): New function.
8121
8122 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8123
8124         * isearch-mode.el (isearch-done): Be sure to restore invisible
8125         extents in the proper buffer.
8126         (isearch-pre-command-hook): Set this-command to the correct value
8127         in case the buffer has changed and old overriding-local-map was
8128         used.
8129         (isearch-restore-extent): Use remprop instead of setting the
8130         property to nil.
8131
8132 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8133
8134         * cmdloop.el (execute-extended-command): Update zmacs region
8135         before the delay.
8136         (execute-extended-command): Make the message gettext-friendly.
8137
8138 1999-09-07  Andy Piper  <andy@xemacs.org>
8139
8140         * gutter-items.el (progress-gauge-glyph): renamed from
8141         progress-glyph.
8142         (progress-text-glyph): new variable.
8143         (progress-layout-glyph): use layouts and text glyphs.
8144         (progress-area-buffer): removed.
8145         (progress-text-and-extent): new variable.
8146         (progress-displayed-p): dynamically create gutter area buffer.
8147         (clear-progress): ditto.
8148         (raw-append-progress): ditto.
8149         (append-progress): use new glyph names.
8150         (raw-append-progress): only create the extent when needed. set
8151         properties more optimally.
8152         (progress): remove args.
8153
8154 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8155
8156         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8157         mapcar where the return value is unused.
8158         (isearch-restore-invisible-extents): Ditto.
8159         (isearch-highlight-all-cleanup): Ditto.
8160         (isearch-delete-extents-in-range): Traverse the extents only once.
8161         (isearch-highlight-all-update): Don't start over if the search
8162         string has changed and more input is pending.
8163
8164 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8165
8166         * packages.el (packages-find-package-data-path): Ditto.
8167
8168         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8169
8170         * subr.el (mapc-internal): Don't make obsolete.
8171
8172         * cl-extra.el (mapc): Resurrect.
8173
8174 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8175
8176         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8177         alias.
8178
8179         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8180         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8181         (isearch-yank-clipboard): Use get-clipboard instead of
8182         x-get-clipboard.
8183         (isearch-yank-selection): Fix docstring.
8184
8185 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8186
8187         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8188
8189 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8190
8191         * cl-macs.el (extent-start-position): Fix setf method.
8192         (extent-end-position): Ditto.
8193
8194 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8195
8196         * isearch-mode.el: End merge with FSF 20.4.
8197
8198         * isearch-mode.el (search-invisible): New variable.
8199         (isearch-hide-immediately): Ditto.
8200         (isearch-unhidden-extents): Ditto.
8201         (isearch-range-invisible): New function.
8202         (isearch-unhide-extent): Ditto.
8203         (isearch-restore-invisible-extents): Ditto.
8204         (isearch-restore-extent): Ditto.
8205
8206         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8207         implementation.
8208         (isearch-ring-retreat-edit): Ditto.
8209         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8210         (isearch-forward-regexp): New arguments NOT-REGEXP and
8211         NO-RECURSIVE-EDIT.
8212         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8213         (isearch-backward-regexp): New arguments NOT-REGEXP and
8214         NO-RECURSIVE-EDIT.
8215         (isearch-mode): Return isearch-success.
8216         (isearch-update): Use unread-command-events instead of
8217         unread-command-event.
8218         (isearch-abort): If an invalid regexp is encountered, keep popping
8219         states.
8220         (isearch-*-char): Use FSF implementation.
8221         (isearch-whitespace-chars): Use the more robust FSF's
8222         implementation.
8223         (isearch-within-brackets): New variable.
8224         (isearch-mode): Initialize it.
8225         (isearch-edit-string): Bind it.
8226         (isearch-search-and-update): Set it.
8227         (isearch-push-state): Push it.
8228         (isearch-top-state): Pop it.
8229         (isearch-search): Set it.
8230         (isearch-printing-char): When called by isearch-whitespace-chars,
8231         handle M-SPC gracefully.
8232         (isearch-message-prefix): New argument ELLIPSIS.
8233         (isearch-message-suffix): Ditto.
8234         (isearch-message): Use the ELLIPSIS argument when calling
8235         isearch-message-prefix and isearch-message-suffix.
8236         (isearch-message-prefix): Distinguish between "wrapped" and
8237         "overwrapped" search, FWIW.
8238
8239 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8240
8241         * isearch-mode.el (isearch-edit-string): Use the head of the
8242         search ring instead of search-last-string and search-last-regexp.
8243         (search-highlight): Renamed from isearch-highlight.
8244         (isearch-exit): Use the new name.
8245         (isearch-highlight): Ditto.
8246         (isearch-dehighlight): Ditto.
8247         (isearch-update-ring): New function.
8248         (isearch-done): Call it.
8249         (isearch-done): New argument EDIT.
8250         (isearch-repeat): If search string is empty, look up at the car of
8251         the search ring; ignore the yank pointer.
8252         (isearch-abort): Call isearch-done with NOPUSH.
8253         (isearch-cancel): New function.
8254         (isearch-mode-map): Bind it to ESC ESC ESC.
8255
8256         * isearch-mode.el: Begin merge with FSF 20.4.
8257
8258 1999-09-01  Andy Piper  <andy@xemacs.org>
8259
8260         * x-select.el (x-get-clipboard): obsolete.
8261         (x-yank-clipboard-selection): obsolete
8262
8263         * select.el (disown-selection): need to be careful to disown the
8264         clipboard if we set it via selection.
8265         (get-clipboard): move from x-select.el
8266         (yank-clipboard-selection): ditto.
8267
8268 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8269
8270         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8271         isearch-highlight-all-matches to nil.
8272         (isearch-fixed-case): New variable.
8273         (isearch-mode): Initialize it.
8274         (isearch-edit-string): Save it.
8275         (isearch-toggle-case-fold): Set it.
8276         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8277         need to check isearch-fixed-case.
8278         (isearch-toggle-case-fold): Update highlighting of all matches
8279         before the pause.
8280         (isearch-edit-string):
8281
8282 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8283
8284         * isearch-mode.el (isearch-edit-string): Call isearch-message
8285         before reading the event so that the prompt is displayed properly.
8286         (isearch-message): Use isearch-nonincremental when calling
8287         isearch-message-prefix.
8288         (minibuffer-local-isearch-map): Bind up and down to do the same as
8289         M-p and M-n respectively.
8290         (isearch-done): New arg NOPUSH.
8291         (isearch-edit-string): Use it.
8292         (isearch-edit-string): Don't bind isearch-string.
8293         (isearch-ring-adjust): Edit string, *then* push state.
8294
8295 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8296
8297         * faces.el (isearch-secondary): Make isearch-secondary look
8298         different than default.
8299
8300 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8301
8302         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8303         save-excursion.
8304         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8305         (isearch-update): Call isearch-dehighlight without arguments.
8306         (isearch-done): Ditto.
8307
8308         * isearch-mode.el (isearch-fix-case): If the search string has no
8309         upper-case letters, allow the folding to be reenabled.
8310         Previously, once disabled, the folding would remain that way until
8311         the end of isearch.
8312         (isearch-top-state): Call isearch-fix-case.
8313
8314         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8315         save-excursion.
8316         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8317
8318 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8319
8320         * xpm-button.el:
8321         xbm-button.el: Need to exist in core because gui.el depends on
8322         them.
8323
8324 1999-08-31  Andy Piper  <andy@xemacs.org>
8325
8326         * gutter-items.el (buffers-tab-face): new customizable variable.
8327         (buffers-tab-default-buffer-line-length): new specifier for
8328         maximum viewable characters.
8329         (progress-stack): new variable for implementing widget-based
8330         progress messages.
8331         (progress-area-buffer): ditto.
8332         (progress-glyph-height): ditto.
8333         (progress-stop-callback): ditto.
8334         (progress-quit-function): new function.
8335         (progress-glyph): new variable.
8336         (progress-layout-glyph): ditto.
8337         (progress-displayed-p): new function, see message-displayed-p for
8338         details.
8339         (clear-progress): ditto.
8340         (remove-progress): ditto.
8341         (append-progress): ditto.
8342         (raw-append-progress): ditto.
8343         (display-progress): ditto.
8344         (current-progress): ditto.
8345         (current-progress-label): ditto.
8346         (progress): ditto.
8347         (lprogress): ditto.
8348
8349
8350 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8351
8352         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8353
8354         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8355         `isearch-yank-selection'.
8356         (isearch-mode-map): Use it.
8357         (isearch-yank-selection): Use `get-selection' instead of
8358         `get-x-selection'.
8359
8360 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8361
8362         * faces.el (isearch-secondary): Create face here.
8363
8364         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8365         timers.
8366
8367 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8368
8369         * subr.el (buffer-string): More robust backward compatibility
8370         check, courtesy William Perry.
8371
8372 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8373
8374         * replace.el (perform-replace): Stop the search after the search
8375         limit has been reached.
8376
8377 1999-08-23  Andy Piper  <andy@xemacs.org>
8378
8379         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8380         here if we don't have one.
8381
8382 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8383
8384         * ldap.el (ldap-coding-system): Default to nil until we get
8385         efficient UTF8 support
8386         (ldap-decode-string): Guard against `decode-coding-string' not
8387         being defined
8388         (ldap-encode-string): Guard against `encode-coding-string' not
8389         being defined
8390
8391 1999-08-23  Didier Verna  <didier@xemacs.org>
8392
8393         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8394         Some doc strings improvements, and add a star to the `interactive'
8395         calls.
8396
8397 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8398
8399         * font-lock.el (java-font-lock-keywords-3): introduced new
8400         keywords and regexpes for javadoc syntax 1.2.
8401
8402 1999-08-17  Andy Piper  <andy@xemacs.org>
8403
8404         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8405         format-buffers-tab-line.
8406         (buffers-tab-max-buffer-line-length): new variable.
8407         (format-buffers-tab-line): new function. truncate names if over
8408         buffers-tab-max-buffer-line-length.
8409
8410 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8411
8412         * cus-start.el: Customize the variable `bell-inhibit-time'.
8413
8414 1999-08-16  Andy Piper  <andy@xemacs.org>
8415
8416         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8417         brute-force approach to deleting the last buffer.
8418         (buffers-tab-grouping-regexp): new customizable variable.
8419         (select-buffers-tab-buffers-by-mode): use it.
8420
8421 1999-08-13  Andy Piper  <andy@xemacs.org>
8422
8423         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8424         deletion problem.
8425
8426 1999-07-30  Didier Verna  <didier@xemacs.org>
8427
8428         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8429         of princ to output symbols.
8430         (custom-save-face-internal): ditto.
8431         (custom-save-resets): ditto.
8432
8433 1999-08-09  Didier Verna  <didier@xemacs.org>
8434
8435         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8436         `regexp-quote' to protect the major mode name for use as a regular
8437         expression (c++ needs this for instance).
8438
8439 1999-08-08  Andy Piper  <andy@xemacs.org>
8440
8441         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8442         cope with similar mode names.
8443
8444         * gutter-items.el (buffers-tab-selection-function): new selection
8445         function.
8446         (select-buffers-tab-buffers-by-mode): new function.
8447         (buffers-tab-items): use it if set to only display buffers in the
8448         tab in the current buffer's group..
8449         (update-tab-in-gutter): use new api.
8450         (remove-buffer-from-gutter-tab): ditto.
8451
8452         * gutter-items.el (buffers-tab-max-size): set custom selection
8453         default to 6.
8454         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8455         (add-tab-to-gutter): set face as default.
8456
8457 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8458
8459         * faces.el (frob-face-property): Merge the fall-back specifier
8460         with the target, not replace it.
8461
8462 1999-08-05  Andy Piper  <andy@xemacs.org>
8463
8464         * gutter-items.el (update-tab-in-gutter): add frame argument for
8465         buffer-items.
8466         (update-tab-in-gutter): use it.
8467
8468         * gutter-items.el (record-buffer-hook): set.
8469
8470         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8471         change.
8472         (switch-to-buffer-hook) deleted.
8473
8474 1999-08-04  Andy Piper  <andy@xemacs.org>
8475
8476         * gutter-items.el (update-tab-in-gutter): make sure this will work
8477         as an argument to create-frame-hook.
8478
8479 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8480
8481         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8482         instead of timer emulation.
8483
8484 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8485
8486         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8487         Emacs isearch enhancements.
8488
8489 1999-07-28  Andy Piper  <andy@xemacs.org>
8490
8491         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8492         all devices that support tab controls.
8493         (remove-buffer-from-gutter-tab): new function. to be used as a
8494         value for kill-buffer-hook.
8495
8496 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8497
8498         * auto-show.el (auto-show-truncationp): changed to match
8499         `window_translation_on'
8500
8501 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8502
8503         * XEmacs 21.2.19 is released
8504
8505 1999-07-28  SL Baur  <steve@miho>
8506
8507         * code-files.el (insert-file-contents): Fix docstring.
8508         revert previous change.
8509
8510 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8511
8512         * fill.el (fill-region-as-paragraph): Change re-break-point to
8513         contain word-across-newline plus one character so that filling
8514         Japanese and Chinese works as desired.
8515         * simple.el (do-auto-fill): Ditto.
8516
8517 1999-07-26  SL Baur  <steve@miho>
8518
8519         * mule/japanese.el ("Japanese"): Do not specify a default input
8520         method.
8521         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8522
8523 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8524
8525         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8526         able to use cl-macs macro in early lisp.
8527
8528 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8529
8530         * custom.el:
8531         * cus-face.el:
8532         * cus-edit.el:
8533                 Massive custom Theme API changes.
8534
8535 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8536
8537         * code-files.el (insert-file-contents): Regard
8538         coding-system-magic-cookie if `coding-system-for-read' is nil.
8539
8540 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8541
8542         * mule/thai-xtis.el: Add coding: local variable, to avoid
8543         bootstrapping problem with C locale.
8544
8545 1999-07-22  Andy Piper  <andy@xemacs.org>
8546
8547         * dumped-lisp.el (preloaded-file-list): guard against putting
8548         gutter-items in a less than functional XEmacs.
8549         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8550
8551 1999-07-18  Bob Weiner  <weiner@beopen.com>
8552
8553         * fill.el (fill-context-prefix): Fixed bug that prevented the
8554         setting of an adaptive fill prefix when the `dont-skip-first' was
8555         t.
8556
8557 1999-07-22  SL Baur  <steve@miho>
8558
8559         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8560
8561 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8562
8563         * files.el (interpreter-mode-alist): add `make', `guile', and
8564         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8565         makefile-mode, guile is a scheme, and someday XEmacs will be
8566         modular enough to use as an efficient scripting tool.)
8567
8568 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8569
8570         * mule/mule-cmds.el (reset-language-environment): Regard
8571         coding-category `utf-8' and `ucs-4' if they are available.
8572
8573 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8574
8575         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8576         (prefer-coding-system): Fix DOC-string.
8577
8578         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8579         DOC-string too.
8580
8581         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8582         Mule.
8583         (coding-system-change-eol-conversion): Fix DOC-string.
8584
8585 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8586
8587         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8588         instead of `list-coding-system'.
8589
8590 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8591
8592         * menubar-items.el (default-menubar): `select-input-method' was
8593         renamed to `set-input-method'.
8594
8595         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8596         "Set Language Environment" menu.
8597
8598         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8599         "Describe Language Support" menu.
8600
8601 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8602
8603         * mule/chinese.el ("Chinese-GB"): Rename
8604         `chinese-gb-environment-setup-function' to
8605         `setup-chinese-gb-environment-internal'.
8606
8607 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8608
8609         * mule/korean.el: Use `define-coding-system-alias' instead of
8610         `copy-coding-system'.
8611
8612 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8613
8614         * mule/mule-cmds.el (set-language-environment-coding-systems):
8615         Treat duplicated coding-categories.
8616
8617 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8618
8619         * mule/japanese.el: Use `define-coding-system-alias' instead of
8620         `copy-coding-system'.
8621
8622 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8623
8624         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8625         coding-system `viscii'.
8626
8627 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8628
8629         * mule/cyrillic.el:
8630         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8631         (cyrillic-alternativnyj-decode-table): New variable.
8632         (cyrillic-alternativnyj-encode-table): New variable.
8633         - Specify `iso-8-1' as a category of coding-system
8634           `alternativnyj'.
8635         - Abolish general Cyrillic environment.
8636
8637 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8638
8639         * mule/chinese.el:
8640         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8641         - Register `chinese-gb-environment-setup-function' as a
8642           `setup-function' of "Chinese-GB" environment.
8643
8644 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8645
8646         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8647         optional argument `parents'.
8648
8649         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8650         property for Thai-XTIS.
8651
8652         * mule/mule-help.el (help-with-tutorial): Use property
8653         `tutorial-coding-system' of language-info as a coding-system to
8654         read tutorial file.
8655
8656 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8657
8658         * mule/thai-xtis.el: Don't setup `setup-function' and
8659         `exit-function'.
8660
8661         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8662         `set-coding-category-system' to set up coding-system for
8663         coding-category.
8664
8665         * mule/mule-cmds.el (prefer-coding-system): Use
8666         `set-coding-category-system' to set up coding-system for
8667         coding-category.
8668
8669 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8670
8671         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8672         Thai-XTIS environment.
8673
8674         * mule/mule-cmds.el (prefer-coding-system): Use
8675         `find-coding-system' instead of `coding-system-p'.
8676
8677 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8678
8679         * mule/mule-cmds.el (set-language-environment-coding-systems):
8680         Modify eol-type for XEmacs.
8681
8682         * mule/thai-xtis.el: Delete unused local variable `category'.
8683
8684         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8685         function.
8686         (prefer-coding-system): Don't call
8687         `update-coding-systems-internal'; use function
8688         `coding-category-list' instead of variable `coding-category-list';
8689         use `set-coding-priority-list' instead of `set-coding-priority';
8690         modify `eol-type' for XEmacs.
8691
8692         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8693         `charset-columns'.
8694         (char-width): Likewise.
8695
8696 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8697
8698         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8699         `tis-620'.
8700
8701         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8702         `set-coding-priority-list' instead of `set-coding-priority'; don't
8703         call `update-coding-systems-internal'.
8704
8705         * mule/mule-misc.el (coding-system-get): New function.
8706         (coding-system-put): New function.
8707         (coding-system-category): New function.
8708
8709 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8710
8711         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8712         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8713         to avoid conflict with leim/quail/thai-xtis.
8714
8715         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8716         to thai-xtis-chars.el.
8717
8718         * mule/thai-xtis-chars.el: New file (split from
8719         mule/thai-xtis.el).
8720
8721 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8722
8723         * mule/thai-xtis.el:
8724         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8725         - Add syntax entries.
8726         - Put `preferred-coding-system' of the charset `thai-xtis' to
8727           `tis-620'.
8728
8729 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8730
8731         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8732         rewritten to use write-multibyte-character.
8733
8734 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8735
8736         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8737         of `iso-2022-7'.
8738         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8739         ported yet.
8740         (read-input-method-name): Treat optional argument `default'.
8741
8742 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8743
8744         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8745         all.
8746         (set-language-info-alist): Set up menus here.
8747
8748 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8749
8750         * minibuf.el (completing-read): Add new optional argument
8751         `default'.
8752         (read-coding-system): Add new optional argument
8753         `default-coding-system'.
8754
8755 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8756
8757         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8758         (viet-viscii-...->viet-vscii...).
8759
8760 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8761
8762         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8763         and menus.
8764
8765 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8766
8767         * mule/mule-cmds.el (input-method-function): Add permanent-local
8768         property.
8769
8770 1999-03-30  Dave Love  <fx@gnu.org>
8771
8772         * mule/mule-cmds.el (current-language-environment): Doc fix.
8773
8774 1999-02-06  Richard Stallman  <rms@gnu.org>
8775
8776         * mule/european.el (setup-slovenian-environment): New function.
8777         ("Slovenian"): New language environment.
8778
8779 1999-01-27  Dave Love  <fx@gnu.org>
8780
8781         * mule/mule-cmds.el (current-language-environment): Provide :link,
8782         :type (choices) and appropriate :get.
8783
8784 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8785
8786         * mule/mule-cmds.el (describe-language-environment): Don't alter
8787         input-method-alist.
8788
8789 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8790
8791         * mule/mule-cmds.el (prefer-coding-system): Call
8792         set-coding-priority, so that the internal array of priorities is
8793         also updated.
8794
8795 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8796
8797         * mule/mule-cmds.el (prefer-coding-system): If the argument
8798         requires specific EOL conversion type, make the default coding
8799         systems use that.
8800
8801 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8802
8803         * mule/mule-cmds.el (set-language-environment): Pass the default
8804         eol-type to set-language-environment-coding-systems.
8805         (set-default-coding-systems): Copy the eol-type property for the
8806         new default values of {buffer-file,process}-coding-system from the
8807         old defaults.
8808         (set-language-environment-coding-systems): Accept an optional
8809         argument EOL-TYPE, and set the eol-type property of the default
8810         coding systems accordingly.
8811
8812 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8813
8814         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8815         use generate-new-buffer instead of get-buffer-create.
8816
8817 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8818
8819         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8820
8821 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8822
8823         * mule/mule-cmds.el (default-input-method): Fix custom type.
8824
8825 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8826
8827         * mule/mule-cmds.el (setup-specified-language-environment):
8828         Add apropos-inhibit property.
8829         (describe-specified-language-support): Likewise.
8830
8831 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8832
8833         * mule/mule-cmds.el: Doc fixes.
8834
8835 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8836
8837         * mule/mule-cmds.el (register-input-method): Doc-string
8838         modified.
8839
8840 1998-09-01  Dave Love  <fx@gnu.org>
8841
8842         * mule/mule-cmds.el (current-language-environment): Fix
8843         setter function.
8844
8845 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8846
8847         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8848         mule/european.el, mule/hebrew.el, mule/japanese.el,
8849         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8850         avoid bootstrapping problem if you need to recompile all the Lisp
8851         files using interpreted code.
8852
8853 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8854
8855         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8856         ("Latin-2"): Likewise.
8857
8858 1998-08-18  Per Starback  <starback@update.uu.se>
8859
8860         * mule/european.el (setup-latin2-environment): Fix typo.
8861
8862 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8863
8864         * mule/european.el: Give proper value of `input-method' key to all
8865         lang. env.
8866
8867         * mule/mule-cmds.el (activate-input-method): Handle the case that
8868         the arg INPUT-METHOD is nil correctly.
8869         (read-multilingual-string): Activate the specified input method
8870         before calling read-string.  Afterward, activate the original
8871         input method.
8872
8873 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8874
8875         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8876         (set-language-info-alist): Fix typo in doc-string.
8877
8878         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8879
8880 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8881
8882         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8883         (reset-language-environment): New function for the job that
8884         setup-english-environment used to do.
8885         (set-language-environment): Do more setups according to the info
8886         in language-info-alist.
8887         (read-language-name): Handle the case that the arg KEY is nil.
8888         (describe-language-environment): Handle input-method property.
8889
8890         * mule/: All files under this directory, which related with
8891         specific languages (such as mule/european.el, mule/greek.el,
8892         mule/hebrew.el, mule/misc-lang.el), modified as below.
8893         (setup-XXX-environment): Just call set-language-environment.  If
8894         they used to do some other jobs than what done by
8895         set-language-environment, those jobs are done in
8896         setup-XXX-environment-internal now.
8897         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8898         the value to setup-XXX-environment-internal.  Add properties
8899         input-method and features.
8900
8901         * mule/english.el (setup-english-environment): Just call
8902         reset-language-environment.
8903
8904         * mule/european.el (setup-8-bit-environment): Function deleted.
8905
8906 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8907
8908         * mule/mule-cmds.el (input-method-exit-on-first-char)
8909         (input-method-use-echo-area): Doc fixes.
8910
8911 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8912
8913         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8914         variable.
8915         (input-method-use-echo-area): New variable.
8916
8917 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8918
8919         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8920
8921 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8922
8923         * mule/mule-cmds.el (activate-input-method): Update mode line.
8924         (inactivate-input-method): Likewise.
8925
8926 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8927
8928         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8929         input method in the current buffer, but just bind
8930         current-input-method.
8931
8932 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8933
8934         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8935
8936         * mule/misc-lang.el ("IPA"): Add coding-priority and
8937         coding-system.
8938
8939 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8940
8941         * mule/greek.el: Add coding-priority.
8942
8943 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8944
8945         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8946         LANG-ENV.
8947
8948 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8949
8950         * mule/mule-cmds.el (register-input-method): Fix previous change.
8951         (setup-specified-language-environment): Doc fix.
8952
8953 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8954
8955         * mule/mule-cmds.el: Several doc fixes.
8956         (get-language-info, set-language-info): Rename argument.
8957         (set-language-info-alist): Likewise.
8958         (register-input-method): Rename argument.
8959         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8960
8961 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8962
8963         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8964         default value while reading an input method.
8965
8966 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8967
8968         * mule/mule-cmds.el (universal-coding-system-argument):
8969         Use buffer-file-coding-system as default.
8970
8971 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8972
8973         * mule/korean.el ("Korean"): Doc fix.
8974
8975 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8976
8977         * mule/mule-cmds.el (describe-language-environment): Print the
8978         languge environment at the head.
8979
8980 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8981
8982         * mule/japanese.el: Set exit-function to exit-japanese-environment
8983         for Japanese environment.
8984
8985 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8986
8987         * mule/mule-cmds.el (set-language-environment): Doc fix.
8988         (current-language-environment): Use defcustom.
8989         (default-input-method): Specify :type.
8990
8991 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8992
8993         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8994         modified.
8995         (prefer-coding-system): Doc-string modified.
8996
8997 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8998
8999         * mule/mule-cmds.el (set-language-info): Doc-string
9000         describes `coding-priority' KEY.
9001         (set-language-environment-coding-systems): New function.
9002         (select-safe-coding-system): New function.
9003         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9004         (set-language-info-alist): New optionla arg PARENTS.  Call
9005         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9006         (set-language-environment-coding-systems): New function.
9007
9008         * mule/chinese.el: Remove setting up of
9009         describe-chinese-environment-map and
9010         setup-chinese-environment-map.  Exclude them in args of calls to
9011         set-language-info-alist.  Register coding-priority key in
9012         language-info-alist.
9013
9014         * mule/cyrillic.el: Remove setting up of
9015         describe-cyrillic-environment-map and
9016         setup-cyrillic-environment-map.  Exclude them in args of calls to
9017         set-language-info-alist.  Register coding-priority key in
9018         language-info-alist.
9019
9020         * mule/english.el: Register coding-priority key in
9021         language-info-alist.
9022
9023         * mule/ethiopic.el: Register coding-priority key in
9024         language-info-alist.
9025
9026         * mule/european.el: Remove setting up of
9027         describe-european-environment-map and
9028         setup-european-environment-map.  Exclude them in args of calls to
9029         set-language-info-alist.  Register coding-priority key in
9030         language-info-alist.  Add "German" language env.
9031         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9032         (setup-german-environment): New function.
9033
9034         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9035         change default input method to "greek-postfix".
9036
9037         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9038         coding-priority key in
9039
9040 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9041
9042         * mule/mule-cmds.el (set-language-info): Doc fix.
9043         (input-method-inactivate-hook): Doc fix.
9044
9045 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9046
9047         * mule/mule-cmds.el (set-input-method): Renamed from
9048         select-input-method.
9049
9050 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9051
9052         * mule/mule-cmds.el (set-language-environment): Run
9053         exit-language-environment-hook before calling `exit-function'
9054         which is specified for the language environment.
9055
9056 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9057
9058         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9059         modified.
9060         (prefer-coding-system): Likewise.
9061         (describe-language-environment): Print aliases of each coding
9062         system.
9063         (set-language-environment-hook): New variable.
9064         (exit-language-environment-hook): New variable.
9065         (set-language-environment): Call these hooks.  Before setting a
9066         new language environment, exit from the
9067         current-language-environment if necessary.
9068         (input-method-verbose-flag): The value can be nil, t,
9069         complex-only, or default.
9070         (input-method-highlight-flag): Doc-string augmented.
9071         (activate-input-method): Check if we can run the registered
9072         function to activate an input method.
9073
9074         * mule/korean.el: Set exit-function for language environment
9075         "Korean" to exit-korean-environment.
9076         (setup-korean-environment): Moved to korea-util.el.
9077
9078 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9079
9080         * mule/mule-cmds.el (read-multilingual-string): Use
9081         current-input-method prior to default-input-method.  Don't bind
9082         current-input-method by `let', instead, activate the specified
9083         input method in the current buffer temporarily.
9084
9085 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9086
9087         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9088
9089 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9090
9091         * mule/chinese.el (post-read-decode-hz): Return the result of
9092         decode-hz-region.
9093         (pre-write-encode-hz): Do not change the value of
9094         last-coding-system.
9095
9096 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9097
9098         * mule/mule-ccl.el: Doc fixes.
9099
9100 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9101
9102         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9103         (check-ccl-program): New macro.
9104
9105 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9106
9107         * mule/mule-ccl.el: Comment about CCL syntax modified.
9108         (ccl-command-table): Add read-multibyte-character and
9109         write-multibyte-character.
9110         (ccl-code-table): Add ex-cmd.
9111         (ccl-extended-code-table): New variable.
9112         (ccl-embed-extended-command): New function.
9113         (ccl-compile-read-multibyte-character,
9114         ccl-compile-write-multibyte-character) New functions.
9115         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9116         ccl-dump-write-multibyte-character): New functions.
9117
9118 1999-07-22  SL Baur  <steve@miho>
9119
9120         * config.el (config-value-file): config.values is installed into
9121         doc-directory.
9122         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9123
9124 1999-07-19  Didier Verna  <didier@xemacs.org>
9125
9126         * rect.el: all functions rewritten, except when noted. Below is a
9127         list of interface changes.
9128         (apply-on-rectangle): new function. Obsoletes
9129         `operate-on-rectangle'. All functions that used to call this
9130         function now call the new one.
9131         (kill-rectangle): added optional prefix arg to fill lines.
9132         (delete-rectangle): ditto.
9133         (delete-extract-rectangle): ditto.
9134         (open-rectangle): ditto.
9135         (clear-rectangle): ditto.
9136         (delete-rectangle-line): added third arg FILL.
9137         (delete-extract-rectangle-line): ditto.
9138         (open-rectangle-line): ditto.
9139         (clear-rectangle-line): ditto.
9140
9141 1999-07-18  Andy Piper  <andy@xemacs.org>
9142
9143         * menubar-items.el (default-menubar): add gutter options.
9144
9145         * gutter-items.el: new file.
9146         (gutter): new group for custom.
9147         (gutter-visible-p): new variable.
9148         (default-gutter-position): ditto.
9149         (buffers-tab): new group for the buffers tab.
9150         (gutter-buffers-tab): widget to put in the gutter.
9151         (buffers-tab-max-size): max number of tabs.
9152         (buffers-tab-switch-to-buffer-function): function to call when a
9153         tab is pressed.
9154         (buffers-tab-omit-function): filter buffers with this function.
9155         (buffers-tab-format-buffer-line-function): format buffer names for
9156         inclusion in tabs.
9157         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9158         the record.
9159         (build-buffers-tab-internal): build a list of tab items.
9160         (buffers-tab-items): ditto.
9161         (add-tab-to-gutter): put a tab in the gutter area.
9162         (update-tab-in-gutter): reset the buffers in the tab.
9163
9164         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9165
9166         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9167         (switch-to-buffer-hooks): new hook.
9168
9169         * toolbar.el (default-toolbar-position): fix typo.
9170
9171 1999-07-16  Andy Piper  <andy@xemacs.org>
9172
9173         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9174
9175 1999-07-15  Didier Verna  <didier@xemacs.org>
9176
9177         * cus-edit.el (custom-prompt-variable): optional third arg makes
9178         prompt for a comment string.
9179         (customize-set-value): optional prefix makes this function handle
9180         variable comments.
9181         (customize-set-variable): ditto.
9182         (customize-save-variable): ditto.
9183         (customize-customized): handle custom comments.
9184         (customize-save-customized): ditto.
9185         (custom-variable-state-set): ditto.
9186         (custom-face-state-set): ditto.
9187         (customize-saved): ditto.
9188         (custom-variable-set): ditto.
9189         (custom-face-set): ditto.
9190         (custom-variable-save): ditto.
9191         (custom-face-save): ditto.
9192         (custom-variable-reset-saved): ditto.
9193         (custom-face-reset-saved): ditto.
9194         (custom-variable-reset-standard): ditto.
9195         (custom-face-reset-standard): ditto.
9196         (custom-comment-face): new face.
9197         (custom-comment-tag-face): ditto.
9198         (custom-comment): new widget.
9199         (custom-comment-create): new function.
9200         (custom-comment-delete): ditto.
9201         (custom-comment-value-set): ditto.
9202         (custom-comment-show): ditto.
9203         (custom-comment-invisible-p): ditto.
9204         (custom-variable-value-create): create a comment field widget.
9205         (custom-face-value-create): ditto.
9206         (custom-variable-menu): new entry for adding a custom comment.
9207         (custom-face-menu): ditto.
9208         (custom-save-variables): possibly save custom comments.
9209         (custom-save-faces): ditto.
9210
9211         * cus-face.el (custom-set-faces): the arguments can now have a
9212         custom comment as fourth argument.
9213
9214         * custom.el (custom-set-variables): the arguments can now have a
9215         custom comment as fifth element.
9216
9217 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9218
9219         * XEmacs 21.2.18 is released
9220
9221 1999-07-13  SL Baur  <steve@miho>
9222
9223         * lib-complete.el (read-library-name): Revert previous change.
9224         (read-library): Ditto.
9225
9226 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9227
9228         * packages.el (packages-package-list): Capitalize docstring.
9229
9230         * packages.el (packages-find-package-library-path): Use #'nconc
9231         rather than #'append to reduce consing -- #'mapcar uses Flist,
9232         which returns a freshly consed list.  #'append would create yet
9233         another fresh list, using Fmake_list in concat.
9234
9235         * packages.el (package-provide): Use setq with remassq like it
9236         says in its docstring.
9237
9238 1999-07-06  SL Baur  <steve@miho.m17n.org>
9239
9240         * lib-complete.el (progn-with-message): Fix typo.
9241
9242 1999-07-06  SL Baur  <steve@miho.m17n.org>
9243
9244         * mule/mule-misc.el (char-octet): Make function match docstring.
9245         From Katsumi Yamaoka <yamaoka@jpl.org>
9246
9247 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9248
9249         * wid-edit.el (widget-documentation): corrected spelling error.
9250
9251 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9252
9253         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9254         keys if already bound
9255
9256 1999-07-06  SL Baur  <steve@miho.m17n.org>
9257
9258         * lib-complete.el (progn-with-message): Revert previous changes.
9259
9260 1999-06-24  Bob Weiner  <weiner@beopen.com>
9261
9262         * lib-complete.el (find-library):
9263         (find-library-other-window):
9264         (find-library-other-frame): Completely rewrote
9265         so that these functions actually work when called non-interactively.
9266         Also made them handle LIBRARY arguments which end with .el or .elc.
9267
9268 1999-06-24  Bob Weiner  <weiner@beopen.com>
9269
9270         * simple.el (indent-new-comment-line): Locally bound
9271         `block-comment-start' to `comstart' or else when this is called
9272         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9273         `block-comment-start' value, ignoring any existing spacing after a
9274         comment prefix in the previous line and producing ugly comments.
9275
9276 1999-06-23  Bob Weiner  <weiner@beopen.com>
9277
9278         * list-mode.el (mouse-choose-completion):
9279         (choose-completion):
9280         (completion-switch-to-minibuffer): Added.
9281         ([Tab]): [Tab] previously switched to the minibuffer
9282         but since [space] does that and since most applications in the
9283         world use [Tab] to select the next item in a list, do that in the
9284         *Completions* buffer too.  This will cause the least confusion
9285         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9286         06/23/1999.
9287
9288 1999-06-22  Bob Weiner  <weiner@beopen.com>
9289
9290         * help.el (help-buffer-name): Added support for a null value
9291         of `help-buffer-prefix-string' since some buffers require no
9292         prefix.
9293
9294 1999-06-20  Bob Weiner  <weiner@beopen.com>
9295
9296         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9297         in the completion-list-mode-map to bury the completions buffer
9298         even when the minibuffer is no longer active.
9299
9300 1999-06-20  Bob Weiner  <weiner@beopen.com>
9301
9302         * list-mode.el (list-mode): It is visually disconcerting to have
9303         the text cursor disappear within list buffers, especially when
9304         moving from window to window, so leave it visible.
9305
9306 1999-07-01  SL Baur  <steve@miho.m17n.org>
9307
9308         * menubar-items.el (default-menubar): Conditionalize the bug
9309         report menu item (which may not be possible in this XEmacs).
9310         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9311
9312 1999-06-30  SL Baur  <steve@miho.m17n.org>
9313
9314         * subr.el (with-current-buffer): DOC string fix.
9315         Suggested by Bob Weiner <weiner@altrasoft.com>
9316
9317 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9318
9319         * cus-face.el (custom-face-italic): insert missing args
9320
9321 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9322
9323         * packages.el (package-locations): Changed default early package
9324         hierarchies to ~/.xemacs/mule-packages and
9325         ~/.xemacs/xemacs-packages.
9326
9327 1999-06-23  SL Baur  <steve@miho.m17n.org>
9328
9329         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9330
9331 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9332
9333         * packages.el (package-locations): Changed default early package
9334         hierarchy to ~/.xemacs/packages.
9335         (package-locations): Removed `packages' as a possible name for a
9336         late package hierarchy.
9337
9338 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9339
9340         * mule/mule-category.el (word-combining-categories): Set up new
9341         variable.
9342         (word-separating-categories): Likewise.
9343
9344 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9345
9346         * XEmacs 21.2.17 is released
9347
9348 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9349
9350         * font-menu.el (font-menu-set-font): allow for nil specification
9351         of font size.
9352
9353 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9354
9355         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9356         is 1.
9357
9358 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9359
9360         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9361         8859-5 instead of ISO 8859-1.
9362
9363 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9364
9365         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9366         (viet-viscii-encode-table): Ditto.
9367
9368         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9369         Make obsolete definition of char-octet.
9370
9371 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9372
9373         * subr.el: Move no-Mule make-char ...
9374         * help-nomule.el (make-char): To here.
9375         (string-width): Make Mule compatibility alias.
9376
9377 1999-06-15  Andy Piper  <andy@xemacs.org>
9378
9379         * select.el (get-selection-no-error): really make there be no-error.
9380         (get-selection): revert to original.
9381
9382 1999-06-11  Andy Piper  <andy@xemacs.org>
9383
9384         * select.el (selection-sets-clipboard): renamed.
9385         (own-selection): use it.
9386
9387 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9388
9389         * XEmacs 21.2.16 is released
9390
9391 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9392
9393         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9394         missing characters to avoid crash.
9395
9396 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9397
9398         * coding.el (set-terminal-coding-system): Only set the console
9399         coding system on the selected console if it is a tty.
9400
9401 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9402
9403         * cus-face.el:
9404         * cus-edit.el:
9405         * faces.el:
9406         (custom):
9407         (face-spec-set):
9408         * faces.el (frob-face-property):
9409         * font-menu.el (font-menu-set-font):
9410                   Actually apply changes from 1999-03-17
9411
9412 1999-06-10  Andy Piper  <andy@xemacs.org>
9413
9414         * select.el (get-selection): abstract out non error-signalling
9415         part.
9416         (get-selection-no-error): get-selection without signalling an
9417         error.
9418         (selection-is-clipboard-p): new variable. controls whether the
9419         selection sets the clipboard.
9420         (own-selection): use it.
9421
9422         * mouse.el (insert-selection): fallback to clipboard after trying
9423         primary selection and cutbuffer.
9424
9425 1999-06-05  Andy Piper  <andy@xemacs.org>
9426
9427         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9428         selection functions.
9429
9430 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9431
9432         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9433         default value.
9434         (load): Use `raw-text' instead of `no-conversion'.
9435         (insert-file-contents): Likewise.
9436
9437         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9438         of `no-conversion'.
9439
9440 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9441
9442         * coding.el: Don't copy `no-conversion' to `raw-text'.
9443
9444 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9445
9446         * subr.el (make-char): Define it if Mule is not around.
9447
9448 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9449
9450         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9451
9452         * x-select.el (x-disown-selection-internal): Restore symbol as an
9453         obsolete alias.
9454         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9455
9456 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9457
9458         * XEmacs 21.2.15 is released
9459
9460 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9461
9462         * subr.el (split-string): Avoid infinite looping
9463
9464 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9465
9466         * ldap.el (ldap-ignore-attribute-codings): New variable
9467         (ldap-default-attribute-decoder): New variable
9468         (ldap-coding-system): New variable
9469         (ldap-attribute-syntax-encoders): New variable
9470         (ldap-attribute-syntax-decoders): New variable
9471         (ldap-attribute-syntaxes-alist): New variable
9472         (ldap-encode-boolean): New function
9473         (ldap-decode-boolean): New function
9474         (ldap-encode-country-string): New function
9475         (ldap-decode-string): New function
9476         (ldap-decode-address): New function
9477         (ldap-encode-address): New function
9478         (ldap-decode-attribute): New function
9479         (ldap-search): Use some of these
9480
9481 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9482
9483         * version.el (emacs-version): Make the patch level/beta come
9484         before the XEmacs qualifier so that it gets into (funcall
9485         emacs-version) and thus in the bug reports.
9486         (emacs-version>=): Support patch levels.
9487
9488 1999-06-03  SL Baur  <steve@xemacs.org>
9489
9490         * version.el: implement x.y.z version number
9491         From Jan Vroonhof <vroonhof@math.ethz.ch>
9492
9493 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9494
9495         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9496
9497 1999-05-22  Vin Shelton <acs@xemacs.org>
9498
9499         * startup.el: Document -private and break out non-standard X options.
9500
9501 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9502
9503         * mule/mule-charset.el (charset-after): New function.
9504         (charset-direction): Synch with Mule, update docstring.
9505         (get-charset-property): New function.
9506         (put-charset-property): New function.
9507         (charset-plist): New function.
9508
9509         * mule/mule-charset.el (compose-region):
9510         (decompose-region): remove;  these functions (which don't work
9511         since we don't do composite characters) have been moved to
9512         mule-util.el.
9513         (toplevel): follow coding standards
9514
9515 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9516
9517         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9518         exist any more.
9519
9520         * code-files.el: Fix commentary to follow coding standards.  Move
9521         the single line left in mule-files.el to here.
9522
9523         * mule/mule-files.el: delete.
9524
9525 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9526
9527         * info.el (Info-scroll-prev): Use event functions instead of the
9528         old emacs 19 interface.
9529
9530 1999-06-02  Andy Piper  <andy@xemacs.org>
9531
9532         * x-font-menu.el (x-font-menu-load-font):
9533         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9534
9535 1999-05-31  Andy Piper  <andy@xemacs.org>
9536
9537         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9538         group.
9539         (font-menu-this-frame-only-p): ditto.
9540         (font-menu-max-items): reinstate, from Jan Vroonhof
9541         <vroonhof@math.ethz.ch>
9542         (font-menu-submenu-name-format): ditto.
9543         (font-menu-split-long-menu): ditto, for use by the family
9544         constructor.
9545         (font-menu-family-constructor): use it.
9546
9547 1999-05-30  Andy Piper  <andy@xemacs.org>
9548
9549         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9550         for use by the font menu.
9551
9552         * msw-font-menu.el: new file implementing mswindows specific
9553         font-menu behaviour.
9554         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9555         (mswindows-font-menu-junk-families): ditto.
9556         (hack-font-truename): ditto.
9557         (mswindows-font-regexp-ascii): ditto.
9558         (mswindows-reset-device-font-menus): ditto.
9559         (mswindows-font-menu-font-data): ditto.
9560         (mswindows-font-menu-load-font): ditto.
9561
9562         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9563         (x-font-menu-font-data): ditto.
9564         (x-font-menu-load-font): ditto.
9565
9566         * font-menu.el: new file implementing generic font menu behaviour.
9567         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9568         made device independent.
9569         (font-menu-this-frame-only-p): ditto.
9570         (font-menu-preferred-resolution): ditto.
9571         (font-menu-size-scaling): new variable used to determine whether
9572         sizes are in points or tenths of a point.
9573         (vassoc): moved from x-font-menu.el.
9574         (device-fonts-cache): ditto.
9575         (device-fonts-cache): ditto.
9576         (flush-device-fonts-cache): ditto.
9577         (reset-device-font-menus): copied from x-font-menu.el and made
9578         device independent. Most functionality deferred to
9579         device-dependent versions.
9580         (font-menu-family-constructor): copied from x-font-menu.el and
9581         made device independent.
9582         (font-menu-size-constructor): ditto.
9583         (font-menu-weight-constructor): ditto.
9584         (font-menu-set-font): ditto.
9585         (font-menu-change-face): ditto.
9586         (font-menu-load-font): new device method.
9587         (font-menu-font-data): ditto.
9588
9589         * x-font-menu.el: The above functions deleted.
9590
9591 1999-05-26  Andy Piper  <andy@xemacs.org>
9592
9593         * update-elc.el:
9594         * make-docfile.el:
9595         * loadup.el: rehash expand-file-name usage to not use default-directory.
9596
9597 1999-05-21  Andy Piper  <andy@xemacs.org>
9598
9599         * x-select.el (x-select-convert-to-text):
9600         (x-selected-text-type):
9601         (x-get-selection):
9602         (xselect-convert-to-string):
9603         (xselect-convert-to-compound-text):
9604         (xselect-convert-to-length):
9605         (xselect-convert-to-targets):
9606         (xselect-convert-to-delete):
9607         (xselect-convert-to-filename):
9608         (xselect-convert-to-charpos):
9609         (xselect-convert-to-lineno):
9610         (xselect-convert-to-colno):
9611         (xselect-convert-to-sourceloc):
9612         (xselect-convert-to-os):
9613         (xselect-convert-to-host):
9614         (xselect-convert-to-user):
9615         (xselect-convert-to-class):
9616         (xselect-convert-to-name):
9617         (xselect-convert-to-integer):
9618         (xselect-convert-to-atom):
9619         (xselect-convert-to-identity): functions renamed from x-* and
9620         moved to select.el.
9621         (x-get-secondary-selection): use rename get-selection.
9622         (x-get-clipboard): ditto.
9623         (x-own-selection): moved to select.el.
9624         (x-valid-simple-selection-p): ditto.
9625         (x-dehilight-selection): ditto.
9626         (x-own-clipboard): ditto.
9627         (x-disown-selection): ditto.
9628
9629         * x-mouse.el (x-yank-function): moved to mouse.el.
9630         (x-insert-selection): ditto.
9631         (x-set-point-and-move-selection): use renamed function.
9632
9633         * select.el (selected-text-type): moved and renamed from
9634         x-select.el.
9635         (selection-owner-p): moved to C.
9636         (selection-exists-p): ditto.
9637         (get-cutbuffer): new device method.
9638         (get-selection): generalised and moved from x-select.el.
9639         (own-selection): moved x-own-selection functionality into here.
9640         (dehilight-selection): renamed and moved from x-select.el.
9641         (own-clipboard): functionality moved from x-select.el using new
9642         generic C builtins.
9643         (disown-clipboard): ditto.
9644         (select-convert-to-text):
9645         (select-convert-to-string):
9646         (select-convert-to-compound-text):
9647         (select-convert-to-length):
9648         (select-convert-to-targets):
9649         (select-convert-to-delete):
9650         (select-convert-to-filename):
9651         (select-convert-to-charpos):
9652         (select-convert-to-lineno):
9653         (select-convert-to-colno):
9654         (select-convert-to-sourceloc):
9655         (select-convert-to-os):
9656         (select-convert-to-host):
9657         (select-convert-to-user):
9658         (select-convert-to-class):
9659         (select-convert-to-name):
9660         (select-convert-to-integer):
9661         (select-convert-to-atom):
9662         (select-convert-to-identity): new functions renamed from x-* and
9663         moved from x-select.el.
9664
9665         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9666         into here and use as the default window-system mouse yank.
9667         (insert-selection): generalised and moved from x-mouse.el.
9668         (own-clipboard): moved to C.
9669
9670         * msw-select.el (mswindows-selection-owned-p): deleted.
9671         (mswindows-own-selection): generalised and moved to select.el.
9672         (mswindows-disown-selection): generalised and moved to C.
9673         (mswindows-selection-owner-p): ditto.
9674
9675 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9676
9677         * XEmacs 21.2.14 is released
9678
9679 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9680
9681         * about.el: update contact info for jason and slb.
9682
9683 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9684
9685         * mule/european.el (setup-romanian-environment): Add Romanian
9686         support from Emacs/Mule romanian.el.
9687
9688 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9689
9690         * cus-face.el: Label all custom changes with the 'custom' tag.
9691
9692         * cus-edit.el: idem ditto.
9693
9694         * faces.el: Added suport for adding device tags to various functions.
9695         (custom): New device tag.
9696         (face-spec-set): Call reset face with tags argument. No longer do
9697         x-init-global-faces hack.
9698
9699         * faces.el (frob-face-property): Use an anonymous specifier to map
9700         frob-face-property-1 over.
9701
9702         * x-font-menu.el (font-menu-set-font): Always specify all
9703         properties to custom.
9704
9705 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9706
9707         * mule/european.el (setup-czech-environment): Add czech support.
9708         From David Sauer <davids@orfinet.cz>
9709
9710 1999-03-15  SL Baur  <steve@xemacs.org>
9711
9712         * check-features.el: Turn hard errors into warnings.
9713
9714 1999-03-21  SL Baur  <steve@xemacs.org>
9715
9716         * simple.el (delete-key-deletes-forward): As per discussion on
9717         xemacs-beta, default to t.
9718
9719 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9720
9721         * loadup.el: Define Installation-string before loading anything.
9722
9723 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9724
9725         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9726         From Anders Stenman <stenman@isy.liu.se>
9727
9728 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9729
9730         * wid-edit.el (widget-glyph-find): Ditto.
9731
9732         * packages.el (locate-library): Ditto.
9733
9734         * loadup.el (really-early-error-handler): Ditto.
9735
9736         * lib-complete.el (read-library): Ditto.
9737
9738         * faces.el (set-face-stipple): Ditto.
9739
9740         * code-files.el (load): Use new calling style of locate-file.
9741
9742 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9743
9744         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9745         dead.
9746
9747 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9748
9749         * dumped-lisp.el (preloaded-file-list): Don't load
9750         Installation.el.
9751
9752         * loadup.el (Installation-string): Define it here.
9753
9754 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9755
9756         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9757         Installation.el needs to be loaded before `dump-paths', otherwise
9758         the dumping process won't find it.
9759
9760 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9761
9762         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9763         subr so that we can use `replace-in-string' in Installation.el to
9764         get rid of C-m chars under the native Windows build.
9765
9766 1999-04-29  Andy Piper  <andy@xemacs.org>
9767
9768         * make-docfile.el: canonicalize file and directory names.
9769
9770         * device.el (call-device-method): new function for calling device
9771         specific methods.
9772         (define-device-method): new function for defining device methods.
9773         (define-device-method*): ditto.
9774
9775 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9776
9777         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9778
9779 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9780
9781         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9782         (cyrillic-koi8-r-encode-table): Likewise.
9783         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9784         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9785
9786         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9787         from vietnamese.el].
9788
9789         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9790         mule/mule-misc.el.
9791
9792 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9793
9794         * mule/thai-xtis.el:
9795         - Change font registry name from "Thai94x94-0" to "xtis-0".
9796         - Change mnemonic of coding-system `tis-620' to "TIS620".
9797
9798 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9799
9800         * mule/ethiopic.el: fixed.
9801
9802 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9803
9804         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9805
9806         * mule/thai-xtis.el: New file.
9807
9808         * mule/vietnamese.el: New file.
9809
9810         * mule/ethiopic.el: New file.
9811
9812 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9813
9814         * bytecomp.el (byte-compile-close-variables): Leave
9815         debug-issue-ebola-notices alone.
9816
9817 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9818
9819         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9820         at the top of the buffer since it is the most important thing to
9821         customize
9822         (ldap-get-host-parameter): New defun
9823         (ldap-search): Add a new parameter `withdn' to retrieve the
9824         distinguished names of entries
9825
9826 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9827
9828         * startup.el (splash-frame-body): Date and spelling fixes.
9829
9830 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9831
9832         * view-less.el (toggle-truncate-lines): add autoload tag
9833
9834 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9835
9836         * format.el (format-alist): Disable image stuff.
9837
9838 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9839
9840         * wid-edit.el (widget-glyph-find): Search by directories, then by
9841         suffixes rather than the other way around.
9842         (widget-image-conversion): Renamed to
9843         `widget-image-file-name-suffixes'.
9844
9845 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9846
9847         * mule/mule-charset.el: Made old functions obsolete, remove the
9848         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9849         (charset-iso-graphic-plane): Rename from charset-graphic.
9850         (charset-iso-final-char): Rename from charset-final.
9851         (charset-width): Rename from charset-columns.
9852         (charset-bytes): Added from fsf compatibility, returns always 1.
9853
9854         * mule/mule-misc.el: Move charset-doc-string alias to
9855         mule-charset.el
9856
9857 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9858
9859         * x-faces.el (x-make-font-bold-italic): honor
9860         *try-oblique-before-italic-fonts*
9861
9862 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9863
9864         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9865
9866 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9867
9868         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9869         name.
9870
9871 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9872
9873         * cl-extra.el (equalp): Would bug out for lists.
9874
9875 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9876
9877         * about.el (about-hackers):  Change cgw's email address
9878
9879 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9880
9881         * XEmacs 21.2.13 is released
9882
9883 1999-03-12  SL Baur  <steve@xemacs.org>
9884
9885         * simple.el (delete-key-deletes-forward): Revert to previous
9886         behavior.
9887
9888 1999-01-18  Didier Verna  <didier@xemacs.org>
9889
9890         * menubar-items.el (xemacs-splash-buffer): handle the case of
9891         multiple elements in the splash buffer body.
9892
9893         * startup.el (splash-frame-timeout): new constant: interval
9894         between splash buffer elements.
9895         (command-line-1): handle splash buffer with multiple elements (use
9896         a timeout).
9897         (splash-frame-body): Originally `startup-splash-frame-body'.
9898         Rewrote a cleaner and more readable version. This can now be array,
9899         in which case each element is displayed in turn in the splash buffer.
9900         (splash-frame-static-body): new constant. Persistent information
9901         across all splash buffer elements (preserves the possibility to give
9902         it in different languages.
9903         (circulate-splash-frame-elements): new function. Used as a timeout
9904         to circulate through all splash frame elements and display them in
9905         sequence.
9906         (display-splash-frame): originally `startup-splash-frame'. Handle
9907         the case of multiple elements in the splash buffer body. Now
9908         returns a timeout id if multiple elements to display, or nil.
9909
9910 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9911
9912         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9913         so they can be overridden by x-init-face-from-resources.
9914         Additionally specify the font name also with an x tag.
9915
9916 1999-03-08  Andy Piper  <andy@xemacs.org>
9917
9918         * package-get.el (package-get-base): autoload.
9919
9920         * menubar-items.el (default-menubar): add update menu item. Fix
9921         custom menu to only be activated when package-base is available.
9922
9923         * package-get.el (package-get-custom): don't load
9924         package-get-custom as it is auto-generated. Fix group definition.
9925
9926 1999-03-05  Didier Verna  <didier@xemacs.org>
9927
9928         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9929         instead of `symbol-name' (Thanks Kyle).
9930
9931         * cus-edit.el (custom-save-variables): use `prin1' instead of
9932         princ to write symbols.
9933
9934 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9935
9936         * XEmacs 21.2.12 is released
9937
9938 1999-03-05  SL Baur  <steve@xemacs.org>
9939
9940         * menubar-items.el (default-menubar): Add kfm browsing support.
9941         From Neal Becker <nbecker@fred.net>
9942
9943 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9944
9945         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9946         calls to font-lock during buffer reversion.
9947
9948 1999-02-12  Didier Verna  <didier@xemacs.org>
9949
9950         * info.el (Info-build-node-completions): unconditionally widen the
9951         tag table buffer.
9952
9953 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9954
9955         * x-faces.el (x-init-face-from-resources):
9956         Only set fonts in the 'x locale.
9957
9958 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9959
9960         * package-ui.el (pui-install-selected-packages): Don't throw on
9961         `package-admin-delete-binary-package' returning nil since it's
9962         normal.  Reindent function.
9963         (pui-add-required-packages): Handle case where packages selected
9964         for installation have never been installed.
9965
9966 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9967
9968         * menubar-items.el (default-menubar):
9969         Implement the ``Mule->Set coding system of process'' menu item.
9970
9971 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9972
9973         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9974         files
9975         - Change some `if's to `when's
9976
9977 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9978
9979         * XEmacs 21.2.11 is released
9980
9981 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9982
9983         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9984         against window close (Fix Bug #460).
9985         (ask-user-about-lock-dbox): Idem.
9986
9987 1999-02-25  SL Baur  <steve@xemacs.org>
9988
9989         * mule/mule-charset.el (charset-leading-byte): New function.
9990         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9991
9992 1999-02-12  Andy Piper  <andy@xemacs.org>
9993
9994         * about.el (xemacs-hackers): change andy's email address.
9995         (about-url-alist): change andy's web page address.
9996         (about-xemacs): add piper.
9997
9998 1999-02-16  SL Baur  <steve@xemacs.org>
9999
10000         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10001         of mule-base into lisp/mule.
10002
10003 1999-02-16  SL Baur  <steve@xemacs.org>
10004
10005         * mule/arabic.el:
10006         mule/canna-leim.el:
10007         mule/chinese.el:
10008         mule/cyrillic.el:
10009         mule/english.el:
10010         mule/european.el:
10011         mule/greek.el:
10012         mule/hebrew.el:
10013         mule/japanese.el:
10014         mule/kinsoku.el:
10015         mule/korean.el:
10016         mule/misc-lang.el:
10017         mule/mule-category.el:
10018         mule/mule-ccl.el:
10019         mule/mule-charset.el:
10020         mule/mule-cmds.el:
10021         mule/mule-coding.el:
10022         mule/mule-files.el:
10023         mule/mule-help.el:
10024         mule/mule-init.el:
10025         mule/mule-misc.el:
10026         mule/mule-tty-init.el:
10027         mule/mule-x-init.el:
10028         mule/viet-chars.el:  Remerge from mule-base.
10029
10030         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10031         of mule-base into lisp/mule.
10032
10033 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10034
10035         * process.el (exec-to-string): Use `shell-command-switch' in place
10036         of hard-wired "-c" (for WindowsNT).
10037
10038 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10039
10040         * menubar-items.el (default-menubar):  Remove obsolete
10041         "Gopher" item
10042
10043 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10044
10045         * package-admin.el (package-admin-get-install-dir): First fall
10046         back to the location of xemacs-base for non-mule packages.
10047
10048 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10049
10050         * paths.el:
10051         - improved automounter tmp directory support.
10052         - support 4 (!) empirically discovered automounter conventions
10053
10054 1999-02-12  SL Baur  <steve@xemacs.org>
10055
10056         * etags.el (pop-tag-mark): autoload to match key binding.
10057
10058 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10059
10060         * XEmacs 21.2.10 is released
10061
10062 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10063
10064         * package-get.el (package-get-remote-filename): Don't bug out for
10065         a local file name in the search entry.
10066
10067 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10068
10069         * XEmacs 21.2.9 is released
10070
10071 1999-01-19  Didier Verna  <didier@xemacs.org>
10072
10073         * replace.el (replace-search-function): new variable containing a
10074         function to perform a search-forward.
10075         (replace-re-search-function): new variable containing a function
10076         to perform a re-search-forward.
10077         (perform-replace): use them.
10078
10079 1999-01-25  Didier Verna  <didier@xemacs.org>
10080
10081         * select.el (selection-owner-p): use the name `XEmacs'.
10082         (cut-copy-clear-internal): ditto.
10083
10084 1999-01-18  Andy Piper  <andy@xemacs.org>
10085
10086         * about.el (about-url-alist): Update my entry.
10087         (xemacs-hackers): Ditto.
10088
10089 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10090
10091         * buffer.el (switch-to-buffer): Fixing documentation.
10092         * minibuf.el (minibuffer-completion-table): ditto.
10093         * cl-macs.el (return-from): ditto.
10094
10095 1999-01-04  Didier Verna  <didier@xemacs.org>
10096
10097         * replace.el (delete-non-matching-lines): temporarily disable
10098         case-folding when called interactively with a regexp containing
10099         uppercase characters.
10100         (delete-matching-lines): ditto.
10101         (count-matches): ditto.
10102         (list-matching-lines): ditto.
10103
10104 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10105
10106         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10107         abort if current window is split horizontally, not if others are
10108         split.  Got rid of unnecessary minibuffer checking.  Also, add
10109         some comments (it's still complex).
10110
10111 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10112
10113         * package-get.el: changed address for doc.ic.ac.uk to
10114         sunsite.doc.ic.ac.uk
10115
10116 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10117
10118         * ldap.el (toplevel): Remove requires so that the file compiles
10119         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10120
10121 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10122
10123         * dump-paths.el: Calculate module-directory and set
10124         module-load-path to the load path for modules.
10125
10126         * loadup.el: Get bootstrap value of module-load-path from the
10127         environment variable EMACSBOOTSTRAPMODULEPATH.
10128         - Display the module load path if we're debugging paths.
10129
10130         * setup-paths.el: Added function paths-find-site-module-directory.
10131         - Added function paths-find-module-directory.
10132         - Added function paths-construct-module-load-path.  Uses new
10133         environment variable EMACSMODULEPATH.
10134
10135 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10136
10137         * font.el (font-default-object-for-device):
10138         Oops! This `or' can't be replaced by `unless'.
10139         Fixed inability to run w3, among other things.
10140
10141 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10142
10143         * package-admin.el: Change initialization of
10144           package-admin-install-function dependent on system type.
10145           Change package-admin-install-function-mswindows to use
10146           "minitar".
10147
10148 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10149
10150         * mouse.el (default-mouse-motion-handler): Disable help echo while
10151         in the minibuffer.
10152
10153 1998-12-28  Martin Buchholz <martin@xemacs.org>
10154
10155         * XEmacs 21.2.8 is released.
10156
10157 1998-12-24  Martin Buchholz <martin@xemacs.org>
10158
10159         * XEmacs 21.2.7 is released.
10160
10161 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10162
10163         * package-ui.el (pui-list-packages): Set truncate-lines.
10164
10165         * package-get.el (package-get-download-menu): Use
10166         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10167
10168         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10169         (pui-help-string): idem.
10170         (list-packages-mode): New major mode.
10171         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10172         (pui-install-selected-packages): Add suport for removing packages.
10173         (pui-toggle-package-delete-key): New function.
10174         (pui-popup-context-sensitive): New kludge.
10175         (pui-list-packages): Add warning when `package-get-remote' is nil.
10176         (package-ui-add-site): New function.
10177
10178 1998-12-01  Didier Verna  <didier@xemacs.org>
10179
10180         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10181
10182 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10183
10184         * ldap.el: Custom-ized
10185         (toplevel): Do not provide `ldap' which is provided by C level
10186         LDAP code
10187         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10188
10189 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10190
10191         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10192
10193 1998-12-17  Andy Piper  <andy@xemacs.org>
10194
10195         * sound.el (sound-load-list): name changed from sound-load-alist.
10196         (sound-extension-list): name changed from sound-ext-list.
10197         (load-default-sounds): use new names.
10198         (load-sound-file): use new names.
10199
10200 1998-12-16  Andy Piper  <andy@xemacs.org>
10201
10202         * XEmacs 21.2.6 is released
10203
10204 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10205
10206         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10207         errors.
10208
10209 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10210
10211         * wid-edit.el (widget-echo-this-extent): Set
10212         help-echo-owns-message to t.
10213
10214 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10215
10216         * package-get.el (package-get-download-menu): use toggles for
10217           each site in the download site menu.
10218
10219 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10220
10221         * package-get.el (package-get): If we cannot find a package
10222           because package-get-remote is not set, give a more helpful
10223           error message.
10224
10225 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10226
10227         * package-get.el (package-get-remote-filename): use an EFS path
10228         with user anonymous if no user is specified.
10229
10230 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10231
10232         * faces.el (face-spec-set): Re-init fallfacks for default after
10233         calling reset-face on the default face.
10234
10235 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10236
10237         * package-admin.el (package-admin-default-install-function):
10238         Behave as advertised.  Make sure the pkg-dir is proper for
10239         default-directory.
10240         (package-admin-add-binary-package): Make sure the pkg-dir is
10241         proper for default-directory.
10242         (package-admin-install-function-mswindows): Make sure the pkg-dir
10243         is proper for default-directory.
10244
10245 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10246
10247         * XEmacs 21.2.5 is released
10248
10249 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10250
10251         * files.el (binary-file-regexps): regexp-opt is not available at
10252         bytecompile time.
10253
10254 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10255
10256         * x-win-xfree86.el:
10257         * x-win-sun.el (x-win-init-sun):
10258         * x-win-sun.el:
10259         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10260         * x-iso8859-1.el:
10261         * x-init.el (init-post-x-win):
10262         * x-init.el (init-pre-x-win):
10263         * x-init.el (x-initialize-compose):
10264         * x-init.el:
10265         * x-compose.el:
10266         * winnt.el:
10267         * widget.el:
10268         * wid-edit.el (widget-glyph-click):
10269         * wid-edit.el (widget-glyph-find):
10270         * wid-edit.el (widget-type):
10271         * view-less.el (view-buffer-other-window):
10272         * very-early-lisp.el:
10273         * version.el:
10274         * toolbar.el:
10275         * toolbar-items.el:
10276         * term/sun.el (suntool-map):
10277         * term/sun-mouse.el:
10278         * term/internal.el:
10279         * syntax.el (modify-syntax-entry):
10280         * symbol-syntax.el:
10281         * subr.el:
10282         * startup.el (lock-directory):
10283         * simple.el (set-comment-column):
10284         * simple.el (backward-delete-char-untabify):
10285         * shadow.el (find-emacs-lisp-shadows):
10286         * shadow.el:
10287         * setup-paths.el (paths-construct-info-path):
10288         * select.el (cut-copy-clear-internal):
10289         * process.el (call-process-region):
10290         * process.el (start-process-shell-command):
10291         * process.el:
10292         * paths.el (rmail-spool-directory):
10293         * paragraphs.el (use-hard-newlines):
10294         * package-get.el (package-get-dependencies):
10295         * package-admin.el (package-admin-delete-binary-package):
10296         * obsolete.el (truncate-string):
10297         * obsolete.el (store-substring):
10298         * mouse.el (default-mouse-track-maybe-own-selection):
10299         * mouse.el (mouse-yank-at-point):
10300         * modeline.el:
10301         * modeline.el (mouse-drag-modeline):
10302         * minibuf.el (read-directory-name-internal):
10303         * minibuf.el (read-file-name-internal):
10304         * minibuf.el (read-file-name-internal-1):
10305         * minibuf.el (read-file-name-2):
10306         * minibuf.el (exact-minibuffer-completion-p):
10307         * minibuf.el (read-from-minibuffer):
10308         * minibuf.el:
10309         * menubar.el (check-menu-syntax):
10310         * map-ynp.el (map-y-or-n-p):
10311         * make-docfile.el (docfile-out-of-date):
10312         * loadup.el ((member "run-temacs" command-line-args)):
10313         * loadup.el ((member "no-site-file" command-line-args)):
10314         * loadup.el (really-early-error-handler):
10315         * loadup.el:
10316         * loadhist.el:
10317         * loaddefs.el:
10318         * lisp-mnt.el (lm-verify):
10319         * lib-complete.el (lib-complete:cache-completions):
10320         * lib-complete.el (library-all-completions):
10321         * itimer.el (itimer-run-expired-timers):
10322         * info.el (Info-mode):
10323         * info.el (Info-insert-file-contents):
10324         * info.el (Info-rebuild-dir):
10325         * info.el (Info-build-dir-anew):
10326         * info.el (Info-parse-dir-entries):
10327         * info.el (Info-dir-outdated-p):
10328         * info.el (Info-insert-dir):
10329         * info.el (info-xref):
10330         * info.el:
10331         * hyper-apropos.el (hyper-apropos-get-doc):
10332         * hyper-apropos.el (hyper-describe-face):
10333         * hyper-apropos.el (hyper-apropos-mode):
10334         * hyper-apropos.el:
10335         * help.el (list-processes):
10336         * help.el:
10337         * gnuserv.el:
10338         * font.el (mswindows-font-create-name):
10339         * font.el (font-default-font-for-device):
10340         * font.el (x-font-create-object):
10341         * font.el (font-registry):
10342         * font.el:
10343         * font-lock.el (font-lock-keywords):
10344         * font-lock.el:
10345         * finder.el (finder-compile-keywords):
10346         * find-paths.el (paths-find-recursive-path):
10347         * fill.el (set-justification-center):
10348         * fill.el (fill-region-as-paragraph):
10349         * files.el (insert-directory):
10350         * files.el (wildcard-to-regexp):
10351         * files.el (recover-file):
10352         * files.el (basic-save-buffer):
10353         * files.el (delete-auto-save-file-if-necessary):
10354         * files.el (file-relative-name):
10355         * files.el (backup-extract-version):
10356         * files.el (backup-buffer):
10357         * files.el (set-visited-file-name):
10358         * files.el (set-auto-mode):
10359         * files.el (interpreter-mode-alist):
10360         * files.el:
10361         * files.el (find-file-noselect):
10362         * files.el (abbreviate-file-name):
10363         * files.el (parse-colon-path):
10364         * files.el (directory-abbrev-alist):
10365         * etags.el (visit-tags-table-buffer):
10366         * easymenu.el (easy-menu-define):
10367         * dragdrop.el (experimental-dragdrop-drag):
10368         * dragdrop.el (dragdrop-drop-do-functions):
10369         * dragdrop.el (dragdrop-drop-at-point):
10370         * disass.el (disassemble-1):
10371         * disass.el (disassemble-internal):
10372         * disass.el (disassemble):
10373         * disass.el:
10374         * derived.el (derived-mode-init-mode-variables):
10375         * derived.el (define-derived-mode):
10376         * custom.el (defgroup):
10377         * cus-edit.el (custom-quote):
10378         * config.el:
10379         * code-process.el (open-network-stream):
10380         * code-process.el (start-process):
10381         * code-process.el (call-process-region):
10382         * code-process.el (call-process):
10383         * code-process.el:
10384         * code-files.el (insert-file-contents):
10385         * code-files.el:
10386         * code-files.el (buffer-file-coding-system-for-read):
10387         * cmdloop.el (yes-or-no-p-minibuf):
10388         * cl.el:
10389         * cl-macs.el:
10390         * cl-extra.el:
10391         * callers-of-rpt.el (make-caller-report):
10392         * callers-of-rpt.el:
10393         * bytecomp.el (batch-byte-recompile-directory):
10394         * bytecomp.el (batch-byte-compile-1):
10395         * bytecomp.el (batch-byte-compile):
10396         * bytecomp.el (display-call-tree):
10397         * bytecomp.el (byte-compile-insert):
10398         * bytecomp.el (byte-compile-two-args-19->20):
10399         * bytecomp.el (byte-compile-variable-ref):
10400         * bytecomp.el (byte-compile-form):
10401         * bytecomp.el (byte-compile-top-level-body):
10402         * bytecomp.el (byte-compile-out-toplevel):
10403         * bytecomp.el (byte-compile-byte-code-maker):
10404         * bytecomp.el (byte-compile-file-form-defmumble):
10405         * bytecomp.el (byte-compile-file-form):
10406         * bytecomp.el (byte-compile-keep-pending):
10407         * bytecomp.el (byte-compile-insert-header):
10408         * bytecomp.el (byte-compile-from-buffer):
10409         * bytecomp.el (byte-compile-file):
10410         * bytecomp.el (byte-recompile-file):
10411         * bytecomp.el (byte-compile-close-variables):
10412         * bytecomp.el (byte-compile-warn-about-unused-variables):
10413         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10414         * bytecomp.el (byte-compiler-legal-options):
10415         * bytecomp.el (byte-compile-lapcode):
10416         * bytecomp.el (byte-optimize-log):
10417         * bytecomp.el ((fboundp 'defsubst)):
10418         * bytecomp.el:
10419         * bytecomp-runtime.el:
10420         * byte-optimize.el (byte-optimize-apply):
10421         * byte-optimize.el (car):
10422         * byte-optimize.el (byte-optimize-form):
10423         * byte-optimize.el (byte-optimize-form-code-walker):
10424         * byte-optimize.el:
10425         * build-report.el (build-report-insert-installation-file):
10426         * build-report.el (build-report):
10427         * auto-show.el:
10428         * apropos.el (apropos-documentation):
10429         - mega patch
10430         - clean up byte-compile warnings
10431         - remove unused variables
10432         - Use common lisp style hashtable functions
10433         - byte compiler cleanup
10434         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10435         - remove old backquote syntax usage
10436         - move some cl functionality into C for speed.
10437         - remove last remaining VMS support
10438         - spelling fixes
10439         - implement last, butlast, nbutlast, copy-list in C.
10440         - new macro ignore-file-errors, similar to ignore-errors
10441           (ignore-file-errors (delete-file "foo"))
10442         - get frequent garbage collection during loadup.el by tweaking
10443           gc-cons-threshold, rather than explicitly calling garbage-collect
10444         - default delete-key-deletes-forward to `t'.
10445
10446 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10447
10448         * XEmacs 21.2-beta4 is released.
10449
10450 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10451
10452         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10453         (easy-menu-item-present-p): Wrapper around find-menu-item.
10454         (easy-menu-remove-item): Wrapper around delete-menu-item.
10455
10456         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10457         (add-menu-button): Add 'in-menu' argument.
10458         (add-menu-item-1): Add in-menu support to helper function.
10459
10460 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10461
10462         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10463
10464 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10465
10466         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10467         of Dec 4, 1997.
10468
10469 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10470
10471         * process.el (shell-command-on-region): Report if the command
10472         succeeded or failed.
10473
10474 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10475
10476         * subr.el (buffer-substring-no-properties): Comment out.
10477
10478 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10479
10480         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10481           into font instances first, like `x-frob-font-size' does.
10482           (mswindows-find-larger-font): ditto
10483
10484 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10485
10486         * package-ui.el (pui-install-selected-packages): fix args in call
10487         to `package-get'.
10488
10489 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10490
10491         * package-get.el (host-name): New widget type.
10492         (package-get-remote): Better customization using new type.
10493         (package-get-download-sites): idem dito.
10494
10495         (package-get-custom): Do not use package-get-all untill we have
10496         runtime dependencies.
10497
10498         (package-get-remove-copy): Default to 't' we no longer need this
10499         kludge as we do not currently use depenencies.
10500
10501         (package-get-was-current): New variable.
10502         (package-get-require-base): New 'force-current' argument.
10503         (package-get-update-base): idem
10504         (package-get-package-provider):  idem
10505         (package-get-locate-index-file): New 'no-remote' argument.
10506         (package-get-locate-file): idem.
10507
10508         (package-get-maybe-save-index): New function.
10509         (package-get-update-base): Use it.
10510
10511 1998-10-28 Greg Klanderman <greg@alphatech.com>
10512
10513         * package-get.el (package-get-remote): default to nil; by default,
10514         don't go out to the net via EFS.  They must select a download site.
10515         (package-get-download-sites): new variable.
10516         (package-get-download-menu): new function.
10517         (package-get-locate-index-file): new function.
10518         (package-get-update-base): use it.
10519
10520         * menubar-items.el (default-menubar): add "Update Package Index"
10521         and "Add Download Site" menus under Options | Manage Packages.
10522
10523 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10524
10525         * package-get.el (package-get): bugfix code checking installed version
10526         for case where package is not currently installed.
10527         (package-get-require-signed-base-updates): new variable.
10528         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10529         deemed not a goot thing.  Use the variable
10530         package-get-allow-unsigned-base-updates instead.
10531
10532 1998-10-16 Greg Klanderman <greg@alphatech.com>
10533
10534         * package-get.el (package-get): Don't install an older version than
10535         we already have unless explicitly told to.  Issue a warning.
10536
10537         * package-ui.el (pui-add-required-packages): when adding
10538         dependencies, don't add packages that are up to date.
10539         (pui-package-symbol-char):  Don't consider a package out of date
10540         if you have a newer version installed than the latest version in
10541         package-get-base.
10542
10543         * package-get.el (package-get-base-filename): document that it may
10544         be a path relative to package-get-remote;  new default value.
10545         (package-get-locate-file): new function.
10546         (package-get-update-base): use it to expand package-get-base-filename.
10547         (package-get-save-base): new function to save the package-get database
10548         to file.
10549         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10550         (package-get-update-base): pass the REMOTE-SOURCE arg.
10551         (package-get-update-base-entry): call package-get-custom-add-entry.
10552         (package-get-file-installed-p): removed; no longer needed.
10553         (package-get-create-custom): ditto.
10554         (toplevel): remove code to build and load package-get-custom.el
10555         (package-get-custom-add-entry): new function.
10556
10557 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10558
10559         * wid-edit.el (widget-button-click): Don't switch window.
10560
10561 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10562
10563         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10564
10565 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10566
10567         * etags.el (find-tag-default): Run find-tag-hook using
10568         run-hooks rather than funcall
10569
10570 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10571
10572         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10573         and the current local map as the parents to isearch-mode-map.
10574
10575 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10576
10577         * XEmacs 21.2-beta3 is released.
10578
10579 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10580
10581         * package-get.el (package-get-update-base): use
10582         insert-file-contents-internal, not insert-file-contents-literally.
10583
10584 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10585
10586         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10587         dump time.
10588
10589 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10590
10591         * package-get.el (package-get-update-base-entry): new function.
10592         (package-get-update-base): renamed; was `package-get-load-base'.
10593         cleanup, and use package-get-update-base-from-buffer.
10594         (package-get-update-base-from-buffer): new function.
10595         (package-get-update-base-entries): new; helper for above.
10596         Do not eval lisp grabbed over ftp; parse it from new format.
10597
10598 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10599
10600         * files.el (set-auto-mode): Don't play games loading package-get
10601         database; package-get-package-provider will handle it all.
10602
10603 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10604
10605         * package-get.el (package-get-base-filename): new variable.
10606         (package-get-require-base): new function.
10607         (package-get-pgp-signed-begin-line): new variable.
10608         (package-get-pgp-signature-begin-line): ditto.
10609         (package-get-pgp-signature-end-line):  ditto.
10610         (package-get-load-base): new function.
10611         (package-get-interactive-package-query):
10612         (package-get-update-all):
10613         (package-get-dependencies):
10614         (package-get-package-provider):
10615         (package-get-custom): use package-get-require-base.
10616         [package-get-custom loading]: disable for now.
10617
10618         * package-ui.el (pui-list-packages): use (package-get-require-base)
10619
10620 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10621
10622         * package-ui.el: Correct obvious thinko in choosing extent face.
10623
10624 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10625
10626         * menubar-items.el (default-menubar): pui-list-package has nothing
10627         to with Customize. Move all the package stuff to a new Item in Options.
10628
10629         * package-ui.el (pui-menu): Add menu and Popup menu.
10630
10631         * package-get.el (package-get): Use new
10632         package-admin-get-install-dir.
10633
10634         * package-admin.el (package-admin-get-install-dir): New syntax.
10635         Conserve package location and put mule packages where mule-base is.
10636
10637         * package-get.el : Customized
10638
10639         * package-ui.el (pui): Customized
10640         (pui-package-install-dest-dir): New variable.
10641         (pui-install-selected-packages): Use it
10642
10643 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10644
10645         * package-get.el (package-get-interactive-package-query): Move
10646         dependency on package-get-base to run-time.
10647         (package-get-update-all): Ditto.
10648         (package-get-dependencies): Ditto.
10649         (package-get-package-provider): Ditto.
10650         (package-get-custom): Ditto.
10651
10652 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10653
10654         * events.el: Remove 'ascii-character property from 'backspace
10655         and 'delete symbols
10656
10657 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10658
10659         * package-get-base.el: removed.
10660
10661 1998-09-23  Didier Verna  <didier@xemacs.org>
10662
10663         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10664         (no-upper-case-p): new function.
10665         (with-search-caps-disable-folding): new macro.
10666         (with-interactive-search-caps-disable-folding): new macro.
10667         (zap-to-char): In interactive mode, do a case-sensitive search if
10668         the character is uppercase.
10669         (zap-up-to-char): ditto.
10670
10671         * replace.el (perform-replace): use the function no-upper-case-p.
10672
10673         * isearch-mode.el (isearch-fix-case): ditto.
10674         make obsolete `with-caps-disable-folding' and
10675         `isearch-no-upper-case-p'.
10676
10677         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10678         (tags-search): ditto.
10679         (tags-query-replace): ditto.
10680
10681         * info.el (Info-search): ditto.
10682
10683 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10684
10685         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10686
10687 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10688
10689         * package-admin.el (package-admin-rmtree): rewritten.  need to
10690         check for "." and ".." before symlink check.  expand files and
10691         directories with respect to DIRECTORY, not default-directory.
10692
10693 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10694
10695         * package-get.el (package-get-all): add INSTALL-DIR argument.
10696
10697 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10698
10699         * package-ui.el (pui-add-required-packages): new function, select
10700         dependent packages.
10701         (pui-display-keymap): bind it.
10702         (pui-help-string): document it.
10703         (pui-install-selected-packages): package-get-all -> package-get.
10704
10705         * package-get.el (package-get-dependencies): new function.
10706
10707 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10708
10709         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10710         regexps.
10711
10712 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10713
10714         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10715         function.
10716         (default-mouse-track-normalize-point): Use it.
10717
10718 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10719
10720         * package-admin.el (package-admin-delete-binary-package):
10721                 General cleanup. Remove unnessary use of progn and
10722         save-excursion.
10723         (package-admin-delete-binary-package): Do NOT mess with file
10724         modes. That is evil.
10725         (package-admin-delete-binary-package): Wrap all deleting in
10726         condition-case. The data in MANIFEST is untrustworthy.
10727         (package-admin-delete-binary-package): Let the OS worry about non
10728         empty directories.
10729
10730 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10731
10732         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10733         processing.
10734         (lm-report-bug): Fix mail address to send bug reports to.
10735
10736 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10737
10738         * XEmacs 21.2-beta2 is released.
10739
10740 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10741
10742         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10743
10744 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10745
10746         * info.el (Info-mode): Document page turning by double clicks in
10747         docstring so `M-x describe-mode' will display it.
10748
10749 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10750
10751         * info.el (Info-mouse-track-double-click-hook): Use character
10752         widths to calculate a border region where double clicking does
10753         page turning, and return `nil' by default so other hooks, such as
10754         region highlighting, will be run.
10755
10756 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10757
10758         * sound.el (default-sound-directory-list): Initialize with all the
10759         "sounds" directories in `data-directory-list'.  It used to just be
10760         the first one.
10761
10762         * packages.el (locate-data-directory-list): Created.  This gives
10763         the list of matching directories, unlike `locate-data-directory',
10764         which just gives the first one.
10765
10766 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10767
10768         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10769         make a binding in the local keymap until help-char handling is
10770         improved.
10771
10772         * help.el (help-keymap-with-help-key): Provide keymap with help
10773         binding.
10774         (help-print-help-form): New helper function.
10775
10776 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10777
10778         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10779         move extent to another buffer; no need to create a new extent.
10780         (isearch-fix-case): New function.
10781         (isearch-search-and-update): Use it.
10782
10783 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10784
10785         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10786         the keymap, not minor-mode-map-alist.
10787         (isearch-done): Restore overriding-local-map.
10788
10789 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10790
10791         * bytecomp.el (byte-compile-buffer-substring):
10792         Fix for: (byte-compile (defun f () (buffer-substring)))
10793         ==>   ** buffer-substring called with 3 args, but requires 0-3
10794         - new code not only works, but is more readable, too.
10795
10796 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10797
10798         * msw-faces.el (mswindows-init-device-faces): Don't try to
10799           specify a default font at this late stage. Do try to force
10800           creation of the default face font so that if it fails we get
10801           an error now instead of a crash at frame creation.
10802
10803           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10804           mswindows-make-font-unitalic: Canonical default weight
10805           changed from "Normal" to "Regular".
10806
10807           mswindows-make-font-bold / -bold-italic: Supplied device was
10808           not being passed into call to mswindows-find-smaller-font.
10809
10810 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10811
10812         * package-get.el (package-get-remote): Fix the path where to find
10813           the packages on xemacs.org.
10814
10815 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10816
10817         * about.el (about-maintainer-info): Update Ben's entry.
10818
10819 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10820
10821         * lisp/shadow.el (find-emacs-lisp-shadows):
10822         - `member' was being called on lists of length 2000!
10823         - Replace with hashtables.
10824         - Replace hand-coded loops with (dolist)
10825         - Fix comment typo
10826
10827 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10828
10829         * packages.el: Added new function, `package-delete-name', to
10830           delete existing packages from the installed package database
10831           (`packages-package-list').  Also added the "pkginfo" directory
10832           to `packages-special-base-regexp', so that the pkginfo directory
10833           would not get added to `late-packages'.
10834
10835         * package-admin.el: Added ability to delete an installed package
10836           (added low-level function, `package-admin-delete-package').
10837           Understands how to use the pkginfo/MANIFEST.<package> file to
10838           delete the package.  When installing a package, will also
10839           create a MANIFEST.* file if one is not provided by the
10840           package.  If the MANIFEST.* doesn't exist when deleting a
10841           package, the functions will fall back to attempting to delete
10842           any package-specific lisp directory.
10843
10844         * package-get.el: Moved some functions to package-admin.el.
10845           Added interactive function `package-get-delete-package', for
10846           use by users for deleting a package.
10847
10848           Also modified to not require the presence of efs.
10849
10850 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10851
10852         * files.el (find-file-noselect): Handle all signals, kill the
10853         buffer and resignal.
10854
10855 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10856
10857         * cl-macs.el (glyph-image): Add setf method.
10858
10859 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10860
10861         * package-get.el: Fixed broken EFS downloading.  Also, look for
10862           .tar.gz files first, in preference over .tgz files.
10863
10864         * package-ui.el: Fix display of package version numbers.
10865
10866 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10867
10868         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10869         argument.
10870
10871 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10872
10873         * list-mode.el: `display-completion-list': added new/optional
10874           keyword `:completion-string', which allows the programmer to
10875           change the "Possible completions are:" prompt.
10876
10877         * menubar-items.el: Added new pulldown menu-pick to start up the
10878           visual package browser/installer:
10879
10880                 Options->Customize->List Packages
10881
10882         * package-admin.el: Added hooks for installing under both Unix
10883           and MS Windows.  Does additional error checking.  No longer
10884           calls "add-big-package.sh" to install packages under Unix; now
10885           calls gunzip & tar directly.
10886
10887         * package-get.el: Added ability to install packages from files
10888           on a local disk/CDROM.  Now deletes any existing package lisp
10889           directory.  Does completion on available packages when
10890           querying for package names.  Will also search for .tgz files
10891           in addition for .tar.gz files.  Tries to reload
10892           auto-autoloads, as a convenience when loading new packages,
10893           and also tries to add any new package paths to `load-path'.
10894           Changed all occurences of `concat' to use `expand-file-name'.
10895
10896         * package-ui.el: New file which implements the main visual
10897           package browser/installer, which is started via a menu pick or
10898           M-x pui-list packages.
10899
10900 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10901
10902         * startup.el (load-init-file): spelling fix.
10903
10904 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10905
10906         * startup.el (normal-top-level): Load auto-autoload files
10907         covariantly with their precedence.
10908
10909 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10910
10911         * menubar-items.el (default-menubar): Remove "Font Weight"
10912         option, there is currently no custom equivalent.. Customize-faces
10913         is "Edit faces".
10914
10915         * x-font-menu.el (font-menu-set-font): Use customize to set
10916         default face.
10917
10918         * faces.el (face-spec-update-all-matching): New function.
10919
10920         * cus-face.el (custom-set-face-update-spec): New function.
10921         Interface to customize faces from elisp.
10922
10923         (custom-face-value-create): Show the customized settings if set
10924         but not saved.
10925
10926 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10927
10928         (custom-face-value-create): Show the customized settings if set
10929         but not saved.
10930
10931 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10932
10933         * keydefs.el (global-map): Add FSF 20.3 binding of
10934         query-replace-regexp.
10935
10936 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10937
10938         * minibuf.el (read-file-name-internal-1): use
10939         user-name-completion-1 instead of user-name-completion.
10940
10941 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10942
10943         * loadup.el:
10944         * make-docfile.el:
10945         * update-elc.el: Don't set `source-directory' (now defunct as a
10946         global variable) no more.
10947
10948         * packages.el (packages-list-autoloads): Made `source-directory'
10949         (now defunct as a global variable) a parameter.
10950
10951 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10952
10953         * about.el (about-hackers): new email
10954
10955 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10956
10957         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10958
10959 1998-07-17  Didier Verna  <didier@xemacs.org>
10960
10961         * faces.el (set-face-property):
10962         (set-face-dim-p):
10963         (face-dim-p): updated the doc strings now that the dim property isn't
10964         tty-specific.
10965         (face-equal): the dim property is now a common one.
10966
10967         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10968         Renamed the `stipple' attribute to `background-pixmap'.
10969         (custom-face-background-pixmap): make custom-face-stipple an
10970         obsolete alias for this.
10971
10972 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10973
10974         * find-paths.el (paths-file-readable-directory-p): Created and
10975         used.
10976
10977         * loadup.el: Don't set inhibit-... flags from run-temacs.
10978
10979 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10980
10981         * packages.el (packages-data-path-depth): Added and used.
10982
10983 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10984
10985         * about.el:
10986         - Change .xpm to .png, delete "zcat" section.
10987         - cosmetic fix in the 'marcpa' entry.
10988
10989         * etc/photos
10990         - convert all .xpm.Z to .png
10991         - rename mrb to martin
10992         - rename mcook-m to mcookm
10993
10994 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10995
10996         * x-init.el (x-initialize-compose): Add support for
10997         dead-circumflex as YET ANOTHER NAME for that dead key.
10998
10999 1998-08-05  Colin Rafferty <colin@xemacs.org>
11000
11001         * setup-paths.el (paths-construct-exec-path): Made the
11002         last-packages really be last.
11003         (paths-construct-data-directory-list): Ditto.
11004
11005 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11006
11007         * startup.el(startup-splash-frame-body):
11008         Update Copyright notice in splash screen
11009
11010 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11011
11012         * minibuf.el (read-file-name-internal-1): do ~user completion.
11013
11014 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11015
11016         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11017         aginst destroyed extents
11018
11019 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11020
11021         * package-get.el (package-get): add `install-dir' argument.
11022
11023 1998-07-20  John Jones  <jj@asu.edu>
11024
11025         * package-get.el: calls to package-get-update-all will only
11026           update packages which are already installed.
11027
11028 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11029
11030         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11031         writable.
11032
11033 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11034
11035         * about.el (about-hackers): Correct my email.
11036
11037 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11038
11039         * about.el (about-hackers): new email-address.
11040
11041 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11042
11043         * minibuf.el (read-number): Don't let `input-error' condition
11044         escape.
11045
11046 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11047
11048         * about.el (about-hackers): use my `email-for-life' address.
11049
11050 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11051
11052         * XEmacs 21.2-beta1 is released.
11053
11054 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11055
11056         * ldap.el (ldap-search): Doc string change
11057
11058 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11059
11060         * menubar-items.el (default-menubar): Removed references to
11061         `data-directory', and use `locate-data-file' instead, and made
11062         then greyed out if they don't exist.
11063
11064 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11065
11066         * keymap.el (events-to-keys): Use `format' instead of `concat'
11067         since the latter does not accept integer args anymore
11068
11069 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11070
11071         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11072         macros replaced.
11073
11074 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11075
11076         * make-docfile.el: Get first initialization from very-early-lisp.el
11077         * update-elc.el: Ditto.
11078         * loadup.el (really-early-error-handler): Ditto.
11079
11080         * packages.el (packages-unbytecompiled-lisp): Add new file,
11081         very-early-lisp.el.
11082
11083         * very-early-lisp.el: New file.
11084
11085 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11086
11087         * Symbols that have been obsolete for at least 3 years removed (II).
11088
11089         * obsolete.el (eval-current-buffer): Make compatible.
11090         (byte-code-function-p): Ditto.
11091         (send-string): Removed.
11092         (send-region): Removed.
11093         (screen-scrollbar-width): Removed.
11094         (set-screen-scrollbar-width): Removed.
11095         (set-screen-left-margin-width): Removed.
11096         (set-screen-right-margin-width): Removed.
11097         (screen-left-margin-width): Removed.
11098         (screen-right-margin-width): Removed.
11099         (set-buffer-left-margin-width): Removed.
11100         (set-buffer-right-margin-width): Removed.
11101         (buffer-left-margin-width): Removed.
11102         (buffer-right-margin-width): Removed.
11103         (x-set-frame-icon-pixmap): Removed.
11104         (x-set-screen-icon-pixmap): Removed.
11105         (pixel-name): Removed.
11106         (make-pixmap): Removed.
11107         (make-cursor): Removed.
11108         (pixmap-width): Removed.
11109         (pixmap-contributes-to-line-height-p): Removed.
11110         (set-pixmap-contributes-to-line-height): Removed.
11111
11112 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11113
11114         * obsolete.el (popup-menu-up-p): removed.
11115         (read-no-blanks-input): Removed.
11116         (wholenump): Removed.
11117         (ring-mod): Removed (what was ring-mod?).
11118         (current-time-seconds): Removed.
11119         (run-special-hook-with-args): Removed.
11120         (dot): Removed.
11121         (dot-marker): Removed.
11122         (dot-min): Removed.
11123         (dot-max): Removed.
11124         (window-dot): Removed.
11125         (set-window-dot): Removed.
11126
11127         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11128         `dot-min'.
11129
11130         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11131
11132         * code-files.el (insert-file-contents): Rename
11133         run-special-hook-with-args to run-hook-with-args-until-success.
11134         (write-region): Ditto.
11135
11136 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11137
11138         * about.el: Fix typos, update release date.
11139
11140         * Symbols that have been obsolete for at least 3 years removed.
11141
11142         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11143         screen- functions.
11144         (toplevel): remove setf methods for screen functions.
11145         * cl-macs.el (extent-data): defsetf removed.
11146         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11147         many places to remove.
11148         (comment-indent-hook): Ditto.
11149         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11150         (buffer-dedicated-screen): Ditto.
11151         (deiconify-screen): Ditto.
11152         (delete-screen): Ditto.
11153         (event-screen): Ditto.
11154         (find-file-other-screen): Ditto.
11155         (find-file-read-only-other-screen): Ditto.
11156         (live-screen-p): Ditto.
11157         (screen-height): Ditto.
11158         (screen-iconified-p): Ditto.
11159         (screen-list): Ditto.
11160         (screen-live-p): Ditto.
11161         (screen-name): Ditto.
11162         (screen-parameters): Ditto.
11163         (screen-pixel-height): Ditto.
11164         (screen-pixel-width): Ditto.
11165         (screen-root-window): Ditto.
11166         (screen-selected-window): Ditto.
11167         (screen-totally-visible-p): Ditto.
11168         (screen-visible-p): Ditto.
11169         (screen-width): Ditto.
11170         (screenp): Ditto.
11171         (get-screen-for-buffer): Ditto.
11172         (get-screen-for-buffer-noselect): Ditto.
11173         (get-other-screen): Ditto.
11174         (iconify-screen): Ditto.
11175         (lower-screen): Ditto.
11176         (mail-other-screen): Ditto.
11177         (make-screen): Ditto.
11178         (make-screen-invisible): Ditto.
11179         (make-screen-visible): Ditto.
11180         (modify-screen-parameters): Ditto.
11181         (new-screen): Ditto.
11182         (next-screen): Ditto.
11183         (next-multiscreen-window): Ditto.
11184         (other-screen): Ditto.
11185         (previous-screen): Ditto.
11186         (previous-multiscreen-window): Ditto.
11187         (raise-screen): Ditto.
11188         (redraw-screen): Ditto.
11189         (select-screen): Ditto.
11190         (selected-screen): Ditto.
11191         (set-buffer-dedicated-screen): Ditto.
11192         (set-screen-height): Ditto.
11193         (set-screen-position): Ditto.
11194         (set-screen-size): Ditto.
11195         (set-screen-width): Ditto.
11196         (show-temp-buffer-in-current-screen): Ditto.
11197         (switch-to-buffer-other-screen): Ditto.
11198         (visible-screen-list): Ditto.
11199         (window-screen): Ditto.
11200         (x-set-screen-pointer): Ditto.
11201         (x-set-frame-pointer): Ditto.
11202         (screen-title-format): Ditto.
11203         (screen-icon-title-format): Ditto.
11204         (terminal-screen): Ditto.
11205         (delete-screen-hook): Ditto.
11206         (create-screen-hook): Ditto.
11207         (mouse-enter-screen-hook): Ditto.
11208         (mouse-leave-screen-hook): Ditto.
11209         (map-screen-hook): Ditto.
11210         (unmap-screen-hook): Ditto.
11211         (default-screen-alist): Ditto.
11212         (default-screen-name): Ditto.
11213         (x-screen-defaults): Ditto.
11214         (x-create-screen): Ditto.
11215         * obsolete.el: meta-flag removed.
11216         baud-rate removed.
11217         sleep-for-millisecs removed.
11218         extent-data removed.
11219         set-extent-data removed.
11220         set-extent-attribute removed.
11221         extent-glyph removed.
11222         extent-layout removed.
11223         set-extent-layout removed.
11224         list-faces-display removed.
11225         list-faces removed.
11226         trim-versions-without-asking removed.
11227         after-write-file-hooks removed.
11228         truename removed.
11229         auto-fill-hook removed.
11230         blink-paren-hook removed.
11231         select-screen-hook, deselect-screen-hook removed.
11232         auto-raise-screen, auto-lower-screen removed.
11233
11234         * msw-mouse.el: Global change resource -> mswindows-resource.
11235
11236         * XEmacs 21.0-pre5 is released.
11237
11238 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11239
11240         * about.el (about-hackers): Credits update.
11241
11242 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11243
11244         * register.el (insert-register): Don't activate the region.
11245
11246 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11247
11248         * select.el: Restore x-* symbols for backwards compatibility:
11249         x-copy-primary-selection, x-kill-primary-selection,
11250         x-delete-primary-selection, x-select-make-extent-for-selection,
11251         x-valid-simple-selection-, x-cut-copy-clear-internal.
11252
11253 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11254
11255         * XEmacs 21.0-pre4 is released.
11256
11257 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11258
11259         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11260         reporting bugs.
11261         (maybe-add-init-button): Fix semantics under Windows.  Use
11262         `expand-file-name' rather than `concat'.
11263
11264         * help.el (print-messages): New function.
11265
11266 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11267
11268         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11269
11270 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11271
11272         * about.el: Tweaked my entry in about-hackers.
11273
11274         * find-paths.el (paths-emacs-root-p):
11275           Relaxed emacs-root checking of an in-place installation to
11276           also accommodate the flat layout used on MS Windows.
11277
11278 1998-06-29  John Jones  <jj@asu.edu>
11279
11280         * package-get.el: calls to package-get-update-all will only
11281           update packages which are already installed.
11282
11283 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11284
11285         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11286         are handled by the gui-element face fallbacks now.
11287
11288         * x-faces.el: default gui-element face to "background" as well as
11289         the default face.
11290
11291         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11292         and default face settings since these are set as fallbacks now in
11293         the appropriate domain.
11294
11295 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11296
11297         * text-mode.el (text-mode): Reorder regexp so the OR part
11298         corresponding to `page-delim' goes first and the hack in
11299         `forward-paragraph' will work.
11300         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11301
11302 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11303
11304         * subr.el (remove-hook): When checking the hook value
11305           with functionp, don't apply car to it.
11306
11307 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11308
11309         * package-get.el (package-get-remote-filename):
11310           Don't use file-name-as-directory because the local directory
11311           separator conventions might not be the same as ftp's.
11312
11313 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11314
11315         * ldap.el (ldap-host-parameters-alist): New name of
11316         `ldap-host-parameters-plist'
11317
11318 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11319
11320         * package-get.el: Using (require 'package-get-base), now that it
11321         provides itself.  Consequently removed all instances of (load
11322         "package-get-base.el").
11323
11324 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11325
11326         * subr.el (remove-hook): Don't treat the hook value as a
11327           list unless it is both consp and not functionp.
11328
11329 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11330
11331         * about.el: Email address for Ben Wing is ben@xemacs.org.
11332         * auto-show.el: Ditto.
11333         * bytecomp.el: Ditto.
11334         * faces.el: Ditto.
11335         * x-scrollbar.el: Ditto.
11336         * x-misc.el: Ditto.
11337         * tty-init.el: Ditto.
11338         * toolbar-items.el: Ditto.
11339         * symbol-syntax.el: Ditto.
11340         * specifier.el: Ditto.
11341         * objects.el: Ditto.
11342         * hyper-apropos.el: Ditto.
11343         * glyphs.el: Ditto.
11344
11345 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11346
11347         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11348         vertical-divider-always-visible-p.
11349         (default-mouse-motion-handler): Ditto.
11350
11351 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11352
11353         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11354         global value.
11355
11356 1998-06-21  Oliver Graf <ograf@fga.de>
11357
11358         * build-reports.el: changed receiver to xemacs-build-reports list
11359
11360 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11361
11362         * font.el: Split font-family-mappings into X and
11363           mswindows-specific versions.
11364           mswindows-font-create-[object|name]: Treat supplied size
11365           as a pointsize. Added underline and strikethru handling.
11366
11367         * msw-faces.el: changed default mswindows charset to western.
11368
11369         * msw-glyphs.el: removed space in border-glyph font string that
11370           was inserted to get round bugs in the mswindows C font code.
11371
11372 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11373
11374         * about.el (about-hackers): Credits update.
11375
11376         * help-nomule.el (tutorial-supported-languages): Add Romanian
11377         TUTORIAL.
11378
11379         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11380         to ISO-8859-2.
11381
11382 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11383
11384         * font.el: Split font-family-mappings into X and
11385           mswindows-specific versions.
11386           mswindows-font-create-[object|name]: Treat supplied size
11387           as a pointsize. Added underline and strikethru handling.
11388
11389         * msw-faces.el: changed default mswindows charset to western.
11390
11391         * msw-glyphs.el: removed space in border-glyph font string that
11392           was inserted to get round bugs in the mswindows C font code.
11393
11394 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11395
11396         * minibuf.el: make read-color-completion-table call
11397           (mswindows-color-list for mswindows devices.
11398
11399 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11400
11401         * lisp/font-lock.el
11402         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11403         Let declaration items contain non-word symbol characters.
11404
11405 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11406
11407         * package-get.el (package-get-package-provider): Added autoload
11408         cookie.  Loading "package-get-base.el" in ALL functions that use
11409         it.  Fixed some (interactive ...) with multiple argument specs
11410         again.  Cosmetic indentation changes.
11411
11412 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11413
11414         * info.el (Info-insert-dir): Don't use nreverse on variables
11415         that you want to use later.
11416
11417 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11418
11419         * x-mouse.el (x-set-point-and-move-selection): Replace call
11420         to x-kill-primary-selection with kill-primary-selection
11421
11422 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11423
11424         * simple.el (what-cursor-position): Make cursor position reported
11425         use value of column-number-start-at-one
11426
11427 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11428
11429         * about.el (xemacs-hackers): Fix Jareth's email address.
11430
11431 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11432
11433         * startup.el (startup-splash-frame): Remove
11434         `xemacs-startup-logo-function'.
11435
11436 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11437
11438         * about.el (about-hackers): Update credits list.
11439
11440 1998-06-06  Jeff Miller <jmiller@smart.net>
11441
11442         * lisp/sound.el: Update sound-ext to allow filenames with
11443           extensions to be found by load-sound-file
11444
11445 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11446
11447         * info.el (Info-rebuild-outdated-dir): Removed variable
11448         (Info-auto-generate-directory): New variable
11449         (Info-save-auto-generated-dir): New variable
11450         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11451         (Info-build-dir-anew): Second parameter removed.  Use
11452         `Info-save-auto-generated-dir'
11453         (Info-rebuild-dir): Ditto
11454
11455 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11456
11457         * list-mode.el (next-list-mode-item): Would not recognize
11458         border between directly neighbored items.
11459
11460 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11461
11462         * package-get.el: add autoloads for some functions.
11463
11464 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11465
11466         * specifier.el (let-specifier): Tiny docfixes.
11467
11468 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11469
11470         * msw-mouse.el: set selection-pointer-glyph to Normal.
11471
11472 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11473
11474         * wid-edit.el (widget-specify-secret): New function.
11475         (widget-after-change): Use it.
11476         (widget-specify-field): Use it.
11477
11478 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11479
11480         * mouse.el (drag-window-divider): Use `(not done)' instead of
11481         `doit'; reuse result of `window-pixel-edges'.
11482
11483         * modeline.el (drag-modeline-event-lag): Rename to
11484         drag-divider-event-lag.
11485
11486 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11487
11488         * specifier.el (let-specifier): Rewritten not to generate needless
11489         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11490         arguments.
11491
11492 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11493
11494         * minibuf.el (read-file-name-1): Setup buffer-local value of
11495         `completion-ignore-case' in completions buffer under Windows.
11496
11497 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11498
11499         * about.el (about-maintainer-glyph): Fix support for not
11500         compressed images.
11501
11502 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11503
11504         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11505
11506         * mouse.el (mouse-track): Cancel selection if misc-user event with
11507         `cancel-mode-internal' function is fetched.
11508
11509 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11510
11511         * files.el (save-some-buffers-1): Fixed return value.
11512
11513 1998-06-01  Oliver Graf <ograf@fga.de>
11514
11515         * dragdrop.el: added experimental
11516
11517 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11518
11519         * startup.el (after-init-hook, init-file-user,
11520         user-init-directory, load-user-init-file):  Purge references
11521         to "~/.xemacs/init.el" from docstrings.
11522
11523         (load-user-init-file) Use paths-construct-path to construct
11524         paths to user init files.  Go directly to ~/.emacs, do not
11525         search ~/.xemacs/, do not load `default-custom-file'.
11526
11527 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11528
11529         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11530         general *sh.
11531         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11532
11533 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11534
11535         * menubar-items.el (default-menubar): add Update Packages to customize
11536         menu.
11537
11538 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11539
11540         * faces.el: use toolbar face as a fallback for toolbar properties
11541         in xpm-color-symbols instead of default.
11542
11543         * msw-faces.el: rename 3d-object -> gui-element face.
11544
11545 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11546
11547         * startup.el (xemacs-startup-logo-function): New variable.
11548         (startup-splash-frame): Use it.
11549
11550 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11551
11552         * files.el (save-some-buffers): Would wait 1 second.
11553         (save-some-buffers-1): Delete other windows here instead of in
11554         `save-some-buffers'.
11555         (save-some-buffers): Force redisplay only if windows were deleted.
11556
11557 1998-06-02  Didier Verna  <didier@xemacs.org>
11558
11559         * cus-face.el (custom-face-attributes): generalized the use of
11560         toggle buttons for boolean attributes.
11561         Re-ordered the items a bit.
11562
11563 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11564
11565         * sound.el (default-sound-directory): Use `locate-data-directory'
11566         to find the sounds directory.
11567
11568 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11569
11570         * sound.el: default sound-ext to .wav under mswindows, .au
11571         otherwise. load-default sounds without extensions.
11572
11573 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11574
11575         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11576         if send-pr is not bound.
11577
11578 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11579
11580         * files.el: grok idl files in auto-mode-alist.
11581 1998-06-01  Jeff Miller  <jmiller@smart.net>
11582
11583         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11584         calling `upcase'.
11585
11586 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11587
11588         * msw-glyphs.el: add xbm to the list of image types supported.
11589
11590 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11591
11592         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11593         instead of XEmacs one when dumping InfoDock.
11594
11595 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11596
11597         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11598         for `modeline-visible-p'
11599
11600         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11601
11602 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11603
11604         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11605         since it's not used anymore. doc string fixes.
11606
11607         * package-get.el (package-get-file-installed-p): new function. use
11608         instead of file-installed-p which is in an external package.
11609
11610 1998-05-28  Oliver Graf <ograf@fga.de>
11611
11612         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11613         favor of select-window/switch-to-buffer
11614
11615 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11616
11617         * startup.el: changed (getenv "HOME") to (user-home-directory)
11618
11619 1998-05-25  Oliver Graf <ograf@fga.de>
11620
11621         * frame.el (cde-start-drag) moved to dragdrop.el
11622         (offix-start-drag-region) moved to dragdrop.el
11623         (offix-start-drag) moved to dragdrop.el
11624         * dragdrop.el (cde-start-drag) moved from frame.el
11625         (offix-start-drag-region) moved from frame.el
11626         (offix-start-drag) moved from frame.el
11627         (cde-start-drag-region) cde drag regions
11628         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11629
11630 1998-05-26  Oliver Graf <ograf@fga.de>
11631
11632         * dragdrop.el: created dragdrop-drag prototypes
11633         (cde-start-drag-region) fixed typo
11634
11635 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11636
11637         * simple.el (after-init-hook): Remove reader macro.
11638
11639         * packages.el (packages-hardcoded-lisp): Get rid of reader
11640         macros.  Update DOC string.
11641
11642 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11643
11644         * mouse.el (drag-window-divider): Ditto.
11645
11646         * modeline.el (mouse-drag-modeline): Use it.
11647
11648         * lisp-mode.el (let-specifier): Specify indentation.
11649
11650         * specifier.el (let-specifier): Renamed from
11651         `with-specifier-instance'.
11652
11653 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11654
11655         * x-faces.el:
11656         * faces.el: move definition of xpm-color-symbols from x-faces.el
11657         to faces. Predicate x-get-resource on the presence of x.
11658
11659         * msw-faces.el: set 3d-object face rather than modeline. Specify
11660         faces as specfier defaults.
11661
11662         * package-get.el: don't use package-admin-add-single-file-package.
11663
11664 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11665
11666         * toolbar-items.el: Fixup tooltips.
11667         (toolbar-gnus): Don't use obsolete variable
11668         toolbar-news-frame-properties.
11669         (toolbar-news-reader): Default to `gnus' instead of
11670         `not-configured'.
11671
11672         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11673         Windows.
11674
11675 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11676
11677         * package-get.el: rename -installedp -> -installed-p.
11678
11679 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11680
11681         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11682         attributes, and assinged it to continuation, truncation and
11683         hscroll glyphs.
11684
11685         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11686         and made continuation, truncation and hscroll glyphs arrow
11687         characters out of that font.
11688
11689 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11690
11691         * minibuf.el (minibuffer-electric-separator): Play nicely with
11692         directory-sep-char being \.
11693         (minibuffer-electric-tilde): Ditto.
11694         (read-file-name-map): Ditto.
11695
11696 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11697
11698         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11699         on X devices.
11700         (default-mouse-track-deal-with-down-event): Avoid
11701         `x-disown-selection'; use `disown-selection' instead.
11702
11703 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11704
11705         * select.el:
11706         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11707         moved to (cut-copy-clear-internal) in select.el. Ditto for
11708         (x-delete-primary-selection) (x-kill-primary-selection)
11709         (x-copy-primary-selection).
11710         (own-clipboard): new function.
11711
11712         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11713         functions in select.el. remove old ones.
11714         (mswindows-own-clipboard): new function.
11715
11716 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11717
11718         * gnuserv.el: allow connections from mswindows type devices.
11719
11720 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11721
11722         * msw-glyphs.el: change image type used from cursor to resource.
11723
11724 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11725
11726         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11727         for {top,bottom}-{left,right} values in addition to
11728         {top,bottom}_{left,right}.
11729         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11730
11731 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11732
11733         * cl-macs.el (specifier-instance): Undefine its setf method.
11734
11735         * specifier.el (with-specifier-instance): Added docstring.
11736
11737         * mouse.el (drag-window-divider): Ditto.
11738
11739         * modeline.el (mouse-drag-modeline): Use it.
11740
11741         * lisp-mode.el (with-specifier-instance): Define its indentation
11742         level.
11743
11744         * specifier.el (with-specifier-instance): New macro.
11745
11746 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11747
11748         * package-get.el (package-get-create-custom): new function to
11749         auto-generate package-get-custom.el from package-get-base.el.
11750         * (package-get-ever-installedp): new function.
11751         * (package-get-custom): new function to get all packages specified
11752         by customize.
11753
11754 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11755
11756         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11757
11758 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11759
11760         * cl-extra.el: Reverse previous float change.
11761
11762 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11763
11764         * x-faces.el:
11765         * faces.el (try-font-name): moved from x-faces.el since it is
11766         required by w3 under mswindows as well X.
11767
11768 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11769
11770         * winnt.el: Removed evil (setq completion-ignore-case t)
11771         clause, one more overlookef fsfism.
11772         (nt-quote-args-functions-alist): End sentences with double space.
11773
11774 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11775
11776         * window-xemacs.el (push-window-configuration): Remove kludgery of
11777         recaching default-toolbar specifier.
11778         (pop-window-configuration): Ditto.
11779         (unpop-window-configuration): Ditto.
11780
11781 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11782
11783         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11784
11785 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11786
11787         * winnt.el (nt-quote-args-verbatim): Added function.
11788         (nt-quote-args-prefix-quote): Added function.
11789         (nt-quote-args-backslash-quote): Added function.
11790         (nt-quote-args-double-quote): Added function.
11791         (nt-quote-args-functions-alist): New variable.
11792         (nt-quote-process-args): Added function. This is the main quoting
11793         work horse called from process-nt.c
11794
11795 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11796
11797         * winnt.el: Removed duplicate definitions for backspace,
11798         delete, M-backspace and C-M-backspace.
11799         (file-name-buffer-file-type-alist): Removed this variable.
11800         (find-buffer-file-type): Removed function.
11801         (find-file-binary):  Removed function.
11802         (find-file-text): Removed function.
11803         (find-file-not-found-set-buffer-file-type): Removed function.
11804         (save-to-unix-hook): Removed function.
11805         (revert-from-unix-hook): Removed function.
11806         (using-unix-filesystems): Removed function.
11807         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11808         warning.
11809         (x-set-selection): Removed function.
11810         (x-get-selection): Removed function.
11811         Removed commented FSFisms.
11812         Replaced copyright notice (this file is not part of GNU Emacs).
11813         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11814         comint-process-echoes setting to t.
11815
11816 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11817
11818         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11819         and used following the interface change of
11820         `paths-find-recursive-path'.
11821
11822         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11823         regexp instead of a list of base names.
11824         (paths-version-control-filename-regexp):
11825         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11826         Introduced and used following the interface change of
11827         `paths-find-recursive-path'.
11828
11829 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11830
11831         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11832         on X devices, rather than on all non-TTY devices.
11833
11834 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11835
11836         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11837
11838         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11839
11840 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11841
11842         * itimer.el (activate-itimer): Fixed usage of integers
11843         as argument to `concat'.
11844
11845 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11846
11847         * itimer.el (start-itimer): replace the use of `concat' with
11848         `format'
11849
11850 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11851
11852         * mode-motion.el (mode-motion-hook): Clarify docstring.
11853         From Bob Weiner <weiner@altrasoft.com>
11854
11855         * loadhist.el (symbol-file): Supply prompt string when used
11856         interactively.
11857         From Bob Weiner <weiner@altrasoft.com>
11858
11859 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11860
11861         * loadup.el (really-early-error-handler): Ditto.
11862
11863         * update-elc.el: Ditto.
11864
11865         * setup-paths.el (paths-construct-exec-path): Ditto.
11866
11867         * make-docfile.el: Ditto.
11868
11869         * find-paths.el (paths-decode-directory-path): Use split-path
11870         instead of decode-path.
11871
11872         * files.el (parse-colon-path): Update docstring reference.
11873
11874 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11875
11876         * msw-init.el:
11877         * x-init.el:
11878         Bind cut'n'paste keys to non window-system specific functions.
11879
11880         * msw-select.el: New function mswindows-clear-clipboard.
11881         mswindows-cut-copy-clipboard extended to handle clearing of the
11882         selection and renamed to mswindows-cut-copy-clear-clipboard.
11883
11884         * select.el: on mswindows devices delete-primary-selection
11885         calls mswindows-clear-clipboard.
11886
11887 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11888
11889         * simple.el (quoted-insert): Inhibit quit when using read-char.
11890
11891         * cmdloop.el (read-char): Don't inhibit quit.
11892         (read-char-exclusive): Ditto.
11893         (read-char): Signal quit if quit-char was pressed.
11894         (read-char-exclusive): Ditto.
11895         (read-quoted-char): Return a character, not integer.
11896
11897         * menubar-items.el (default-popup-menu): Use Andy's generic
11898         selection code.
11899         (default-popup-menu): Fix code.
11900
11901 1998-05-14  Oliver Graf <ograf@fga.de>
11902
11903         * dragdrop.el (dragdrop-function-widget): this time it's done
11904
11905 1998-05-13  Oliver Graf <ograf@fga.de>
11906
11907         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11908
11909 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11910
11911         * device.el (device-pixel-width):
11912         (device-pixel-height):
11913         (device-mm-width):
11914         (device-mm-height):
11915         (device-bitplanes):
11916         (device-color-cells): Swapped parameters to device-system-metric
11917         according to the interface change.
11918
11919 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11920
11921         * mouse.el (default-mouse-motion-handler): Use new name of the
11922         function event-over-vertical-divider-p.
11923         Do not set E-W arrow cursor over the divider if
11924         vertical-divider-draggable-p is nil in the window.
11925         ([top-level]): Use new name for the variable
11926         vertical-divider-map.
11927         (drag-window-divider): Respect vertical-divider-draggable-p.
11928         Variable name typo fixes.
11929
11930 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11931
11932         * keymap.el (kbd): Define here; handle string constants and
11933         others...
11934
11935 1998-05-15  Christian Nyb <chr@mediascience.no>
11936
11937         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11938         in Emacs 18.
11939
11940 1998-05-13  Didier Verna  <didier@xemacs.org>
11941
11942         * mouse.el (drag-window-divider): give the vertical divider a
11943         pressed look when dragging it.
11944
11945 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11946
11947         * faces.el: predicate some more face operations on x or mswindows
11948         not just x.
11949
11950         * modeline.el: enable modeline coloring for mswindows.
11951
11952 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11953
11954         * minibuf.el (minibuffer-default): Added variable; compatible with
11955         FSF Emacs.
11956         (next-history-element): Used `minibuffer-default'.
11957
11958 1998-05-12  Oliver Graf <ograf@fga.de>
11959
11960         * dragdrop.el (dragdrop-function-widget): button and mods ok
11961         arguments still look a bit strange
11962         (dragdrop-compare-mods) created
11963         (dragdrop-drop-do-functions) correctly checks for buttons and
11964         modifiers
11965
11966 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11967
11968         * setup-paths.el (paths-default-info-directories): Replace
11969         path-separator with directory-sep-char.
11970
11971         * files.el (path-separator): Don't define it here.
11972
11973 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11974
11975         * update-elc.el: Ditto.
11976
11977         * setup-paths.el (paths-construct-exec-path): Ditto.
11978
11979         * make-docfile.el: Ditto.
11980
11981         * loadup.el (really-early-error-handler): Ditto.
11982
11983         * find-paths.el (paths-decode-directory-path): Use decode-path
11984         instead of decode-path-internal.
11985
11986         * files.el (parse-colon-path): Update docstring.
11987
11988 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11989
11990         * subr.el (get-buffer-window-list): Make BUFFER optional.
11991
11992         * window-xemacs.el (windows-of-buffer): Defalias to
11993         get-buffer-window-list.
11994
11995 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11996
11997         * disass.el: Fix maintainer keyword.
11998
11999         * bytecomp.el (byte-compile-and-load-file): Autoload.
12000         (byte-compile-buffer): Ditto.
12001
12002         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12003         value is returned, not the name.
12004         (lisp-imenu-generic-expression): Enable it.
12005         (lisp-mode-variables): Ditto.
12006         (lisp-indent-offset): Change defconst to defvar.
12007         (lisp-indent-function): Ditto.
12008         (lisp-body-indent): Ditto.
12009
12010 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12011
12012         * modeline.el: Use zap-last-kbd-macro-event.
12013
12014         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12015         nil, don't attempt to do anything with messages.
12016         (eval-last-sexp): Use `letf' for clarity.
12017
12018 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12021
12022 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12023
12024         * buff-menu.el:
12025         * lisp-mode.el:
12026         * obsolete.el:
12027         Change empty docstrings into no doc strings at all.
12028         Fix bogus FSF-format docstrings.
12029         * etags.el: Fix docstring.
12030
12031 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12032
12033         * package-get.el (package-get): Use internal md5
12034
12035 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12036
12037         * about.el (about-xemacs): Correct abuse of concat.
12038
12039 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12040
12041         * info.el (Info-mode): Use easymenu.
12042
12043 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12044
12045         * apropos.el (apropos): Don't use concat with integers.
12046
12047         * cmdloop.el (describe-last-error): Handle the case when no error
12048         was seen gracefully.
12049
12050         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12051         defun.
12052         (apropos-describe-plist): Ditto.
12053
12054         * help.el (with-displaying-help-buffer): Revert to a defun.
12055         (describe-key): Use it as defun.
12056         (describe-mode): Ditto.
12057         (describe-bindings): Ditto.
12058         (describe-prefix-bindings): Ditto.
12059         (describe-installation): Ditto.
12060         (view-lossage): Ditto.
12061         (describe-function): Ditto.
12062         (describe-variable): Ditto.
12063         (describe-syntax): Ditto.
12064
12065 1998-05-11  Oliver Graf <ograf@fga.de>
12066
12067         * dragdrop.el: changed order of require/provide
12068         (dragdrop-drop-mime-default) changed to new calling conventions
12069         (dragdrop-drop-do-functions) changed to new calling conventions
12070         (dragdrop-function-widget) this one needs more work...
12071
12072 1998-05-10  Oliver Graf <ograf@fga.de>
12073
12074         * about.el: another small change in my entry
12075         * dragdrop.el (dragdrop-drop-log-function): logging added
12076         plus customizations
12077         changed interface to handler functions. now called with event
12078         and object
12079
12080 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12081
12082         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12083         E-W arrow pointer displayed over draggable dividers.
12084
12085         * mouse.el (default-mouse-motion-handler): Show it when
12086         appropriate.
12087         (drag-window-divider): Added.
12088         ([top-level]): Initialized window-divider-map with a keymap
12089         binding the above function to left button down event.
12090
12091         * x-mouse.el (x-init-pointer-shape): Initialize
12092         divider-pointer-glyph from Cursor.dividerPointer, or use default
12093         E-W double arrow.
12094
12095 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12096
12097         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12098
12099 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12100
12101         * simple.el (count-words-buffer): Don't query for buffer.
12102         (count-lines-buffer): Ditto.
12103
12104 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12105
12106         * help.el (where-is): add optional insert argument.
12107
12108 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12109
12110         * help.el (describe-key-briefly): New argument INSERT.
12111
12112         * simple.el (eval-expression): New optional argument; synch with
12113         FSF 20.3.
12114
12115         * keydefs.el (global-map): Add new register bindings.
12116
12117         * register.el: Synched with FSF 20.3.
12118
12119 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12120
12121         * window-xemacs.el (recenter): all arguments are optional.
12122
12123 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12124
12125         * device.el: (device-pixel-width): Reflected name/parameters
12126         change to device-system-metric.
12127         (device-pixel-height): Ditto.
12128         (device-mm-width): Ditto.
12129         (device-mm-height): Ditto.
12130         (device-bitplanes): Ditto.
12131         (device-color-cells): Ditto.
12132
12133 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12134
12135         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12136
12137         * cl.el (most-positive-fixnum): Document.
12138         (most-negative-fixnum): Ditto.
12139
12140         * cus-dep.el: Updated comment.
12141
12142         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12143         constant.
12144
12145         * cus-load.el (custom-put): Removed.
12146
12147         * files.el (after-find-file): Just resignal quit instead of
12148         signaling "canceled".
12149
12150 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12151
12152         * frame.el (other-frame): Use `focus-frame' instead of
12153         select-frame kludges.
12154
12155         * lisp-mode.el: Update lisp-indent-function for
12156         save-selected-frame and with-selected-frame.
12157
12158         * frame.el (save-selected-frame): New macro.
12159         (with-selected-frame): Ditto.
12160         (other-frame): Use `set-frame-focus'.
12161
12162 1998-05-06  Oliver Graf <ograf@fga.de>
12163
12164         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12165         (dragdrop-drop-url-default) default handler for URL drops created
12166         (dragdrop-drop-mime-default) default handler for MIME drops created
12167         (dragdrop-drop-functions) default custom for handling drops created
12168         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12169
12170 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12171
12172         * mouse.el: Removed redundant mouse-mswindows-drop function.
12173
12174 1998-05-05  Oliver Graf <ograf@fga.de>
12175
12176         * about.el: changed some text in my entry
12177         * dragdrop.el: added customs
12178
12179 1998-05-04  Oliver Graf <ograf@fga.de>
12180
12181         * mouse.el: killed global drop key bindings
12182         (mouse-offix-drop) removed
12183         * dragdrop.el: created
12184         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12185
12186 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12187
12188         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12189         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12190
12191         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12192         obsolete comment.
12193
12194         * scrollbar.el (scrollbars-visible-p): Use new
12195         {vertical,horizontal}-scrollbar-visible-p specifiers.
12196
12197 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12198
12199         * device.el (device-pixel-height):
12200         (device-pixel-width):
12201         (device-mm-width):
12202         (device-mm-height):
12203         (device-bitplanes):
12204         (device-color-cells): Moved these 6 functions from device.c; they
12205         all use single (device-system-metrics) call.
12206
12207 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12208
12209         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12210         were renamed.
12211
12212         * menubar-items.el:
12213         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12214         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12215
12216         * help.el (help-map): Remove Hyperbole keybinding logic.
12217         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12218
12219 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12220
12221         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12222         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12223
12224 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12225
12226         * msw-glyphs.el: use nicer icon3 from the frame icon.
12227
12228 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12229
12230         * version.el (emacs-version): Remove InfoDock conditionals.
12231
12232         * startup.el (startup-splash-frame): Change ID logo name.
12233
12234 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12235
12236         * files.el (after-find-file): If the user presses C-g on
12237         directory-creation prompt, kill the buffer.
12238
12239 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12240
12241         * simple.el (count-words-region): Reverse previous change.
12242
12243 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12244
12245         * replace.el (query-replace): Just call perform-replace.
12246         (query-replace-regexp): Ditto.
12247         (perform-replace): Move region handling here.
12248         (perform-replace): Use the new arg to match-data.
12249
12250 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12251
12252         * x-init.el: Install X specific display table that
12253           displays char 0240 as a space to avoid whatever it is
12254           that screws up display of that character code.
12255
12256 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12257
12258         * help.el (function-arglist): If no arguments are documented for a
12259         subr, print nothing rather than incorrect output.
12260
12261 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12262
12263         * cmdloop.el (command-error): Update bail-out error message to use
12264         `emacs-program-name'.
12265
12266         * lib-complete.el: Remove reader macro cruft.
12267
12268         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12269         cruft.
12270
12271         * simple.el (count-words-region): Drop interactive-p check on the
12272         message.
12273
12274 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12275
12276         * font.el
12277         * msw-faces.el
12278         Correct spelling of mswindows-font-canonicalize-name.
12279
12280 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12281
12282         * ldap.el (ldap-host-parameters-alist): Replaced with
12283         `ldap-host-parameters-plist'
12284         (ldap-search): Adapt to previous change
12285
12286 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12287
12288         * about.el (about-hackers): Update Bob Weiner bio.
12289         (about-maintainer-info): Ditto.
12290
12291 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12292
12293         * simple.el (display-warning-minimum-level): Docfix.
12294
12295 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12296
12297         * widget.el (:default-get): New keyword.
12298         * wid-edit.el (default, widget-default-default-get): Define it.
12299         (group, widget-group-default-get): Define it.
12300         (menu-choice, widget-choice-default-get): Define it.
12301         (widget-default-get): New function.
12302         (widget-choice-action): Call it.
12303         (widget-editable-list-entry-create): Call it.
12304
12305 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12306
12307         * byte-optimize.el (byte-boolean-vars): Removed.
12308         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12309         lookup through `byte-boolean-vars'.
12310
12311 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12312
12313         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12314         resource-provided values into ghost specs for scrollbar-height and
12315         scrollbar-width.
12316
12317 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12318
12319         * byte-optimize.el: Don't attempt to optimize /=.
12320
12321         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12322         (byte-compile-/=): Ditto.
12323
12324 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12325
12326         * apropos.el: Use `with-displaying-help-buffer'.
12327         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12328         Use `with-displaying-help-buffer'.
12329         (apropos-follow): Do not give special treatment to buffer cursor
12330         was in prior to a mouse click.
12331         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12332         (apropos-print-doc): Set correct buffer for setting text
12333         properties.
12334
12335 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12336
12337         * help.el (help-buffer-prefix-string): New variable.
12338         (help-buffer-name): Use it.
12339
12340         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12341         mode menu.
12342
12343 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12344
12345         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12346
12347 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12348
12349         * files.el (find-file-noselect): Update docstring.
12350         (find-file-noselect): Signal an error if found an unreadable file.
12351         (file-chase-links): Save the match data.
12352         (normal-mode): Use `lwarn' and `error-message-string'.
12353         (interpreter-mode-alist): Change defconst to defvar.
12354         (inhibit-first-line-modes-regexps): Ditto.
12355         (inhibit-first-line-modes-regexps): Added .tgz.
12356         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12357         (change-major-mode-with-file-name): New user-option.
12358         (set-visited-file-name): Synched with FSF.
12359         (file-name-extension): New function, from FSF 20.3.
12360         (file-relative-name): Synched with FSF.
12361         (save-some-buffers): Support the C-r feature.
12362         (recover-session): Synched with FSF.
12363         (kill-some-buffers): Ditto.
12364         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12365
12366 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12367
12368         * files.el (insert-file): Undo previous change and reenable use of
12369         format.el.
12370
12371 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12372
12373         * window-xemacs.el (recenter): Define.
12374
12375 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12376
12377         * font.el (mswindows-font-create-name)
12378         (mswindows-font-create-object): new functions for mswindows type
12379         fonts.
12380
12381         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12382         strings are parsed as well as font objects.
12383
12384 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12385
12386         * modeline.el (defining-kbd-macro): Restore modeline indication of
12387         kbd-macro being recorded.
12388         (add-minor-mode): Simplify docstring.
12389         (modeline-minor-mode-menu): Remove stuff.
12390
12391 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12392
12393         * code-process.el (call-process): dynamically decide process
12394         coding type.
12395
12396 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12397
12398         * modeline.el: Add line-number-mode, column-number-mode to
12399         the modeline minor-mode menu.  Button2 on the line number does
12400         goto-line.
12401
12402 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12403
12404         * mouse.el: move x-selection-owner-p type things to
12405         selection-owner-p.
12406
12407         * msw-init.el: copy zmacs stuff from x-init.el
12408
12409         * msw-select.el (mswindows-own-selection)
12410         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12411         functions. Very simple minded implementation of selectio
12412         ownership.
12413
12414         * select.el (own-selection) (disown-selection)
12415         (activate-region-as-selection) (select-make-extent-for-selection)
12416         (valid-simple-selection-p): functions moved from x-select.el for
12417         generalized selection.
12418
12419         * x-select.el: see select.el changes.
12420
12421         * x-toolbar.el: use new selection functions.
12422
12423 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12424
12425         * packages.el (packages-find-package-directories): Fixed bug that
12426         would pick up multiple site-package directories.
12427         (package-locations): Added "xemacs-packages" as a late package
12428         location.
12429
12430         * find-paths.el: Now uses `emacs-program-name' and
12431         `emacs-program-version'.
12432         Additions to enforce version-specific directories in
12433         `paths-find-version-directory'.
12434
12435 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12436
12437         * default.el: Removed.
12438         * site-start.el: Removed.
12439
12440 1998-04-29  Didier Verna  <didier@xemacs.org>
12441
12442         * minibuf.el (minibuffer-history-minimum-string-length): Default
12443         to nil.
12444
12445 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12446
12447         * find-paths.el (paths-program-name): Rename.
12448         (paths-emacs-root-p): Ditto.
12449         (paths-find-site-directory): Ditto.
12450
12451 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12452
12453         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12454         `emacs-lisp-byte-compile-and-load'.
12455
12456 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12457
12458         * ldap.el (ldap-search): Fixed additional parameter passing to
12459         `ldap-open'
12460
12461 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12462
12463         * select.el (kill-primary-selection) (selection-owner-p)
12464         (copy-primary-selection) (yank-clipboard-selection)
12465         (selection-exists-p) (delete-primary-selection): new file and
12466         functions that do the right thing for the selected device.
12467
12468         * x-menubar.el: use generalised selection functions.
12469
12470         * dumped-lisp.el: dump select.el.
12471
12472 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12473
12474         * find-paths.el (paths-progname): New variable.
12475         (paths-emacs-root-p): Use it.
12476         (paths-find-site-directory): Ditto.
12477
12478 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12479
12480         * loadup.el ((member "dump" command-line-args)): Dump as
12481         `infodock' if InfoDock.
12482
12483 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12484
12485         * find-paths.el (construct-emacs-version): Simplify, include
12486         program name in the return value.
12487         * (paths-find-version-directory): Use it.
12488
12489 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12490
12491         * info.el (Info-parse-dir-entries): Fixed regexp
12492         (Info-build-dir-anew): Remove full suffix and capitalize info file
12493         name for files with no @direntry
12494         (Info-batch-rebuild-dir): New function
12495         (Info-suffixed-file): Check for regular files instead of simple
12496         file existence (could catch directories before)
12497
12498 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12499
12500         * setup-paths.el, find-paths.el: Removed uses of `not' which
12501         temacs doesn't have.
12502
12503         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12504         into root searching.
12505
12506 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12507
12508         * subr.el: Remove definition of `not'.
12509
12510 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12511
12512         * msw-glyphs.el: enable graphics support.
12513
12514 1998-04-23  Didier Verna  <didier@xemacs.org>
12515
12516         * x-menubar.el (default-menubar): restored the line-number-mode
12517         option.
12518
12519         * misc doc string updates related to the options menu.
12520
12521 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12522
12523         * setup-paths.el (paths-construct-load-path): Fix typo.
12524
12525 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12526
12527         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12528         font-menu-ignore-scaled-fonts don't have to be bound now; this
12529         gets us one step further towards making --no-autoloads work.
12530
12531         * startup.el (normal-top-level): Load auto-autoloads only if
12532         lisp-directory is non-nil.
12533
12534         * setup-paths.el (paths-construct-load-path): Made it robust
12535         against nil lisp-directory.
12536
12537         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12538         to the list of variables that cause a warning when nil.
12539
12540         * toolbar.el (init-toolbar-location): Now works even when there's
12541         no toolbar icon directory.
12542
12543 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12544
12545         * help.el (view-lossage): Recognize it.
12546
12547         * simple.el (log-message): Mark multiline messages.
12548
12549 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12550
12551         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12552
12553 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12554
12555         * package-get.el (package-get-all):  add `\n' separator to
12556         interactive specification so that both variables are read
12557
12558 1998-04-22  Didier Verna  <didier@xemacs.org>
12559
12560         * x-menubar.el: ported the options menu to Custom.
12561         Moved the "read only" toggle button to the buffers menu.
12562         Corrected some missing ;;;###autoload or defcustom.
12563
12564         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12565         the scrollbar-visible specifier for options menu handling.
12566
12567         * toolbar.el (toolbar-visible-p)
12568                      (toolbar-captioned-p)
12569                      (default-toolbar-position): defcustom wrappers around
12570         the toolbar specifiers for options menu handling.
12571
12572         * frame.el (get-frame-for-buffer-default-instance-limit):
12573         defcustom it for options menu handling.
12574
12575         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12576         font-lock-mode for options menu handling.
12577
12578         * cus-start.el: added Custom properties to overwrite-mode for
12579         options menu handling.
12580
12581 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12582
12583         * about.el: shameless self-promotion.
12584
12585 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12586
12587         * simple.el (raw-append-message): Slightly optimize.
12588         (remove-message): Use `push' for clarity.
12589         (append-message): Ditto.
12590         (display-warning): Dito.
12591         (raw-append-message): Send the message to the appropriate device.
12592
12593 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12594
12595         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12596         From Sean MacLennan <Sean.MacLennan@pika.ca>
12597
12598 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12599
12600         * setup-paths.el: Changed `directory-sep-char' to
12601         `path-separator', following a change in GNU Emacs.
12602
12603 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12604
12605         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12606         (Info-build-dir-anew): Add a final newline.
12607         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12608         is `always'
12609         (Info-rebuild-dir): Ditto
12610
12611         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12612
12613 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12614
12615         * simple.el (count-words-buffer): Retain zmacs region.
12616         (count-words-region): Ditto.
12617         * simple.el: (what-line): Expanded line counts.
12618         (count-lines): New parameter to conditionalize whether collapsed
12619         lines get counted.
12620         From Bob Weiner <weiner@altrasoft.com>
12621
12622 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12623
12624         * packages.el (package-locations): infodock-packages must override
12625         mule-packages and packages.
12626
12627 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12628
12629         * wid-edit.el:
12630         remove rude messages from widget-activation-widget-mapper
12631         and widget-activation-glyph-mapper
12632
12633 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12634
12635         * toolbar.el: Remove (featurep 'x) test from
12636         toolbar-make-button-list
12637
12638 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12639
12640         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12641         only if in the same frame.
12642
12643 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12644
12645         * packages.el (package-locations): Added site-packages hierarchy.
12646
12647         * setup-paths.el (paths-default-info-directories): Introduced and
12648         used.
12649
12650         * packages.el, setup-paths.el: Set various path searching depths
12651         to 1.
12652
12653         * packages.el (packages-hierarchy-depth):
12654         (packages-load-path-depth): Introduced and used.
12655
12656         * setup-paths.el (paths-load-path-depth): Introduced and used.
12657
12658         * find-paths.el (paths-find-recursive-path): Added max-depth
12659         parameter.
12660
12661 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12662
12663         * setup-paths.el (paths-construct-info-path): Removed
12664         dependency on behavior of (file-name-as-directory "").
12665
12666 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12667
12668         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12669         lisp objects
12670
12671 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12672
12673         * dump-paths.el, startup.el: Added handling for --debug-paths.
12674
12675 1998-04-15  William M. Perry  <wmperry@aventail.com>
12676
12677         * wid-edit.el: We cannot just set the help-echo or balloon-help
12678           properties for an extent based on the :help-echo widget
12679           property, since help-echo and balloon-help cause an EXTENT to
12680           get passed in, where :help-echo functions are expecting a WIDGET
12681
12682 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12683
12684         * scrollbar.el (init-scrollbar-from-resources): Call
12685         mswindows-init-scrollbar-metrics when appropriate.
12686
12687 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12688
12689         * dumped-lisp.el: dump x-toolbar for window system
12690
12691         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12692         have support and xpm.
12693
12694 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12695
12696         * files.el (toggle-read-only): Fix docstring.
12697         From Didier Verna <didier@xemacs.org>
12698
12699 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12700
12701         * startup.el (normal-top-level): Load autoload-file-name without
12702         specifying an extension---some people only auto-autoload.el.gz.
12703
12704 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12705
12706         * files.el (backup-enable-predicate): Don't bomb on NAME being
12707         nil.
12708
12709 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12710
12711         * find-paths.el, packages.el: Now prefers configure'd paths.
12712         This shouldn't cause any of the originally anticipated problems as
12713         the current paths architecture will not define the various
12714         configure-xxx variables if they're not specified on the configure
12715         command line.
12716
12717         * find-paths.el, setup-paths.el, packages.el: Removed all
12718         mentionings of "/" as a path separator.
12719         Used paths-construct-path throughout.
12720
12721         * find-paths.el (paths-construct-path): Created to assemble paths
12722         from directory components.
12723
12724         * setup-paths.el, packages.el: Used paths-decode-directory-path
12725         instead of decode-path-internal.
12726
12727         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12728         and associates.
12729         (paths-decode-directory-path) Created.
12730
12731         * setup-paths.el: Changed configure-exec-path to
12732         configure-exec-directory.
12733
12734 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12735
12736         * packages.el (packages-find-packages): Fixed decoding of
12737         EMACSPACKAGEPATH.
12738
12739         * startup.el: -no-packages -> -no-early-packages.
12740
12741         (packages-load-package-lisps): Fixed loading of auto-autoload
12742         files.
12743
12744         * startup.el (normal-top-level): Fixed loading of core
12745         auto-autoload.
12746
12747         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12748
12749         * startup.el, packages.el, dump-paths.el: Added proper settings
12750         for site-directory and lisp-directory variables.
12751
12752         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12753         inhibit-package-autoloads and fixed handling of it.
12754
12755         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12756         handling of former inhibit-package-init, now
12757         inhibit-early-packages, to make -vanilla etc. work.
12758
12759 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12760
12761         * code-process.el (start-process): Fallback to 'undecided instead
12762         of 'binary for process input coding stream.
12763
12764         * process.el (start-process): Docstring fix.
12765
12766 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12767
12768         * info.el (Info-insert-dir): Do not insert temporary dir files
12769         in Info-dir-file-attributes
12770         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12771         (Info-rebuild-dir): Ditto.
12772
12773 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12774
12775         * obsolete.el: Added obsoleteness declarations for
12776         `site-directory' and `Info-default-directory-list'.
12777
12778 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12779
12780         * find-paths.el (paths-find-emacs-root): Only look at the
12781         executable at the end of the symlink chain for determining the
12782         Emacs root.
12783
12784 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12785
12786         * setup-paths.el (paths-construct-info-path): Changed construction
12787         to cater to gone default in configure.
12788
12789         * find-paths.el (paths-uniq-append): Added.
12790
12791         * packages.el: Rewritten package path construction once again.
12792
12793         * dump-paths.el, startup.el: Removed package-path as a global
12794         variable.
12795
12796         * package-admin.el (package-admin-add-single-file-package):
12797         (package-admin-add-binary-package): Changed package-path to
12798         late-packages.
12799
12800         * packages.el (packages-split-path): Split path at "/" rather than
12801         nil according to change in emacs.c.
12802
12803 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12804
12805         * setup-paths.el (paths-construct-info-path): Changed info path
12806         order so that directories come out right.
12807         (paths-find-lock-directory): Fixed bug: It used to think
12808         configure-lock-directory is a path.
12809
12810 1998-04-06  Jeff Miller <jmiller@smart.net>
12811
12812         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12813         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12814         eases the use of toolbar-add/kill-item functions.
12815
12816 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12817
12818         * code-files.el (file-coding-system-alist): Commented out
12819         loaddefs.el magical treatment.
12820
12821 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12822
12823         * info.el (Info-rebuild-outdated-dir): Added new option
12824         `conservative' and made it the default
12825         (Info-rebuild-dir): Appropriately parse multi-line description
12826         strings, and multi-section dir files. Issue warning when dir
12827         is rebuilt as temporary
12828         (Info-build-dir-anew): Issue warning when dir is built as
12829         temporary
12830
12831 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12832
12833         * list-mode.el (list-mode-map): Bind highlight motion commands to
12834         standard keys left, right, C-b and C-f.
12835
12836 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12837
12838         * files.el (auto-mode-alist): allow .sc for Scheme->C
12839
12840 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12841
12842         * loadup.el (pureload): Don't quote (garbage-collect).
12843
12844 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12845
12846         * package-get-base.el: Updated.
12847
12848 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12849
12850         * isearch-mode.el (isearch-just-started): New variable.
12851         (isearch-mode): Set it.
12852         (isearch-repeat): Advance one character forward only if the search
12853         was successful, and was not just started.
12854         (isearch-repeat): Clear isearch-just-started.
12855
12856 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12857
12858         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12859         if running -batch.
12860
12861 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12862
12863         * subr.el (listify-key-sequence): Removed.
12864
12865 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12866
12867         * bytecomp.el (byte-compile-print-gensym): New option.
12868         (byte-compile-output-file-form): Use it.
12869         (byte-compile-output-docform): Ditto.
12870         (byte-compile-compiled-obj-to-list): Ditto.
12871
12872 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12873
12874         * msw-glyphs.el: set frame icon if xpm support.
12875
12876 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12877
12878         * help.el: Code that pretty prints variable values
12879           removed.
12880
12881 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12882
12883         * find-paths.el (paths-emacs-root-p): Correct test for installation
12884         directory.
12885         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12886
12887 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12888
12889         * loaddefs.el: Don't set debug-ignored-errors; leave
12890           its default value set to nil.
12891
12892 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12893
12894         * info.el (Info-rebuild-dir): fixed mis-spelling.
12895
12896 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12897
12898         * info.el (Info-rebuild-outdated-dir): New custom var
12899         (Info-insert-node): Create/update dir file when needed, ie when it
12900         does not exist or is older than some info files in directory
12901
12902 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12903
12904         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12905         for last packages, mainly for using a 20.4 package base.
12906
12907         * packages.el (late-packages): Typo fix.  It was called
12908         early-packages.
12909
12910         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12911         relative symlinks correctly.
12912         (paths-find-emacs-roots): More rigorous checking for plausible
12913         configuration-time root.
12914
12915         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12916         find its roots.
12917
12918 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12919
12920         * faces.el: Fix docstrings.
12921         * glyphs.el: Fix docstrings.
12922         * mouse.el: Fix docstrings.
12923
12924         * frame.el: Change phrase `current frame' to `selected frame'.
12925
12926         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12927
12928         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12929         macros using backquote to make them infinitely more readable.
12930
12931 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12932
12933         * packages.el (packages-find-package-path): Hardcoded specialized
12934         InfoDock support until we can clean this up.
12935
12936         * help.el (describe-bindings-1): Return the value of the bindings
12937         help buffer created.
12938         (describe-bindings): Ditto.
12939
12940         * simple.el (set-variable): Restore previous behavior of not
12941         bombing if the variable to set is not boundp.
12942
12943 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12944
12945         * packages.el (packages-handle-package-dumped-lisps): Allow for
12946         non-local files to be loaded off the package-lisp variable.
12947
12948 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12949
12950         * x-faces.el: Global X resources should override
12951           specs for all device classes (color, grayscale, mono);
12952           code currently doesn't override any of them.  Fixed by
12953           calling remove-specifier with '(x default) as the tag
12954           set and allowing inexact matches.
12955
12956 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12957
12958         * faces.el: Separated face initializations based on
12959           device classes into device type specific (tag set,
12960           instantiator) pairs.
12961
12962 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12963
12964         * wid-edit.el (widget-choice-action): Remember user's explicit
12965         choice.
12966         (widget-choice-value-create): Respect it.
12967         From Richard Stallman <rms@gnu.org>
12968
12969 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12970
12971         * setup-paths.el (paths-construct-info-path): Always append
12972         existing directories from configure-time info path.
12973
12974         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12975         Info-directory-list.
12976
12977         * info.el: Removed Info-default-directory-list which was broken by
12978         design.
12979         Removed bogus initialization of Info-directory-list---startup.el
12980         can do a much better job.
12981         Added autoload of Info-directory-list.
12982
12983         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12984         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12985         be exclusive; now it's merely given precedence, just like in the
12986         old days.
12987
12988 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12989
12990         * find-paths.el (paths-find-architecture-directory): Fix bug with
12991         finding; it used to default too early.
12992
12993 1998-03-25  Martin Buchholz <martin@xemacs.org>
12994
12995         * packages.el (packages-split-path): Fix a bug; it used to fail
12996         for paths that weren't split.
12997
12998 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12999
13000         * finder.el (finder-compile-keywords): trap on errors.
13001
13002 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13003
13004         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13005           fourth argument of t so that only the specs exactly
13006           matching the tag lists are removed.
13007
13008 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13009
13010         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13011
13012 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13013
13014         * minibuf.el (mouse-read-file-name-1): If a default directory was
13015         specified, use it for generating the completions.
13016
13017 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13018
13019         * update-elc.el: Now respects inhibit-package-init and
13020         inhibit-site-lisp.
13021         Now does path construction with loadup-paths.
13022
13023         * startup.el (normal-top-level, startup-setup-paths): Now respects
13024         inhibit-package-init and inhibit-site-lisp.
13025
13026         * packages.el (packages-find-package-path): Extended package path
13027         by version-specific hierarchies.
13028         (packages-find-packages): Now respects inhibit flag and
13029         inhibit-site-lisp.
13030         Moved path setup to loadup-paths.
13031
13032         * make-docfile.el: Now respects inhibit-package-init and
13033         inhibit-site-lisp.
13034         Now does path construction with loadup-paths.
13035
13036         * loadup.el: Now respects inhibit-package-init and
13037         inhibit-site-lisp.
13038
13039         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13040
13041         * loadup-paths.el: New file: setup load-path to encompass
13042         packages.
13043
13044 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13045
13046         * auto-show.el: load-gc renamed to pureload.
13047         * site-load.el: Ditto.
13048         * packages.el (toplevel): Ditto.
13049         * loadup.el (really-early-error-handler): Ditto.
13050         * dumped-lisp.el (preloaded-file-list): Ditto.
13051         * cus-face.el (custom-declare-face): Ditto.
13052
13053 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13054
13055         * <Today>: The Big Path Searching Overhaul.
13056
13057         * find-paths.el: New file: find and assemble paths in the
13058         installation hierarchy.
13059
13060         * setup-paths.el: New file: global layout of paths and directories
13061         within the XEmacs hierarchy.
13062
13063         * packages.el: Replaced everything related to path searching and
13064         startup by code in terms of find-paths.
13065
13066         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13067         the new path searching engine.
13068
13069         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13070         and setup-paths.
13071
13072 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13073
13074         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13075         setup-paths.el.
13076
13077 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13078
13079         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13080         compiles identically in any configuration.
13081         Removed irrelevant commentary.
13082
13083 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13084
13085         * simple.el (set-variable): Allow setting specifiers.
13086
13087 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13088
13089         * lisp.el (forward-sexp): Revert previous change.
13090
13091 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13092
13093         * frame.el (frame-initialize): Use `delete-console' instead of
13094         `delete-device' to delete the stream console to match the usage in
13095         Fkill_emacs.
13096
13097 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13098
13099         * files.el (cdpath-previous): New variable.
13100         (cd): Use it.
13101         From Bob Weiner <weiner@wave.altrasoft.com>
13102
13103 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13104
13105         * keydefs.el: Changed keybindings of forward-char,
13106           backward, scroll-up and scroll-down to point to their
13107           -command counterparts.
13108
13109         * simple.el: New functions: forwarc-char-command,
13110           backwrad-char-command, scroll-up-command,
13111           scroll-down-command which work liek their counterparts
13112           except that they honor the variable
13113           signal-error-on-buffer-boundary.
13114
13115           Definition of signal-error-on-buffer-boundary received
13116           from src/cmds.c.
13117
13118           defvar declaration added for word-across-newline to avoid
13119           byte-compiler warning about the free variable reference.
13120
13121 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13122
13123         * winnt.el: Removed "%t" from the beginning of
13124         modeline-format. From now on, there's no nt-specifics in the modeline.
13125
13126 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13127
13128         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13129         of `when' with `if'.
13130
13131 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13132
13133         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13134         mswindows. Must be reworked along with glyphs.el, or
13135         merged into it, after there is images support.
13136
13137         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13138         'mswindows.
13139
13140 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13141
13142         * faces.el: fix for text cursor initialization.
13143         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13144         From Andy Piper <andyp@parallax.co.uk>
13145
13146 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13147
13148         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13149         if there is an existing package that handles it and warn the user
13150         about that mode.
13151
13152 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13153
13154         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13155         Installation" menu item when Installation-string is not bound.
13156
13157 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13158
13159         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13160         From Jeremiah W. James <jerry@cs.ucsb.edu>
13161
13162 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13163
13164         * msw-faces.el:
13165         * faces.el: Fix face initialization.
13166
13167 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13168
13169         * files.el (backup-enable-predicate): fix breakage introduced
13170         by TMPDIR patch.
13171
13172 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13173
13174         * x-faces.el (x-init-face-from-resources): The
13175           TTY face property retrieval functions don't return
13176           specifiers, so use face-property instead.
13177
13178 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13179
13180         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13181
13182 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13183
13184         * x-menubar.el: Expanded documentation for
13185           option-save-faces.  Changed Options -> Browse Faces
13186           menu entry to invoke customize-face.
13187
13188 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13189
13190         * faces.el: Most face initialization moved out of
13191           init-other-random-faces to the top level so that the
13192           initialization happens before Xemacs is dumped.  Much
13193           of the fascist "face-differs-from-default-p or FROB!"
13194           code has been retired in favor of letting the user do
13195           what they want to do.  Face initialization code changed
13196           to use `default' specifier tag so that the settings can
13197           be overridden later if the user wishes it.
13198
13199 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13200
13201         * about.el (about-hackers): Update contributors list.
13202
13203 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13204
13205         * specifier.el: Define new specifier tag `default'.
13206
13207         * modeline.el: Initialize faces using `default' tag.
13208
13209         * x-faces.el (x-init-face-from-resources): Remove
13210           specifier specs containing the `default' tag before
13211           adding new specs.
13212
13213 1998-03-02  John Jones  <jj@asu.edu>
13214
13215         * package-get.el (package-get-all): fixed arguments on call to
13216         package-admin-add-single-file-package.
13217         * package-get.el (package-get-installedp): fixed to match
13218         advertised behavior.
13219         * package-get.el: added function package-get-update-all which
13220         installs newest versions of all the current packages (if they are
13221         not already installed).
13222
13223 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13224
13225         * files.el (find-file-noselect): Uncommented `truename' binding in
13226         `let*' and use it later to set `buffer-file-truename' iff it's
13227         still nil, as happens for example when finding a compressed
13228         file with "jka-compr".
13229
13230 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13231
13232         * faces.el: in make-face-* type functions do the operation for all
13233         window systems, not just the first one found.
13234
13235         * font.el: call mswindows-list-fonts for mswindows.
13236
13237 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13238
13239         * code-process.el (call-process-region):
13240         * process.el (call-process-region):
13241         * package-get.el (package-get-dir):
13242         * files.el (backup-enable-predicate):
13243         * gnuserv.el (gnuserv-temp-file-regexp):
13244         Use temp-directory in place of `/tmp'.
13245
13246 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13247
13248         * "Fast" dired-in-C enhancements for Windows 95/NT:
13249
13250         * files.el: Added function, `wildcard-to-regexp', from GNU
13251           Emacs.
13252
13253         * files.el (insert-directory): Modified to use special
13254           dired-in-C enhancements if present.
13255
13256 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13257
13258         * code-files.el: make default coding no-conversion.
13259
13260 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13261
13262         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13263         the load-path.
13264
13265         * update-elc.el: Strip directory when testing for files not to
13266         bytecompile.
13267
13268 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13269
13270         * lisp-mode.el: Use recommended form for menus.
13271
13272         * info.el (Info-construct-menu): Use recommended form for menus.
13273
13274         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13275         entry.
13276
13277 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13278
13279         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13280           (get-frame-for-buffer-noselect): Always return frames
13281           in the not-this-window-p cond clause.
13282
13283 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13284
13285         * help.el (describe-installation): New function.
13286
13287         * x-menubar.el (default-menubar): Add describe-installation to
13288         Help menu.
13289
13290         * packages.el (packages-unbytecompiled-lisp): Installation.el
13291         should not be bytecompiled.
13292
13293         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13294         XEmacs.
13295
13296         * x-menubar.el (default-menubar): Use correct guard for VM menu
13297         entry.
13298
13299         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13300         coding.
13301         From Andy Piper <andyp@parallax.co.uk>
13302
13303 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13304
13305         * ldap.el: Do not require ldap-internal at compile time.
13306
13307 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13308
13309         * code-files.el: new file. a virtual copy of mule-files.el
13310         but without charset
13311         dependencies. (toggle-buffer-file-ocding-system) new function for
13312         changing the eol type for the current buffer.
13313
13314         * code-process.el: new file. a copy of
13315         mule-process.el. mule-process.el will disappear when things have
13316         settled.
13317
13318         * coding.el: new file. a virtual copy of mule-files.el but
13319         without charset dependencies. (coding-system-base) new function
13320         for getting the parent coding system of a coding system with eol
13321         type set.
13322
13323         * dumped-lisp.el: add above files for the non-mule case.
13324
13325 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13326
13327         * window-xemacs.el (display-buffer): If no explicit
13328           frame is specified, search for a window that displays
13329           the buffer on the currently selected frame, before
13330           searching other frames.
13331
13332 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13333
13334         * frame.el (get-frame-for-buffer): If not-this-window-p
13335           is non-nil, use window on the selected frame if it is not
13336           also the selected window.  When defaulting, search for
13337           windows on the currently selected fgrame before searching
13338           other frames.
13339
13340 1998-02-25  Didier Verna  <didier@xemacs.org>
13341
13342         * modeline.el (modeline-swap-buffers): originally named
13343         `mouse-release-modeline'. Whether to actually swap the buffers is
13344         decided in `mouse-drag-modeline'.
13345         (mouse-drag-modeline): A button release event is considered a
13346         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13347         stay unchanged.
13348
13349 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13350
13351         * x-menubar.el: Put redo on the menubar.
13352         From Aki Vehtari <Aki.Vehtari@hut.fi>
13353
13354 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13355
13356         * bytecomp.el (displaying-byte-compile-warnings): if
13357         temp-buffer-show-function is set, use it to display current set of
13358         warnings in the "*Compile-Log-Show*" buffer.
13359
13360         * simple.el (display-warning-buffer): if temp-buffer-show-function
13361         is set, use it to display current set of warnings in the
13362         "*Warnings-Show*" buffer.
13363
13364 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13365
13366         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13367         Common Lisp.
13368
13369 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13370
13371         * menubar.el: Allow button descriptors at least 2 long.
13372
13373         * x-menubar.el (default-menubar): Use recommended forms.
13374         (file-menu-filter): Remove.
13375         (edit-menu-filter): Remove.
13376
13377 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13378
13379         * about.el (about-hackers): Updated.
13380
13381 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13382
13383         * help.el (help-max-help-buffers): new variable
13384         (help-register-and-maybe-prune-excess): new function
13385         (help-buffer-name): use help-max-help-buffers.
13386         (with-displaying-help-buffer): use
13387         help-register-and-maybe-prune-excess.
13388
13389         * help.el (help-maybe-pretty-print-value): if the value fits on
13390         one line, let it.
13391
13392 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13393
13394         * (with-displaying-help-buffer): there is no need to kill the buffer
13395         if it exists, because with-output-to-temp-buffer will clear it.
13396         further, killing the buffer violates the rule that
13397         temp-buffer-show-function, if set, has the full responsibility of
13398         showing the temp buffer.  killing the buffer fucks with the window
13399         configuration, hosing temp-buffer-show-function.
13400
13401
13402 1998-02-23  Didier Verna  <didier@xemacs.org>
13403
13404         * modeline.el (mouse-drag-modeline):
13405         - Always scroll the modeline that was originally clicked on.
13406         - Use x pixels instead of x characters (which doesn't work anyway)
13407         as horizontal reference for modeline dragging. This allows us to
13408         keep on dragging the modeline even if the motion event occurs in
13409         another window.
13410
13411 1998-02-23  Didier Verna  <didier@xemacs.org>
13412
13413         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13414         glyph on the modeline to indicate that dragging the mouse has an
13415         effect both horizontally and vertically.
13416
13417 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13418
13419         * about.el (about-xemacs): Get rid of redundant visible version
13420         number.
13421
13422 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13423
13424         * about.el (about-hackers): Update credits.
13425
13426 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13427
13428         * prim/register.el (view-register): Show register type file-query.
13429
13430 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13431
13432         * mode-motion.el (mode-motion-highlight-internal):
13433           save-excursion inside save-window-exucrsion form to
13434           hide buffer point changes from save-window-excursion.
13435           Prevents display flickering when the mouse pointer
13436           moves.
13437
13438 1998-02-17  Didier Verna  <didier@xemacs.org>
13439
13440         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13441         function to handle correctly the case of a toolbar one side of the
13442         window: scrolling will not necessarily happen.
13443
13444 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13445
13446         * files.el (after-find-file): Restore missing argument
13447           to format that provides filename for "... consider M-x
13448           recover-file" message.  Also call `message' with "%s"
13449           as the first arg instead of an arbitrary string.
13450
13451 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13452
13453         * about.el (about-hackers): Various additions.
13454
13455 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13456
13457         * autoload.el (generate-file-autoloads-1): Don't force an extra
13458         line out when copying on-the-same line autoloads.
13459
13460         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13461         is installed.
13462
13463 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13464
13465         * x11/x-win-xfree86.el (x-win-init-xfree86):
13466         * x11/x-win-sun.el (x-win-init-sun):
13467         * x11/x-init.el (x-initialize-compose):
13468         * prim/simple.el:
13469         (backward-or-forward-kill-sexp):
13470         (backward-or-forward-kill-sentence):
13471         (backward-or-forward-kill-word):
13472         (backward-or-forward-delete-char):
13473         * prim/isearch-mode.el (isearch-help-or-delete-char):
13474         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13475         x-keysym-on-keyboard-p to detect backspace.
13476         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13477         Clean up symbols used with dead keys, checking Linux and solaris
13478         keysyms.
13479         Simplify x-win-*.el using above methods.
13480         Change documentation for x-keysym-*-p functions.
13481
13482 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13483
13484         * about.el (about-hackers): Restore entries for Michael Sperber and
13485         Vinnie Shelton.
13486         From Vinnie Shelton <acs@acm.org>
13487
13488 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13489
13490         * simple.el (count-words-region): Ditto.
13491
13492 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13493
13494         * simple.el (count-words-buffer): Document.  Don't print anything
13495         if non-interactive.
13496
13497 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13498
13499         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13500         multiple files in InfoDock.
13501
13502 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13503
13504         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13505         from version.el in InfoDock.
13506
13507         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13508         specially.
13509
13510 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13511
13512         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13513         variable name in docstring.
13514
13515 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13516
13517         * menubar.h: Include "gui.h".
13518
13519 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13520
13521         * site-load.el: Fix documentation.
13522
13523 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13524
13525         * package-get-base.el (package-get-base): Updated.
13526
13527         * keymap.el: PC-ize.
13528
13529 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13530
13531         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13532         from' on a fresh line.
13533
13534 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13535
13536         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13537         object.
13538
13539 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13540
13541         * undo-stack.el: PC-ize.
13542
13543         * cmdloop.el: PC-ize.
13544
13545 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13546
13547         * bytecomp-runtime.el: PC-ize.
13548
13549         * byte-optimize.el: Prolog fixup.  PC-ize.
13550
13551         * cus-dep.el: Spelling fix.
13552
13553         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13554         entries follow).
13555
13556 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13557
13558         * text-mode.el (text-mode-hook-identify): New function,
13559         put on text-mode-hook.  Set text-mode-variant here.
13560         (text-mode): Don't set it here.
13561
13562 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13563
13564         * text-mode.el (text-mode-hook): New defvar.
13565         (text-mode-variant): New variable.
13566         (text-mode): Set that variable locally.
13567         (toggle-text-mode-auto-fill): New command.
13568
13569 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13570
13571         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13572
13573 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13574
13575         * text-mode.el (paragraph-indent-text-mode):
13576         Renamed from spaced-text-mode.
13577         (text-mode-map): Bind TAB to indent-relative.
13578         (indented-text-mode-map): Variable deleted.
13579         (indented-text-mode): Now an alias for text-mode.
13580
13581 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13582
13583         * loadup.el: test-atoms debugging stuffs removed.
13584
13585 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13586
13587         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13588
13589 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13590
13591         * help.el (describe-beta): Made it use `locate-data-file'.
13592         (describe-distribution): Ditto.
13593         (describe-copying): Ditto.
13594         (describe-project): Ditto.
13595         (view-emacs-news): Ditto.
13596
13597         * help-nomule.el (help-with-tutorial): Made it use
13598         `locate-data-file' to find tutorial.
13599
13600 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13601
13602         * about.el: Corrected my email address.
13603
13604         * mouse.el: Added 'mouse-mswindows-drop' similar to
13605         'mouse-offix-drop'.
13606
13607 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13608
13609         * loadup.el (running-xemacs): Spelling fix.
13610
13611 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13612
13613         * packages.el (packages-find-packages-1): Don't allow a backwards
13614         compatible lisp tree to overwrite `preloaded-file-list'.
13615
13616 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13617
13618         * loadup.el: Don't delete "xemacs" prior to dumping.
13619
13620 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13621
13622         * package-info.el (pi-last-mod-date): New function.
13623         (pi-author-version): New function.
13624         (batch-update-package-info): Use them.
13625
13626 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13627
13628         * frame.el (get-frame-for-buffer-default-to-current): Create.
13629         (get-frame-for-buffer-noselect): Allow user to use current frame
13630         with `get-frame-for-buffer-default-to-current'.
13631
13632 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13633
13634         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13635         (byte-compile-output-docform): Ditto.
13636         (byte-compile-compiled-obj-to-list): Ditto.
13637
13638 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13639
13640         * startup.el (command-line-1): Removed code that ran
13641           buffer-menu.
13642
13643 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13644
13645         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13646
13647 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13648
13649         * frame.el (suspend-emacs-or-iconify-frame): Check using
13650         `device-on-window-system-p' instead of explicitly checking for X,
13651         so that the same logic works for MS Windows.
13652         (suspend-or-iconify-emacs): Ditto.
13653
13654 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13655
13656         * about.el (about-maintainer-info): Andy Piper is back.
13657         (xemacs-hackers): Updated Andy Piper's email address.
13658         (about-hackers): Added Jonathan Harris.
13659         (about-hackers): Updated Tibor Polgar's email address.
13660
13661 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13662
13663         * about.el: Add xemacs.org email manager.
13664
13665         * package-get-base.el (package-get-base): Updated with most recent
13666         package updates.
13667
13668 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13669
13670         * help.el (function-arglist): Use `indirect-function' instead of
13671         `symbol-function' so that aliases are treated correctly.
13672
13673 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13674
13675         * help.el (help-map): Add f1 binding to `help-for-help'.
13676         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13677         (describe-key-briefly): Use `princ' "%s" to print object.
13678         (with-displaying-help-buffer): Kill buffer if it exists, again.
13679         (describe-key): Use `princ' "%s" to print object.
13680         (describe-function-1): Use `princ' "%s" to print object.
13681         Commented out alias lines removed.
13682         (help-pretty-print-limit): New variable to control pretty-printing
13683         of variable values.
13684         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13685         `help-pretty-print-value' again.  Only print-print when OBJECT is
13686         list of length less than `help-pretty-print-limit'.
13687         (describe-variable): Use `help-maybe-pretty-print-value' again.
13688
13689 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13690
13691         * simple.el (blink-matching-open): Remove C++ kludge.
13692         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13693
13694 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13695
13696         * info.el (Info-default-directory-list): Made the documentation
13697         more explanitory.
13698
13699 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13700
13701         * lisp/packages.el:
13702         * lisp/package-admin.el:
13703         * lisp/build-report.el:
13704         Fix typos.
13705
13706 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13707
13708         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13709         warnings in Java buffers without final newline and editing the
13710         last line.
13711
13712 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13713
13714         * packages.el (packages-find-packages-1): Don't allow a backwards
13715         compatible lisp tree to overwrite `preloaded-file-list'.
13716         Suggested by Colin Rafferty  <colin@xemacs.org>
13717
13718         * mouse.el (mouse-offix-drop): Set undo-boundary.
13719         From Oliver Graf <ograf@fga.de>
13720
13721 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13722
13723         * loadup.el (load-gc): rewrite as defun.
13724         Print something sensical if a required dump-time file isn't found.
13725
13726 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13727
13728         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13729         bug strikes a menudescriptor.
13730
13731         * package-get-base.el (package-get-base): Updated.
13732
13733         * package-info.el (batch-update-package-info): Derive REQUIRES
13734         from the Makefile.
13735
13736 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13737
13738         * files.el (save-some-buffers): Don't play games with deleting
13739         other windows if we are in the minibuffer window.
13740
13741 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13742
13743         * modeline.el (modeline-minor-mode-menu): Add support for :active
13744         (add-minor-mode): Document :active property to TOGGLE.
13745
13746 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13747
13748         * modeline.el (modeline-minor-mode-menu): Add support for an
13749         `:included' predicate in the `toggle-sym' plist.
13750         (add-minor-mode): Document the :included property, format
13751         docstring some more.
13752         (modeline-minor-mode-menu): Documentation string added.
13753
13754 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13755
13756         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13757         labels from the symbol-names by thwacking off the overly redundant
13758         and overused "mode", parenthesizing "minor", and capitalizing the
13759         resultant strings.  Also shortened the menu's title by eliminating
13760         the redundant buffer name.
13761         (add-minor-mode): Beautified the docstring, added mention of the
13762         `:menu-tag' property of TOGGLE.
13763         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13764         `toggle-sym' to beatify the mode-life menus.
13765         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13766         `auto-fill-function'.
13767
13768 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13769
13770         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13771         menus to :style 'toggle.
13772
13773 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13774
13775         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13776
13777 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13778
13779         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13780         only recognize first hyperlink.
13781         (hyper-apropos-highlightify): Deletia, this is already done by
13782         `hyper-apropos-insert-face'.
13783         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13784
13785 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13786
13787         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13788         mail.
13789         (toolbar-mail-reader): Add support for `send'.
13790         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13791
13792 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13793
13794         * info.el (Info-emacs-info-file-name): Add defvar for
13795         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13796         will function properly.
13797
13798 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13799
13800         * simple.el: make the backwards delete function called by
13801         `backward-or-forward-delete-char' user configurable.
13802
13803 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13804
13805         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13806         compiled function got loaded from.
13807
13808 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13809
13810         * term/apollo.el: Synched up with InfoDock 3.6.2.
13811
13812 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13813
13814         * startup.el (load-init-file): Load autoloads earlier.
13815         (startup-splash-frame): Handle InfoDock logo.
13816
13817         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13818         InfoDock.
13819         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13820
13821         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13822         doesn't have this function.
13823
13824         * packages.el (locate-data-file): Fix to call `locate-file'.
13825
13826 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13827
13828         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13829         version of version.el.
13830         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13831
13832         * x-menubar.el (default-menubar): Guard reference to
13833         `gnuserv-frame'.
13834         (default-menubar): Guard references to `font-lock-mode'.
13835         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13836         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13837
13838         * make-docfile.el: Don't snarf doc strings from autoloads.
13839
13840         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13841         loading auto-autoloads files.
13842
13843         * loaddefs.el: Disable dumping autoloads.
13844
13845 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13846
13847         * lisp-mnt.el: Synch to Emacs 20.2.
13848
13849         * help.el: Remove manual autoload of `finder-by-keyword'.
13850
13851         * finder.el (finder-by-keyword): Autoload.
13852
13853         * help.el: Conditionalize hyperbole setup.
13854
13855 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13856
13857         * packages.el (package-require): Update to reflect new data format.
13858
13859 1998-01-02  Didier Verna  <didier@xemacs.org>
13860
13861         * x-menubar.el (default-menubar): make the tutorials available
13862         through the menubar. (Plus some compilation warnings cleanup).
13863
13864 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13865
13866         * check-features.el: New file.  Perform sanity check after build.
13867
13868         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13869         files to tooltalk package.
13870         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13871         package.
13872
13873         * package-admin.el (package-admin-xemacs): Use better default for
13874         location of XEmacs binary.
13875
13876 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13877
13878         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13879         tag with sexp and add value tag with value `t'.
13880
13881 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13882
13883         * package-get.el: Changes to work with real data.
13884         From Pete Ware <ware@cis.ohio-state.edu>
13885
13886         * packages.el (packages-reload-autoloads): Guard load for the time
13887         being.
13888
13889         * update-elc.el ("packages.el"): Force loading packages.el instead
13890         of possibly out-of-date packges.elc.
13891         * make-docfile.el ("packages.el"): Ditto.
13892
13893 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13894
13895         * build-report.el (build-report-delete-regexp): Added a rule for
13896         the main tarball shadowing anything past it.
13897
13898 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13899
13900         * packages.el (package-provide): Delete a previous provide.
13901
13902         * package-info.el: New file.
13903
13904         * package-get.el: New file.
13905         From Pete Ware <ware@cis.ohio-state.edu>
13906         (package-get): Fix md5 computation to work with Mule.
13907
13908 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13909
13910         * simple.el (log-message-*): Quote symbols in docstrings properly.
13911
13912 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13913
13914         * packages.el (packages-new-autoloads): Ignore symbolic links.
13915
13916         * cus-face.el (face-custom-attributes-get): Fix typo.
13917         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13918
13919 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13920
13921         * startup.el (load-init-file): Reload new or changed autoloads
13922         unless inhibited.  Reload modified dumped lisp (stubbed).
13923
13924         * packages.el (packages-new-autoloads): New function.
13925         (packages-reload-autoloads): New function.
13926         (packages-reload-dumped-lisp): New (stub) function.
13927
13928         * loadup.el: Inhibit reloading dumped files when running temacs.
13929
13930         * loadhist.el (file-provides): Extend to handle variant
13931         extensions.
13932
13933         * replace.el (query-replace): Fix typo.
13934
13935 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13936
13937         * make-docfile.el: list-autoloads-path has been renamed.
13938         * update-elc.el: list-autoloads has been renamed.
13939
13940         * packages.el (packages-list-autoloads): Renamed.
13941         (packages-list-autoloads-path): Ditto.
13942
13943 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13944
13945         * packages.el (packages-find-packages-1): Made it signal a warning
13946         for an error in an auto-autoload.el file.
13947
13948 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13949
13950         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13951         tag with const.
13952         From Aki Vehtari <Aki.Vehtari@hut.fi>
13953
13954         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13955
13956         * loadhist.el (unload-feature): Remove autoload.
13957
13958 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13959
13960         * loadhist.el: Unpackaged.
13961
13962         * help.el (describe-symbol-find-file): Rename
13963         `describe-function-find-file' and make old name obsolete.
13964         (describe-function-1): Use it.
13965         (describe-function-1): Guard reference to
13966         `compiled-function-annotation'.
13967
13968 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13969
13970         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13971         argument.
13972         (help-mode-quit): New optional arg to control whether it kills or
13973         buries.  Tidied up.
13974         (with-displaying-help-buffer): Don't kill buffer initially, even
13975         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13976         (help-pretty-print-value): Rename back from
13977         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13978         use it, otherwise use dumped `cl-prettyprint'.
13979         (describe-variable): Use `help-pretty-print-value' again.
13980         (find-func): Removed reference to "find-func" at end.
13981
13982 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13983
13984         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13985           GUI XEmacs. Rename? x-menubar is rather window system
13986           independant, except for a couple of items.
13987
13988 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13989
13990         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13991         entries as they will no longer be distributed with XEmacs.
13992
13993         * format.el (format-alist): Fix image/tiff regexps.
13994         From P. E. Jareth Hein <jareth@camelot-soft.com>
13995
13996         * help.el (help-maybe-pretty-print-value): Rename.
13997         (describe-variable): Use it.
13998         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
14008           arglist of autoload functions.
14009
14010 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14011
14012         * help.el (help-mode-map): New bindings for `help-mode-bury',
14013         `describe-function-at-point', `describe-variable-at-point',
14014         `Info-elisp-ref', `customize-variable', `help-next-section' and
14015         `help-prev-section'.
14016         (help-next-section): New function.
14017         (help-prev-section): New function.
14018         (help-mode-quit): Changed to kill the help buffer.
14019         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14020         correctly.
14021         (help-buffer-name): New function to generate the name of help
14022         buffers.
14023         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14024         argument giving the name of the help buffer.
14025         (describe-key): Use `with-displaying-help-buffer' with name.
14026         (describe-mode): Ditto.
14027         (describe-bindings): Ditto.
14028         (describe-prefix-bindings): Ditto.
14029         (view-lossage): Ditto.
14030         (with-syntax-table): New macro.
14031         (function-called-at-point): Use `ignore-errors' and
14032         `with-syntax-table'.
14033         (function-at-point): Ditto.
14034         (describe-function): Use `with-displaying-help-buffer' with name.
14035         (function-arglist): Extracted from `describe-function-1'.  Returns
14036         function's arglist as string.
14037         (function-documentation): Extracted from `describe-function-1'.
14038         Returns function's docstring.
14039         (describe-function-1): Remove all the "stream" garbage, including
14040         the stream argument.  Use `function-arglist' and
14041         `function-documentation'.
14042         (describe-function-arglist): Just use `function-arglist'.
14043         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14044         (help-pretty-print-value): New function to help with
14045         pretty-printing variable values.  Knows about `#<...>'.  Needs
14046         `pp-internal'.
14047         (describe-variable): Use `with-displaying-help-buffer' with name.
14048         Formatting improved.  Display file where variable is defined, if
14049         known.  Use `help-pretty-print-value'.
14050         (describe-syntax): Use `with-displaying-help-buffer' with name.
14051         (list-processes): Remove "stream" garbage.
14052
14053 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14054
14055         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14056         call a dumped routine instead.
14057
14058         * x-win-xfree86.el: Wrap file in defun.
14059         * x-win-sun.el: Ditto.
14060
14061 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14062
14063         * help.el (view-emacs-news): Remove usage of outl-mouse which
14064         advises functions and does other evil things.
14065
14066 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14067
14068         * format.el (format-alist): Add `image/tiff'.
14069         From P. E. Jareth Hein <jareth@camelot-soft.com>
14070
14071 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14072
14073         * about.el (about-hackers): More names added.
14074
14075         * make-docfile.el: Remove superfluous package path search.
14076
14077         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14078
14079 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14080
14081         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14082         ignored shadows.
14083
14084 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14085
14086         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14087         get trailing slashes when added to the load-path.
14088
14089         * x-init.el (init-x-win): Locate where XEmacs X localization files
14090         are.
14091
14092 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14093
14094         * x-faces.el: Added support for foregroundToolBarColor
14095           to xpm-color-symbols.
14096
14097 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14098
14099         * etags.el (tags-remove-duplicates): Removed.
14100         (buffer-tag-table-list): Use `delete-duplicates'.
14101
14102         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14103         correctly.
14104         (get*): Defalias to `get'.
14105
14106         * cl.el (eql): Compare integers with `eq'.
14107         (cl-map-extents): Check for `map-extents' first.
14108
14109 1997-12-17  Didier Verna  <didier@xemacs.org>
14110
14111         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14112         added the 'numero', 'copyright' and 'trademark' symbols.
14113
14114         * leim/quail/latin-post.el ("french-postfix"): see above.
14115
14116 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14117
14118         * widget.el (define-widget): Check the arguments.
14119
14120         * cus-edit.el (customize-face): Use `check-argument-type'.
14121         (custom-variable-value-create): Use `signal' to signal error.
14122         (custom-variable-reset-saved): Ditto.
14123         (custom-variable-reset-standard): Ditto.
14124         (custom-face-reset-saved): Ditto.
14125
14126         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14127         (widget-default-format-handler): Ditto.
14128         (widget-checklist-add-item): Ditto.
14129         (widget-radio-add-item): Ditto.
14130         (widget-editable-list-entry-create): Ditto.
14131         (widget-sexp-prompt-value): Ditto.
14132
14133         * custom.el (custom-declare-variable): Signal errors better.
14134         (custom-handle-keyword): Ditto.
14135         (custom-declare-group): Ditto.
14136
14137         * window-xemacs.el (windows): Ditto.
14138
14139         * menubar.el (menu): Ditto.
14140
14141         * keydefs.el (keyboard): Ditto.
14142
14143         * minibuf.el (minibuffer): Ditto.
14144
14145         * process.el (execute): Ditto.
14146
14147         * fill.el (fill): Ditto.
14148
14149         * modeline.el (modeline): Ditto.
14150
14151         * help.el (help): Ditto.
14152
14153         * faces.el (faces): Ditto.
14154
14155         * files.el (files): Ditto.
14156
14157         * x-init.el (x): Ditto.
14158
14159         * lisp-mode.el (lisp): Ditto.
14160
14161         * process.el (processes): Ditto.
14162
14163         * mouse.el (mouse): Ditto.
14164
14165         * abbrev.el (abbrev): Moved from cus-edit.
14166
14167         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14168         as variable declaration.
14169
14170 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14171
14172         * menubar.el (find-menu-item): Use `check-argument-type'.
14173         (find-menu-item): Cosmetic changes.
14174
14175 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14176
14177         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14178
14179 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14180
14181         * startup.el (set-default-load-path): Only search package-path
14182         when not running temacs.
14183
14184         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14185         files.
14186
14187         * loadup.el: Correct commentary.  Reformatting.
14188         (really-early-error-handler): Use absolute path to the
14189         first dumped-lisp.el file.
14190         (really-early-error-handler): Print full path name of
14191         each dumped lisp file (inherited from InfoDock).
14192
14193         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14194         dumped-lisp.el files.
14195
14196         * make-docfile.el (preloaded-file-list): Reorder when the
14197         package-path is searched.
14198         * update-elc.el: Ditto.
14199
14200         * lisp-mode.el (call-with-condition-handler): Treat the same as
14201         `condition-case' for indentation.
14202
14203         * about.el (about-xemacs): Update release date.
14204
14205 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14206
14207         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14208         anywhere but at the last clause.
14209         (ecase): Disallow `t' and `otherwise'.
14210
14211 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14212
14213         * cus-edit.el (custom-buffer-create-buttons): New function
14214         from stuff moved out of `custom-buffer-create-internal'.
14215         (custom-novice): New variable.  Default t.
14216         (custom-display-global-buttons): Ditto.  Default `top'.
14217         (custom-buffer-create-internal): Only display help if
14218         `custom-novice' is non-nil.  Display global buttons according to
14219         `custom-display-global-buttons'.
14220
14221 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14222
14223         * menubar.el (find-menu-item): Use `check-argument-type'.
14224         (find-menu-item): Cosmetic changes.
14225
14226 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14227
14228         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14229         look.
14230
14231 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14232
14233         * format.el (format-deannotate-region):  Bug fix.
14234         Deannotating a region containing unknown tags would fail
14235         (causing decoding of text/enriched to fail at user level)
14236
14237 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14238
14239         * minibuf.el (read-directory-name): Support sixth
14240           arg, HISTORY, as already documented.
14241
14242 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14243
14244         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14245         to `ecase'.
14246
14247 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14248
14249         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14250         skk-activate.
14251
14252 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14253
14254         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.