update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
4         XEmacs CHISE.
5         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
6
7         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
8         setting for `=>ucs@jis/2004'.
9
10 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
11
12         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
13         setting for `=+>gt'.
14
15         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
16         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
17
18 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
19
20         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
21         `=>ucs@unicode' as the mother.
22         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
23         mother.
24         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
25         mother.
26         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
27         mother.
28
29 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         setting for `=+>ucs@unicode'.
33
34         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
35         CHISE.
36
37 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
38
39         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
40         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
41         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
42         - Add setting for `=+>ucs@cns'.
43
44         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
45         CHISE.
46         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
47         as the mother.
48         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
49         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
50
51         * mule/mule-charset.el (default-coded-charset-priority-list): Add
52         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
53
54 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
55
56         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
57         setting for `=>ucs@ks'.
58
59 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `=ucs-bmp-cjk-compat@unicode'.
63
64         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
65         coded-charset for XEmacs CHISE.
66
67 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
68
69         * mule/mule-charset.el (default-coded-charset-priority-list): Add
70         `=ucs-bmp-cjk-compat'.
71
72         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
73         XEmacs CHISE.
74
75 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
76
77         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
78         CHISE.
79
80 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
81
82         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
83         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
84
85         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
86         `=>ucs@jis/1990'.
87         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
88
89 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
93
94         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
95         CHISE.
96         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
97         mother.
98
99 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
100
101         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
102         `=>jis-x0213-2@usual'.
103         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
104         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
105         `=>jis-x0213-2@usual' as the mother.
106
107 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
108
109         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
110         (=>ucs@JP): New alias for `=+>ucs@jis'.
111
112 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
113
114         * mule/mule-conf.el (=+>jis-x0208): Renamed from
115         `=>jis-x0208@usual'.
116         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
117         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
118         `=>jis-x0208@usual' as the mother.
119         (=>jis-x0208): Likewise.
120
121 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
122
123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
124         setting for `=+>jis-x0208@1978'.
125
126 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
127
128         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
129         XEmacs CHISE.
130
131 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
132
133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
134         setting for `=>>>ucs@jis/1990'.
135
136 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `=>ucs@jis/1990'.
140
141 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
142
143         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
144         setting for `=ucs@JP/hanazono'.
145
146         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
147         CHISE.
148         (=ucs@JP/hanazono): Ditto.
149         (=ucs-bmp-cjk@JP/hanazono): Ditto.
150         (=>>hanyo-denshi/jc): Ditto.
151         (=>>hanyo-denshi/jd): Ditto.
152
153 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
154
155         * mule/mule-charset.el (default-coded-charset-priority-list): Use
156         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
157
158 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
159
160         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
161         XEmacs CHISE.
162
163 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
164
165         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
166         XEmacs CHISE.
167
168 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=ucs-bmp-cjk@JP'.
172
173 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
174
175         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
176         XEmacs CHISE.
177
178 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
179
180         * mule/mule-coding.el (coded-charset-entity-reference-alist):
181         Modify order of settings; add settings for `=daikanwa@rev2'.
182
183 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
186         setting for `=>>cbeta'.
187
188         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
189         CHISE.
190
191 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `=>>adobe-japan1'.
195
196 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
197
198         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
199         XEmacs CHISE.
200
201 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
202
203         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
204         setting for `=>>hanyo-denshi/ia'.
205
206         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
207         XEmacs CHISE.
208
209 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
213
214         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
215         XEmacs CHISE.
216         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
217         `=hanyo-denshi/jt' as the mother.
218
219 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
222         setting for `=>>>jis-x0213-2'.
223
224         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
225         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
226         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
227
228 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
229
230         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
231         XEmacs CHISE.
232
233 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
234
235         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
236         XEmacs CHISE.
237
238         * mule/mule-charset.el (default-coded-charset-priority-list): Add
239         `=>>jis-x0213-1@2004'.
240
241 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
244         XEmacs CHISE.
245
246 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
247
248         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
249         - Use "&g2-*;" as entity-references for `=>>>*'.
250         - Omit "&a{GT|JX1|JX2|JX3}-*;".
251
252         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
253         XEmacs CHISE.
254         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
255         as the mother.
256
257 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `=>>hanyo-denshi/ib'.
261
262         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
263         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
264         (=>>jis-x0208@1990): Ditto.
265         (=>>hanyo-denshi/ib): Ditto.
266
267         * mule/mule-charset.el (default-coded-charset-priority-list):
268         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
269
270 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
271
272         * mule/mule-coding.el (coded-charset-entity-reference-alist):
273         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
274         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
275         `=>>>ucs@jis/2004'.
276
277 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
278
279         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
280         XEmacs CHISE.
281         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
282         `=jis-x0213-1@2004' as the mother.
283         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
284         (=>>>ucs@ks): Ditto.
285
286         * mule/mule-charset.el (default-coded-charset-priority-list):
287         Modify priority of `=hanyo-denshi/*'.
288
289 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292         settings for `=>>ucs@JP' and `=ucs@JP'.
293
294 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
295
296         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
297         CHISE.
298
299 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `=>>>ucs@cns'.
303
304         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
305         CHISE.
306
307 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
308
309         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
310         instead of `=>>>jis-x0213-1@2004' as the mother.
311         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
312         (=>>>ucs@unicode): Likewise.
313         (=>>>ucs@jis): Likewise.
314         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
315         mother.
316         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
317
318 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
319
320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
321         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
322         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
323         `=>>>ucs@jis'.
324
325 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
326
327         * mule/mule-charset.el (default-coded-charset-priority-list):
328         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
329         and `=jis-x0213-*-2000'.
330
331 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
332
333         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
334         XEmacs CHISE.
335         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
336         `=>>jis-x0213-1' as the mother.
337
338 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
342
343 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
344
345         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
346
347 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
350         XEmacs CHISE.
351
352 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
353
354         * mule/mule-coding.el (decomposition-feature-list): Set
355         `=decomposition', `=decomposition@cid' and
356         `=decomposition@hanyo-denshi'.
357
358 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
359
360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
361         setting for `=>>hanyo-denshi/ks'.
362
363         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
364         XEmacs CHISE.
365
366 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
370
371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
372         `=hanyo-denshi/ks/mf'.
373
374         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
375         XEmacs CHISE.
376         (=hanyo-denshi/ks/mf): Ditto.
377
378 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         settings for P=hanyo-denshi/jt'.
382
383         * mule/mule-charset.el (default-coded-charset-priority-list): Add
384         `=hanyo-denshi/jt'.
385
386         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
387         XEmacs CHISE.
388
389 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
392         settings for `=hanyo-denshi/ip'.
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `=hanyo-denshi/ip'.
396
397         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
398         XEmacs CHISE.
399
400 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
403         settings for `=hanyo-denshi/hg'.
404
405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
406         `=hanyo-denshi/hg'.
407
408         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
409         XEmacs CHISE.
410
411 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
414         setting for `=>>hanyo-denshi/ft'.
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `=>>hanyo-denshi/ft'.
418
419         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
420         XEmacs CHISE.
421
422 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
423
424         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
425         settings for `=hanyo-denshi/ib'.
426
427         * mule/mule-charset.el (default-coded-charset-priority-list): Add
428         `=hanyo-denshi/ib'.
429
430         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
431         XEmacs CHISE.
432
433 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
436         settings for isolated characters of `=hanyo-denshi/ia' and
437         non-isolated characters of `=hanyo-denshi/*'.
438
439         * mule/mule-charset.el (default-coded-charset-priority-list): Add
440         `=hanyo-denshi/ia'.
441
442         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
443         XEmacs CHISE.
444
445 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
446
447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
448         setting for isolated characters of `=hanyo-denshi/ft'.
449
450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
451         `=hanyo-denshi/ft'.
452
453         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
454         XEmacs CHISE.
455
456 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
457
458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
459         setting for isolated characters of `=hanyo-denshi/jd'.
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `=hanyo-denshi/jd'.
463
464         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
465         XEmacs CHISE.
466
467 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
468
469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
470         setting for isolated characters of `=hanyo-denshi/jc'.
471
472         * mule/mule-charset.el (default-coded-charset-priority-list): Add
473         `=hanyo-denshi/jc'.
474
475         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
476         XEmacs CHISE.
477
478 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
479
480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
481         setting for isolated characters of `=hanyo-denshi/jb'.
482
483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
484         `=hanyo-denshi/jb'.
485
486         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
487         XEmacs CHISE.
488
489 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
490
491         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
492         setting for isolated characters of `=hanyo-denshi/ja'.
493
494 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
495
496         * mule/mule-charset.el (default-coded-charset-priority-list): Add
497         `=hanyo-denshi/ja'.
498
499         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
500         XEmacs CHISE.
501
502 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
503
504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
505         settings for isolated characters of `=adobe-japan1-6'.
506
507 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
508
509         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
510         CHISE.
511         (=daikanwa/+2p): Ditto.
512         (=daikanwa/ho): Ditto.
513
514 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
515
516         * mule/mule-coding.el (utf-8-mcs-no-composition): New
517         coding-system for XEmacs CHISE.
518
519 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for `=>>ruimoku-v6'.
523
524         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
525         CHISE.
526
527 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
528
529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
530         setting for `=daikanwa@rev1'.
531
532 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
536
537 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
538
539         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
540         XEmacs CHISE.
541         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
542
543 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
544
545         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
546         CHISE.
547
548 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
549
550         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
551         CHISE.
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
554         setting for `=>ucs@jis'.
555
556 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
559         setting for `=>jis-x0208@usual'.
560
561         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
562         XEmacs CHISE.
563         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
564         (=>ucs@ks): New coded-charset for XEmacs CHISE.
565         (=ucs@big5): Use `=>>ucs@cns' as the mother.
566
567 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
568
569         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
570         CHISE.
571         (=>>>jis-x0208@1990): Ditto.
572         (=>>>jis-x0213-1): Ditto.
573         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
574         mother.
575         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
576         as the mother.
577
578 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `=>ucs@cns' and `=>>ucs@ks'.
582
583         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
584         CHISE.
585
586 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
589         CHISE.
590
591 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
592
593         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
594         CHISE.
595         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
596         mother.
597
598 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
599
600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
601         `==>ucs-bmp-cjk@bucs'.
602
603         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
604         XEmacs CHISE.
605
606 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `==>ucs@bucs'.
610
611         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
612         XEmacs CHISE.
613
614 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
615
616         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
617         - Add setting for `=>>jis-x0208'.
618         - Omit setting for `=>>jis-x0208@1990'.
619         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
620           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
621           `=ucs@FOO'.
622
623 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=>daikanwa'.
627
628 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-conf.el (=daikanwa): Fix DOC.
631         (=>daikanwa): New abstract character for XEmacs CHISE.
632         (=>ucs@iso): Likewise.
633         (=>ucs@unicode): Likewise.
634         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
635
636 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
637
638         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
639         - Prefer representative features to `=>>gt', `=>>big5-cdp',
640           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
641         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
642         - Add `=>big5-cdp'.
643
644 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
647         (=>big5-cdp): New abstract character.
648
649 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
650
651         * mule/mule-coding.el (coded-charset-entity-reference-alist):
652         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
653         `chinese-big5'.
654
655 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-charset.el (default-coded-charset-priority-list):
658         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
659
660         * mule/mule-coding.el (coded-charset-entity-reference-alist):
661         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
662         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
663         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
664         and `=>jis-x0213-2'.
665
666 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
667
668         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
669         XEmacs CHISE.
670         (=>>ucs@jis/2000): Likewise.
671         (=>>ucs@jis/2004): Likewise.
672
673 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
677         `=>>ucs@cns'.
678
679         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
680         XEmacs CHISE.
681         (=>>gt): Use quote instead of backquote; modify DOC.
682         (=>gt): Use quote instead of backquote.
683         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
684         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
685         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
686         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
687         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
688         (=ucs@iso): Use `=>>ucs@iso' as the mother.
689
690 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `=>>ucs@unicode' and `=>>gt'.
694
695 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
696
697         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
698         XEmacs CHISE.
699         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
700         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
701         `=jis-x0208@1978/1er-pr' as the mother.
702         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
703
704 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
705
706         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
707         `=ucs@unicode' as the mother.
708
709 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `=>>ucs@unicode'.
713
714         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
715         CHISE.
716
717 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
721
722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
723         `=adobe-japan1-6' and `=adobe-japan1-base'.
724
725         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
726         XEmacs CHISE.
727         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
728         specify `min-code' and `max-code'.
729         (=adobe-japan1-1): Specify `min-code' and `max-code'.
730         (=adobe-japan1-2): Likewise.
731         (=adobe-japan1-3): Likewise.
732         (=adobe-japan1-4): Likewise.
733         (=adobe-japan1-5): Likewise.
734         (=adobe-japan1-6): Likewise.
735
736 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
737
738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
739         setting for `=>gt'.
740
741 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
742
743         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
744         CHISE.
745
746 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `=>zinbun-oracle'.
750
751         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
752         for XEmacs CHISE.
753
754 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
757         for XEmacs CHISE.
758         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
759         `=jis-x0208@1978' as the mother.
760
761 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
764         - Use `=gt' instead of `ideograph-gt'.
765         - Use `=gt-k' instead of `ideograph-gt-k'.
766         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
767         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
768         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
769         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
770         - Use `=jis-x0212' instead of `japanese-jisx0212'.
771         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
772         - Use `=>>gt' instead of `<=>gt'.
773         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
774         - Add setting for `=>>jis-x0208@1990'.
775         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
776           `=>>jis-x0213-1@2000'.
777         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
778         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
779           `=>>jis-x0213-1@2004'.
780         - Add setting for `=>>jis-x0208@1978'.
781         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
782
783 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
786         XEmacs CHISE.
787
788 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
792         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
793         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
794         `<=>jis-x0213-1@2004'.
795
796 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
797
798         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
799         CHISE.
800         (=>jis-x0213-2): Ditto.
801
802 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
806
807 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
808
809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
810         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
811         `=>jis-x0213-1'.
812
813 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
816         CHISE.
817         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
818
819 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
822         `<==>jis-x0213-1'.
823         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
824         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
825         (=>jis-x0208): Renamed from `<=>jis-x0208'.
826         (<=>jis-x0208): New alias for `=>jis-x0208'.
827         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
828         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
829         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
830         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
831         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
832         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
833         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
834         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
835         (=>>gt): Renamed from `<==>gt'.
836         (<==>gt): New alias for `=>>gt'.
837
838 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
839
840         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
841         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
842         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
843         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
844         - Add settings for `<=>jis-x0213-1@2000' and
845           `<=>jis-x0213-1@2004'.
846
847         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
848         XEmacs CHISE.
849         (<==>jis-x0213-1): Likewise.
850         (<==>jis-x0213-1@2000): Likewise.
851         (<==>jis-x0213-1@2004): Likewise.
852         (<=>jis-x0208): Add property `=>iso-ir 168'.
853         (<=>jis-x0208@1997): Likewise.
854         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
855         as the mother; add property `=>iso-ir 228'.
856         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
857         property `=>iso-ir 228'.
858         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
859         property `=>iso-ir 233'.
860         (<==>gt): Renamed from `<=>gt'.
861         (<=>gt): New alias for `<==>gt'.
862
863 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
866         CHISE.
867         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
868         `<=>jis-x0208' as the mother.
869         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
870         (<=>jis-x0213-1@2000): Ditto.
871         (<=>jis-x0213-1@2004): Ditto.
872
873 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
876         settings for `<=>gt'.
877
878         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
879
880 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
881
882         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
883         XEmacs CHISE.
884         (=jis-x0208@1978/-4pr): Likewise.
885         (=jis-x0208@1978/4-pr): Likewise.
886         (=jis-x0213-1): Likewise.
887         (=ucs@iso): Likewise.
888         (=ucs@unicode): Likewise.
889         (=ucs@gb): Likewise.
890         (=ucs@gb/fw): Likewise.
891         (=ucs@cns): Likewise.
892         (=ucs@cns/fw): Likewise.
893         (=ucs@jis): Likewise.
894         (=ucs@jis/fw): Likewise.
895         (=ucs@jis/1990): Likewise.
896         (=ucs@jis/2000): Likewise.
897         (=ucs@jis/2004): Likewise.
898         (=ucs@JP): Likewise.
899         (=ucs@ks): Likewise.
900         (=ucs@big5): Likewise.
901         (=ucs@big5/cns11643): Likewise.
902         (=ucs@cns11643): Likewise.
903
904 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
905
906         * mule/mule-charset.el (default-coded-charset-priority-list):
907         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
908
909         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
910         CHISE.
911         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
912         mother.
913
914 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
917         from src/mule-charset.c].
918         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
919         specify `final'.
920         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
921         `iso-ir' and `final', namely now it is used as ISO-IR-42.
922         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
923         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
924         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
925         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
926
927 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
930         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
931         (=jis-x0208@1978/i-4): Specify `partial'.
932         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
933         mother coded-charset.
934         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
935
936 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
939         settings for `=jis-x0213-1@2004'.
940
941 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
944         CHISE.
945         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
946         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
947         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
948         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
949         temporarily.
950         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
951
952 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
955         CHISE.
956         (=shinjigen@1ed): Inherited from `=shinjigen'.
957         (=shinjigen@rev): Likewise.
958
959 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
963
964 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
965
966         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
967         define it as an alias.
968         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
969         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
970         alias.
971         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
972         alias.
973
974 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
975
976         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
977         CHISE.
978
979 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
980
981         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
982         CHISE.
983         (shinjigen-2): Ditto.
984
985 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-charset.el (default-coded-charset-priority-list):
988         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
989         `chinese-big5-eten-*' and `chinese-big5'.
990
991 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
994         #x9FA5 temporarily.
995
996 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
999         settings for `=jis-x0208@1978/i1'.
1000
1001 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1004         XEmacs CHISE.
1005
1006 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1009         XEmacs CHISE.
1010
1011 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1014         XEmacs CHISE.
1015
1016 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1019         CHISE.
1020         (=ucs-bmp@cns): Likewise.
1021         (=ucs-bmp@jis): Likewise.
1022         (=ucs-bmp@ks): Likewise.
1023
1024 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1025
1026         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1027         CHISE.
1028         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1029
1030 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         settings for `=zinbun-oracle'.
1034
1035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1036         `=zinbun-oracle'.
1037
1038 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1041         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1042         `=ucs@iso'.
1043
1044 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1045
1046         * mule/mule-charset.el (default-coded-charset-priority-list):
1047         Delete `ucs-sip'; modify order of some CCSs.
1048
1049 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1050
1051         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1052         in XEmacs CHISE.
1053
1054         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1055         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1056         CHISE.
1057
1058 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1061         its registry.
1062         (=ucs-radicals@unicode): Likewise.
1063
1064 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1067         CHISE.
1068
1069 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1072         CHISE.
1073
1074 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1077         CHISE.
1078
1079 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1082         Modify preference of *isolated settings*.
1083
1084 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1085
1086         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1087         utf-2000 is provided.
1088         (=ucs@cns11643): Likewise.
1089
1090 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1093         Prefer every *isolated setting* to ordinary setting.
1094
1095 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1096
1097         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1098         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1099
1100 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1103         CHISE.
1104
1105 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         settings for `=jis-x0208@1997'.
1109
1110 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `=jis-x0208@1997'.
1114
1115 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1118         XEmacs CHISE.
1119
1120 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1123         `=jis-x0208@1978'.
1124         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1125         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1126         `=jis-x0208-1990' as the mother.
1127         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1128
1129 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1132         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1133         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1134         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1135         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1136         for `=ucs@JP'.
1137
1138 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1139
1140         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1141         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1142         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1143         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1144         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1145         `=daikanwa@rev2'.
1146
1147 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1150         (=gt): Likewise.
1151         (=gt-k): Likewise.
1152         (=gt-pj-*): Likewise.
1153         (=gt-pj-k1): Likewise.
1154         (=gt-pj-k2): Likewise.
1155         (=daikanwa): Likewise.
1156         (=daikanwa-rev1): Likewise.
1157         (=daikanwa-rev2): Likewise.
1158         (=big5-pua): Likewise.
1159         (=big5-eten): Likewise.
1160         (chinese-big5-eten-a): Likewise.
1161         (chinese-big5-eten-b): Likewise.
1162         (=hanziku-*): Likewise.
1163         (=cbeta): Likewise.
1164         (=jef-china3): Likewise.
1165         (=ruimoku-v6): Likewise.
1166         (=ucs@iso): Likewise.
1167         (=ucs@unicode): Likewise.
1168         (=ucs@gb): Likewise.
1169         (=ucs@cns): Likewise.
1170         (=ucs@jis): Likewise.
1171         (=ucs@jis-1990): Likewise.
1172         (=ucs@jis-2000): Likewise.
1173         (=ucs@jp): Likewise.
1174         (=ucs@ks): Likewise.
1175         (=ucs@big5): Likewise.
1176         (=ucs-radicals): Likewise.
1177         (=ucs-radicals@unicode): Likewise.
1178         (=ucs-bmp-cjk): Likewise.
1179         (=ucs-bmp-cjk@unicode): Likewise.
1180         (=ucs-sip-ext-b): Likewise.
1181         (=ucs-sip-ext-b@iso): Likewise.
1182
1183 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1187
1188 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1189
1190         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1191         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1192         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1193         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1194         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1195         arabic-digit, ipa and ``&I-B-XXXX;''.
1196
1197 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1200         setting for (I-)HZK{03..12}-XXXX.
1201
1202 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1206
1207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1208         `=ruimoku-v6'.
1209
1210         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1211         CHISE.
1212
1213 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1216         (=ucs@unicode): Likewise.
1217         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1218         (=ucs@cns): Likewise.
1219         (=ucs@jis): Likewise.
1220         (=ucs@ks): Likewise.
1221         (=ucs@big5): Likewise.
1222
1223 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1226         `ucs-jis'.
1227         (utf-8-jis-er): Likewise.
1228         (utf-8-jp): New coding-system.
1229         (utf-8-jp-er): Likewise.
1230
1231         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1232
1233 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1236
1237         * mule/japanese.el: Move definition of `euc-jisx0213' to
1238         mule/mule-coding.el.
1239
1240 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1241
1242         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1243         mule-coding before loading update-cdb when utf-2000 is provided.
1244
1245 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1246
1247         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1248         `=daikanwa'.
1249
1250 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1251
1252         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1253         definition codes when `utf-2000' is provided.
1254
1255 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1256
1257         * mule/mule-category.el (word-combining-categories): Don't setup
1258         `word-combining-categories' in XEmacs CHISE.
1259         (word-separating-categories): Add setting about Latin script in
1260         XEmacs CHISE.
1261
1262 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         setting for `chinese-big5'.
1266
1267 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1270         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1271         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1272         add setting for HZK0[12]-xxxx.
1273
1274 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1275
1276         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1277         in XEmacs CHISE.
1278
1279 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-charset.el (default-coded-charset-priority-list):
1282         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1283         and `chinese-big5' to `=gt-pj-*'.
1284
1285 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1286
1287         * mule/mule-conf.el (=daikanwa): Renamed from
1288         `ideograph-daikanwa'.
1289         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1290
1291 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1292
1293         * mule/mule-conf.el (=cns11643-7): Renamed from
1294         `chinese-cns11643-7'.
1295         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1296
1297 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1298
1299         * mule/mule-conf.el (=cns11643-6): Renamed from
1300         `chinese-cns11643-6'.
1301         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1302
1303 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1304
1305         * mule/mule-conf.el (=cns11643-5): Renamed from
1306         `chinese-cns11643-5'.
1307         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1308
1309 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1310
1311         * mule/mule-conf.el (=cns11643-4): Renamed from
1312         `chinese-cns11643-4'.
1313         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1314
1315 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-conf.el (=cns11643-3): Renamed from
1318         `chinese-cns11643-3'.
1319         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1320
1321 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1322
1323         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1324         `=cns11643-2'.
1325         (chinese-cns11643-2): New alias for `=cns11643-2'.
1326
1327 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1328
1329         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1330         `=cns11643-1'.
1331         (chinese-cns11643-1): New alias for `=cns11643-1'.
1332
1333 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1334
1335         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1336         (chinese-gb12345): New alias for `=gb12345'.
1337
1338 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1339
1340         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1341         (chinese-gb2312): New alias for `=gb2312'.
1342
1343 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1344
1345         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1346         (chinese-big5): New alias for `=big5'.
1347
1348 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1349
1350         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1351         (korean-ksc5601): New alias for `=ks-x1001'.
1352
1353 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1354
1355         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1356         `=jis-x0212'.
1357         (japanese-jisx0212): New alias for `=jis-x0212'.
1358
1359 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1360
1361         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1362         `=jis-x0208-1983'.
1363         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1364
1365 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1368         `=jis-x0208-1978'.
1369         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1370
1371 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1372
1373         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1374         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1375
1376 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1377
1378         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1379         (chinese-cns11643-3): Specify iso-ir 183.
1380         (chinese-cns11643-4): Specify iso-ir 184.
1381         (chinese-cns11643-5): Specify iso-ir 185.
1382         (chinese-cns11643-6): Specify iso-ir 186.
1383         (chinese-cns11643-7): Specify iso-ir 187.
1384         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1385         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1386
1387 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1390         \uXXXX for every cases.
1391
1392 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1393
1394         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1395         (ucs-big5): Changed to an alias for `=ucs@big5'.
1396
1397 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1398
1399         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1400         (ucs-ks): Changed to an alias for `=ucs@ks'.
1401
1402 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1403
1404         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1405         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1406
1407 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1408
1409         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1410         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1411
1412 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1413
1414         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1415         (ucs-jis): Changed to an alias for `=ucs@jis'.
1416
1417 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1418
1419         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1420         (ucs-cns): Changed to an alias for `=ucs@cns'.
1421
1422 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1423
1424         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1425         (ucs-gb): Changed to an alias for `=ucs@gb'.
1426
1427 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1428
1429         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1430         `ideograph-daikanwa-2'.
1431         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1432         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1433
1434 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1435
1436         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1437         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1438
1439         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1440         for `xemacs-chise-version'.
1441
1442 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1443
1444         * mule/mule-charset.el (default-coded-charset-priority-list):
1445         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1446         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1447         instead of `ideograph-hanziku-*'.
1448
1449         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1450         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1451
1452 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1455         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1456         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1457         `utf-2000' is provided.
1458
1459 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1462         is provided [was builtin coded-charsets].
1463
1464 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1465
1466         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1467         is provided [was builtin coded-charsets].
1468
1469 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1470
1471         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1472         is provided [was builtin coded-charsets].
1473
1474 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1475
1476         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1477         is provided [was builtin coded-charsets].
1478
1479 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1480
1481         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1482         when `utf-2000' is provided [was builtin coded-charsets].
1483
1484 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-conf.el (=hanziku-*): Renamed from
1487         `ideograph-hanziku-*'.
1488         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1489
1490 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1493         `utf-2000' is provided [was builtin coded-charsets].
1494         (ideograph-hanziku-{1..12}): Likewise.
1495
1496 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1499         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1500
1501 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1502
1503         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1504         when `utf-2000' is provided [was builtin coded-charsets].
1505
1506 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1507
1508         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1509         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1510         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1511
1512 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1513
1514         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1515         (ideograph-gt): Changed to an alias for `=gt'.
1516
1517 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1520         is provided; it was defined as a builtin coded-charset.
1521         (ideograph-gt): Likewise.
1522
1523 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1524
1525         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1526         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1527
1528 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1529
1530         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1531         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1532
1533 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1534
1535         * mule/mule-conf.el (=big5-eten): Renamed from
1536         `chinese-big5-eten'.
1537         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1538
1539 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1542         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1543
1544 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1545
1546         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1547         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1548
1549 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1550
1551         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1552         (china3-jef): Changed to an alias for `=jef-china3'.
1553
1554 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1555
1556         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1557         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1558
1559         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1560         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1561         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1562         when `utf-2000' is provided.
1563
1564 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list):
1567         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1568
1569         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1570         (ucs-jis-2000): Deleted.
1571
1572 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1573
1574         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1575         UTF-2000.
1576         (=ucs-jis-2000): New coded-charset for UTF-2000.
1577
1578 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1581         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1582
1583 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1584
1585         * mule/mule-charset.el (default-coded-charset-priority-list):
1586         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1587         `ideograph-cbeta'.
1588
1589 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1590
1591         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1592         builtin coded-charset].
1593
1594 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1595
1596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1597         settings for &K0-xxxx and &I-K0-xxxx.
1598
1599 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1603
1604 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1605
1606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1607         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1608
1609 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1612         UTF-2000.
1613         (ideograph-gt-pj-k1): Likewise.
1614         (ideograph-gt-pj-k2): Likewise.
1615
1616 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1617
1618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1619         `=jis-x0208'.
1620
1621 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1624         UTF-2000 [was a builtin coded-charset].
1625
1626 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1629         (utf-8-gb-er): Likewise.
1630
1631 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         settings for JIS X 0212 and JIS X 0208:1978.
1635
1636 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for JIS X 0213.
1640
1641 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1642
1643         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1644         standard-case-table in UTF-2000.
1645
1646 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1647
1648         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1649         definitions for isolated-chars.
1650
1651 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1652
1653         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1654         `configure-utf-2000-lisp-directory'.
1655         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1656         `mule-lisp-load-path'.
1657
1658 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1659
1660         * startup.el (startup-setup-paths): Set and use
1661         `utf-2000-lisp-directory'.
1662         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1663         UTF-2000.
1664
1665 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1666
1667         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1668         (paths-find-utf-2000-lisp-directory): New function.
1669         (paths-construct-load-path): Add new optional argument
1670         `utf-2000-lisp-directory'.
1671
1672         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1673
1674 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1675
1676         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1677         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1678         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1679         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1680         `chinese-big5-2' in UTF-2000.
1681
1682         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1683         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1684
1685 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1686
1687         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1688         `big5-eten-er' in UTF-2000.
1689         (big5-cdp): Modify DOC-string and mnemonic.
1690
1691 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1694         UTF-2000 [renamed from utf-8-er].
1695         (utf-8-gb): New coding-system in UTF-2000.
1696         (utf-8-gb-er): Likewise.
1697         (utf-8-cns): Likewise.
1698         (utf-8-cns-er): Likewise.
1699         (utf-8-big5): Likewise.
1700         (utf-8-big5-er): Likewise.
1701         (utf-8-jis): Likewise.
1702         (utf-8-jis-er): Likewise.
1703         (utf-8-ks): Likewise.
1704         (utf-8-ks-er): Likewise.
1705         (utf-8-er): Likewise.
1706
1707 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1710         instead of `utf-8-unix' in UTF-2000.
1711
1712         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1713
1714 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1715
1716         * mule/japanese.el (euc-jisx0213): New coding-system.
1717
1718         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1719         `japanese-jisx0208-1990' as the mother.
1720
1721 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * dumped-lisp.el (preloaded-file-list): Change condition of
1724         loading "close-cdb".
1725
1726 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1729         setup `coded-charset-entity-reference-alist'.
1730
1731 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1734         UTF-2000.
1735
1736 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1739         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1740
1741 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1744         (chinese-big5-eten-a): Likewise.
1745         (chinese-big5-eten-b): Likewise.
1746         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1747         code range is #x8140 .. #x8DFE.
1748
1749 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1750
1751         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1752         UTF-2000.
1753         (chinese-big5-cdp): Likewise.
1754
1755 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1756
1757         * dumped-lisp.el (preloaded-file-list): Rename
1758         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1759
1760 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1761
1762         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1763         append `system-char-db-source-file-list' into
1764         `preloaded-file-list' in UTF-2000.
1765
1766 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1767
1768         * dumped-lisp.el (preloaded-file-list): Delete
1769         character-definition files.
1770
1771 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1772
1773         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1774         UTF-2000.
1775
1776 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1777
1778         * mule/mule-charset.el (default-coded-charset-priority-list):
1779         Delete `mojikyo-2022-1'.
1780
1781 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list):
1784         Delete `mojikyo'.
1785
1786 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1787
1788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1789         `ucs-sip'.
1790
1791 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-charset.el (default-coded-charset-priority-list):
1794         Comment out `chinese-gb12345'.
1795
1796 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1797
1798         * bytecomp.el (byte-compile-insert-header): Fixed.
1799
1800 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1801
1802         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1803         XEmacs UTF-2000.
1804
1805 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1808         UTF-2000.
1809
1810 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1813         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1814
1815 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-charset.el (default-coded-charset-priority-list):
1818         `japanese-jef-china3' is renamed `china3-jef'.
1819
1820 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1823         `japanese-jef-china3' and `ideograph-cbeta'.
1824
1825 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1826
1827         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1828
1829 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1832         `chinese-big5-cdp'.
1833
1834 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1835
1836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1837         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1838
1839 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1840
1841         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1842         loading character definitions.
1843
1844 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1845
1846         * dumped-lisp.el (preloaded-file-list): Rename
1847         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1848
1849 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1850
1851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1852         `chinese-big5'.
1853
1854 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1855
1856         * dumped-lisp.el (preloaded-file-list): Dump
1857         "Ideograph-R028-Private" with XEmacs UTF-2000.
1858
1859 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1862         `chinese-gb12345'.
1863
1864 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1867         `ideograph-gt-pj-{1..11}'.
1868
1869         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1870         XEmacs UTF-2000.
1871
1872 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-charset.el (default-coded-charset-priority-list):
1875         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1876         `chinese-isoir165'.
1877
1878 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1881         `image/png', `image/x-xpm' and `image/tiff'.
1882
1883         * files.el (binary-file-regexps): Add *.PNG.
1884
1885 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-charset.el (default-coded-charset-priority-list):
1888         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1889         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1890
1891 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1894         the first completion when UTF-2000 is running.
1895
1896 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-charset.el (default-coded-charset-priority-list):
1899         Delete `ucs'.
1900
1901 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1904
1905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1906         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1907
1908 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/vietnamese.el (vscii-2): Delete abolished property
1911         `composite'; now composite mode is default.
1912
1913 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1916         of `raw-text'; check \uHHHH representation even if non-ascii
1917         characters are not found.
1918
1919         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1920         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1921         unconditionally.
1922
1923         * mule/viet-ccl.el: New file.
1924
1925         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1926         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1927         - Separate CCL based implementations to viet-ccl.el.
1928
1929 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1930
1931         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1932         "jisx0213.2000-1".
1933         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1934
1935         * mule/mule-charset.el (default-coded-charset-priority-list):
1936         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1937         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1938
1939 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1940
1941         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1942
1943 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1944
1945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1946         `ucs' in UTF-2000.
1947
1948 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1949
1950         * mule/mule-charset.el (default-coded-charset-priority-list):
1951         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1952         `arabic-iso8859-6'.
1953
1954 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1955
1956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1957         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1958
1959 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962         `katakana-jisx0201' in UTF-2000.
1963
1964 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1965
1966         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1967         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1968         "u0FB50-Arabic-Presentation-Forms-A",
1969         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1970         "u0FE50-Small-Form-Variants",
1971         "u0FE70-Arabic-Presentation-Forms-B",
1972         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1973         UTF-2000.
1974
1975 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1976
1977         * dumped-lisp.el (preloaded-file-list): Delete
1978         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1979         ... "Ideograph-R214-Flute" in UTF-2000.
1980
1981 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1982
1983         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1984         (japanese-jisx0213-2): New coded-charset.
1985
1986         * dumped-lisp.el (preloaded-file-list): Add
1987         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1988         "Ideograph-R030-Mouth".
1989
1990 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1991
1992         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1993         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1994         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1995         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1996         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1997         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1998         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1999         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2000
2001 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2002
2003         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2004         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2005         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2006         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2007         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2008
2009         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2010         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2011
2012 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2013
2014         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2015         in UTF-2000.
2016
2017 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2018
2019         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2020         (chinese-isoir165): Moved from mule/chinese.el.
2021         (chinese-cns11643-3): Moved from mule/chinese.el.
2022         (chinese-cns11643-4): Moved from mule/chinese.el.
2023         (chinese-cns11643-5): Moved from mule/chinese.el.
2024         (chinese-cns11643-6): Moved from mule/chinese.el.
2025         (chinese-cns11643-7): Moved from mule/chinese.el.
2026
2027         * mule/chinese.el: Move definition of coded-charsets to
2028         mule/mule-conf.el.
2029
2030 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2031
2032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2033         `ideograph-daikanwa'.
2034
2035 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2036
2037         * dumped-lisp.el (preloaded-file-list): Delete
2038         "ccs-jisx0201-latin.el".
2039
2040 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2041
2042         * dumped-lisp.el (preloaded-file-list): Add
2043         "u031A0-Extended-Bopomofo" in UTF-2000.
2044
2045 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2046
2047         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2048         renamed to u02E00-CJK-Radical-Supplement.
2049
2050 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2051
2052         * dumped-lisp.el (preloaded-file-list): Add
2053         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2054         "u030A0-Katakana", "u03100-Bopomofo",
2055         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2056         "u03200-Enclosed-CJK-Letters-and-Months" and
2057         "u03300-CJK-Compatibility".
2058
2059 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2060
2061         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2062         "u02F00-Kangxi-Radicals" and
2063         "u02FF0-Ideographic-Description-Characters".
2064
2065 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2066
2067         * dumped-lisp.el (preloaded-file-list): Add
2068         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2069         "u02800-Braille-Patterns" in UTF-2000.
2070
2071 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2072
2073         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2074         "uXXXXX-*.el" in UTF-2000.
2075
2076         * bytecomp.el (byte-compile-insert-header): Delete comments if
2077         non-ASCII characters are found; allow `byte-compile-dynamic' and
2078         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2079         `raw-text'.
2080
2081 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2082
2083         * dumped-lisp.el (preloaded-file-list): Add
2084         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2085         "u025A0-Geometric-Shapes.el".
2086
2087 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2088
2089         * dumped-lisp.el (preloaded-file-list): Add
2090         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2091         "u02460-Enclosed-Alphanumerics.el".
2092
2093 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2094
2095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2096         `chinese-gb2312'.
2097
2098         * dumped-lisp.el (preloaded-file-list): Add
2099         "u02200-Mathematical-Operators.el" and
2100         "u02300-Miscellaneous-Technical.el".
2101
2102 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2105         `chinese-cns11643-*'.
2106
2107         * dumped-lisp.el (preloaded-file-list): Add
2108         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2109         "u02190-Arrows.el" in UTF-2000.
2110
2111 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2114         `korean-ksc5601'.
2115
2116         * dumped-lisp.el (preloaded-file-list): Add
2117         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2118         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2119         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2120
2121 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2122
2123         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2124
2125 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2126
2127         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2128         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2129         "u01780-Khmer.el", "u01800-Mongolian.el",
2130         "u01E00-Latin-Extended-Additional.el" and
2131         "u01F00-Greek-Extended.el" in UTF-2000.
2132
2133 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2134
2135         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2136         `ethiopic-ucs' and `ethiopic'.
2137
2138         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2139         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2140
2141         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2142         from mule/ethiopic.el.
2143
2144         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2145         mule/mule-conf.el.
2146
2147 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2148
2149         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2150         `lao'.
2151
2152         * mule/mule-conf.el (lao): New coded-charset.
2153
2154         * dumped-lisp.el (preloaded-file-list): Add
2155         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2156         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2157         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2158         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2159         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2160
2161 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2162
2163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2164         `ucs-bmp' and `arabic-iso8859-6'.
2165
2166 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2167
2168         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2169         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2170         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2171
2172 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2173
2174         * startup.el (normal-top-level): Load autoload file for UTF-2000
2175         in UTF-2000.
2176
2177 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2178
2179         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2180         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2181         "u00020-Basic-Latin.el", "u00080-C1.el",
2182         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2183         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2184         "u002B0-Spacing-Modifier-Letters.el",
2185         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2186         UTF-2000.
2187
2188 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2191         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2192         instead of `vietnamese-viscii-*'.
2193
2194 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2195
2196         * mule/mule-conf.el: New file.
2197
2198         * mule/misc-lang.el: Move definition of charset `ipa' to
2199         mule/mule-conf.el.
2200
2201 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2204         `latin-viscii'; prefer it for characters used in Vietnamese.
2205
2206 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2207
2208         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2209
2210 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2211
2212         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2213         `vietnamese-viscii-lower'.
2214         (latin-viscii-upper): Renamed from charset
2215         `vietnamese-viscii-upper'.
2216         (vietnamese-viscii-lower): New alias for charset
2217         `latin-viscii-lower'.
2218         (vietnamese-viscii-upper): New alias for charset
2219         `latin-viscii-upper'.
2220
2221 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2222
2223         * mule/mule-charset.el (default-coded-charset-priority-list):
2224         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2225
2226 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2227
2228         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2229         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2230         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2231         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2232         lisp/utf-2000.
2233
2234 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2235
2236         * mule/ccs-tcvn5712.el: New file.
2237
2238 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2239
2240         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2241         in UTF-2000.
2242
2243 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2244
2245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2246         `japanese-jisx0208'.
2247
2248 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2249
2250         * dumped-lisp.el (preloaded-file-list): Add
2251         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2252         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2253         UTF-2000.
2254
2255         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2256         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2257         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2258         mule/ccs-viscii.el: New files.
2259
2260         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2261         if \uXXXX is found.
2262
2263 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2264
2265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2266         `hiragana-jisx0208' and `katakana-jisx0208'.
2267
2268 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2269
2270         * mule/chinese.el (chinese-cns11643-3): Define it even if
2271         `utf-2000' is provided.
2272         (chinese-cns11643-4): Likewise.
2273         (chinese-cns11643-5): Likewise.
2274         (chinese-cns11643-6): Likewise.
2275         (chinese-cns11643-7): Likewise.
2276
2277 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2278
2279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2280         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2281
2282 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2285         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2286
2287 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2288
2289         * mule/mule-charset.el (default-coded-charset-priority-list):
2290         Setup in UTF-2000.
2291
2292 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2293
2294         * mule/viet-chars.el: Don't define charset
2295         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2296         they are defined as builtin charsets.
2297
2298 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2299
2300         * version.el (emacs-version): Add more space just before UTF-2000
2301         version string.
2302
2303 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2304
2305         * version.el ([constant] emacs-version): Don't add a space in the
2306         preceding place of `xemacs-betaname' because it is duplicated.
2307         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2308
2309         * startup.el (splash-frame-body): Add ETL.
2310
2311 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2312
2313         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2314         is provided because it is defined as builtin charset.
2315         (chinese-cns11643-4): Likewise.
2316         (chinese-cns11643-5): Likewise.
2317         (chinese-cns11643-6): Likewise.
2318         (chinese-cns11643-7): Likewise.
2319
2320 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2321
2322         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2323         coding-system `iso-10646-ucs-4' is not defined.
2324
2325 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2326
2327         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2328         coding-system if `utf-2000' is provided.
2329
2330 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2331
2332         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2333         `utf-2000' is provided.
2334
2335 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2336
2337         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2338         if utf-2000 is provided temporally.
2339
2340 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2341
2342         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2343         as builtin variable].
2344
2345 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2346
2347         * files.el (insert-file-contents-literally): Treat file as binary;
2348         call file-name-handlers. [sync with Emacs 20.3.10]
2349
2350 2008-12-28  Vin Shelton  <acs@xemacs.org>
2351
2352         * XEmacs 21.4.22 is released
2353
2354 2008-12-30  Vin Shelton  <acs@xemacs.org>
2355
2356         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2357         during building even if no packages are found.
2358
2359 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2360
2361         * printer.el (generic-print-region): 
2362         (generic-print-buffer): 
2363         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2364         check if the msprinter device is available, now that msprinter is
2365         always available as a specifier tag. 
2366
2367 2008-12-24  Vin Shelton  <acs@xemacs.org>
2368
2369         * about.el: Add Francisco to my bio!
2370
2371 2008-12-23  Vin Shelton  <acs@xemacs.org>
2372
2373         * autoload.el: Move operator definitions to autoload-operators.el
2374         in the xemacs-base package.
2375
2376 2007-11-22  Vin Shelton  <acs@xemacs.org>
2377
2378         * about.el (about-hacker-contribution): Updated my bio.
2379
2380 2007-10-07  Vin Shelton  <acs@xemacs.org>
2381
2382         * XEmacs 21.4.21 is released
2383
2384 2007-09-19  Didier Verna  <didier@xemacs.org>
2385
2386         Update my personal info.
2387         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2388         * about.el (about-other-current-hackers): Ditto.
2389         * about.el (about-url-alist): Add my musical website.
2390         * about.el (about-personal-info): Update my entry.
2391         * about.el (about-hacker-contribution): Ditto.
2392
2393 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2394
2395         * package-get.el (package-get-download-sites): Update download
2396         sites in Japan.
2397         * package-get.el (package-get-pre-release-download-sites): Ditto.
2398
2399 2007-08-18  Vin Shelton  <acs@xemacs.org>
2400
2401         * package-get.el (package-get-pre-release-download-sites): Sync
2402         mirror sites with 21.5.  (Thanks, Adrian)
2403
2404 2007-08-09  Mike Sperber  <mike@xemacs.org>
2405
2406         * startup.el (migrate-user-init-file): Create backup of
2407         `user-init-file' before migrating.
2408         * startup.el (maybe-migrate-user-init-file): Print
2409         information about backup file.
2410         (maybe-create-compatibility-dot-emacs): Follow above change.
2411
2412 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2413
2414         * font-lock.el: Sync font-lock-add-keywords and
2415         font-lock-remove-keywords from GNU Emacs.
2416         * font-lock.el (font-lock-keywords-alist): New.
2417         * font-lock.el (font-lock-removed-keywords-alist): New.
2418         * font-lock.el (font-lock-add-keywords): New.
2419         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2420         * font-lock.el (font-lock-remove-keywords): New.
2421
2422 2007-08-16  Vin Shelton  <acs@xemacs.org>
2423
2424         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2425         patch from Hans de Graaff.
2426
2427 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2428
2429         * package-get.el (package-get-download-sites): Document Chile and
2430         update Denmark download site.
2431         * package-get.el (package-get-pre-release-download-sites): Ditto.
2432
2433 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2434
2435         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2436
2437 2006-12-09  Vin Shelton  <acs@xemacs.org>
2438
2439         * XEmacs 21.4.20 is released
2440
2441 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2442
2443         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2444
2445 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2446
2447         * info.el (Info-find-file-node, Info-insert-dir)
2448         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2449         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2450         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2451         and discussion.
2452
2453 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2454
2455         * obsolete.el (line-beginning-position): New, from 21.5.x.
2456         (line-end-position): Ditto.
2457
2458 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2459
2460         * package-get.el (package-get-download-sites): Welcome
2461         nl.xemacs.org and Thanks!
2462         * package-get.el (package-get-pre-release-download-sites): Ditto.
2463
2464 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2465
2466         * font-lock.el: Add support for not-so recent changes in Java to
2467         java-mode.
2468
2469 2006-01-28  Vin Shelton  <acs@xemacs.org>
2470
2471         * XEmacs 21.4.19 is released
2472
2473 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2474
2475         * easymenu.el: Update copyright. 
2476         * easymenu.el (easy-menu-all-popups):
2477         Add a docstring. 
2478         * easymenu.el (easy-menu-add):
2479         Document a bug, rework the function to preserve any existing
2480         non-default mode-popup-menu instead of overwriting it, and not to
2481         bother normalising the menu title (nothing else does).
2482         * easymenu.el (easy-menu-remove):
2483         Restore the default mode-popup-menu instead of leaving an empty
2484         one when we remove the last easy-menu popup. 
2485
2486 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2487
2488         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2489         as suggested by Rodrigo Ventura.
2490         * package-get.el (package-get-pre-release-download-sites): Ditto,
2491         with replacement of xemacs-21.5 by beta, which is the logical path
2492         to our beta core and package pre-releases.
2493
2494 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2495
2496         * package-get.el (package-get-download-sites): Add Hong Kong
2497         download site.
2498         * package-get.el (package-get-pre-release-download-sites): Ditto.
2499
2500 2005-12-26  Vin Shelton  <acs@xemacs.org>
2501
2502         * find-paths.el:
2503         * find-paths.el (paths-emacs-root-p): Add search for package root.
2504         * find-paths.el (paths-find-emacs-root): Replaced with
2505         paths-find-invocation-roots, which returns a list of roots.
2506         * find-paths.el (paths-find-invocation-roots): New.
2507         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2508
2509 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2510
2511         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2512         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2513
2514 2005-12-03  Vin Shelton <acs@xemacs.org>
2515
2516         * XEmacs 21.4.18 is released
2517
2518 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2519
2520         * package-get.el (package-get-download-sites): Update reflecting
2521         latest http://www.xemacs.org/Releases/ information generated by
2522         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2523         * package-get.el (package-get-pre-release-download-sites): Ditto.
2524
2525 2005-02-28  Simon Josefsson  <jas@extundo.com>
2526
2527         * about.el (xemacs-hackers): Add jas.
2528         (about-other-current-hackers): Likewise.
2529         (about-url-alist): Add URL for jas.
2530         (about-personal-info): Document jas.
2531         (about-hacker-contribution): Describe jas contributions.
2532
2533 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2534
2535         * easymenu.el (easy-menu-remove): As described in 
2536         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2537         except the "Command" menu from mode-popup-menu. 
2538
2539 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2540  
2541         * font.el (font-spatial-to-canonical): Correct calculation of 
2542         return value for pixel-based input value. 
2543  
2544 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2545
2546         * code-process.el (call-process): Process-related docstring
2547         improvements spurred by Norbert Koch.
2548         * code-process.el (call-process-region): Ditto.
2549         * code-process.el (start-process): Ditto.
2550
2551 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2552
2553         * finder.el (finder-find-library): Return filename actually
2554         searched for.
2555
2556 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2557
2558         * help.el (view-emacs-news): Use `expand-file-name' instead of
2559         `locate-data-file' as the latter will find any "NEWS" files that
2560         might exist in packages _before_ the one in core.
2561
2562 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2563
2564         * package-get.el (package-get-init-package):
2565         package-get-init-package buglet (21.4.17) by Jeff Mincy
2566         <mincy@rcn.com> fixing false temporary load-path shadows reported
2567         after package installation and simplifying code.
2568
2569 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2570
2571         * package-get.el (package-get-download-sites): Sync mirrors list
2572         with the XEmacs website.
2573         (package-get-pre-release-download-sites): Ditto.
2574
2575 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2576
2577         * derived.el (derived-mode-merge-syntax-tables):
2578         Revert my 21.5-only patch of 2003-07-18 which slipped in
2579         through Jerry James's patch of 2004-06-07.
2580
2581 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2582
2583         * cmdloop.el (keyboard-quit): Remove workaround for
2584         `region-active-p' not making sure active region is in current
2585         buffer now that it does.
2586         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2587         * simple.el (region-active-p): `region-active-p' to only return t
2588         when active region is in current buffer.
2589
2590 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2591
2592         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2593         package names, quell a byte-compiler warning, doc fix.
2594
2595 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2596
2597         * buffer.el (pop-to-buffer):
2598         * window-xemacs.el (display-buffer):
2599         Document use of `same-window-buffer-names,' `same-window-regexps'
2600         by pop-to-buffer and display-buffer. 
2601         
2602 2005-02-06  Vin Shelton <acs@xemacs.org>
2603
2604         * XEmacs 21.4.17 is released
2605
2606 2005-01-29  Ben Wing  <ben@xemacs.org>
2607
2608         * shadow.el (find-emacs-lisp-shadows):
2609         Add custom-defines to list of ignored files.
2610
2611 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2612
2613         * simple.el (shifted-motion-keys-select-region): Fix statement
2614         about unshifted-motion-keys-deselect-region.
2615
2616 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2617
2618         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2619         now) for GNU Emacs compatibility.
2620         (make-obsolete-variable): Ditto.
2621
2622 2004-01-08  Ben Wing  <ben@xemacs.org>
2623
2624         * code-files.el (load):
2625         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2626
2627 2004-12-05  Vin Shelton <acs@xemacs.org>
2628
2629         * XEmacs 21.4.16 is released
2630
2631 2004-12-04  Vin Shelton  <acs@xemacs.org>
2632
2633         * auto-autoloads.el: Regenerated.
2634
2635         * custom-load.el: Regenerated.
2636
2637 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2638
2639         Fix bug: apropos errors if a defalias refers to an undefined
2640         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2641
2642         * apropos.el (apropos):
2643         (apropos-command):
2644         * help.el (frob-help-extents):
2645         * help-macro.el (make-help-screen):
2646         * hyper-apropos.el (hyper-apropos-grok-functions):
2647         (hyper-apropos-get-doc):
2648         Catch void-function error thrown by `documentation'.
2649
2650 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2651
2652         * packages.el (package-require): Fix incorrect arg to format.
2653         This fixes a `format specifier' error.
2654
2655 2004-08-13  Jerry James  <james@xemacs.org>
2656
2657         * bytecomp.el (forward-word): Tell the byte compiler the correct
2658         number of arguments to forward-word.
2659
2660 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2661
2662         * etags.el: Fixed loading of include files for tag completion. Now
2663         you can make a tag file for a library, include it into your
2664         project and it will be reloaded only if it changed. Infinte
2665         include loops are detected and the correct tag files are loaded.
2666         * etags.el (buffer-tag-table-list): Load and verify tag files in
2667         the external function buffer-tag-table-list-load.
2668         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2669         tag files. Also load the included tag files. The priority of the
2670         included files is right below their parent file. If multiple
2671         matches occur then the symbols from the parent file are found
2672         first.
2673         * etags.el (tag-table-include-files): Corrected comment
2674         string. Switched to pattern constant tags-include-pattern to have
2675         it at a central location.
2676         * etags.el (tags-include-pattern): Added doc string.
2677         * etags.el (add-to-tag-completion-table): Removed obsolete
2678         comments as the include files are allready returned by
2679         buffer-tag-table-list and loaded.
2680         * etags.el (find-tag-internal): The include files are allready
2681         included in tag-tables as buffer-tag-table-list returns them now.
2682
2683 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2684
2685         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2686         Loading items into the notebook is now done by C code.
2687         * widgets-gtk.el (gtk-widget-instantiate-internal):
2688         Style no longer changed.
2689
2690 2004-06-28  Nix  <nix@esperi.org.uk>
2691
2692         * cmdloop.el (truncate-command-history-for-gc): Delay
2693         execution of all things that look up variable bindings,
2694         via `enqueue-eval-event'.
2695
2696 2004-06-24  Vin Shelton  <acs@xemacs.org>
2697
2698         * package-get.el (package-get-require-signed-base-updates):
2699         now defaults to nil.
2700
2701 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2702
2703         * subr.el (split-string): Clean up docstring.
2704
2705 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2706
2707         * faces.el (zmacs-region): fix typo in docstring.
2708
2709 2004-06-07  Jerry James  <james@xemacs.org>
2710
2711         * derived.el: Synch with Emacs 21.3.
2712         * subr.el (with-local-quit): New, from Emacs 21.3.
2713         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2714         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2715         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2716
2717 2004-06-16  Jerry James  <james@xemacs.org>
2718
2719         * cl.el (cl-set-substring): Increment start by the length of the
2720         string, not the string itself.
2721
2722 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2723
2724         * etags.el (tag-table-include-files): Expand included TAGS file
2725         paths to avoid problems with relative paths.  Thanks to Peter
2726         Chubb <peterc@gelato.unsw.edu.au>.
2727         * etags.el (tags-include-pattern): New.
2728         * etags.el (add-to-tag-completion-table): Parse and ignore
2729         trailing include lines.
2730
2731 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2732
2733         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2734         avoiding line solely composed of equal signs.
2735
2736 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2737
2738         * cus-edit.el (alloc): Typo fix.
2739         * cus-edit.el (custom-browse-visibility): Ditto.
2740         * cus-edit.el (custom-variable-value-create): Ditto.
2741         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2742         * cus-edit.el (custom-save-variables): Bind print-length and
2743         print-level to nil to avoid value abbreviation.
2744         * cus-edit.el (custom-save-face-internal): Ditto.
2745         * cus-edit.el (custom-save-faces): Save in sorted order.
2746         * cus-edit.el (custom-save-resets): Bind print-length and
2747         print-level to nil to avoid value abbreviation.
2748         * cus-edit.el (custom-save-loaded-themes): Ditto.
2749
2750 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2751
2752         * subr.el (split-string-default-separators): New.
2753         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2754         see comment in source.
2755
2756 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2757
2758         * mule/japanese.el (paragraph-start, paragraph-separate):
2759         Remove anchor to BOL.
2760
2761 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2762
2763         * cl.el (gensym, gentemp): Improve docstrings.
2764
2765 2004-05-10  Vin Shelton  <acs@xemacs.org>
2766
2767         * etags.el: Sync with 21.5 version.
2768
2769 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2770
2771         * etags.el:
2772         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2773         only for use with exuberant ctags. This will also enable building of 
2774         completion tables with exuberant ctags. This will not work with
2775         xemacs ctags. 
2776         * etags.el (get-tag-table-buffer): New function for creating of
2777         completion table is used if tags-exuberant-ctags-optimization-p ist t
2778         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2779         finding the tag names. New.
2780         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2781         building tag completion table with exuberant ctags. New.
2782         * etags.el (find-tag-internal): Improve exact tag matching for tags
2783         with name fields. Before the patch return types of functions or
2784         function parameters (with exuberant ctags) were found as matches.
2785
2786 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2787
2788         * list-mode.el (display-completion-list): Fixed completion list was
2789         taking the width of the frame and not of the window for displaying
2790         the selection methods.
2791
2792 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2793
2794         * menubar-items.el (default-menubar): Options are saved to custom.el.
2795
2796
2797 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2798
2799         * isearch-mode.el (isearch-abort): Preserve successful search target.
2800
2801 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2802
2803         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2804         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2805         Bihlmeyer.
2806         * gnuserv.el (gnuserv-mode-line-string): New.
2807         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2808         gnuserv-mode.
2809         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2810         * gnuserv.el (gnuserv-edit-files): Use
2811         make-x-device-with-gtk-fallback.
2812
2813 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2814
2815         * gtk-widgets.el: New import: gtk-accel-group-new.
2816         * dialog-gtk.el:
2817         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2818         * dialog-gtk.el (popup-builtin-question-dialog):
2819         Added support for dialog button mnemonics.
2820
2821 2004-03-22  Chris Green <cmg@dok.org>
2822
2823         * process.el (shell-command): Output buffer was ignored when a
2824         background process was run via shell-command.
2825
2826 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2827
2828         * cus-edit.el (custom-save-variables): Retrieve a list of
2829         variables to save first, sort it, and make sure the variables are
2830         saved in sorted order.
2831
2832 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2833  
2834         * package-get.el (package-get-update-base-from-buffer): Force
2835         binary coding system for verifying GnuPG signature in the
2836         package-index file.
2837  
2838 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2839
2840         * package-get.el (package-get-package-index-file-location): Handle
2841         missing "EMACSPACKAGEPATH" environment variable.
2842
2843 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2844
2845         * package-admin.el (package-admin-find-top-directory): Simplify
2846         directory comparisions and fix substring errors on short path
2847         components.
2848         * package-get.el (package-get-package-index-file-location):
2849         Default to first component of "EMACSPACKAGEPATH", if set.
2850
2851 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2852
2853         * package-get.el (process-error): New error datum.
2854
2855 2004-02-02  Vin Shelton <acs@xemacs.org>
2856
2857         * XEmacs 21.4.15 is released
2858
2859 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2860
2861         * itimer.el (activate-itimer): Modify the itimer timeout value as
2862         if it were begun at the last time when the itimer driver was woken
2863         up.
2864
2865 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2866
2867         * specifier.el (Copyright):
2868         Update.
2869         (make-specifier-and-init):
2870         (map-specifier):
2871         (canonicalize-inst-pair):
2872         (canonicalize-spec-list):
2873         (set-specifier):
2874         Synch docstrings to 21.5 where appropriate.
2875
2876 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2877
2878         * package-get.el (package-get-list-packages-where): New.  A
2879         function that allows searching for groups of packages.  For
2880         example, find all packages that require the fsf-compat package.
2881
2882 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2883
2884         The Great PUI Sync.
2885
2886         * auto-autoloads.el: Regenerated.
2887
2888         * custom-load.el: Regenerated.
2889
2890         * dumped-lisp.el (packages-hardcoded-lisp): New.
2891
2892         * menubar-items.el (menu-max-items): New.
2893         (menu-submenu-max-items): New.
2894         (menu-submenu-name-format): New.
2895         (menu-split-long-menu): New.
2896         (menu-sort-menu): New.
2897         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2898
2899         * obsolete.el (pui-add-install-directory): Renamed to the more
2900         logical `pui-set-local-package-get-directory'.
2901         (package-get-download-menu): Moved to `package-ui.el' and renamed
2902         to `package-ui-add-download-menu'.
2903
2904         * package-admin.el (package-admin-install-function-mswindows):
2905         Whitespace clean up.
2906         (package-admin-add-single-file-package): Removed.
2907         (package-admin-default-install-function): Whitespace clean up.
2908         (package-admin-find-top-directory): New.
2909         (package-admin-get-install-dir): Use it.
2910         (package-admin-get-manifest-file): 
2911         (package-admin-check-manifest): 
2912         (package-admin-add-binary-package):
2913         (package-admin-get-lispdir):
2914         (package-admin-delete-binary-package):
2915         (package-admin):
2916
2917         * package-get.el (package-get-package-index-file-location): New.
2918         (package-get-install-to-user-init-directory): New.
2919         (package-get-remote):
2920         (package-get-download-sites):
2921         (package-get-pre-release-download-sites): New.
2922         (package-get-site-release-download-sites): New.
2923         (package-get-base-filename):
2924         (package-get-always-update):
2925         (package-get-user-index-filename): Removed.
2926         (package-get-pgp-available-p): New.
2927         (package-get-require-signed-base-updates):
2928         (package-get-was-current):
2929         (package-entries-are-signed): New.
2930         (package-get-continue-update-base): New.
2931         (package-get-download-menu): Removed.
2932         (package-get-require-base):
2933         (package-get-update-base-entry):
2934         (package-get-locate-file):
2935         (package-get-locate-index-file):
2936         (package-get-maybe-save-index):
2937         (package-get-update-base):
2938         (package-get-update-base-from-buffer):
2939         (package-get-update-base-entries):
2940         (package-get-interactive-package-query):
2941         (package-get-update-all):
2942         (package-get-all):
2943         (package-get-dependencies):
2944         (package-get-init-package):
2945         (package-get-info): New.
2946         (package-get):
2947         (package-get-staging-dir):
2948         (package-get-set-version-prop): Removed.
2949         (package-get-installedp):
2950         (package-get-ever-installed-p):
2951         (packages): Removed.
2952         (package-get-custom-groups): Removed.
2953         (package-get-custom): Removed.
2954         (package-get-custom-add-entry): Removed.
2955
2956         * package-info.el (batch-update-package-info):
2957
2958         * package-net.el (package-net-batch-generate-bin-ini):
2959         (package-net-update-installed-db):
2960
2961         * package-ui.el (pui-info-buffer):
2962         (pui-directory-exists): Removed.
2963         (pui-package-dir-list): Removed.
2964         (pui-add-install-directory): Removed.
2965         (package-ui-download-menu): New.
2966         (package-ui-pre-release-download-menu): New.
2967         (package-ui-site-release-download-menu): New.
2968         (pui-set-local-package-get-directory): New.
2969         (pui-package-symbol-char):
2970         (pui-update-package-display):
2971         (pui-toggle-package):
2972         (pui-toggle-package-key):
2973         (pui-toggle-package-delete):
2974         (pui-toggle-package-delete-key):
2975         (pui-toggle-package-event):
2976         (pui-toggle-verbosity-redisplay):
2977         (pui-install-selected-packages):
2978         (pui-add-required-packages):
2979         (pui-help-echo):
2980         (pui-display-info):
2981         (list-packages-mode):
2982         (pui-list-packages):
2983
2984         * packages.el (packages-compute-package-locations):
2985         (package-require):
2986         (package-delete-name):
2987         (packages-hardcoded-lisp): Removed.
2988         (packages-useful-lisp): Removed.
2989         (packages-unbytecompiled-lisp): Removed.
2990         (packages-find-package-directories):
2991
2992         Summary:
2993
2994         Major code clean up of all things PUI.
2995
2996         Much improved code to determine where packages should be
2997         installed.  PUI no longer depends on any packages being
2998         pre-installed to compute where packages are to be installed to.
2999
3000         The user can specify the location of their package-index file.  It
3001         isn't necessary to set this because it has sane defaults.  People
3002         who "run-in-place" won't accidently overwrite the CVS
3003         package-index file.  See
3004         `package-get-package-index-file-location'. 
3005
3006         PUI will now properly clean up after itself in the event of an
3007         unsuccessful package install.  This drastically reduces the number
3008         of "wrong md5sum" FAQs.
3009
3010         non-Mule XEmacsen can no longer install Mule packages.
3011
3012         Package management via the custom interface has been removed.
3013
3014         The PUI related menubar items have been reorganised.
3015
3016         The PGP verification code has been fixed and the default for
3017         whether or not it is used is automatically computed.
3018
3019         * update-elc.el ((preloaded-file-list site-load-packages
3020         need-to-dump dumped-exe)):
3021         Just a couple of small changes to allow for
3022         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3023         existing anymore.
3024
3025 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3026
3027         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3028         apply `format' to the first argument of byte-compile-warn, it
3029         already calls format.
3030
3031 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3032
3033         * files.el (delete-old-versions): Avoid going interactive during
3034         make install when environment variable VERSION_CONTROL is set.
3035
3036 2003-12-04  Vin Shelton  <acs@xemacs.org>
3037
3038         * menubar-items.el (menu-item-search): Only bring up search dialog
3039         box if the feature is available and desired.
3040
3041 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3042
3043         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3044
3045 2003-11-05  Vin Shelton  <acs@xemacs.org>
3046
3047         * help.el (Help-prin1-face):
3048         (Help-princ-face):
3049         princ and prin1 are functions and need to be called as such.  The
3050         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3051
3052 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3053
3054         * about.el (about-xemacs): Give full version and build date.
3055
3056 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3057
3058         * win32-native.el (grep-null-device): This XEmacs has null-device.
3059
3060 2003-09-06  Mike Sperber  <mike@xemacs.org>
3061
3062         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3063         implement the specified semantics for `defvar.'
3064
3065 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3066
3067         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3068         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3069         displaying buffer in question.
3070
3071 2003-09-03  Vin Shelton <acs@xemacs.org>
3072
3073         * XEmacs 21.4.14 is released
3074
3075 2003-08-17  Vin Shelton  <acs@xemacs.org>
3076
3077         * about.el: Vanity patch.
3078
3079 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3080
3081         * code-process.el (call-process):
3082         (call-process-region):
3083         (start-process):
3084         Document coding system processing.
3085
3086 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3087
3088         * startup.el (splash-frame-body): Idiomatic English.
3089
3090 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3091
3092         * font-lock.el (font-lock-match-java-declarations): Move
3093         save-restriction, narrow-to-region to beginning of function to
3094         avoid going beyond the limit and causing an infloop.
3095
3096 2003-04-16  Jerry James  <james@xemacs.org>
3097
3098         * keydefs.el: Remove mappings for keys mapped to the nowhere
3099         defined function function-key-error.
3100
3101 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3102
3103         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3104         lisp-interaction-mode-hook): Add the docstrings.
3105
3106 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3107
3108         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3109         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3110         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3111
3112 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3113
3114         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3115         lambda list after the original doc.  Care about
3116         #'(lambda () "SingleString") 
3117         (cl-upcase-arg): 
3118         (cl-function-arglist):
3119         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3120         circular data structures in lambda list specification
3121
3122 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3123
3124         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3125         to appear in font-lock-function-name-face.
3126
3127 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3128
3129         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3130         is not also the value of the lambda.
3131
3132 2003-05-06  Andy Piper  <andy@xemacs.org>
3133
3134         * files.el (revert-buffer): Make sure local variables get processed,
3135         even in the case of an optimized reversion.
3136
3137 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3138
3139         * XEmacs 21.4.13 is released
3140
3141 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3142
3143         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3144         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3145
3146 2003-02-14  Ben Wing  <ben@xemacs.org>
3147
3148         * byte-optimize.el:
3149         * byte-optimize.el (byte-compile-inline-expand):
3150         * byte-optimize.el (byte-compile-unfold-lambda):
3151         * byte-optimize.el (byte-optimize-form-code-walker):
3152         * byte-optimize.el (byte-optimize-form):
3153         * byte-optimize.el (byte-decompile-bytecode-1):
3154         * byte-optimize.el (byte-optimize-lapcode):
3155         Review carefully and sync up to 20.7 except for areas as noted.
3156         Fixes problem with JDE compilation.
3157
3158 2003-02-05  Ben Wing  <ben@xemacs.org>
3159
3160         * simple.el:
3161         * simple.el (motion-keys-for-shifted-motion):
3162         Omit M-S-home/end from motion keys.
3163
3164 2003-02-07  Ben Wing  <ben@xemacs.org>
3165
3166         * text-props.el (text-property-any):
3167         * text-props.el (text-property-not-all):
3168         Fix bug when end > start.
3169
3170 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3171
3172         * info.el (Info-insert-dir): Make default-directory end in
3173         separator.  Patch due to Martin Buchholz.
3174
3175 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3176
3177         * XEmacs 21.4.12 "Portable Code" is released.
3178
3179 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3180
3181         * about.el: Update golubev data.
3182
3183 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3184
3185         * isearch-mode.el (isearch-mode-map): Substitute comment on
3186         desirability, and back out "GR is printable" changes.
3187
3188 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3189
3190         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3191
3192 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3193
3194         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3195
3196 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3197
3198         * menubar-items.el (default-menubar): Use browse-url-mozilla
3199         instead of browse-url-gnome-moz for Mozilla.
3200
3201 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3202
3203         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3204
3205 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3206
3207         * files.el (auto-mode-alist): Remove redundant entries for modes
3208         that live in packages.
3209         (interpreter-mode-alist): Ditto.
3210
3211 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3212
3213         * menubar-items.el (default-menubar): Sync with current
3214         browse-url-xemacs.el.
3215
3216 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3217
3218         * XEmacs 21.4.10 "Military Intelligence" is released.
3219
3220 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3221
3222         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3223
3224 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3225
3226         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3227
3228 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3229
3230         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3231         effect free function.
3232         (font-lock-fontify-keywords-region): Supply the argument to
3233         font-lock-compile-keywords.
3234
3235 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3236
3237         * package-get.el (package-get-download-sites): Bring sites list
3238         up to date, prefer xx.xemacs.org addresses.
3239
3240 2002-09-27  Andy Piper  <andy@xemacs.org>
3241
3242         * dialog.el (make-dialog-box): for general dialogs only
3243         delete-frame-hook will be run.
3244
3245 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3246
3247         * font-lock.el (font-lock-fontify-syntactically-region): Add
3248         comment about lookup-syntax-properties, document LOUDLY as unused.
3249
3250 2002-08-26  Andy Piper  <andy@xemacs.org>
3251
3252         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3253         merge.
3254
3255 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3256
3257         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3258         (make-obsolete-variable): Ditto.
3259         (make-compatible): Ditto.
3260         (make-compatible-variable): Ditto.
3261
3262 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3263
3264         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3265         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3266
3267 2002-08-28  Andy Piper  <andy@xemacs.org>
3268
3269         * files.el (revert-buffer): propagate revert-without-query-status.
3270
3271 2002-06-03  Andy Piper  <andy@xemacs.org>
3272
3273         * dialog-items.el (make-search-dialog): align various subcontrols
3274         in visually pleasing ways, allow frame to autosize to the dialog
3275         size.
3276         * dialog.el (make-dialog-box): add a border inside the frame. Add
3277         :autosize property, if t then reset the frame size appropriately
3278         before the frame is mapped.
3279         * gutter-items.el (set-progress-feedback-instantiator): align
3280         various subcontrols.
3281         * gutter-items.el (set-progress-abort-instantiator): ditto.
3282
3283 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3284
3285         * XEmacs 21.4.9 "Informed Management" is released.
3286
3287 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3288
3289         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3290         "&optional append" argument.
3291
3292 2002-07-16  Didier Verna  <didier@xemacs.org>
3293
3294         * subr.el (replace-in-string): fix case fold bug introduced by
3295         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3296         case-fold-search in temporary buffers.
3297
3298 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3299
3300         * lib-complete.el (find-library): Remove check for mule because
3301         decompression DOES work on Mule.
3302
3303 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3304
3305         * simple.el (join-line): New alias for `delete-indentation'.
3306
3307 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3308
3309         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3310         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3311         (font-lock-builtin-face): New.
3312         (font-lock-constant-face): New.
3313         (font-lock-face-list): Add builtin and constant faces.
3314
3315 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3316
3317         * autoload.el (make-autoload): Support define-derived-mode.
3318         Collected puts of doc-string-elt property.  Based on a patch by
3319         Didier Verna <didier@xemacs.org>.
3320
3321 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3322
3323         * wid-edit.el (widget-field-activate): Fix docstring typo.
3324
3325 2002-07-23  Andy Piper  <andy@xemacs.org>
3326
3327         * about.el (about-personal-info): update me.
3328
3329 2002-07-12  Andy Piper  <andy@xemacs.org>
3330
3331         * custom.el (custom-theme-set-variables): remove bogus
3332         arguments. Use custom-set-default to set defaults.
3333         (custom-set-variables): update doc.
3334         (custom-local-buffer): new, synced from FSF.
3335         (custom-set-default): ditto.
3336         (defcustom): update doc.
3337
3338 2002-06-16  Andy Piper  <andy@xemacs.org>
3339
3340         * menubar-items.el (default-menubar): enable windows printing on
3341         cygwin as well as native.
3342
3343 2002-06-12  Andy Piper  <andy@xemacs.org>
3344
3345         * printer.el (generic-print-buffer): catch all errors so that the
3346         print device can be cleared in all scenarios.
3347         (Printer-clear-device): make sure clearing the printer allows it
3348         to be used again immediately.
3349         (generic-print-region): make sure the default printer face is
3350         black-on-white.
3351
3352 2002-04-23  Jerry James  <james@xemacs.org>
3353
3354         * window-xemacs.el (display-buffer-function): Change doc to
3355         reflect new arg.
3356         * window-xemacs.el (pre-display-buffer-function): Ditto.
3357         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3358         non-nil, make the new window just big enough for its contents.
3359         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3360         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3361         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3362
3363 2002-06-06  Andy Piper  <andy@xemacs.org>
3364
3365         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3366         (defcustom): ditto.
3367         (custom-handle-keyword): ditto.
3368
3369 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3370
3371         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3372         Make obsolete.  Default to nil.
3373         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3374         Inspired by a patch by John Palmieri.
3375
3376 2002-07-01  Mike Alexander  <mta@arbortext.com>
3377
3378         * process.el (shell-command-on-region): Don't delete the region
3379         before giving it to call-process-region
3380
3381 2002-06-04  Jerry James <james@eecs.ku.edu>
3382
3383         * find-paths.el (paths-find-architecture-directory): Search in
3384         `system-configuration'/`base', not `base'`system-configuration'.
3385
3386 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3387
3388         * info.el (Info-index): Add missing \ in [ t].
3389
3390 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3391
3392         * gutter-items.el (gutter-buffers-tab-visible-p,
3393         buffers-tab-omit-function, buffers-tab-selection-function,
3394         buffers-tab-filter-functions):
3395         Doc improvements.
3396
3397 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3398
3399         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3400
3401         * toolbar-items.el (toolbar-news): Fix typo in message string.
3402
3403 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3404
3405         * dialog.el (yes-or-no-p-dialog-box): 
3406         * cmdloop.el (y-or-n-p-minibuf):
3407         (yes-or-no-p-minibuf):
3408         (yes-or-no-p):
3409         (y-or-n-p): 
3410         Specify negative answers in docstrings.
3411
3412 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3413
3414         * package-ui.el (pui-help-echo): Display both installed and author
3415         version.  Use a balloon-help window to display extra info like
3416         package requires.
3417
3418 2002-05-30  Andy Piper  <andy@xemacs.org>
3419
3420         * files.el (revert-buffer-internal): don't visit
3421         revert-buffer. Kill buffer when not used. Suggested by Mike
3422         Alexander <mta@arbortext.com>
3423
3424 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3425
3426         * files.el (revert-buffer): More docstring fiddling.
3427
3428 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3429
3430         * files.el (revert-buffer):
3431         (revert-buffer-internal):
3432         (revert-buffer-insert-file-contents-function):
3433         Improve docstrings and comments.
3434
3435 2002-05-08  Andy Piper  <andy@xemacs.org>
3436
3437         * files.el (revert-buffer): observe noconfirm behavior.
3438
3439 2002-04-09  Andy Piper  <andy@xemacs.org>
3440
3441         * files.el (revert-buffer): use revert-buffer-internal if it looks
3442         like doing so will not result in any user-visible changes.
3443         (revert-buffer-internal): new function. Do the actual process of
3444         reversion and then see whether the result is any different to what
3445         we have already. If it is not then do nothing.
3446
3447 2001-12-11  Andy Piper  <andy@xemacs.org>
3448
3449         * menubar.el (get-popup-menu-response): re-order so that it works
3450         on more sane/facist window systems.
3451
3452 2001-12-03  Andy Piper  <andy@xemacs.org>
3453
3454         * faces.el (frob-face-property): don't infloop in face frobbing
3455         from Jan Vroonhof <jan@xemacs.org>.
3456
3457 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3458
3459         * faces.el (frob-face-property): Follow face fall-back hierarchy
3460         properly for face properties without an instance. Only do manual
3461         copy form 'default in last resort. This handles in particular
3462         the case where 'default itself has only a fall-back (which is
3463         the case by default on windows).
3464
3465 2001-11-24  Andy Piper  <andy@xemacs.org>
3466
3467         * printer.el (generic-print-region): set default-frame-plist to
3468         nil while creating the printer frame so that sizes reflect the
3469         printed page.
3470
3471         * faces.el (face-complain-about-font): Don't complain on printers.
3472
3473 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3474         
3475         * package-net.el: Andy synch.
3476         
3477 2001-12-16  Andy Piper  <andy@xemacs.org>
3478
3479         * package-get.el (package-get-update-all): Make sure installed.db
3480         gets updated after updating packages.
3481
3482 2002-03-28  Ben Wing  <ben@xemacs.org>
3483
3484         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3485         continuation, truncation so that we don't get line jumpiness from
3486         them being larger than the line height.
3487
3488         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3489
3490 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3491
3492         * font.el (font-window-system-mappings): Add mapping for Gtk
3493         (assume identical to X) 
3494
3495 2002-02-04  Andy Piper  <andy@xemacs.org>
3496
3497         * files.el (convert-standard-filename): Fix for short filename
3498         Peter Arius <pas@methodpark.de>
3499
3500 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3501
3502         * list-mode.el (default-choose-completion): completion-base-size
3503         should refer to local value in the completion list buffer.
3504
3505 2001-12-03  Didier Verna  <didier@xemacs.org>
3506
3507         * rect.el: autoload `replace-rectangle'.
3508         * keydefs.el (global-map): bind it to `C-x r p'.
3509
3510 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3511
3512         * XEmacs 21.4.8 "Honest Recruiter" is released.
3513
3514 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3515
3516         This patch is based on Jerry James's patch and analysis.
3517
3518         * select.el (get-clipboard):
3519         (get-selection):
3520         Update docstrings.
3521         (get-clipboard-foreign):
3522         (get-selection-foreign):
3523         New function for use as `interprogram-paste-function's.
3524
3525         * simple.el (interprogram-paste-function): Change default to
3526         `get-clipboard-foreign'; improve docstring.
3527         (interprogram-cut-function): Improve dosctring.
3528
3529 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3530
3531         * XEmacs 21.4.7 "Economic Science" is released.
3532
3533 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3534
3535         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3536
3537 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3538
3539         * obsolete.el (assq-delete-all): New compatibility alias for 
3540         remassq.
3541
3542 2002-01-09  Simon Josefsson  <jas@extundo.com>
3543
3544         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3545
3546 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3547
3548         * info.el (Info-auto-generate-directory): Default
3549         Info-auto-generate-directory to 'if-outdated.
3550
3551 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3552
3553         * startup.el (normal-top-level): Prevent migration code from
3554         trashing .emacs on an error in loading the init files.
3555
3556 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3557
3558         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3559         "system default" Xdefaults and friends get xrdb-mode.
3560
3561 2002-03-05  Mats Lidell  <matsl@contactor.se>
3562  
3563         * help-nomule.el (tutorial-supported-languages): Added Swedish
3564         tutorial. Sorted languages.
3565
3566 2002-02-11  Mike Sperber <mike@xemacs.org>
3567
3568         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3569         regenerating outdated dir files and dir is non-existent.
3570
3571 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3572
3573         * code-files.el (convert-mbox-coding-system): Improve comment.
3574         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3575         coding-system argument to `write-region-pre-hook' call.
3576         (write-region-pre-hook): Fix docstring to mention lockname argument.
3577
3578 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3579
3580         * minibuf.el (completing-read): Remove redundant wrong arg list.
3581
3582         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3583
3584 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3585
3586         * obsolete.el (interactive-form): new compatibility alias for 
3587         function-interactive.
3588
3589 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3590
3591         * menubar-items.el (Menubar-items-truncate-list): Removed.
3592         * menubar-items.el (Menubar-items-truncate-history): New.
3593         * menubar-items.el (default-menubar): Use
3594         Menubar-items-truncate-history.
3595
3596 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3597
3598         * printer.el (generic-print-region): Pass correct arguments to
3599         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3600         Torkelsson <torkel@acc.umu.se>.
3601
3602 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3603
3604         * help.el (describe-mode): synched with FSF 19.34; handle nil
3605         minor mode indicators.
3606
3607 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3608
3609         * minibuf.el (completing-read): Update docstring.
3610
3611 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3612
3613         * XEmacs 21.4.6 "Common Lisp" is released.
3614
3615 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3616
3617         * package-net.el: Inadvertant synch with Windows branch.  From
3618         Andy's log:
3619         (package-net-kit-version): new variable.
3620         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3621
3622 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3623
3624         * package-get.el (package-get-locate-index-file): Also search the
3625         core etc/ directory for the package index file if it can't be
3626         found in ~/.xemacs/.
3627
3628 2001-12-13  William Perry  <wmperry@gnu.org>
3629
3630         * dialog-gtk.el (popup-builtin-question-dialog):
3631         Conform to API in gui.c.
3632         
3633 2001-11-12  Andy Piper  <andy@xemacs.org>
3634
3635         * cus-edit.el (custom-save-face-internal): make sure we save
3636         non-themed faces.
3637         (custom-save-variables): ditto variables.
3638
3639 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3640
3641         * faces.el (make-face-family):
3642         (make-face-size):
3643         New face-modifying functions per Jan Vroonhof.
3644
3645         cus-face.el (custom-set-face-font-family):
3646         (custom-set-face-font-size):
3647         Use them.
3648
3649         * font.el (font-window-system-mappings): More precise docstring.
3650
3651         (font-create-name):
3652         (font-create-object):
3653         (tty-font-create-object):
3654         (tty-font-create-plist):
3655         (x-font-create-object):
3656         (x-font-create-name):
3657         (ns-font-create-name):
3658         (mswindows-font-create-object):
3659         (mswindows-font-create-name):
3660         Add doctrings.
3661
3662 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3663
3664         * gtk-faces.el (gtk-init-device-faces): removed spurious
3665         quote before let* expression.
3666
3667 2001-10-29  Andy Piper  <andy@xemacs.org>
3668
3669         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3670         modified when changing coding system.
3671
3672         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3673         that we invoke the GUI directory selector.
3674
3675 2001-10-25  Andy Piper  <andy@xemacs.org>
3676
3677         * dialog.el (make-dialog-box): use new directory dialog support.
3678         * minibuf.el (read-file-name-1): ditto.
3679         (read-file-name): ditto.
3680         (read-directory-name): ditto.
3681
3682 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3683
3684         * XEmacs 21.4.5 "Civil Service" is released.
3685
3686 2001-04-23  Didier Verna  <didier@xemacs.org>
3687
3688         * cus-edit.el (custom-variable-pre-save): New.
3689         * cus-edit.el (custom-variable-post-save): New.
3690         * cus-edit.el (custom-variable-save): use them.
3691         * cus-edit.el (custom-face-pre-save): New.
3692         * cus-edit.el (custom-face-post-save): New.
3693         * cus-edit.el (custom-face-save): use them.
3694         * cus-edit.el (custom-group-pre-save): New.
3695         * cus-edit.el (custom-group-post-save): New.
3696         * cus-edit.el (custom-group-save): use them.
3697         * cus-edit.el (Custom-save): use the pre/post functions above,
3698         call `custom-save-all' only once.
3699         * cus-edit.el (custom-variable-pre-reset-standard): New.
3700         * cus-edit.el (custom-variable-post-reset-standard): New.
3701         * cus-edit.el (custom-variable-reset-standard): use them.
3702         * cus-edit.el (custom-face-pre-reset-standard): New.
3703         * cus-edit.el (custom-face-post-reset-standard): New.
3704         * cus-edit.el (custom-face-reset-standard): use them.
3705         * cus-edit.el (custom-group-pre-reset-standard): New.
3706         * cus-edit.el (custom-group-post-reset-standard): New.
3707         * cus-edit.el (Custom-reset-standard): use them.
3708         * cus-edit.el (custom-face-reset-saved): use the pre/post
3709         functions above, call `custom-save-all' only once.
3710
3711 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3712
3713         * gutter-items.el (buffers-tab face): Derive from the modeline
3714         face by default.  Many people use white-on-black for the default
3715         font, and the tabs look hideous with that color combination.  The
3716         modeline usually has the correct colors.
3717
3718 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3719
3720         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3721         (tag-mark-stack-max): Typo fix.
3722
3723 2001-09-28  Ben Wing  <ben@xemacs.org>
3724
3725         * font-lock.el:
3726         * font-lock.el (font-lock-after-change-function):
3727         fix problem with last patch, reported by Katsumi Yamaoka.
3728
3729 2001-09-17  Ben Wing  <ben@xemacs.org>
3730
3731         * font-lock.el (font-lock-after-change-function):
3732         fix problem when you insert a comment on the line before a line of
3733         code: if we use the following char, then when you hit backspace,
3734         the following line of code turns the comment color.
3735
3736 2001-06-08  Ben Wing  <ben@xemacs.org>
3737
3738         * process.el: comment about shell-command-switch.
3739         * process.el (shell-quote-argument): Need to quote a null
3740         argument, too.  From Dan Holmsand.
3741         
3742         * startup.el (normal-top-level): Delete some unused FSF junk.
3743         * startup.el (command-line-early):
3744         
3745         * startup.el (command-line): Call MS Windows init function.
3746         
3747         * win32-native.el:
3748         * win32-native.el (mswindows-system-shells): New.
3749         * win32-native.el (mswindows-system-shell-p): New.
3750         * win32-native.el (init-mswindows-at-startup): New.
3751         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3752         * win32-native.el (mswindows-quote-one-simple-arg):
3753         * win32-native.el (mswindows-quote-one-command-arg):
3754         * win32-native.el (mswindows-construct-process-command-line-alist):
3755         Correct comments at top.  Correctly handle passing arguments
3756         to Cygwin programs and to bash.  Fix quoting of zero-length
3757         arguments (from Dan Holmsand).  Set shell-command-switch based
3758         on shell-file-name, which in turn comes from env var SHELL.
3759
3760 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3761
3762         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3763         default-toolbar-position): Fill docstrings for balloon-help.
3764
3765 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3766
3767         * faces.el: Reenable specifications over 'gtk domain.
3768
3769 2001-08-08  Didier Verna  <didier@xemacs.org>
3770
3771         * autoload.el (update-autoload-files): make defdir a file name,
3772         not directory name.
3773
3774 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3775
3776         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3777
3778         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3779
3780 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3781
3782         * font-menu.el (font-menu-set-font): Default to current font-family.
3783         (font-menu-preferred-resolution):
3784         (font-menu-size-scaling):
3785         Provide gtk defaults, too.
3786
3787 2001-07-29  Mike Alexander  <mta@arbortext.com>
3788
3789         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3790         list
3791         (custom-set-face-font-family): ditto
3792
3793 2001-07-26  Mike Sperber <mike@xemacs.org>
3794
3795         * files.el (auto-mode-alist): .9 files are man pages, too.
3796
3797 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3798
3799         * process.el (call-process-internal): bind
3800         coding-system-for-write to 'binary when calling
3801         start-process-internal, so the process receives 
3802         the literal contents of INFILE.
3803
3804 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3805
3806         * files.el (auto-mode-alist): Add configure.ac support.
3807
3808 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3809
3810         * buff-menu.el:
3811         mouse.el:
3812         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3813
3814 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3815
3816         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3817
3818 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3819
3820         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3821         mixed text.
3822         (kinsoku-eol-p): Ditto.
3823
3824 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3825
3826         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3827         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3828         characters as the category `s' or `e' correctly.
3829
3830 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3831
3832         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3833
3834 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3835
3836         * mule/cyrillic.el:  Set up case table.
3837
3838 2001-06-08  Mike Sperber <mike@xemacs.org>
3839
3840         * files.el (save-some-buffers-1): Don't zap the help window right
3841         after `map-y-or-n-p' has popped it up.
3842
3843 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3844
3845         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3846
3847 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3848
3849         * specifier.el: define-specifier-tag 'gtk.
3850
3851 2001-05-12  Ben Wing  <ben@xemacs.org>
3852
3853         * find-paths.el (paths-find-recursive-path):
3854         fix error with null EXCLUDE-REGEXP.
3855         
3856         * font-lock.el (font-lock-mode):
3857         fix problem reported by hrvoje with buffers starting with a space.
3858         
3859 2001-05-06  Ben Wing  <ben@xemacs.org>
3860
3861         * dialog.el (make-dialog-box):
3862         * menubar-items.el (default-menubar):
3863         * printer.el (generic-print-buffer):
3864         * printer.el (generic-print-region):
3865         implement printing the selection when it's selected.
3866
3867 2001-04-18  Didier Verna  <didier@xemacs.org>
3868
3869         * cus-edit.el (Custom-reset-standard): reset to standard settings
3870         not only when the buffer's :custom-state is 'modified, but also
3871         when it is 'set or 'saved.
3872
3873 2001-04-17  Didier Verna  <didier@xemacs.org>
3874
3875         * startup.el (load-user-init-file): define `custom-file' before
3876         loading the user's init file.
3877
3878 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3879
3880         * menubar.el (popup-mode-menu): Make it work with
3881         popup-menu-titles turned off.
3882         
3883 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3884
3885         * about.el (about-mailto-link): Use compose-mail for sending mail.
3886
3887 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3888
3889         * package-admin.el (package-install-hook): New.
3890         (package-delete-hook): New.
3891         (package-admin-add-single-file-package): Use package-delete-hook.
3892
3893         * package-get.el (package-get): Use package-install-hook.
3894
3895 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3896
3897         * package-ui.el (pui-install-selected-packages): reverse the lists
3898         of packages so that they get handled in the same order as they
3899         were selected.
3900
3901 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3902
3903         * packages.el (locate-library): Use read-library-name for completion.
3904
3905 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3906
3907         * byte-optimize.el (=): `=' is not a binary predicate!
3908         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3909         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3910
3911 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3912
3913         * bytecomp.el (byte-compile-arithcompare):
3914         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3915
3916 2001-06-03  William M. Perry  <wmperry@gnu.org>
3917
3918         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3919         return the filename selected by the user!
3920
3921 2001-05-31  William M. Perry  <wmperry@gnu.org>
3922
3923         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3924         in XEmacs/GTK.
3925
3926 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3927
3928         * coding.el: Tiny typo fixed.
3929
3930 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3931
3932         * XEmacs 21.4.3 "Academic Rigor" is released.
3933
3934 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3935
3936         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3937
3938 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3939
3940         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3941
3942 2001-05-04  Ben Wing  <ben@xemacs.org>
3943
3944         * printer.el (generic-print-buffer):
3945         * printer.el (generic-print-region):
3946         Enable dialog boxes.  Apply workaround recommended by Kirill.
3947         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3948         
3949         * simple.el (kill-whole-line):
3950         * simple.el (kill-line-1):
3951         * simple.el (kill-entire-line):
3952         * simple.el (kill-line):
3953         * simple.el (backward-kill-line):
3954         Take out interactive dependence of kill-whole-line.
3955
3956 2001-04-22  Ben Wing  <ben@xemacs.org>
3957
3958         * dialog.el (make-dialog-box):
3959         Put dialog titles back in -- this time correctly.  Fix various
3960         other problems with leaks and such.
3961
3962         * simple.el (region-exists-p):
3963         * simple.el (region-active-p):
3964         Add comment about which one is correct to use in menu specs.
3965
3966 2001-05-05  Ben Wing  <ben@xemacs.org>
3967
3968         * dialog.el (make-dialog-box): fix doc string.
3969         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3970         take out Pretty Print.
3971         * printer.el:
3972         * printer.el (printer-current-device): New.
3973         * printer.el (Printer-get-device): New.
3974         * printer.el (Printer-clear-device): New.
3975         * printer.el (generic-page-setup): New.
3976         * printer.el (generic-print-buffer):
3977         * printer.el (generic-print-region):
3978         Implement Page Setup.  Handle errors properly.
3979
3980 2001-05-05  Ben Wing  <ben@xemacs.org>
3981
3982         * subr.el (error): Complete list of errors in doc string.
3983         
3984 2001-04-22  Ben Wing  <ben@xemacs.org>
3985
3986         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3987         
3988 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3989
3990         * build-report.el: Remove CVS keywords since this file has been in
3991         core lisp for a while now.
3992         * build-report.el (build-report-make-output-files): Fix typo.
3993
3994 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3995
3996         * about.el (about-finish-buffer): Make sure the last change works
3997         even if EVENT is nil.
3998
3999 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4000
4001         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4002         clicked, not the one that happens to be the current buffer at the
4003         time.
4004
4005 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4006
4007         * cus-edit.el (custom-display): Support the GTK Window System also.
4008
4009 2001-04-30  Ben Wing  <ben@xemacs.org>
4010
4011         * printer.el:
4012         * printer.el (printer-page-header):
4013         * printer.el (Print-context): New.
4014         * printer.el (printer-page-footer):
4015         * printer.el (generate-header-element): New.
4016         * printer.el (generate-header-line): New.
4017         * printer.el (print-context-property):
4018         * printer.el (generic-print-buffer):
4019         * printer.el (generic-print-region):
4020         Implement headers and footers.  Implement calling Print dialog box
4021         (#### but it doesn't quite work yet).
4022
4023 2001-04-25  Ben Wing  <ben@xemacs.org>
4024
4025         * about.el (xemacs-hackers):
4026         * about.el (about-url-alist):
4027         * about.el (about-personal-info):
4028         * about.el (about-hacker-contribution):
4029         More contributions.
4030         
4031         * simple.el (handle-post-motion-command):
4032         Fix spurious setting of zmacs-region-stays to t after a non-shift
4033         motion command.
4034
4035 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4036
4037         * about.el (about-personal-info): Update my bio.
4038         (about-hacker-contribution): Ditto.
4039
4040 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4041
4042         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4043
4044 2001-04-19  Andy Piper  <andy@xemacs.org>
4045
4046         * package-net.el (package-net-cygwin32-binary-size): new size.
4047         (package-net-win32-binary-size): new size.
4048         (package-net-convert-index-to-ini): Use new arch.
4049         (package-net-batch-convert-index-to-ini): Removed.
4050         (package-net-generate-bin-ini): New.
4051         (package-net-batch-generate-bin-ini): New.
4052
4053 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4054
4055         * XEmacs 21.4.1 "Copyleft" is released.
4056
4057 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4058
4059         * x-compose.el (xlib-input-method-bug-workaround):
4060         (alias-colon-to-double-quote):
4061         Force sort in map-keymap to work around rehash bug.
4062
4063 2001-04-17  Ben Wing  <ben@xemacs.org>
4064
4065         * about.el: Finish overhaul, add a few new hackers, update a
4066         couple old ones.
4067
4068 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4069
4070         * XEmacs 21.4.0 "Solid Vapor" is released.
4071
4072 2001-04-15  Ben Wing  <ben@xemacs.org>
4073
4074         * about.el:
4075         * about.el (about-headline-face): New.
4076         * about.el (about-link-face): New.
4077         * about.el (about-current-release-maintainers): New.
4078         * about.el (about-other-current-hackers): New.
4079         * about.el (about-url-alist):
4080         * about.el (about-once-and-future-hackers): New.
4081         * about.el (about-mailto-link): New.
4082         * about.el (about-get-buffer):
4083         * about.el (about-finish-buffer):
4084         * about.el (about-xemacs):
4085         * about.el (about-features): Removed.
4086         * about.el (about-advantages): New.
4087         * about.el (about-maintainer-info): Removed.
4088         * about.el (about-personal-info): New.
4089         * about.el (about-hacker-contribution): New.
4090         * about.el (about-maintainer):
4091         * about.el (about-show-linked-info):
4092         * about.el (about-hackers):
4093         Major revamping.  Rewriting of most of the text, improve the
4094         link handling, separate info on contributors into personal
4095         and contribution info, add new contributors, update personal
4096         info, etc. etc.
4097         
4098         * menubar-items.el (default-menubar):
4099         Help menubar entry for News now says more accurately
4100         "What's New in XEmacs".
4101         
4102         * mouse.el:
4103         * mouse.el (mouse-track-cleanup-hook):
4104         * mouse.el (mouse-track):
4105         Don't set-buffer to a dead buffer when calling mouse-track
4106         cleanup hooks.
4107
4108 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4109
4110         * XEmacs 21.2.47 "Zephir" is released.
4111
4112 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4113
4114         * dialog.el (make-dialog-box): Disable dialog box titles until
4115         we get them working.
4116
4117 2001-03-30  Ben Wing  <ben@xemacs.org>
4118
4119         * help.el:
4120         * help.el (Help-princ-face):
4121         * help.el (Help-prin1-face):
4122         * help.el (frob-help-extents):
4123         * help.el (describe-function-1):
4124         * help.el (describe-variable):
4125         Avoid using font-lock faces, which may not be defined.
4126         Instead, use hyper-apropos faces, and make sure they're
4127         defined as necessary by using `require'. (It's not so safe
4128         to do this for font-lock.) In any case, we will eventually
4129         be merging this functionality into hyper-apropos.
4130
4131         * loaddefs.el (completion-ignored-extensions):
4132         Fix documentation.
4133         
4134         * menubar-items.el (menu-truncate-list): Removed.
4135         * menubar-items.el (Menubar-items-truncate-list): New.
4136         * menubar-items.el (default-menubar):
4137         Fix errors if grep or compile command is too long.  Rename helper
4138         function to be less visible.
4139
4140 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4141
4142         * byte-optimize.el (byte-optimize-minus):
4143         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4144
4145 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4146
4147         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4148         Mule is available.
4149
4150         * mule/latin.el: New file.
4151
4152 2001-03-11  Ben Wing  <ben@xemacs.org>
4153
4154         * auto-save.el:
4155         * auto-save.el (auto-save-directory):
4156         * auto-save.el (make-auto-save-file-name):
4157         * auto-save.el (auto-save-file-name-p): New.
4158
4159         Merge in improvements from other definition of
4160         make-auto-save-file-name in files.el.
4161         
4162         * auto-save.el (auto-save-original-name):
4163         * auto-save.el (auto-save-name-in-fixed-directory):
4164         * auto-save.el (auto-save-unslashify-name): Removed.
4165         * auto-save.el (auto-save-slashify-name): Removed.
4166         * auto-save.el (auto-save-reserved-chars): New.
4167         * auto-save.el (auto-save-escape-name): New.
4168         * auto-save.el (auto-save-unhex): New.
4169         * auto-save.el (auto-save-unescape-name): New.
4170
4171         Change algorithm for encoding filenames in auto-save names to be
4172         entirely safe with all filesystems and all possible characters in
4173         a filename, and 100% reversible. (Essentially, uses
4174         quoted-printable as the encoding.)
4175         
4176         * auto-save.el (recover-all-files):
4177
4178         Use insert-directory rather than calling ls directly -- fixes
4179         things under Windows.
4180
4181         * files.el:
4182         * files.el (convert-standard-filename): Substitute FSF's
4183         definition for this (we had nothing here before).
4184         
4185         * files.el (backup-buffer): Warning fix.
4186         
4187         * files.el (make-backup-file-name):
4188         * files.el (find-backup-file-name):
4189         Fix error in calling sequence to auto-save-file-name-p.
4190         
4191         * files.el (recover-file):
4192         Use insert-directory rather than calling ls directly -- fixes
4193         things under Windows.
4194
4195         * files.el (make-auto-save-file-name): Removed.
4196         * files.el (auto-save-file-name-p): Removed.
4197         auto-save is always dumped so no sense in having a definition
4198         that will always be overwritten with another.
4199         
4200         * files.el (insert-directory):
4201         * win32-native.el:
4202         * win32-native.el (debug-mswindows-process-command-lines):
4203         * win32-native.el (original-make-auto-save-file-name): Removed.
4204         * win32-native.el (make-auto-save-file-name): Removed.
4205
4206
4207 2001-03-21  Martin Buchholz <martin@xemacs.org>
4208
4209         * XEmacs 21.2.46 "Urania" is released.
4210
4211 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4212
4213         * menubar-items.el (default-menubar): Update sample.emacs to
4214         sample.init.el and adjust accelerators.
4215
4216 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4217
4218         * build-report.el (build-report): Improve docstring.
4219
4220 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4221
4222         * ChangeLog: Log GTK merge.
4223
4224         * gutter-items.el:
4225         * mwheel.el:
4226         * sound.el:
4227         * startup.el:
4228         Revert gratuitous whitespace changes.
4229
4230 2001-03-07  Ben Wing  <ben@xemacs.org>
4231
4232         * help.el:
4233         * help.el (key-or-menu-binding):
4234         * help.el (Help-find-file): New.
4235         * help.el (describe-beta):
4236         * help.el (describe-copying):
4237         * help.el (describe-project):
4238         * help.el (view-emacs-news):
4239         * help.el (view-sample-init-el): New.
4240         * help.el (Help-princ-face): New.
4241         * help.el (Help-prin1-face): New.
4242         * help.el (help-symbol-function-context-menu):
4243         * help.el (help-symbol-variable-context-menu):
4244         * help.el (help-symbol-function-and-variable-context-menu):
4245         * help.el (frob-help-extents):
4246         * help.el (describe-function-1):
4247         * help.el (describe-variable):
4248
4249         Add coloring in Help buffers, correspondent with hyperlinks.
4250         View files in view-mode rather than Fundamental.
4251         Remove separators from context menus -- now handled in generic code.
4252         Add `Find Tag' to context menu.
4253         
4254         * menubar.el (popup-mode-menu):
4255
4256         Rewrite code that outputs the popup menu to (a) put more specific
4257         entries first, (b) be more robust, (c) output the proper context
4258         menu separators automatically (the context menu functionality is
4259         new and currently used only by Help).
4260
4261 2001-03-10  William M. Perry  <wmperry@aventail.com>
4262
4263         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4264         this function when converting from the 21.1 GTK branch.  Now
4265         supports file, password, question, and color built-in dialogs.
4266
4267 2001-03-06  Ben Wing  <ben@xemacs.org>
4268
4269         * keydefs.el:
4270         * keydefs.el (global-map):
4271         Add commented-out change of M-k (for 21.5).
4272         
4273         * menubar-items.el (default-menubar):
4274         Fix items to control kill-line behavior; add items for
4275         shifted motion.
4276         
4277         * simple.el:
4278         * simple.el (kill-whole-line):
4279         * simple.el (historical-kill-line): Removed.
4280         * simple.el (kill-line): Removed.
4281         * simple.el (kill-entire-line): New.
4282         * simple.el (kill-line-1): New.
4283         * simple.el (backward-kill-line):
4284         Undo kill-whole-line == always changes.  Add new function
4285         kill-entire-line to unconditionally delete the current line.
4286         Add comments describing the lamentable state of affairs of
4287         the kill-line functions and variables.
4288
4289 2001-03-02  Ben Wing  <ben@xemacs.org>
4290
4291         * simple.el:
4292         * simple.el (beginning-of-buffer):
4293         * simple.el (end-of-buffer):
4294         * simple.el (mark-ring-unrecorded-commands):
4295         * simple.el (signal-error-on-buffer-boundary):
4296         * simple.el (shifted-motion-keys-select-region):
4297         * simple.el (unshifted-motion-keys-deselect-region):
4298         * simple.el (motion-keys-for-shifted-motion): New.
4299         * simple.el (handle-pre-motion-command):
4300         * simple.el (handle-post-motion-command):
4301         * simple.el (forward-char-command):
4302         * simple.el (backward-char-command):
4303         * simple.el (scroll-up-command):
4304         * simple.el (scroll-down-command):
4305         * simple.el (next-line):
4306         * simple.el (previous-line):
4307         * simple.el (backward-block-of-lines):
4308         * simple.el (forward-block-of-lines):
4309         * simple.el (backward-word):
4310         * simple.el (mark-word):
4311
4312         Augment documentation of the most common motion commands to make
4313         note of the shifted-motion support.  Improve the support to (a)
4314         properly document how it works and why it's done in the fashion it
4315         is, and (b) allow the keystrokes that trigger it to be customized.
4316
4317         Correct error in the customize specification of
4318         mark-ring-unrecorded-commands.
4319
4320 2001-03-02  Ben Wing  <ben@xemacs.org>
4321
4322         * font-lock.el:
4323         * font-lock.el (font-lock-pending-extent-table): Removed.
4324         * font-lock.el (font-lock-pending-buffer-table): New.
4325         * font-lock.el (font-lock-pre-idle-hook):
4326         * font-lock.el (font-lock-after-change-function):
4327         * font-lock.el (font-lock-fontify-pending-extents):
4328         * font-lock.el (font-lock-lisp-like):
4329
4330         Fix handling of pending extents to avoid excessive slowness (N^2
4331         behavior) when making lots of buffer changes between redisplays,
4332         such as when saving the Options.
4333
4334 2001-03-09  William M. Perry  <wmperry@aventail.com>
4335
4336         * device.el:
4337         * dragdrop.el:
4338         * dumped-lisp.el:
4339         * faces.el:
4340         * frame.el:
4341         * gnuserv.el:
4342         * loadup.el:
4343         * menubar-items.el:
4344         * minibuf.el:
4345         The Great GTK Merge.
4346
4347         * ChangeLog.GTK:
4348         * dialog-gtk.el:
4349         * gdk.el:
4350         * generic-widgets.el:
4351         * glade.el:
4352         * gnome-widgets.el:
4353         * gnome.el:
4354         * gtk-compose.el:
4355         * gtk-extra.el:
4356         * gtk-faces.el:
4357         * gtk-ffi.el:
4358         * gtk-file-dialog.el:
4359         * gtk-font-menu.el:
4360         * gtk-glyphs.el:
4361         * gtk-init.el:
4362         * gtk-iso8859-1.el:
4363         * gtk-marshal.el:
4364         * gtk-mouse.el:
4365         * gtk-package.el:
4366         * gtk-password-dialog.el:
4367         * gtk-select.el:
4368         * gtk-widget-accessors.el:
4369         * gtk-widgets.el:
4370         * gtk.el:
4371         widgets-gtk.el:
4372         The Great GTK Merge: new files.
4373
4374 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4375
4376         * generic-widgets.el: Don't require gtk (a built-in feature) at
4377         top level.  Don't execute the last sexp unless (featurep 'gtk).
4378
4379 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4380
4381         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4382
4383 2001-02-23  Martin Buchholz <martin@xemacs.org>
4384
4385         * XEmacs 21.2.45 "Thelxepeia" is released.
4386
4387 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4388  
4389         * about.el (xemacs-hackers): update my entry. 
4390         * about.el (about-maintainer-info): ditto. 
4391         * about.el (about-hackers): ditto. 
4392
4393 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4394
4395         * about.el (about-maintainer-info): More vanity info about
4396         yours truly.
4397
4398 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4399
4400         * build-report.el (build-report-destination): xemacs-build-reports
4401         has moved to SourceForge, where mailing list name length is
4402         restricted, hence the name change to
4403         xemacs-buildreports@xemacs.org.
4404         * build-report.el (build-report-keep-regexp): Update default.
4405         * build-report.el (build-report-delete-regexp): Ditto.
4406         * build-report.el (build-report-make-output-files): Ditto.
4407
4408 2001-02-19  Craig Lanning  <lanning@scra.org>
4409
4410         * lisp-mode.el: Add indentation specifications for following
4411         Common Lisp forms: handler-case, handler-bind, with-slots,
4412         with-open-file, with-open-stream, print-unreadable-object.
4413
4414 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4415
4416         * font-lock.el (font-lock-set-defaults-1):
4417         Move initialization of `font-lock-cache-position' so that it's set
4418         even if font-lock-keywords is already defined.
4419
4420 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4421
4422         * autoload.el (generate-file-autoloads-1):
4423         Use `emacs-lisp-mode-syntax-table' instead of
4424         `lisp-mode-syntax-table'.
4425         * lisp-mode.el (lisp-mode-syntax-table):
4426         Get rid of old checks for `parse-partial-sexp' version.
4427         Make `|' (pipe) string delimiter instead of punctuation.
4428
4429 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4430
4431         * window.el (save-selected-window):
4432         Use gensym for better macro hygiene.
4433
4434 2001-02-06  Mike Sperber <mike@xemacs.org>
4435
4436         * dump-paths.el:
4437         * startup.el (startup-setup-paths): Set and use
4438         `mule-lisp-directory'.
4439         (startup-setup-paths-warning): Ditto.
4440
4441         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4442         (paths-construct-load-path): Consider `mule-lisp-directory'.
4443
4444 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4445
4446         * font-lock.el: Syntax table improvements used.  A few random
4447         changes are not specified below.
4448         (font-lock-fontify-string-delimiters):
4449         (font-lock-syntactic-keywords):
4450         (font-lock-cache-state nil):
4451         (font-lock-cache-position):
4452         New variables.
4453         (font-lock-set-syntax):
4454         (font-lock-apply-syntactic-highlight):
4455         (font-lock-fontify-syntactic-anchored-keywords):
4456         (font-lock-fontify-syntactic-keywords-region):
4457         (font-lock-eval-keywords):
4458         New functions.
4459         (font-lock-remove-face):
4460         (font-lock-fontify-syntactically-region):
4461         Use syntax properties.
4462
4463 2001-02-08  Martin Buchholz <martin@xemacs.org>
4464
4465         * XEmacs 21.2.44 "Thalia" is released.
4466
4467 2001-01-16  Mike Sperber <mike@xemacs.org>
4468
4469         * startup.el (normal-top-level): Work even if no installation root
4470         is found.
4471
4472 2001-01-30  Andy Piper  <andy@xemacs.org>
4473
4474         * gutter-items.el (progress-abort-glyph): remove instantiator.
4475         (set-progress-abort-instantiator): new function.
4476         (abort-progress-feedback): use it.
4477
4478         * gutter.el (set-gutter-dirty-p): new function.
4479
4480 2001-01-30  Didier Verna  <didier@xemacs.org>
4481
4482         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4483
4484 2001-01-24  Didier Verna  <didier@xemacs.org>
4485
4486         * sound.el (sound-extension-list): give a better default value.
4487         * sound.el (load-sound-file): improve the doc string, also find
4488         files given by absolute names, pass a real extension list to
4489         `locate-file'.
4490
4491 2001-01-26  Martin Buchholz <martin@xemacs.org>
4492
4493         * XEmacs 21.2.43 "Terspichore" is released.
4494
4495 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4496
4497         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4498         messages from gnuserv.
4499
4500 2001-01-20  Martin Buchholz <martin@xemacs.org>
4501
4502         * XEmacs 21.2.42 "Poseidon" is released.
4503
4504 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4505
4506         * cl-macs.el (cl-upcase-arg): New function.
4507         (cl-function-arglist): New function.
4508         (cl-transform-lambda): Automatically add CL-style lambda list to
4509         documentation string using functions above.
4510
4511 2001-01-12  Andy Piper  <andy@xemacs.org>
4512
4513         * package-get.el (package-get-custom): call
4514         package-net-update-installed-db.
4515
4516         * package-ui.el (pui-install-selected-packages): call
4517         package-net-update-installed-db.
4518
4519         * package-net.el (package-net-update-installed-db): use
4520         packages-package-list so that we reflect reality.
4521
4522         * packages.el (packages-package-list): Make docstring reflect
4523         reality.
4524
4525         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4526
4527         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4528         isn't installed.
4529
4530 2001-01-17  Andy Piper  <andy@xemacs.org>
4531
4532         * wid-edit.el (widget-activation-glyph-mapper): activate or
4533         deactivate native widgets.
4534         (widget-glyph-insert-glyph): record instantiator.
4535         (widget-push-button-value-create): use it.
4536
4537         * gui.el (gui-button-action): new function. Make button's domain
4538         buffer current when calling.
4539         (make-gui-button): update to use gui-button-action.
4540
4541 2001-01-16  Didier Verna  <didier@xemacs.org>
4542
4543         * menubar-items.el (default-menubar): add an entry for modeline
4544         horizontal scrolling in Options -> Display.
4545
4546 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4547
4548         * package-get.el (package-get-require-signed-base): Set to nil
4549         by default.
4550
4551 2001-01-17  Martin Buchholz <martin@xemacs.org>
4552
4553         * XEmacs 21.2.41 "Polyhymnia" is released.
4554
4555 2001-01-16  Mike Sperber <mike@xemacs.org>
4556
4557         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4558         catch lisp/mule/.
4559
4560 2001-01-14  Mike Sperber <mike@xemacs.org>
4561
4562         * startup.el (maybe-create-compatibility-dot-emacs):
4563         (maybe-unmigrate-user-init-file):
4564         (unmigrate-user-init-file): Created.
4565         (maybe-migrate-user-init-file): Offer creation of compatibility
4566         .emacs.
4567         Some doc fixes wrt init file location.
4568
4569 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4570
4571         * faces.el (face-frob-from-locale-first): new variable.
4572         (frob-face-font-2): Honor tags arg while trying to use
4573         standard-face-mapping.  When face-frob-from-locale-first is set,
4574         first try to set face inheriting from frobbed-face.
4575
4576 2001-01-15  Didier Verna  <didier@xemacs.org>
4577
4578         * about.el (xemacs-hackers): update my entry.
4579         * about.el (about-url-alist): ditto.
4580         * about.el (about-maintainer-info): ditto.
4581         * about.el (about-hackers): ditto.
4582
4583 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4584
4585         The byte compiler has been badly broken for a year,
4586         by the patch of 1999-12-06.
4587         * byte-optimize.el (byte-optimize-form-code-walker):
4588         Bug was: the byte compiler was making this erroneous optimization:
4589         (progn (or (foo)) (bar)) ==> (bar)
4590
4591 2000-11-20  Mike Sperber <mike@xemacs.org>
4592
4593         * setup-paths.el (paths-core-load-path-depth): Split
4594         `paths-load-path-depth' in two for site and core lisp.  Don't
4595         recurse into core.
4596         * setup-paths.el (paths-construct-load-path): Use.
4597
4598 2001-01-10  Andy Piper  <andy@xemacs.org>
4599
4600         * package-net.el (package-net-cygwin32-binary-size): new variable
4601         (package-net-win32-binary-size): ditto.  add much needed
4602         commentary.
4603
4604         * gutter-items.el (buffers-tab-items): correct off-by-one error
4605         for buffers-tab-max-size.
4606
4607 2001-01-08  Martin Buchholz <martin@xemacs.org>
4608
4609         * XEmacs 21.2.40 is released.
4610
4611 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4612
4613         * mule/hebrew.el: Fix comments and typos.
4614         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4615
4616 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4617
4618         * ChangeLog.1: move ancient log from fill.el.
4619
4620         * dump-paths.el:
4621         paragraphs.el:
4622         mule/mule-category.el:
4623         Miscellaneous typo fixes and slight doc clarifications.
4624
4625         * mule/mule-ccl.el:  Correct file name in header.
4626
4627 2000-12-31  Martin Buchholz <martin@xemacs.org>
4628
4629         * XEmacs 21.2.39 is released.
4630
4631 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4632
4633         * byte-optimize.el (byte-optimize-cond):
4634         (byte-optimize-cond-1): New.
4635         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4636         Optimizes (cond (x nil)) ==> nil.
4637         Provide better diagnostic on malformed expr like (cond foo).
4638
4639 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4640
4641         * mule/mule-coding.el:
4642         mule/mule-cmds.el (reset-language-environment,
4643         set-language-environment-coding-systems):
4644         Safer default coding-priority-list, corresponding to src/file-coding.h.
4645
4646 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4647
4648         * package-admin.el: Allow package removal from
4649         early-package-load-path.
4650
4651 2000-12-15  Andreas Jaeger  <aj@suse.de>
4652
4653         * about.el (about-maintainer-info): Update my entry.
4654
4655 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4656
4657         * packages.el (locate-library): Add support for bzip2
4658         compressed .el files.
4659
4660 2000-12-12  Andy Piper  <andy@xemacs.org>
4661
4662         * package-net.el: new file.
4663
4664 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4665
4666         * font-lock.el: Add missing C++ keywords.
4667
4668 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4669
4670         * simple.el (indent-for-comment): Preserve indentation of comments
4671         starting in column 0, as documented in (Info-goto-node
4672         "(xemacs)Comments").  Update docstring accordingly.
4673
4674 2000-12-05  Martin Buchholz <martin@xemacs.org>
4675
4676         * XEmacs 21.2.38 is released.
4677
4678 2000-12-04  Didier Verna  <didier@xemacs.org>
4679
4680         * mouse.el (default-mouse-track-set-point-in-window): remove
4681         spurious '+' operation detected by Martin.
4682
4683
4684 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4685
4686         * cl-extra.el (coerce):
4687         Implement char to integer coercion.
4688         Remove extraneous (numberp) test.
4689
4690         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4691         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4692         (byte-optimize-predicate):
4693         Warn if evaluating constant expression signals an error.
4694         (byte-optimize-form): Small simplification.
4695
4696         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4697
4698 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4699
4700         * byte-optimize.el:
4701         (byte-optimize-minus):
4702         (byte-optimize-plus):
4703         (byte-optimize-mult):
4704         (byte-optimize-quo):
4705         Use (car (last x)) instead of (last x) to get last elt!
4706         Use `byte-optimize-predicate' to optimize `%'.
4707         Move optimizations for special numeric args to bytecomp.el.
4708         * bytecomp.el (byte-compile-associative): Remove.
4709         (byte-compile-max): New.
4710         (byte-compile-min): New.
4711         Properly handle erroneous calls: (max) (min).
4712         (byte-compile-plus): New.
4713         (byte-compile-minus):
4714         It's easiest to handle 0, +1 and -1 args here.
4715         (byte-compile-mult): New.
4716         It's easiest to handle 1, -1 and 2 args here.
4717         (byte-compile-quo):
4718         It's easiest to handle 0, +1 and -1 args here.
4719         Issue byte-compiler warning when dividing by zero.
4720
4721         Byte-compiler arithmetic improvements.
4722         Better optimize these expressions in the obvious way:
4723         (+ x y 1)   -->  varref x varref y add add1
4724         (+ x y -1)  -->  varref x varref y add sub1
4725         (- x y 0)   -->  (- x y)
4726         (- 0 x y)   -->  (- (- x) y)
4727         (% 42 19)   --> compile-time constant
4728         (/ 42 19)   --> compile-time constant
4729         (* (foo) 2) --> foo call dup plus
4730
4731         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4732         unless (declaim (optimize (safety 3)))
4733         or (setq byte-compile-delete-errors nil).
4734
4735 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4736
4737         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4738         docstrings.
4739
4740 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4741
4742         * startup.el (command-line-do-help):  Add documentation of
4743         portable dumper switches.
4744
4745 2000-11-22  Andy Piper  <andy@xemacs.org>
4746
4747         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4748
4749         * glyphs.el (init-glyphs): don't use autodetect for strings.
4750
4751 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4752
4753         * byte-optimize.el (byte-optimize-char-before):
4754         (byte-optimize-backward-char):
4755         (byte-optimize-backward-word):
4756         Fix incorrect optimizations for these sorts of expressions:
4757         (let ((x nil)) (backward-char x))
4758
4759 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4760
4761         * byte-optimize.el:
4762         * byte-optimize.el (byte-optimize-backward-char): New.
4763         * byte-optimize.el (byte-optimize-backward-word): New.
4764         Make backward-word and backward-char as efficient as forward versions.
4765
4766         * bytecomp.el (byte-compile-no-args-with-one-extra):
4767         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4768         * bytecomp.el (byte-compile-two-args-with-one-extra):
4769         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4770         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4771         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4772         Check if extra arg is constant nil, and if so, use byte-coded call.
4773
4774         * simple.el (backward-word):
4775         * simple.el (mark-word):
4776         * simple.el (kill-word):
4777         * simple.el (backward-kill-word):
4778         Make COUNT argument optional, for consistency with forward-char et al.
4779
4780         * abbrev.el (abbrev-string-to-be-defined):
4781         * abbrev.el (inverse-abbrev-string-to-be-defined):
4782         * abbrev.el (inverse-add-abbrev):
4783         * abbrev.el (expand-region-abbrevs):
4784         * buff-menu.el (Buffer-menu-execute):
4785         * indent.el (move-to-left-margin):
4786         * indent.el (indent-relative):
4787         * indent.el (move-to-tab-stop):
4788         * info.el (Info-reannotate-node):
4789         * lisp-mode.el (lisp-indent-line):
4790         * lisp.el (end-of-defun):
4791         * lisp.el (move-past-close-and-reindent):
4792         * misc.el (copy-from-above-command):
4793         * mouse.el (default-mouse-track-scroll-and-set-point):
4794         * page.el (forward-page):
4795         * paragraphs.el (forward-paragraph):
4796         * paragraphs.el (end-of-paragraph-text):
4797         * picture.el (picture-forward-column):
4798         * picture.el (picture-self-insert):
4799         * rect.el (extract-rectangle-line):
4800         * simple.el (newline):
4801         * simple.el (fixup-whitespace):
4802         * simple.el (backward-delete-char-untabify):
4803         * simple.el (transpose-chars):
4804         * simple.el (transpose-preceding-chars):
4805         * simple.el (do-auto-fill):
4806         * simple.el (indent-new-comment-line):
4807         * simple.el (blink-matching-open):
4808         * view-less.el (cleanup-backspaces):
4809         * wid-edit.el (widget-transpose-chars):
4810         * term/bg-mouse.el (bg-insert-moused-sexp):
4811         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4812
4813         * info.el (Info-fontify-node):
4814         * simple.el (backward-delete-function):
4815         Use canonical delete-backward-char instead of backward-delete-char.
4816
4817 2000-11-20  Andy Piper  <andy@xemacs.org>
4818
4819         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4820         no buffers.
4821
4822 2000-11-20  Andy Piper  <andy@xemacs.org>
4823
4824         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4825         buffer tabs.
4826
4827 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4828
4829         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4830         (proclaim inline...) was shadowing compiler-macros.
4831
4832 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4833
4834         * bytecomp.el (byte-compile-eval): New.
4835         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4836         Keeps this promise made in Lispref:
4837         "If a file being compiled contains a `defmacro' form, the macro is
4838         defined temporarily for the rest of the compilation of that file."
4839
4840 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4841
4842         * cl.el (floatp-safe):
4843         (plusp):
4844         (minusp):
4845         (oddp):
4846         (evenp):
4847         (cl-abs):
4848         Use a better parameter name than `x'.
4849
4850         * cl-macs.el (check-type): Make continuable.  Change documentation
4851         to require PLACE, but accept any form for compatibility.
4852
4853         * abbrev.el (define-abbrev): Use check-type.
4854         * font-menu.el (font-menu-change-face): Use check-type.
4855         * menubar.el (relabel-menu-item): Use check-type.
4856         * itimer.el: Fix typo.
4857
4858 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4859
4860         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4861
4862 2000-11-14  Martin Buchholz <martin@xemacs.org>
4863
4864         * XEmacs 21.2.37 is released.
4865
4866 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4867
4868         * code-cmds.el: Provide the feature.
4869
4870 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4871
4872         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4873
4874         * code-cmds.el: New file
4875         * mule/mule-cmds.el:
4876         * mule/mule-misc.el
4877         (coding-keymap): New keymap. Define coding system keyboard
4878         commands on file-coding builds too.
4879         (coding-system-change-eol-conversion):
4880         (universal-coding-system-argument):
4881         (set-default-coding-systems):
4882         (prefer-coding-system): Moved from mule-cmds.el
4883         (set-buffer-process-coding-system): Moved from mule-misc.el
4884
4885 2000-09-15  Stephen Carney <carney@scubadoo.com>
4886
4887         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4888
4889 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4890
4891         * package-get.el (package-get-download-sites): Add a pre-release
4892         site for experimental packages.
4893
4894         * auto-autoloads.el: Regenerated.
4895
4896 2000-08-01  Andy Piper  <andy@xemacs.org>
4897
4898         * gutter-items.el (buffers-tab-omit-function): reference
4899         buffers-tab-select-visible-buffers.
4900         (buffers-tab-filter-functions): new variable, by default uses
4901         buffers-tab-selection-function and buffers-tab-omit-function.
4902         (select-buffers-tab-buffers-by-mode): invert arguments.
4903         (buffers-tab-select-visible-buffers): new function. Invert calling
4904         of buffers-menu-omit-invisible-buffers.
4905         (buffers-tab-items): rewrite to use
4906         buffers-tab-filter-functions. Rewrite docstring.
4907         (gutter-buffers-tab-extent): delete.
4908         (add-tab-to-gutter): always build a new extent when adding the
4909         tabs.
4910         (update-tab-in-gutter): make gutter dirty when orientation
4911         changes.
4912
4913 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4914
4915         * bytecomp.el (byte-compile-defvar-or-defconst):
4916         Only do loadhist recording if defvar form includes a value.
4917
4918 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4919
4920         * bytecomp.el (byte-compile-initial-macro-environment):
4921         `eval-when-compile' should not compile its body.
4922
4923 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4924
4925         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4926         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4927         some Japanese English.  Remove some ancient FSF comments, and
4928         improve docstrings.  Use symbols not vectors for tables.
4929
4930 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4931
4932         * keymap.el:
4933         (local-key-binding):
4934         (global-key-binding):
4935         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4936
4937         * lisp.el:
4938         (backward-sexp): Slightly simpler code.
4939         (mark-sexp): Make arg optional, like FSF Emacs.
4940         (forward-list): Slightly simpler code.
4941         (backward-list): Slightly simpler code.
4942         (down-list):  Make arg optional, like FSF Emacs.
4943         (up-list):  Make arg optional, like FSF Emacs.
4944         (backward-up-list):  Make arg optional, like FSF Emacs.
4945         (kill-sexp):  Make arg optional, like FSF Emacs.
4946         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4947
4948         * font-menu.el (font-menu-change-face):
4949         Take continuable errors into account.
4950
4951         * abbrev.el:
4952         * abbrev.el (clear-abbrev-table):
4953         * abbrev.el (define-abbrev-table):
4954         * abbrev.el (define-abbrev):
4955         * abbrev.el (insert-abbrev-table-description):
4956         * apropos.el (apropos-documentation-check-doc-file):
4957         * apropos.el (apropos-documentation-check-elc-file):
4958         * buff-menu.el (list-buffers):
4959         * buff-menu.el (list-buffers-noselect):
4960         * bytecomp.el (byte-recompile-directory):
4961         * bytecomp.el (batch-byte-compile):
4962         * cl-macs.el (typep):
4963         * code-files.el (find-coding-system-magic-cookie):
4964         * code-files.el (insert-file-contents):
4965         * cus-edit.el (customize-set-variable):
4966         * cus-edit.el (customize-save-variable):
4967         * cus-face.el (custom-set-face-font-size):
4968         * cus-face.el (custom-set-face-update-spec):
4969         * cus-face.el (custom-reset-faces):
4970         * custom.el (custom-check-theme):
4971         * custom.el (copy-upto-last):
4972         * fill.el (canonically-space-region):
4973         * fill.el (fill-paragraph):
4974         * fill.el (fill-region):
4975         * fill.el (find-space-insertable-point):
4976         * fill.el (justify-current-line):
4977         * faces.el (face-spec-update-all-matching):
4978         * faces.el (set-face-stipple):
4979         * files-nomule.el (insert-file-contents):
4980         * files.el (insert-file-contents-literally):
4981         * files.el (hack-local-variables-last-page):
4982         * files.el (basic-save-buffer):
4983         * files.el (insert-directory):
4984         * font-menu.el (font-menu-change-face):
4985         * font.el (font-spatial-to-canonical):
4986         * format.el (format-encode-region):
4987         * format.el (format-insert-file):
4988         * format.el (format-replace-strings):
4989         * gutter.el (set-gutter-element):
4990         * help.el (key-or-menu-binding):
4991         * help.el (describe-bindings):
4992         * help.el (with-syntax-table):
4993         * indent.el (indent-rigidly):
4994         * indent.el (delete-to-left-margin):
4995         * info.el:
4996         * info.el (Info-extract-dir-entry-from):
4997         * info.el (Info-build-dir-anew):
4998         * info.el (Info-rebuild-dir):
4999         * info.el (Info-batch-rebuild-dir):
5000         * info.el (Info-read-subfile):
5001         * info.el (Info-build-node-completions):
5002         * info.el (Info-extract-menu-node-name):
5003         * isearch-mode.el (isearch-range-invisible):
5004         * isearch-mode.el (isearch-restore-invisible-extents):
5005         * itimer.el (itimerp):
5006         * itimer.el (itimer-live-p):
5007         * keymap.el:
5008         * keymap.el (substitute-key-definition):
5009         * keymap.el (read-command-or-command-sexp):
5010         * keymap.el (local-key-binding):
5011         * keymap.el (global-key-binding):
5012         * keymap.el (global-set-key):
5013         * keymap.el (local-set-key):
5014         * ldap.el:
5015         * ldap.el (ldap-add-entries):
5016         * ldap.el (ldap-delete-entries):
5017         * lisp.el (backward-sexp):
5018         * lisp.el (mark-sexp):
5019         * lisp.el (forward-list):
5020         * lisp.el (backward-list):
5021         * lisp.el (down-list):
5022         * lisp.el (backward-up-list):
5023         * lisp.el (up-list):
5024         * lisp.el (kill-sexp):
5025         * lisp.el (backward-kill-sexp):
5026         * menubar.el (add-menu-button):
5027         * menubar.el (add-submenu):
5028         * menubar.el (delete-menu-item):
5029         * menubar.el (relabel-menu-item):
5030         * mouse.el (narrow-window-to-region):
5031         * obsolete.el (define-obsolete-variable-alias):
5032         * obsolete.el (store-substring):
5033         * package-admin.el:
5034         * package-admin.el (package-admin-install-function):
5035         * package-admin.el (package-admin-install-function-mswindows):
5036         * package-admin.el (package-admin-default-install-function):
5037         * package-get.el (package-get-update-base-entries):
5038         * packages.el (packages-load-package-dumped-lisps):
5039         * packages.el (packages-collect-package-dumped-lisps):
5040         * printer.el (generic-print-buffer):
5041         * printer.el (generic-print-region):
5042         * replace.el (occur-mode-mouse-goto):
5043         * replace.el (perform-replace):
5044         * select.el (get-selection-no-error):
5045         * simple.el:
5046         * simple.el (newline):
5047         * simple.el (open-line):
5048         * simple.el (edit-and-eval-command):
5049         * simple.el (goto-line):
5050         * simple.el (undo):
5051         * simple.el (kill-region):
5052         * simple.el (copy-region-as-kill):
5053         * simple.el (kill-ring-save):
5054         * simple.el (set-mark):
5055         * simple.el (next-line):
5056         * simple.el (previous-line):
5057         * simple.el (line-move):
5058         * simple.el (set-goal-column):
5059         * simple.el (comment-region):
5060         * subr.el:
5061         * subr.el (putf):
5062         * syntax.el (modify-syntax-entry):
5063         * syntax.el (map-syntax-table):
5064         * view-less.el (view-file):
5065         * view-less.el (view-buffer):
5066         * view-less.el (view-file-other-window):
5067         * window-xemacs.el (backward-other-window):
5068         * window.el:
5069         * window.el (one-window-p):
5070         * window.el (walk-windows):
5071         * window.el (window-list):
5072         * x-mouse.el (x-mouse-kill):
5073         * x-select.el (x-get-cutbuffer):
5074         * x-select.el (x-store-cutbuffer):
5075         * term/bg-mouse.el (bg-mouse-line-to-center):
5076         * term/sun-mouse.el (window-line-end):
5077         * term/sun-mouse.el (sun-select-region):
5078         * term/sun.el (kill-region-and-unmark):
5079         * mule/mule-category.el:
5080         * mule/mule-category.el (modify-category-entry):
5081         * mule/mule-category.el (char-category-list):
5082         * mule/mule-coding.el (coding-system-force-on-output):
5083         * mule/mule-misc.el (coding-system-put):
5084         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5085
5086 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5087
5088         * cus-face.el: Typo fixes and tiny clarifications.
5089         * custom.el: ditto
5090
5091 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5092
5093         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5094         * startup.el (normal-top-level): Setup auto-save-list-file-name
5095         if auto-save-list-file-prefix is non-nil.
5096
5097 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5098
5099         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5100
5101 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5102
5103         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5104         get symbol at point-min.
5105
5106 2000-10-24  Didier Verna  <didier@xemacs.org>
5107
5108         * info.el (Info-emacs-info-file-name): defconst it.
5109         * info.el (Info-footnote-tag): defcustom it.
5110         * info.el (Info-no-description-string): ditto.
5111         * info.el (Info-find-node): adapt to new semantics of
5112         'Info-suffixed-file (don't do the case variants stuff).
5113         * info.el (Info-insert-dir): rewrite the dir file variants code.
5114         * info.el (Info-directory-files): New. Return the list of info
5115         files in a directory.
5116         * info.el (Info-dir-outdated-p): use it.
5117         * info.el (Info-parse-dir-entries): ditto.
5118         * info.el (Info-build-dir-anew): don't restrict to files ending
5119         with a ".info.*" extension.
5120         * info.el (Info-set-mode-line): ditto.
5121         * info.el (Info-read-subfile): adapt to new semantics of
5122         'Info-suffixed-file (append 'exact argument).
5123         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5124         string independently of the case.
5125         * info.el (Info-suffixed-file): use it (match all possible case
5126         for the file name).
5127         * info.el (Info-insert-file-contents): code cleanup.
5128         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5129         columns.
5130         * info.el (Info-batch-rebuild-dir): ditto.
5131         * info.el (Info-read-node-name-1): ditto.
5132         * info.el (Info-search): ditto.
5133         * info.el (Info-fontify-node): ditto.
5134
5135
5136 2000-10-24  Didier Verna  <didier@xemacs.org>
5137
5138         * process.el (shell-command): when called from a program, avoid
5139         'push-mark's "mark-set" message.
5140
5141 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5142
5143         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5144         by a symbol, not by a vector.
5145         * mule/vietnamese.el (vscii): Likewise.
5146         (viscii): Likewise.
5147         * mule/cyrillic.el (koi8-r): Likewise.
5148
5149         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5150         by a symbol, not by a vector.
5151         (chinese-big5-2): Likewise.
5152         * mule/ethiopic.el (ethiopic): Likewise.
5153         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5154         (vietnamese-viscii-upper): Likewise.
5155
5156 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5157
5158         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5159
5160 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5161
5162         * byte-optimize.el (byte-optimize-car): New function.
5163         (byte-optimize-cdr): Ditto.
5164
5165 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5166
5167         * byte-optimize.el: Partial synch with FSF 20.7.
5168         Optimize constant concatenation.
5169         Add keymapp as a side effect free function.  It is a built-in.
5170         (byte-after-unbind-pos): Remove byte-equal.
5171
5172 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5173
5174         * update-elc-2.el: Quote regexps correctly.
5175
5176 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5177
5178         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5179         (ccl-compile): Apply integerp, not integer-or-char-p to
5180         check the type of the buffer magnification
5181         (ccl-compile-write-string): Encode a string with binary
5182         coding system.
5183         (ccl-compile-write-repeat): Likewise.
5184
5185 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5186
5187         * buff-menu.el:
5188         * bytecomp.el:
5189         * coding.el:
5190         * faces.el:
5191         * files.el:
5192         * fill.el:
5193         * float-sup.el:
5194         * font-lock.el:
5195         * help.el:
5196         * iso8859-1.el:
5197         * loaddefs.el:
5198         * menubar-items.el:
5199         * menubar.el:
5200         * modeline.el:
5201         * msw-font-menu.el:
5202         * paragraphs.el:
5203         * paths.el:
5204         * replace.el:
5205         * simple.el:
5206         * sound.el:
5207         * startup.el:
5208         * version.el:
5209         * x-faces.el:
5210         * x-font-menu.el:
5211         Remove purecopy.
5212
5213 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5214
5215         * simple.el (do-auto-fill): Use the function pointer to by
5216         `comment-line-break-function', not `indent-new-comment-line'. This
5217         fixes an issue with cc-mode comment continuation.
5218
5219 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5220
5221         * simple.el (turn-on-auto-fill):  Add (interactive).
5222         * mwheel.el (mwheel-install): Add (interactive).
5223         * font-lock.el (turn-on-font-lock): Add (interactive).
5224         (turn-off-font-lock): Add (interactive).
5225
5226 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5227
5228         * packages.el (packages-special-base-regexp): Add `man'.
5229
5230 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5231
5232         * wid-edit.el (widget-specify-active): map over extents in current
5233         buffer like `widget-specify-inactive' does.  Mapping over the
5234         inactive extent object does not work since the current extent is
5235         ignored by `map-extents'.
5236
5237 2000-10-04  Martin Buchholz <martin@xemacs.org>
5238
5239         * XEmacs 21.2.36 is released.
5240
5241 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5242
5243         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5244         Optimize the compiled-function-constants vector by byte-code
5245         reference counts.
5246
5247 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5248
5249         * build-report.el (build-report-delete-regexp): quote value in
5250         defcustom
5251
5252 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5253
5254         * build-report.el (build-report): Don't bind srcdir which we don't
5255         use in `multiple-value-bind' to avoid the only byte-compiler
5256         warning.
5257
5258 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5259
5260         * build-report.el: Requires cl and custom now.
5261         build-report-version is determined by XEmacs version -- remove
5262         build-report-version*.
5263         * build-report.el (build-report-version): Removed.
5264         * build-report.el (build-report-installation-version-regexp): New.
5265         * build-report.el (build-report-version-file-regexp): New.
5266         * build-report.el (build-report-installation-srcdir-regexp): New.
5267         * build-report.el (build-report-destination): Offer
5268         xemacs-build-reports and xemacs-beta.
5269         * build-report.el (build-report-keep-regexp): Adjusted.
5270         * build-report.el (build-report-delete-regexp): Adjusted.
5271         * build-report.el (build-report-make-output-dir): New.
5272         * build-report.el (build-report-installation-file): Replace use of
5273         `concat' with `expand-file-name'.
5274         * build-report.el (build-report-make-output-file): Removed.
5275         * build-report.el (build-report-make-output-files): New.
5276         * build-report.el (build-report-subject): Identify as
5277         user-variable with "*...".
5278         * build-report.el (build-report-prompts): Ditto.
5279         * build-report.el (build-report-version-file): New.
5280         * build-report.el (build-report-file-encoding): Identify as
5281         user-variable with "*...".
5282         * build-report.el (build-report-make-output-get): New.
5283         * build-report.el (build-report-insert-header): Report
5284         emacs-version and system-configuration instead of
5285         build-report-version.
5286         * build-report.el (build-report-insert-make-output): Add file
5287         argument.
5288         * build-report.el (build-report-insert-installation-file):
5289         Re-indent.
5290         * build-report.el (build-report-keep): Change docstring,
5291         re-indent.
5292         * build-report.el (build-report-delete): Ditto.
5293         * build-report.el (build-report-installation-data): New.
5294         * build-report.el (build-report-version-file-data): New.
5295
5296 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5297
5298         * byte-optimize.el (byte-optimize-lapcode):
5299         Fix the optimization of using the first 5 elements of the
5300         constants vector for variables.
5301         (byte-optimize-lapcode): Fix another ancient broken optimization.
5302
5303 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5304
5305         * *: Spelling mega-patch
5306
5307 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5308
5309         * easymenu.el: doc fixes.
5310         (easy-menu-do-define): Use backquote.
5311         (easy-menu-change):
5312         (easy-menu-add):
5313         `when' seems much clearer than `if' here.
5314         (easy-menu-remove):
5315         (easy-menu-add-item):
5316         (easy-menu-item-present-p):
5317         (easy-menu-remove-item):
5318         Wrap using (when (featurep 'menubar) ...)
5319
5320 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5321
5322         * bytecomp.el (displaying-byte-compile-warnings):
5323         Revert Ben's change to this function below so that the compile log
5324         is displayed properly for users of the "popper" package.
5325
5326 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5327
5328         * window.el (save-selected-window): Use backquote.
5329
5330         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5331         Renamed from `byte-compile-file-form-defvar'.
5332         * bytecomp.el (byte-compile-defvar-or-defconst):
5333         Only cons onto current-load-list in top-level forms.
5334         Else this leaks a cons cell every time a defun is called.
5335         Renamed from `byte-compile-defvar', for clarity.
5336         Warn when docstring of defvar is not a string.
5337         Use consistent error messages.
5338         Better comments.
5339
5340 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5341
5342         * simple.el (set-variable):
5343         Remove unneeded defvar by rearranging order of let* forms.
5344
5345         * mule/mule-ccl.el (ccl-get-next-code):
5346         * menubar-items.el (bookmark-menu-filter):
5347         (language-environment-menu-filter):
5348         (tutorials-menu-filter):
5349         * toolbar-items.el (toolbar-compile):
5350         * byte-optimize.el (disassemble-offset):
5351         Use (declare (special ...)) instead of `defvar'.
5352
5353         * cl-macs.el (cl-do-proclaim):
5354         Fix (declare (special ...)) warning suppression syntax.
5355
5356 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5357
5358         * info.el (Info-tag-table-marker):
5359         (Info-tag-table-buffer):
5360         (Info-find-file-node):
5361         (Info-read-subfile):
5362         (Info-build-node-completions):
5363         (Info-search):
5364         (Info-mode):
5365         Multiple info buffer support.
5366
5367 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5368
5369         * ldap.el (ldap-decode-entry): New defun
5370         (ldap-search-entries): Use it in order to decode DN-prefixed
5371         entries properly
5372
5373 2000-08-23  Daniel Pittman <daniel@danann.net>
5374
5375         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5376         Use `eq', not `=', to compare symbols.
5377
5378 2000-07-30  Ben Wing  <ben@xemacs.org>
5379
5380         * bytecomp.el (byte-compile-report-error):
5381         * bytecomp.el (displaying-byte-compile-warnings):
5382         if stack-trace-on-error is set, send out a backtrace when
5383         an error is encountered that stops byte compilation.  this
5384         should make it much much easier to track down those curious
5385         problems.  also undo the kludge of using a separate "*Show*"
5386         buffer for display when there's a temp-buffer-show-function;
5387         we can avoid this by just being a little smarter.
5388
5389         * dialog-items.el:
5390         * dialog-items.el (search-dialog-regexp): New.
5391         * dialog-items.el (search-dialog-callback):
5392         * dialog-items.el (make-search-dialog):
5393         add a regexp option to the dialog and clean up a bit.
5394
5395         * dialog.el:
5396         * dialog.el (yes-or-no-p-dialog-box):
5397         * dialog.el (get-dialog-box-response):
5398         * dialog.el (make-dialog-box):
5399         * dialog.el (dialog-box-finish): New.
5400         * dialog.el (dialog-box-cancel): New.
5401         * dialog.el (internal-make-dialog-box-exit): New.
5402         implement [properly!] the :modal property of the new dialog box
5403         interface.  this is the first time xemacs has ever had *proper*
5404         modal dialog boxes, giving the standard window-system feedback.
5405         (e.g. under windows, clicking on a disabled frame causes a beep
5406         and makes the dialog box flash three times.)
5407
5408         * dragdrop.el: header keyword frobbing.
5409
5410         * dumped-lisp.el (preloaded-file-list):
5411         renamed winnt.el to win32-native.el.
5412
5413         * faces.el (face-property):
5414         * faces.el (set-face-property):
5415         * faces.el (frob-face-property):
5416         * faces.el (frob-face-font-2):
5417         * faces.el (make-face-bold):
5418         * faces.el (make-face-italic):
5419         * faces.el (make-face-bold-italic):
5420         * faces.el (make-face-unbold):
5421         * faces.el (make-face-unitalic):
5422         * faces.el (make-face-smaller):
5423         * faces.el (make-face-larger):
5424         clean up the implementation of these so that window-system-specific
5425         methods are called only on objects belonging to that window system.
5426         previously, you could have [e.g.] mswindows-make-face-bold called
5427         on font object of device type `stream', which is not good and
5428         explains the subtle errors Adrian was getting when byte-compiling
5429         something that required 'term. (Adrian, now you can use stack-trace-
5430         on-error to find the exact place where things are going wrong instead
5431         of having to laboriously binary-search your way through.)
5432
5433         * finder.el (finder-known-keywords):
5434         cleaned up -- properly sorted, clarified the meanings of many of
5435         the keywords, and added a few -- mswin, gui, content, build, www,
5436         user, services.  the last two try to distinguish between a package
5437         that's used directly by the user, and a package that provides
5438         support services to other packages.
5439
5440         * font-lock.el (lisp-font-lock-keywords-2):
5441         update list of lisp control structures to include everything,
5442         including new ones i introduced.
5443
5444         * gutter.el: header keyword frobbing.
5445
5446         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5447         recent isearch element was not doing so!  you got the second-most-
5448         recent instead.
5449
5450         * lisp-mode.el (construct-lisp-mode-menu):
5451         more menubar cleanups.
5452         * lisp-mode.el (with-selected-window):
5453         make it indent properly.
5454
5455         * menubar-items.el (default-menubar): lots of menubar cleanups.
5456         rearranged the options menu the most, e.g. splitting up the
5457         Keyboard/Mouse menu into a new Editing menu and combining the
5458         separate Scrollbar/Gutter/Toolbar submenus into Display.
5459         Got rid of General, moved items to Editing or new Troubleshooting.
5460         Moved Packages to Tools; doesn't seem to belong under Options.
5461         Added stuff to the Cmds menu, e.g. Change Case.
5462
5463         NB please don't complain about these periodic menubar changes.
5464         Anything like this is necessarily incremental in its construction
5465         -- By constant use you gradually become more and more aware of
5466         better and better ways to group menu items.  When we eventually
5467         move the options menu to a property sheet, the existing structure
5468         will probably be preserved fairly well.
5469
5470         * minibuf.el (next-history-element): fix problems with pressing
5471         down arrow in repeat-complex-command.
5472
5473         * modeline.el:
5474         * modeline.el (modeline-3d-p): New.
5475         added custom variable for controlling the 3d modeline.  the
5476         corresponding Options item has been present for a long time,
5477         but commented out with "fix me!" comments.  it's fixed now.
5478
5479         * obsolete.el (add-menu):
5480         remove bogus gettexts.
5481
5482         * process.el (shell-quote-argument):
5483         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5484         For bash under Windows native, see below.
5485
5486         * simple.el:
5487         * simple.el (display-warning-buffer):
5488         Fixed the handling of warning display to eliminate the annoying
5489         *Show* buffer, like was done for byte-compiler output above.
5490
5491         * simple.el (debug-print): New.
5492         Simple function for sending debug messages to the console and/or
5493         other debug places.
5494
5495         * subr.el (replace-in-string):
5496         Rewrite this function to avoid N^2 behavior with large strings --
5497         catastrophic with the new Windows selection code! (Apparently the
5498         author of this function didn't realize there was a fun
5499         replace-match that could make his life much easier, because we
5500         duplicated the entire logic.  The new version is smaller, easier
5501         to understand, much more robust, and has extended features --
5502         those of replace-match.)
5503
5504         * window.el:
5505         * window.el (with-selected-window): New.
5506         An obvious complement to the existing `with-selected-frame' and
5507         `with-current-buffer'.
5508
5509         * win32-native.el: Renamed from winnt.el.
5510         Added a great deal of stuff for properly handling process quoting,
5511         somewhat modeled on Kirill's original model (which i later threw
5512         away).  We should now finally have correctly working process arg
5513         quoting/dequoting so that the final app gets exactly what we
5514         intended.  Because the mechanism is in Lisp, it's easily
5515         extendible. (For those running bash and running the native
5516         version, I tried hard to do what I thought was correct.  But more
5517         thought is needed, and ideally the volunteer work of people with
5518         these configurations that they generally run on.)
5519
5520         * x-font-menu.el (x-font-menu-font-data):
5521         Put in defvar's to fix byte-compiler warnings.
5522
5523 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5524
5525         * select.el (selection-coercion-alist): Initialise.
5526         * select.el (select-coerce-to-text): New.
5527         * select.el (select-coerce): New.
5528         New functions to perform type and value coercion.
5529
5530         * select.el (select-buffer-killed-default): Keep data if it was
5531         on the clipboard.
5532
5533 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5534
5535         * menubar-items.el (default-menubar): Fix typo.
5536         (default-menubar): `lambda' was mispelled as `lamda'.
5537
5538 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5539
5540         * window.el (shrink-window-if-larger-than-buffer): Remove
5541         edge checking code.
5542
5543 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5544
5545         * paths.el (gnus-local-domain): Removed.
5546         (gnus-local-organization): Ditto.
5547         (gnus-startup-file): Ditto.
5548
5549 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5550
5551         * files.el (auto-mode-alist): Add .spec for RPM.
5552
5553 2000-07-31  Andy Piper  <andy@xemacs.org>
5554
5555         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5556
5557 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5558
5559         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5560         browse-url.
5561         * help.el (xemacs-www-page): Ditto.
5562         (xemacs-www-faq): Ditto.
5563         * menubar-items.el (default-menubar): Ditto.
5564
5565         * wid-edit.el (widget-url-link-action): Ditto.
5566         From: Kenichi OKADA <okada@opaopa.org>.
5567
5568 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5569
5570         * finder.el (finder-commentary): Add autoload cookie.
5571
5572 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5573
5574         * files.el (insert-file-contents-literally): Fix second let
5575         binding for `coding-system-for-read' to `coding-system-for-write'
5576         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5577
5578 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5579
5580         * files.el (insert-file-contents-literally): Use binary coding
5581         system (from Morioka san).
5582         (insert-file-contents-literally): Make file-name-handler method.
5583
5584 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5585
5586         * cl-macs.el (get-selection): Add defsetf.
5587
5588 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5589
5590         * x-init.el (x-activate-region-as-selection): replace obsolete
5591         function x-own-selection with own-selection.
5592         (ow-find): replace obsolete functions x-get-selection and
5593         x-get-clipboard with get-selection and get-clipboard.
5594         (init-post-x-win): replace obsolete function x-disown-selection
5595         with disown-selection.
5596
5597 2000-07-20  Mike Sperber  <mike@xemacs.org>
5598
5599         * startup.el (load-user-init-file): Only try to load init file if
5600         it exists.
5601
5602 2000-07-10  Andy Piper  <andy@xemacs.org>
5603
5604         * dialog-items.el: sync with Ben's patch.
5605
5606         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5607         comment.
5608         (progress-text-glyph): deleted.
5609         (progress-layout-glyph): make completely minimal.
5610         (progress-gauge-glyph): ditto.
5611         (progress-display-style): fix to handle dynamic instantiator
5612         changes.
5613         (progress-text-instantiator): new.
5614         (progress-layout-instantiator): new.
5615         (progress-gauge-instantiator): new.
5616         (set-progress-display-instantiator): renamed and changed from
5617         set-progress-display-style.
5618         (progress-abort-glyph): use instantiator not glyph.
5619         (append-progress-display): use set-progress-display-instantiator
5620         and set-glyph-image.
5621         (abort-progress-display): ditto.
5622         (raw-append-progress-display): ditto.
5623
5624 2000-07-20  Ben Wing  <ben@xemacs.org>
5625
5626         * code-files.el: Move Mule-specific code to mule-coding.el.
5627
5628 2000-07-15  Ben Wing  <ben@xemacs.org>
5629
5630         * autoload.el:
5631         Fixed comments.
5632
5633         * cmdloop.el:
5634         * cmdloop.el (yes-or-no-p):
5635         * cmdloop.el (y-or-n-p):
5636         Make these functions use should-use-dialog-box-p and not be
5637         overridden in dialog.el.
5638
5639         * cus-dep.el:
5640         * cus-dep.el (Custom-make-dependencies): Removed.
5641         * cus-dep.el (Custom-make-dependencies-1): New.
5642         * cus-dep.el (Custom-make-one-dependency): New.
5643         New entry point for use in Makefiles, to avoid excessive
5644         invocations.
5645
5646         * cus-edit.el (custom-variable-reset-saved):
5647         * cus-edit.el (custom-variable-reset-standard):
5648         * cus-edit.el (custom-save-resets):
5649         Fix bytecompiler warnings.
5650
5651         * dialog.el:
5652         * dialog.el (yes-or-no-p-dialog-box):
5653         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5654         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5655         * dialog.el (get-dialog-box-response):
5656         * dialog.el (message-or-box):
5657         * dialog.el (make-dialog-box):
5658         * dialog.el (popup-dialog-box): New.
5659         Avoid yes-or-no-p bogosities.
5660         Create a general function `make-dialog-box' to encapsulate all
5661         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5662
5663         * dumped-lisp.el (preloaded-file-list):
5664         Add dialog-items.  Clean up.  Group files by types.
5665
5666         * easymenu.el (easy-menu-add):
5667         * easymenu.el (easy-menu-remove):
5668         Account for accelerators.
5669
5670         * extents.el:
5671         * extents.el (extent-list): New args, like in map-extents.
5672         * extents.el (extent-at-event): New.
5673         * extents.el (extents-at-event): New.
5674
5675         * font-lock.el:
5676         * font-lock.el (font-lock-mode):
5677         * font-lock.el (font-lock-default-fontify-buffer):
5678         * font-lock.el (font-lock-default-unfontify-region):
5679         * font-lock.el (font-lock-fontify-syntactically-region):
5680         * font-lock.el (font-lock-fontify-keywords-region):
5681         Use new progress-feedback names.
5682
5683         * font-lock.el (java-font-lock-identifier-regexp):
5684         * font-lock.el (java-font-lock-class-name-regexp):
5685         Fix bytecompiler warnings.
5686
5687         * gutter-items.el:
5688         * gutter-items.el (progress-display-use-echo-area): Removed.
5689         * gutter-items.el (progress-feedback-use-echo-area): New.
5690         * gutter-items.el (progress-display-popup-period): Removed.
5691         * gutter-items.el (progress-feedback-popup-period): New.
5692         * gutter-items.el (set-progress-display-style): Removed.
5693         * gutter-items.el (set-progress-feedback-style): New.
5694         * gutter-items.el (progress-display-style): Removed.
5695         * gutter-items.el (progress-feedback-style): New.
5696         * gutter-items.el (progress-stack):
5697         * gutter-items.el (progress-displayed-p): Removed.
5698         * gutter-items.el (progress-feedbacked-p): New.
5699         * gutter-items.el (clear-progress-display): Removed.
5700         * gutter-items.el (clear-progress-feedback): New.
5701         * gutter-items.el (progress-display-clear-when-idle): Removed.
5702         * gutter-items.el (progress-feedback-clear-when-idle): New.
5703         * gutter-items.el (remove-progress-display): Removed.
5704         * gutter-items.el (remove-progress-feedback): New.
5705         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5706         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5707         * gutter-items.el (append-progress-display): Removed.
5708         * gutter-items.el (append-progress-feedback): New.
5709         * gutter-items.el (abort-progress-display): Removed.
5710         * gutter-items.el (abort-progress-feedback): New.
5711         * gutter-items.el (raw-append-progress-display): Removed.
5712         * gutter-items.el (raw-append-progress-feedback): New.
5713         * gutter-items.el (display-progress-display): Removed.
5714         * gutter-items.el (display-progress-feedback): New.
5715         * gutter-items.el (current-progress-display): Removed.
5716         * gutter-items.el (current-progress-feedback): New.
5717         * gutter-items.el (current-progress-display-label): Removed.
5718         * gutter-items.el (current-progress-feedback-label): New.
5719         * gutter-items.el (progress-display): Removed.
5720         * gutter-items.el (progress-feedback): New.
5721         Replace "progress-display" with "progress-feedback" globally.
5722
5723         * gutter-items.el (lprogress-display): Removed.
5724         * gutter-items.el (progress-feedback-with-label): New.
5725         Rename lprogress-display ==> progress-feedback-with-label.
5726
5727         * gutter-items.el (search-dialog-direction): Removed.
5728         * gutter-items.el (search-dialog-text): Removed.
5729         * gutter-items.el (search-dialog-callback): Removed.
5730         * gutter-items.el (make-search-dialog): Removed.
5731         Move to dialog-items.el.
5732
5733         * help.el:
5734         * help.el (help-mode-quit):
5735         * help.el (mode-for-help): New.
5736         * help.el (help-sticky-window): New.
5737         * help.el (help-window-config): New.
5738         * help.el (with-displaying-help-buffer):
5739         * help.el (function-at-event): New.
5740         * help.el (help-symbol-regexp): New.
5741         * help.el (help-symbol-run-function-1): New.
5742         * help.el (help-symbol-run-function): New.
5743         * help.el (help-symbol-function-context-menu): New.
5744         * help.el (help-symbol-variable-context-menu): New.
5745         * help.el (help-symbol-function-and-variable-context-menu): New.
5746         * help.el (frob-help-extents): New.
5747         * help.el (describe-function-1):
5748         * help.el (variable-at-point):
5749         * help.el (variable-at-event): New.
5750         * help.el (describe-variable):
5751         Major overhaul.
5752         - Make functions and variables be mousable.
5753         - Middle button hyperlinks.
5754         - New context-menu entries.
5755
5756         * keydefs.el:
5757         * keydefs.el (global-map):
5758         New key bindings to move lines up and down.
5759
5760         * lisp-mode.el:
5761         * lisp-mode.el (construct-lisp-mode-menu): New.
5762         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5763         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5764         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5765         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5766         Make popup and menubar menus be different.  Popup menu uses
5767         clicked location and automatically assumes symbol under the mouse
5768         for various commands.
5769
5770         * menubar-items.el:
5771         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5772         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5773
5774         * menubar-items.el (global-popup-menu): Removed.
5775         * menubar-items.el (mode-popup-menu): Removed.
5776         * menubar-items.el (activate-popup-menu-hook): Removed.
5777         * menubar-items.el (popup-mode-menu): Removed.
5778         * menubar-items.el (popup-buffer-menu): Removed.
5779         * menubar-items.el (popup-menubar-menu): Removed.
5780         Move to menubar.el.
5781
5782         * menubar.el:
5783         * menubar.el (global-popup-menu): New.
5784         * menubar.el (mode-popup-menu): New.
5785         * menubar.el (activate-popup-menu-hook): New.
5786         * menubar.el (last-popup-menu-event): New.
5787         * menubar.el (popup-mode-menu): New.
5788         * menubar.el (popup-buffer-menu): New.
5789         * menubar.el (popup-menubar-menu): New.
5790         * menubar.el (menu-call-at-event): New.
5791         Move non-content functions here.  Add support for context menu
5792         items on extents.
5793
5794         * minibuf.el (minibuffer-history-uniquify):
5795         Typo fix.
5796
5797         * minibuf.el (read-file-name-1):
5798         Call new file dialog box if it exists.
5799
5800         * minibuf.el (mouse-rfn-setup-vars):
5801         Clean up "chop" action.
5802
5803         * mouse.el:
5804         * mouse.el (button2): Now bound to mouse-track.
5805         * mouse.el (click-inside-extent-p):
5806         * mouse.el (point-inside-extent-p):
5807         * mouse.el (point-inside-selection-p):
5808         * mouse.el (mouse-drag-or-yank): Removed.
5809         * mouse.el (mouse-begin-drag-n-drop): New.
5810         * mouse.el (mouse-eval-sexp):
5811         * mouse.el (mouse-track-activate-strokes): New.
5812         * mouse.el (mouse-track-do-activate): New.
5813         * mouse.el (mouse-track):
5814         * mouse.el (default-mouse-track-event-is-with-button): New.
5815         * mouse.el (default-mouse-track-cleanup-hook):
5816         * mouse.el (default-mouse-track-drag-hook):
5817         * mouse.el (default-mouse-track-drag-up-hook):
5818         * mouse.el (default-mouse-track-click-hook):
5819         Merge drag-n-drop into mouse-track.
5820         Add general "activate" support to replace specific button2 kludges.
5821         Use "button modifier" support in mouse-track.
5822
5823         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5824
5825         * package-ui.el:
5826         * package-ui.el (pui-menu):
5827         * package-ui.el (pui-popup-context-sensitive): Removed.
5828         Fix bytecompiler warnings.
5829         Clean up popup code a bit.
5830
5831         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5832
5833         * simple.el:
5834         * simple.el (transpose-lines):
5835         * simple.el (transpose-line-up): New.
5836         * simple.el (transpose-line-down): New.
5837         * simple.el (transpose-subr):
5838         * simple.el (transpose-subr-1): Removed.
5839         Clean up, add functions to move lines up and down.
5840
5841         * startup.el (mail-host-address):
5842         * startup.el (user-mail-address):
5843         Customize.
5844
5845         * subr.el:
5846         * subr.el (set-symbol-value-in-buffer): New.
5847         * subr.el (error):
5848         * subr.el (check-argument-type):
5849         * subr.el (defined-error-p): New.
5850         Add structured error support.
5851
5852         * toolbar-items.el (toolbar-compile):
5853         Use new make-dialog-box.
5854
5855         * update-elc.el:
5856
5857         * userlock.el (ask-user-about-lock-dbox):
5858         * userlock.el (ask-user-about-supersession-threat-dbox):
5859         * userlock.el (ask-user-about-lock):
5860         * userlock.el (ask-user-about-supersession-threat):
5861         Use new make-dialog-box.
5862         Add safety checks; use should use-dialog-box-p.
5863
5864         * window-xemacs.el:
5865         * window-xemacs.el (__buffer-dedicated-frame):
5866         * window-xemacs.el (buffer-dedicated-frame): New.
5867         * window-xemacs.el (set-buffer-dedicated-frame): New.
5868         Move dedicated-frame stuff into lisp.
5869
5870 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5871
5872         * printer.el (generic-print-region): Do not require that
5873         `printer-name' be set.
5874         (printer-name): Commentary clarification.
5875
5876 2000-07-19  Martin Buchholz <martin@xemacs.org>
5877
5878         * XEmacs 21.2.35 is released.
5879
5880 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5881
5882         * select.el (selection-coercible-types): Initialise.
5883
5884 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5885
5886         * select.el (own-clipboard): Bug fix.
5887
5888 2000-07-17  Mike Sperber  <mike@xemacs.org>
5889
5890         * cus-edit.el (custom-migrate-custom-file): Save init file before
5891         continuing.
5892
5893 2000-07-16  Mike Sperber  <mike@xemacs.org>
5894
5895         * startup.el (load-init-file): Remove silly call to
5896         `load-user-custom-file`.
5897         (maybe-migrate-user-init-file): Minor fixes.
5898
5899 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5900
5901         * apropos.el (apropos-documentation-check-doc-file):
5902         `doc' variable should be let-bound, as was presumably intended.
5903
5904         * cus-edit.el (custom-variable-reset-saved):
5905         (custom-variable-reset-standard):
5906         Remove unused variable comment-widget.  Twice.
5907
5908         * toolbar.el (toolbar-blank-press-function):
5909         Add a real defvar with initial value nil and proper docstring.
5910         (press-toolbar-button): No need to check for boundp-ness anymore.
5911
5912         * rect.el (open-rectangle-line): Remove useless (let) form.
5913         Add defvar for pending-delete-mode.
5914
5915         * info.el (Info-find-node): This function needs an autoload cookie.
5916
5917         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5918         Use let* since the second form referred to the first.
5919
5920 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5921
5922         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5923         instead of removed `mswindows-get-clipboard'.
5924
5925
5926 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5927
5928         * select.el (select-convert-from-text): New.
5929         * select.el (select-convert-from-length): New.
5930         * select.el (select-convert-from-integer): New.
5931         * select.el (select-convert-from-identity): New.
5932         * select.el (select-convert-from-filename): New.
5933         * select.el (selection-converter-in-alist): Use them.
5934         New converter functions for X.
5935
5936         * select.el (get-selection): Removed comment.
5937
5938         * select.el (own-selection): Removed append code - I thought
5939         I'd already done this, but apparently not...
5940
5941         * select.el: Changed comment about TIMESTAMP.
5942
5943         * select.el (select-convert-in): New.
5944         * select.el (select-convert-out): New.
5945         New functions that get used by select.c.
5946
5947         * select.el (select-buffer-killed-default): New.
5948         * select.el (select-buffer-killed-text): New.
5949         * select.el (selection-buffer-killed-alist): New.
5950         New list and functions that get called if a relevant selection
5951         exists and a buffer gets killed.
5952
5953         * select.el (select-convert-to-targets):
5954         * select.el (select-convert-to-identity): Removed.
5955         * select.el (select-convert-from-identity): Removed.
5956         * select.el (select-converter-out-alist):
5957         Removed _EMACS_INTERNAL selection type.
5958
5959         * x-select.el (xselect-kill-buffer-hook): Removed.
5960         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5961         Removed this X-specific nonesense. Use the generic support
5962         in select.el instead.
5963
5964 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5965
5966         * mule/mule-category.el (defined-category-hashtable):
5967         Use make-hash-table instead of make-hashtable
5968
5969         * buff-menu.el: Byte-compiler warning fix.
5970
5971         * isearch-mode.el (isearch-highlight-all-cleanup):
5972         Remove unused variable `isearch-highlight-all-start'.
5973
5974         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5975
5976         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5977
5978         * cus-dep.el (Custom-make-dependencies):
5979         Add autoload cookie for custom-add-loads to generated custom-load.el.
5980
5981         * autoload.el (autoload-package-name): Warning suppression.
5982         Move defvar prior to first use.
5983
5984         * custom.el: Add autoload for custom-declare-face.
5985         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5986         * cl.el (cl-hack-byte-compiler):
5987         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5988         to work properly.
5989
5990 2000-07-08  Mike Sperber  <mike@xemacs.org>
5991
5992         * startup.el (load-home-init-file): Added variable.
5993         (maybe-migrate-user-init-file): Added.
5994         (load-user-init-file): Load custom file if different from init
5995         file.
5996
5997         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5998         "startup."
5999
6000         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6001         Moved `custom-file'-related code to cus-file.el.
6002
6003         * cus-file.el: New file.
6004
6005 2000-04-01  Mike Sperber  <mike@xemacs.org>
6006
6007         * packages.el (packages-find-package-directories): Added support
6008         for external package hierarchies with in-place installations.
6009
6010         * find-paths.el (paths-root-in-place-p): Added.
6011         (paths-find-emacs-directory): Added support for external
6012         directories with in-place installations.
6013         (paths-find-site-directory): Ditto.
6014
6015         * startup.el (find-user-init-file): Also look for
6016         ~/.xemacs/init.elc? in preference to ~/.emacs.
6017
6018 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6019
6020         * select.el (own-selection):
6021         * select.el (own-clipboard): Changed `append' parameter to
6022         `how-to-use' parameter.
6023         * select.el (own-selection): Removed icky append code.
6024         * select.el (own-selection, get-selection): Removed extra type
6025         checking.
6026         * select.el (selection-appender-alist):
6027         * select.el (selection-converter-{in|out}-alist): Initialise.
6028         * select.el (select-append-to-*): New.
6029         * select.el (select-convert-from-*): New.  New functions to append
6030         data and convert data from external type.
6031
6032 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6033
6034         * font-lock.el: Javadoc enhancements.
6035
6036 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6037
6038         * printer.el (generic-print-region): Compose job name from buffer
6039         name.
6040
6041 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6042
6043         * font-lock.el (font-lock-fontify-pending-extents): Call
6044         font-lock-fontify-region instead of font-lock-fontify-buffer
6045         to avoid unnecessary progress gauges.
6046
6047 2000-07-06  Craig Lanning  <lanning@scra.org>
6048
6049         * custom-load.el (faces):
6050
6051         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6052         dir is a regex.
6053
6054         * process.el (call-process-internal): from Dan Holmsand, use binary
6055         coding systems so that jka-compr works.
6056
6057 2000-07-07  Ben Wing  <ben@xemacs.org>
6058
6059         * font-lock.el: Undo previous change.  Unfortunately, some
6060         files actually use the variables directly in their init code
6061         without quoting them.
6062
6063 2000-07-07  Ben Wing  <ben@xemacs.org>
6064
6065         * font-lock.el (defvar font-lock-*-face): Removed.
6066
6067         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6068         only when necessary.
6069
6070 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6071
6072         * cl-macs.el: fix cl-transform-function-property kludge
6073         so that it does not require a random feature.
6074
6075 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6076
6077         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6078         as in Linux kernel "Rules.make".
6079
6080 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6081
6082         * build-report.el (build-report): Add autoload cookie.
6083
6084 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6085
6086         * package-ui.el (defgroup pui):  Correct a misspelling
6087         (pui-toggle-package-delete):  Change `seleted' to `selected'
6088
6089 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6090
6091         * package-get.el (package-get-update-base):
6092         (package-get): Use insert-file-contents-literally always.
6093         (package-get-maybe-save-index):
6094         Force coding system for writing to binary.
6095
6096 2000-06-08  Mike Alexander  <mta@arbortext.com>
6097
6098         * code-process.el (call-process-region): If there is no coding
6099         system for the process on process-coding-system-alist use the
6100         coding system of the buffer containing the region.
6101
6102 2000-06-10  Ben Wing  <ben@xemacs.org>
6103
6104         * cmdloop.el (command-error):
6105         If debug-on-error and noninteractive, output backtrace.
6106
6107         * files.el (file-relative-name):
6108         Remove MSDOS references.
6109
6110         * simple.el (line-number): New function, due to non-obvious
6111         behavior/usage of count-lines.
6112
6113         * simple.el (count-lines): document non-obvious usage to get
6114         line number.
6115
6116 2000-06-11  Ben Wing  <ben@xemacs.org>
6117
6118         * faces.el ((featurep 'xpm)):
6119         * x-faces.el (x-init-face-from-resources):
6120         * x-faces.el (x-init-frame-faces):
6121         * x-misc.el (x-init-specifier-from-resources):
6122         * x-misc.el (x-get-resource-and-bogosity-check):
6123         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6124         * x-mouse.el (x-init-pointer-shape):
6125         * x-scrollbar.el (x-init-scrollbar-from-resources):
6126         Add sixth argument to x-get-resource calls so as to issue warnings
6127         rather than errors on bogus arguments.
6128
6129 2000-06-05  Ben Wing  <ben@xemacs.org>
6130
6131         * compat.el: new file.  provides a clean, non-intrusive way to
6132         define compatibility functions.
6133
6134         * process.el (shell-quote-argument): temporary fix for lack
6135         of nt-quote-process-args.  #### I need to put back the overall
6136         structure of that mechanism but redo the guts of it using the
6137         extra intelligence in the C code.
6138
6139 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6140
6141         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6142         `package-get' does in package-get.el, instead of using external
6143         "md5sum" program.
6144
6145         * package-get.el (package-get): Insert package file literally to
6146         make checksum calculation work.
6147
6148 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6149
6150         * code-files.el (convert-mbox-coding-system): Deleted.
6151         (file-coding-system-alist): Removed reference to
6152         convert-mbox-coding-system.
6153
6154 2000-05-28  Martin Buchholz <martin@xemacs.org>
6155
6156         * XEmacs 21.2.34 is released.
6157
6158 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6159
6160         * font-lock.el (font-lock-keywords): Rewrote docstring
6161
6162 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6163
6164         * loadhist.el (unload-feature): handle case where x is both boundp
6165         and fboundp
6166
6167 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6168
6169         * packages.el: It's ok to use built-in macros, but not lisp
6170         defined ones.
6171
6172 2000-05-20  Ben Wing  <ben@xemacs.org>
6173
6174         * font-lock.el:
6175         * font-lock.el (font-lock-message-threshold):
6176         * font-lock.el (font-lock-mode):
6177         * font-lock.el (font-lock-default-fontify-buffer):
6178         * font-lock.el (font-lock-always-fontify-immediately):
6179         * font-lock.el (font-lock-old-extent): Removed.
6180         * font-lock.el (font-lock-old-len): Removed.
6181         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6182         * font-lock.el (font-lock-pending-extent-table): New.
6183         * font-lock.el (font-lock-range-table): New.
6184         * font-lock.el (font-lock-after-change-function):
6185         * font-lock.el (font-lock-after-change-function-1): Removed.
6186         * font-lock.el (font-lock-fontify-pending-extents): New.
6187         * font-lock.el ('font-lock-revert-cleanup): Removed.
6188         * font-lock.el ('font-lock-revert-setup): Removed.
6189         Rewrite deferral code to handle any number of changes, merging
6190         them properly.  Remove hacked-up code for revert-buffer, now
6191         unnecessary.
6192
6193         * menubar-items.el (default-menubar):
6194         In Options->Edit Init File, don't switch to emacs-lisp-mode
6195         unless necessary; doing this turns off font-lock.
6196
6197 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6198
6199         * keydefs.el: Define C-x BS to backward-kill-sentence.
6200
6201 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6202
6203         * files.el (hack-local-variables-prop-line): Use non-greedy
6204         matching to process -*-texinfo-*- -*-.
6205
6206 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6207
6208         * minibuf.el (minibuf-directory-files): new function.
6209         (read-file-name-activate-callback): use minibuf-directory-files.
6210         (read-directory-name-internal): ditto.
6211         (mouse-file-display-completion-list): ditto.
6212         (mouse-directory-display-completion-list): ditto.
6213         (read-file-name-internal): remove "./" from completion list unless
6214         explicitly matched, for consistency.
6215
6216 2000-05-11  Ben Wing  <ben@xemacs.org>
6217
6218         * gutter-items.el (gutter-buffers-tab):
6219         * gutter-items.el (add-tab-to-gutter):
6220         * gutter-items.el (update-tab-in-gutter):
6221         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6222         * gutter-items.el (append-progress-display):
6223         * gutter-items.el (abort-progress-display):
6224         * gutter-items.el (raw-append-progress-display):
6225         Further fixes.  Use set-glyph-image not set-image-instance-property,
6226         to fix problems with multiple windows in a frame.
6227
6228         * menubar-items.el (tutorials-menu-filter):
6229         Fix typo.
6230
6231         * startup.el (early-error-handler):
6232         Display message box under windows; otherwise, message will disappear
6233         before it can be viewed.
6234
6235         * update-elc.el:
6236         Fix bug in NEEDTODUMP processing.
6237
6238 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6239
6240         * startup.el (lock-directory): Removed.
6241         (superlock-file): Ditto.
6242         (startup-set-paths): Remove lockdir.
6243         (startup-setup-paths-warning): Remove lock-directory.
6244
6245         * setup-paths.el (paths-find-lock-directory): Removed.
6246         (paths-find-superlock-file): Ditto.
6247
6248 2000-05-09  Ben Wing  <ben@xemacs.org>
6249
6250         * faces.el (set-face-property):
6251         * faces.el (set-face-font):
6252         * faces.el (set-face-foreground):
6253         * faces.el (set-face-background):
6254         * faces.el (set-face-background-pixmap):
6255         * faces.el (set-face-underline-p):
6256         * faces.el (set-face-strikethru-p):
6257         * faces.el (set-face-highlight-p):
6258         * faces.el (set-face-dim-p):
6259         * faces.el (set-face-blinking-p):
6260         * faces.el (set-face-reverse-p):
6261         doc string changes.
6262
6263         * glyphs.el:
6264         * glyphs.el (make-image-specifier):
6265         * glyphs.el (glyph-property):
6266         * glyphs.el (set-glyph-image):
6267         * glyphs.el (make-glyph):
6268         * glyphs.el (make-pointer-glyph):
6269         * glyphs.el (make-icon-glyph):
6270         * glyphs.el (widget-image-instance-p): New.
6271         authorship info, lots of doc changes.  New predicate, inadvertently
6272         omitted.  the general principle with specifier docs is now that
6273         the description of instantiators should go with the make-foo-specifier
6274         fun's doc string, rather than in foo-specifier-p.  this follows
6275         conventions elsewhere in XEmacs and in general is a lot more obvious
6276         of a place to look.  sometimes the make-foo-specifier function needs
6277         to be created in the process.
6278
6279         * gutter.el:
6280         * gutter.el (make-gutter-specifier): New.
6281         * gutter.el (make-gutter-size-specifier): New.
6282         * gutter.el (make-gutter-visible-specifier): New.
6283         specifier doc updates according to the conventions specified before.
6284
6285         * objects.el:
6286         * objects.el (make-font-specifier):
6287         * objects.el (make-color-specifier):
6288         * objects.el (make-face-boolean-specifier): New.
6289         specifier doc updates according to the conventions specified before.
6290
6291         * specifier.el:
6292         * specifier.el (set-specifier):
6293         * specifier.el (make-integer-specifier): New.
6294         * specifier.el (make-boolean-specifier): New.
6295         * specifier.el (make-natnum-specifier): New.
6296         * specifier.el (make-generic-specifier): New.
6297         * specifier.el (make-display-table-specifier): New.
6298         specifier doc updates according to the conventions specified before.
6299
6300         * toolbar.el:
6301         * toolbar.el (make-toolbar-specifier): New.
6302         specifier doc updates according to the conventions specified before.
6303
6304 2000-05-09  Ben Wing  <ben@xemacs.org>
6305
6306         * process.el (call-process-internal): Revert to previous version
6307         because Mike's change clashed with a change I did not long before.
6308         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6309         Thanks very much Mike for pointing out the bug and submitting a
6310         patch!
6311
6312 2000-04-13  Mike Alexander  <mta@arbortext.com>
6313
6314         * process.el (call-process-internal): Send the correct input buffer
6315         (call-process-internal): Return the exit status of the process
6316
6317 2000-05-07  Ben Wing  <ben@xemacs.org>
6318
6319         * winnt.el:
6320         * winnt.el (nt-quote-args-verbatim): Removed.
6321         * winnt.el (nt-quote-args-prefix-quote): Removed.
6322         * winnt.el (nt-quote-args-backslash-quote): Removed.
6323         * winnt.el (nt-quote-args-double-quote): Removed.
6324         * winnt.el (nt-quote-args-functions-alist): Removed.
6325         * winnt.el (nt-quote-process-args): Removed.
6326         Remove all stuff for argument quoting.  We borrow the code instead
6327         from Emacs 20.6, which is much more careful in its quoting
6328         (e.g. in handling runs of the escape character) and avoids most of
6329         the need for this Lisp mechanism by checking to see whether we're
6330         running a Cygwin or normal program and doing the appropriate
6331         quoting.  If we end up needing such a mechanism, we should add
6332         it by extending the variable `mswindows-quote-process-args' so it
6333         can take an alist of regexps.
6334
6335 2000-05-07  Ben Wing  <ben@xemacs.org>
6336
6337         * keydefs.el:
6338         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6339         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6340         the window without moving point.
6341
6342         * simple.el:
6343         * simple.el (scroll-up-one): New.
6344         * simple.el (scroll-down-one): New.
6345         Functions for use with C-M-up/down.
6346
6347 2000-05-01  Martin Buchholz <martin@xemacs.org>
6348
6349         * XEmacs 21.2.33 is released.
6350
6351 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6352
6353         * dialog.el (yes-or-no-p-dialog-box):
6354         Fix docstring.
6355         Fix following horrible bug in X11 mode with focus-follows-mouse:
6356           1. Visit two files in two different frames.
6357           2. do File->Revert Buffer in one of those frames.
6358           3. Dialog box appears.
6359           4. Arrange things so that the mouse passes over the *other*
6360              frame, then to the dialog box, and click on "Yes".
6361           5. The file contents end up in the *wrong* buffer!
6362         Add TODO comment.
6363
6364 2000-04-28  Ben Wing  <ben@xemacs.org>
6365
6366         * help.el (describe-installation): correct typo introduced
6367         in last patch: boundp -> fboundp.
6368
6369         * etags.el (buffer-tag-table-list):
6370         canonicalize filenames to Unix format so that tag-table-alist
6371         searching works under Windows.
6372
6373         * autoload.el:
6374         Bowdlerize the supposedly objectionable words
6375         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6376
6377         * gutter-items.el (set-progress-display-style):
6378         * gutter-items.el (search-dialog-callback):
6379         * gutter-items.el (make-search-dialog):
6380         Change to new callback-ex api.
6381
6382 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6383
6384         * help.el: (describe-installation): decode-coding-string is not
6385         defined in a non MULE environment.
6386
6387 2000-04-28  Ben Wing  <ben@xemacs.org>
6388
6389         * gutter-items.el (buffer-list-changed-hook):
6390         use it, not record-buffer-hook.
6391
6392         * subr.el (record-buffer-hook): Removed.
6393
6394 2000-04-27  Ben Wing  <ben@xemacs.org>
6395
6396         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6397         use NORECORD option.  Andy will not like this, but the existing
6398         gutter behavior is just wrong, as per this comment:
6399
6400         ;; this used to add the norecord flag to both calls below.
6401         ;; this is bogus because it is a pervasive assumption in XEmacs
6402         ;; that the current buffer is at the front of the buffers list.
6403         ;; for example, select an item and then do M-C-l
6404         ;; (switch-to-other-buffer).  Things get way confused.
6405         ;;
6406         ;; Andy, if you want to maintain the current look, you must
6407         ;;  *uncouple* the gutter order and buffers order.
6408
6409         * loaddefs.el (completion-ignored-extensions): unfuckify.
6410
6411         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6412         xemacs.mak.
6413
6414         * autoload.el (batch-update-one-directory): new function, used in
6415         xemacs.mak.
6416
6417         * loadup.el: set gc-cons-threshold very high unless dumping --
6418         loadup during update-elc is much much much faster.  also do this
6419         when quick-building.
6420
6421         add commented-out code for profiling loadup.
6422
6423
6424         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6425         is required in order to build xemacs.
6426
6427 2000-04-26  Ben Wing  <ben@xemacs.org>
6428
6429         * loadup.el: don't garbage collect during loadup if quick-build
6430         compile-time option is set.
6431
6432 2000-04-23  Ben Wing  <ben@xemacs.org>
6433
6434         * update-elc.el: compute whether any dumped .el or .elc files
6435         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6436         if so.
6437
6438         * update-elc.el (update-elc-files-to-compile): always change
6439         NOBYTECOMPILE in the src directory rather than current dir,
6440         so it will work under NT.
6441
6442         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6443         the form of this file is identical between Unix and Windows.
6444         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6445         Added comment.
6446         (update-autoloads-from-directory): updated doc string.
6447         updated doc strings in a few other places.
6448
6449 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6450
6451         * bytecomp.el (byte-force-recompile): Fix argument to
6452         byte-recompile-directory.
6453
6454 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6455
6456         * gutter-items.el (progress-display-clear-when-idle): Use
6457         add-one-shot-hook.
6458         * gutter-items.el (clear-progress-display): Adjust number of
6459         arguments.
6460
6461 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6462
6463         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6464
6465 2000-04-16  Ben Wing  <ben@xemacs.org>
6466
6467         * printer.el: New file.
6468
6469         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6470
6471         * help.el (describe-installation): Fix decoding for Windows.
6472
6473         * menubar-items.el:
6474         * menubar-items.el (default-menubar):
6475         * menubar-items.el (tutorials-menu-filter): New.
6476         * menubar-items.el (popup-menubar-menu):
6477         Add authorship.  Redo Help menu and Tutorials filter.
6478
6479         * menubar.el: Correct comment.
6480
6481         * modeline.el (modeline-buffer-identification): Correct doc string.
6482
6483         * simple.el:
6484         * simple.el (printing): Removed.
6485         * simple.el (printer-name): Removed.
6486         * simple.el (generic-print-buffer): Removed.
6487         * simple.el (generic-print-region): Removed.
6488         Move generic print code to printer.el.
6489
6490 2000-04-15  Ben Wing  <ben@xemacs.org>
6491
6492         * simple.el (generic-print-region): New.
6493         make this function actually work.
6494         (generic-print-buffer): call generic-print-region.
6495
6496 2000-04-14  Andy Piper  <andy@xemacs.org>
6497
6498         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6499         by using the new widget-callback-current-channel.
6500         (search-dialog-callback): ditto.
6501
6502 2000-04-12  Andy Piper  <andy@xemacs.org>
6503
6504         * gutter.el (default-gutter-position): moved from gutter-items.el.
6505         (default-gutter-position-changed-hook): ditto.
6506         (gutter-element-visibility-changed-hook): ditto.
6507         (set-gutter-element): ditto.
6508         (remove-gutter-element): ditto.
6509         (set-gutter-element-visible-p): ditto.
6510         (gutter-element-visible-p): ditto.
6511         (init-gutter): ditto.
6512
6513         * dialog.el (make-dialog-box): renamed and moved from
6514         gutter-items.el
6515
6516         * gutter-items.el: move various functions elsewhere.
6517
6518 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6519
6520         * menubar-items.el: Fixed place of parenthesis.
6521
6522 2000-04-12  Ben Wing  <ben@xemacs.org>
6523
6524         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6525                 without constantly being prompted for the tag.
6526         * simple.el: Added a number of section headings, to clarify the
6527                 organization of this file.
6528         * simple.el (activate-region):
6529         * simple.el (region-exists-p):
6530         * simple.el (region-active-p):
6531                 Moved these three function down to the other side of
6532                 the case-changing functions, so they join the rest of
6533                 the region code.
6534         * simple.el (printing): New.
6535         * simple.el (printer-name): New.
6536         * simple.el (generic-print-buffer): New.
6537                 New functions, a very simple prototype for a unified
6538                 printing interface.
6539
6540         * process.el (call-process-internal): Real fix for null BUFFER,
6541                 other problems with BUFFER specs.
6542
6543         * menubar-items.el:
6544                 Fixed up File->Print to use new printing functions.
6545                 Various corrections and expansions to Grep/Compile menus.
6546                 New options for Printing.
6547                 New options for SMTP Mail, the way to send mail under
6548                   MS Windows. (There's also a package patch to make SMTP
6549                   Mail be the default under MSWin.)
6550
6551 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6552
6553         * menubar-items.el: Selecting Rectangle Mousing from menubar
6554         did not work.  Needed to quote mouse-track-rectangle-p.
6555
6556 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6557
6558         * cl-compat.el (keywordp): Removed.
6559
6560 2000-04-05  Andy Piper  <andy@xemacs.org>
6561
6562         * gutter-items.el (progress-layout-glyph): don't initialize here.
6563         (progress-gauge-glyph): use dynamic sizing.
6564         (set-progress-display-style): new function. Set progress glyphs
6565         appropriately depending on the style.
6566         (progress-display-style): new variable. Custom version of
6567         set-progress-display-style.
6568         (progress-abort-glyph): switch to dynamic sizes.
6569         (search-dialog-text): make the edit field active.
6570
6571 2000-04-04  Andy Piper  <andy@xemacs.org>
6572
6573         * gutter-items.el (make-search-dialog): need to make the search
6574         dialog visible after creation.
6575
6576         * menubar-items.el (default-menubar): use the search dialog for
6577         searching. Remove some extraneous search menu items.
6578
6579         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6580         well as strings.
6581         (make-gutter-only-dialog-frame): allow the user to create the
6582         frame unmapped. Allow the gutter spec to be given as a glyph.
6583         (search-dialog-direction): new variable.
6584         (search-dialog-text): new variable.
6585         (search-dialog-callback): new function. Callback for the search
6586         dialog action.
6587         (make-search-dialog): new function. Create a user-friendly search
6588         dialog.
6589
6590 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6591
6592         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6593         under Windows.
6594
6595 2000-04-01  Andy Piper  <andy@xemacs.org>
6596
6597         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6598         progress more accurately.
6599
6600 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6601
6602         * finder.el (finder-compile-keywords): Process readable files only.
6603         Because error in process of .#finder-inf.el when compile xemacs
6604         with --with-clash-detection option.
6605
6606 2000-03-31  Andy Piper  <andy@xemacs.org>
6607
6608         * gutter-items.el (append-progress-display): don't delay after a
6609         successful font-lock.
6610         (make-gutter-only-dialog-frame): new function. Allow users to
6611         create gutter-only dialogs.
6612
6613 2000-03-27  Mike Alexander  <mta@arbortext.com>
6614
6615         * process.el (call-process-internal): Handle a null BUFFER
6616         parameter correctly.
6617
6618 2000-03-28  Andy Piper  <andy@xemacs.org>
6619
6620         * gutter-items.el (abort-progress-display): put strings in the
6621         gutter not extents.
6622         (progress-layout-glyph): signal special 'quit callback.
6623         (progress-display-quit-function): deleted.
6624         (progress-display-stop-callback): deleted.
6625         (progress-display-dispatch-command-events): deleted.
6626         (append-progress-display): remove calls to
6627         progress-display-dispatch-command-events.
6628         (raw-append-progress-display): ditto.
6629
6630 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6631
6632         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6633         being a list.  Actually define `stipple-pixmap-p' which is used as
6634         an error predicate.  Correctly handle PIXMAP being either relative
6635         or absolute file name.
6636
6637 2000-03-24  Andy Piper  <andy@xemacs.org>
6638
6639         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6640         (abort-progress-display): ditto. Don't delete the created extent.
6641         (raw-append-progress-display): ditto.
6642         (progress-display-dispatch-non-command-events): new
6643         function. Encapsulates what we want to do when no command input is
6644         required.
6645         (progress-display-dispatch-command-events): likewise, but disable
6646         for now since it causes too many problems.
6647         (append-progress-display): use them.
6648         (raw-append-progress-display): ditto.
6649         (default-gutter-position-changed-hook): set this rather than
6650         default-gutter-position-changed.
6651         (default-gutter-position-changed-hook): lambda with zero arguments
6652         rather than one.
6653         (raw-append-progress-display): trap errors in pending input since
6654         allowing them to signal will hose the gauge well and
6655         truly. Ideally we would like to delay these until we are more able
6656         to cope.
6657         (append-progress-display): ditto.
6658
6659 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6660
6661         * lisp/make-docfile.el: call-process-internal is now implemented
6662         in process.el.
6663
6664 2000-03-21  Ben Wing  <ben@xemacs.org>
6665
6666         * mule\mule-cmds.el (set-language-info-alist):
6667         Fix to correspond to new menu arrangement.
6668
6669 2000-03-21  Ben Wing  <ben@xemacs.org>
6670
6671         * process.el:
6672         * process.el (call-process-internal): New.
6673         New implementation of call-process.  Only enabled under NT, so far.
6674         stderr handling not implemented yet in CVS'd C code.
6675
6676 2000-03-20  Ben Wing  <ben@xemacs.org>
6677
6678         * lisp-mode.el:
6679         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6680         * lisp-mode.el (lisp-interaction-mode):
6681         Put back Lisp Interaction menubar for Jan V's sake.
6682
6683         * simple.el:
6684         * simple.el (mark-ring):
6685         * simple.el (dont-record-current-mark): New.
6686         * simple.el (in-shifted-motion-command): New.
6687         * simple.el (mark-ring-unrecorded-commands): New.
6688         * simple.el (mark-ring-max):
6689         * simple.el (set-mark-command):
6690         * simple.el (push-mark):
6691         * simple.el (handle-pre-motion-command):
6692         Implement scheme for not recording unimportant marks.
6693
6694         * subr.el:
6695         * subr.el (function-allows-args): New.
6696         New function function-allows-args.
6697
6698 2000-03-20  Martin Buchholz <martin@xemacs.org>
6699
6700         * XEmacs 21.2.32 is released.
6701
6702 2000-03-20  Andy Piper  <andy@xemacs.org>
6703
6704         * gutter-items.el (update-tab-in-gutter): force selection of the
6705         selected-window if required to do so.
6706         (buffers-tab-items): ditto.
6707         (add-tab-to-gutter): ditto.
6708         (create-frame-hook): use force-selection.
6709         (default-gutter-position-changed): lambdify.
6710         (update-tab-hook): deleted since it was only used in one place.
6711
6712 2000-03-18  Andy Piper  <andy@xemacs.org>
6713
6714         * files.el (find-file-noselect): undo change that shouldn't have
6715         gone in.
6716
6717 2000-03-17  Andy Piper  <andy@xemacs.org>
6718
6719         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6720         of selected-window trickery.
6721
6722         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6723         frames tabs.
6724         (progress-display-stop-callback): progress -> progress-display
6725         (progress-display-quit-function): ditto.
6726         (clear-progress-display): ditto.
6727         (remove-progress-display): ditto.
6728         (append-progress-display): ditto.
6729         (abort-progress-display): ditto.
6730         (raw-append-progress-display): ditto.
6731         (display-progress-display): ditto.
6732         (current-progress-display-label): ditto.
6733         (current-progress-display): ditto.
6734         (lprogress-display): ditto and save the buffer
6735         (progress-display): ditto. Otherwise the buffer sometimes gets
6736         changed which confuses font-lock.
6737
6738         * font-lock.el (font-lock-default-fontify-buffer): catch all
6739         errors, not just quit.
6740         (font-lock-mode): progress -> display-progress
6741         (font-lock-default-fontify-buffer): ditto.
6742         (font-lock-fontify-syntactically-region): ditto.
6743         (font-lock-fontify-keywords-region): ditto.
6744
6745 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6746
6747         * cl.el (gensym): Move to here from cl-macs.el.
6748         (gentemp): Ditto.
6749
6750 2000-03-16  Andy Piper  <andy@xemacs.org>
6751
6752         * font-lock.el (font-lock-mode): use lprogress and friends for
6753         progress management.
6754         (font-lock-default-fontify-buffer): ditto.
6755         (font-lock-fontify-syntactically-region): ditto.
6756         (font-lock-fontify-keywords-region): ditto.
6757         (font-lock-revert-cleanup): fix reverting.
6758         (font-lock-revert-setup): ditto.
6759
6760         * gutter-items.el (progress-use-echo-area): new variable. Use the
6761         echo area for progress gauges if non-nil.
6762         (clear-progress): remove echo area stuff and defer to
6763         clear-message.
6764         (append-progress): dispatch non-command events after each progress
6765         increment. Remove echo area stuff.
6766         (abort-progress): remove echo area stuff and defer to
6767         display-message.
6768         (raw-append-progress): ditto. Dispatch non-command events after
6769         gutter redisplay.
6770         (display-progress): defer echo area stuff to display-message.
6771
6772         * gutter-items.el (clear-progress):
6773         (abort-progress): indentation changes.
6774         (display-progress): don't clear progress.
6775         (append-progress): compare messages with equal.
6776         (raw-append-progress): use dispatch-non-command-events to flush
6777         widget creation events.
6778
6779 2000-03-13  Ben Wing  <ben@xemacs.org>
6780
6781         * abbrev.el:
6782         * abbrev.el (abbrev-string-to-be-defined): New.
6783         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6784         Changes for use with the menubar.
6785
6786 2000-03-12  Ben Wing  <ben@xemacs.org>
6787
6788         * alist.el (vassoc): moved here from font-menu.el.
6789
6790         * custom.el (defface): typo fix.
6791
6792         * dialog.el (yes-or-no-p-dialog-box):
6793         * dialog.el (message-box):
6794         * files.el (save-some-buffers-1):
6795         Put accelerators in the button names.
6796
6797         * font-lock.el (font-lock-comment-face):
6798         * font-lock.el (font-lock-keyword-face):
6799         * font-lock.el (font-lock-function-name-face):
6800         Fixed some of the colors under MS Windows because the existing
6801         default colors were hardly different from black and needed to be
6802         made lighter.
6803
6804         * font-menu.el:
6805         * font-menu.el (font-menu-split-long-menu):
6806         * font-menu.el (font-menu-family-constructor):
6807         * font-menu.el (font-menu-size-constructor):
6808         * font-menu.el (font-menu-weight-constructor):
6809         * font-menu.el (font-menu-set-font):
6810         vassoc moved to alist.el.
6811         Accelerators added to all menus.
6812         Unused bound var new-props removed.
6813
6814         * keydefs.el: I did a whole lot of rearranging to put things in a
6815         more consistent order and fixed a number of cases where key
6816         combinations involving up, down, left, right and so on were
6817         defined but the corresponding keypad combinations were not
6818         defined.
6819
6820         * lisp-mode.el:
6821         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6822         * lisp-mode.el (emacs-lisp-mode):
6823         * lisp-mode.el (lisp-interaction-mode):
6824         * lisp-mode.el (flet):
6825         Added accelerators onto the menus.
6826         Made all the different versions of the let function be indented
6827         the same way.
6828         Undid Steve's easy-menu-ification, because it makes it impossible
6829         to have the menubar and popup menus different.
6830         Cleaned up the menu; added items for find-function &c and some
6831         indenting, and removed debug-on-*.
6832
6833         * list-mode.el (list-mode-hook):
6834         * list-mode.el (list-mode):
6835         * list-mode.el (completion-setup-hook):
6836         * list-mode.el (display-completion-list):
6837         Added support for the :window-height keyword, which is required
6838         because of other changes that I made for the file dialog box.  I
6839         also made the hook variables list-mode-hook and
6840         completion-setup-hook and also minibuffer-setup-hook in
6841         minibuf.el be permanent-local; see comment in list-mode.el.
6842
6843         * map-ynp.el (map-y-or-n-p):
6844         Added accelerators to the dialog buttons.
6845
6846         * menubar-items.el (menu-truncate-list):
6847         New internal function.
6848         * menubar-items.el (submenu-generate-accelerator-spec):
6849         * menubar-items.el (menu-item-strip-accelerator-spec):
6850         * menubar-items.el (menu-item-generate-accelerator-spec):
6851         New exported functions, for use in auto-generating accelerator specs.
6852
6853         * menubar-items.el:
6854         * menubar-items.el (default-menubar):
6855         * menubar-items.el (maybe-add-init-button):
6856         * menubar-items.el (bookmark-menu-filter):
6857         * menubar-items.el (slow-format-buffers-menu-line):
6858         * menubar-items.el (build-buffers-menu-internal):
6859         * menubar-items.el (language-environment-menu-filter):
6860         * menubar-items.el (default-popup-menu):
6861         * menubar-items.el (popup-buffer-menu):
6862         * menubar-items.el (popup-menubar-menu):
6863         Did a major overhaul on this file, and in fact I'm nowhere near
6864         done working on the menubar, and there will be more patches to
6865         come.  A basic summary of what I've done:
6866
6867         a) I added accelerators to all of the menu items.  For menus that
6868         are auto-generated, such as the buffers menu, the accelerators are
6869         automatically added to the beginning of each line using the
6870         numbers 1 through 9, then zero, and then letters starting with A,
6871         but omitting the letters that are already in use for the fixed
6872         menu items at the top of the buffers menu.  To facilitate adding
6873         accelerators of this kind, I created some new functions
6874         (*-accelerator-spec), which are also being used by other filters
6875         that auto generate lists of things such as ftp sites to download
6876         packages.  If people really don't like these accelerators
6877         appearing at the beginning of the menu items, a variable can be
6878         added to optionally turn them off, but I think this is rather
6879         pointless because other menu items have accelerators and many or
6880         most of the menu users will use the accelerators if the support is
6881         there.
6882
6883         b) I combined the top level Tools and Apps menus into a single
6884         Tools menu, because the distinction between the two is not
6885         obvious, and the items on the menus are not used often enough that
6886         putting some of them onto submenus is a problem.
6887
6888         c) I created two new top level menus called View and Cmds because
6889         there were too many items on the File and Edit menus, and I'm going
6890         to be adding more items to these menus.  In contrast to the Tools
6891         menu, the items on these menus may be used quite often during an
6892         editing session, and so should be available with fewer
6893         keystrokes.
6894
6895         d) I added a number of options to the options menu, including one
6896         for controlling whether the alt key can be used to traverse to
6897         menu items using the accelerators, one for controlling behavior of
6898         control-k, one for controlling how the kill and yank functions
6899         interact with the clipboard, a few additional buffers-menu
6900         options, and various other things.  I also did a bit of
6901         rearranging, for example, combining the keyboard and mouse options
6902         into a single keyboard and mouse submenu to facilitate the
6903         accelerators on that level.
6904
6905         e) I changed the variable buffers-menu-format-buffer-line-function
6906         to take two arguments instead of one, the second argument being
6907         the line number for use in creating an accelerator.  I added a
6908         hack to support existing functions with one argument (although I
6909         doubt that very many of these exist), for backward compatibility.
6910
6911         f) I moved the top level mule menu to be a submenu of the edit
6912         menu.  I think that most of the items on this menu are fairly
6913         useless and there are certainly not enough frequently used items
6914         to justify this being its own top level menu.
6915
6916         g) I combined most of the items in big-menubar.el into the main menu.
6917         If people think the main menu is too big, it would be possible to
6918         create different configurations, some smaller.
6919
6920         * menubar.el (check-menu-syntax):
6921         Deleted some syntax checks that were no longer valid, partly
6922         because of changes that were already made a long time ago, and
6923         partly because of a change I made where I allow the name of the
6924         menu item to be an evaluated expression rather than just a string,
6925         similar to all of the other parameters of a menu item.
6926
6927         * minibuf.el:
6928         * minibuf.el (read-file-name-1):
6929         * minibuf.el (mouse-read-file-name-1):
6930         I made a number of changes to improve the appearance
6931         and functioning of the file dialog box.  They include:
6932
6933         a) Fixing the problem where closing the dialog box by clicking on
6934         the close button of the window didn't properly exit the
6935         minibuffer.
6936
6937         b) Fixing the problem that if you typed part of a file name, and
6938         then clicked on a completion with the mouse, the file was not
6939         correctly selected.
6940
6941         c) Changing the title of the dialog box to reflect the operation
6942         being done in accordance with user interface conventions, rather
6943         than the name of the dialog box buffer, which is rather useless.
6944
6945         d) Remove the words "possible completions are" which didn't
6946         belong.
6947
6948         e) Fix things so that the completions scroll off the end of the
6949         completions windows only to the right, rather than both to the
6950         right and down, which is in accordance with Windows user interface
6951         conventions.
6952
6953         * msw-init.el (init-post-mswindows-win):
6954         Added a binding for meta-F4, which is the standard windows binding
6955         for exiting a program.
6956
6957         * select.el (get-selection-no-error):
6958         * select.el (own-selection):
6959         * select.el (own-clipboard):
6960         Added an optional argument called append to the functions
6961         own-selection and own-clipboard.  This adds support for appending
6962         text to the existing selection and allows the function
6963         own-clipboard to be used as the value of the variable
6964         interprogram- cut-function.
6965
6966         Fixed a bug in own-selection in handling zmacs-region-stays.
6967
6968         * simple.el (historical-kill-line): New.
6969
6970         * simple.el (kill-line):
6971         * simple.el (interprogram-cut-function):
6972         * simple.el (interprogram-paste-function):
6973         * simple.el (handle-pre-motion-command):
6974         * simple.el (next-line):
6975         * simple.el (previous-line):
6976         a) Expanded the variable kill-whole-line, so that function
6977         kill-line can be set to delete the entire line always, not just
6978         when cursor is at the beginning of the line.  This is controlled
6979         by setting the variable kill-whole-line to the symbol 'always.
6980         This behavior, as well as the existing kill-whole-line behavior,
6981         now only take effect when kill-line is called interactively,
6982         although this is a departure from a previous behavior in the case
6983         of setting this variable kill-whole-line to t.  It is almost
6984         certainly what has always been intended, and most likely the old
6985         way of doing things introduced bugs.  I also created a function
6986         called historical-kill-line, which ignores the kill-whole-line
6987         setting and always gives the historical behavior of only killing
6988         to the end of the line.  I bound this function to shift- control-k
6989         so that the kill to end of line behavior is available, even when
6990         kill-whole-line has been set to change control-k into the simple
6991         delete-whole-line behavior. (This can be set using the options
6992         menu.)
6993
6994         b) I changed things so that kill and yank now interact with the
6995         clipboard by default under windows.  This was done by changing the
6996         default value of interprogram-cut- function and
6997         interprogram-paste-function.  You can get the old behavior by
6998         setting these to nil, and there is an option on the options menu
6999         to do this.
7000
7001         c) I added support for selecting text using shifted motion keys.
7002         This support is on by default and can be controlled by the
7003         variable shifted-motion-keys-select-region.  There is also a
7004         variable called unshifted-motion-keys-deselect-region that
7005         controls more specifically how the shifted motion key behavior
7006         works.  I did not put an option on the options menu to turn this
7007         off, because I can't imagine why this would be useful.
7008
7009         * simple.el (forward-block-of-lines):
7010         * simple.el (backward-block-of-lines):
7011         * simple.el (block-movement-size):
7012         New.
7013
7014         * simple.el (uncapitalized-title-words):
7015         * simple.el (uncapitalized-title-word-regexp):
7016         * simple.el (capitalize-string-as-title):
7017         * simple.el (capitalize-region-as-title):
7018         New.
7019
7020
7021         * subr.el (add-hook):
7022         * subr.el (make-local-hook): New.
7023         * subr.el (remove-local-hook): New.
7024         * subr.el (add-one-shot-hook): New.
7025         * subr.el (add-local-one-shot-hook): New.
7026         Added some functions to make using hooks easier.
7027         These include:
7028
7029         a) Functions add-local-hook and remove-local-hook to make it easy
7030         to use local hooks.
7031
7032         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7033         make it possible to add a "one-shot" hook, which is to say a hook
7034         that runs only once, and automatically removes itself after the
7035         first time it has run.
7036
7037 2000-03-09  Andy Piper  <andy@xemacs.org>
7038
7039         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7040
7041 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7042
7043         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7044         Moved from menubar-items.el.
7045         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7046
7047 2000-03-08  Andy Piper  <andy@xemacs.org>
7048
7049         * gutter-items.el (build-buffers-tab-internal): add selected field
7050         to buffers tab spec.
7051
7052 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7053
7054         * minibuf.el (last-exact-completion): Initialize to nil.
7055
7056 2000-03-07  Didier Verna  <didier@xemacs.org>
7057
7058         * startup.el (command-line-1): remove unused variable
7059         `first-file-buffer'.
7060
7061 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7062
7063         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7064         which is also used for Web server log files.
7065
7066 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7067
7068         * mule/mule-charset.el: Setup auto-fill-chars.
7069
7070 2000-03-02  SL Baur  <steve@beopen.com>
7071
7072         * subr.el (with-string-as-buffer-contents): Reimplement using
7073         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7074         non-deletion of buffer after execution problem.
7075         (with-output-to-string): Use unique buffer name.
7076
7077 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7078
7079         * gutter-items.el (buffers-tab-sort-function):  New variable.
7080         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7081
7082 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7083
7084         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7085
7086 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7087
7088         * menubar-items.el (maybe-add-init-button): Remove the "Load
7089         .emacs" button from all menubars.
7090
7091 2000-03-01  Didier Verna  <didier@xemacs.org>
7092
7093         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7094         region rectangle replacement (from Jan Vroonhof).
7095         (replace-rectangle): new function.
7096
7097 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7098
7099         * mule/mule-cmds.el (set-default-coding-systems): Use
7100         set-terminal-coding-system and set-keyboard-coding-system.
7101         * coding.el (set-terminal-coding-system): Use
7102         set-console-tty-output-coding-system.
7103         (set-keyboard-coding-system): Use
7104         set-console-tty-input-coding-system.
7105
7106 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7107
7108         * minibuf.el (read-variable): Allow symbol to default argument.
7109
7110 2000-02-27  Andy Piper  <andy@xemacs.org>
7111
7112         * gutter-items.el (update-tab-hook): new function to be used for
7113         hooks.
7114         (create-frame-hook): add update-tab-hook.
7115         (record-buffer-hook): ditto.
7116         (default-gutter-position-changed): ditto.
7117         (default-gutter-position): updating the buffers tab is now handled
7118         by a hook.
7119         (default-gutter-position-changed-hook): new variable.
7120         (gutter-element-visibility-changed-hook): ditto.
7121         (set-gutter-element-visible-p): call it.
7122         (set-gutter-element): use modify-specifier-instances. Set extents
7123         as duplicable before using.
7124         (remove-gutter-element): ditto.
7125         (set-gutter-element-visible-p): ditto.
7126         (init-gutter): new function.
7127         (add-tab-to-gutter): use new gutter-element functions rather than
7128         setting specifiers directly.
7129         (clear-progress): ditto.
7130         (abort-progress): ditto.
7131         (gutter-buffers-tab-visible-p): renamed from
7132         default-gutter-visible-p
7133
7134         * specifier.el (modify-specifier-instances): new function from Jan
7135         Vroonhof.
7136
7137         * x-init.el (init-post-x-win): call init-gutter.
7138
7139         * msw-init.el (init-post-mswindows-win): call init-gutter.
7140
7141         * menubar-items.el (default-menubar): Update to reflect new gutter
7142         variables.
7143
7144 2000-02-26  Andy Piper  <andy@xemacs.org>
7145
7146         * gutter-items.el (set-gutter-element): new function. Add gutter
7147         elements to the specified gutter.
7148         (remove-gutter-element): new function. Remove gutter elements from
7149         the specified gutter.
7150         (set-gutter-element-visible-p): new function. Set gutter element
7151         visibility for the provided gutter-visible specifier.
7152
7153 2000-02-23  Andy Piper  <andy@xemacs.org>
7154
7155         * gutter-items.el (add-tab-to-gutter): specify dimensions
7156         dynamically.
7157
7158 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7159
7160         * gutter-items.el (add-tab-to-gutter):
7161         * package-get.el (package-get-interactive-package-query):
7162         * package-ui.el (pui-directory-exists):
7163         (pui-install-selected-packages):
7164         (pui-list-packages):
7165         Use #'(lambda ...)  instead of '(lambda ...).
7166
7167 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7168
7169         * startup.el (load-user-init-file): Check to make sure user
7170           has an init-file before calling load().
7171
7172 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7173
7174         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7175
7176 2000-02-23  Martin Buchholz <martin@xemacs.org>
7177
7178         * XEmacs 21.2.31 is released.
7179
7180 2000-02-21  Mike Sperber <mike@xemacs.org>
7181
7182         * loadup.el (really-early-error-handler):
7183         * update-elc.el:
7184         * make-docfile.el:
7185         Remove dependency on EMACSBOOTSTRAP... environment variables.
7186
7187 2000-02-21  Martin Buchholz <martin@xemacs.org>
7188
7189         * XEmacs 21.2.30 is released.
7190
7191 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7192
7193         * byte-optimize.el (byte-optimize-plus):
7194         (byte-optimize-minus):
7195         (byte-optimize-multiply):
7196         Optimize (- 0) to 0, not (-)
7197         Optimize (+ 5 3.0) to 8.0
7198         Optimize (* 5 3.0) to 15.0
7199         Improve readability.
7200
7201 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7202
7203         * modeline.el: (modeline-scrolling-method): change modeline
7204         mswindows cursor appearance according to the value.
7205
7206         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7207         and 'gui-element face colors and 'gui-element face font to Windows
7208         defaults.
7209
7210 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7211
7212         * font-lock.el: Javadoc enhancements
7213
7214 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7215
7216         * ldap.el (toplevel): Test if LDAP support has been compiled in
7217         (ldap-verbose): New option
7218         (ldap-search-entries): Renamed from the previous ldap-search
7219         Conditionalize message display on ldap-verbose
7220         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7221         defuns
7222         (ldap-search): Is now defined as an obsolete wrapper calling
7223         ldap-search-basic or ldap-search-entries
7224
7225
7226 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7227             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7228             Jan Vroonhof  <jan@xemacs.org>
7229
7230         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7231         When for-effect is true, didn't call `byte-optimize-form'
7232         in and/or subforms without last.
7233
7234 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7235
7236         * package-get.el (package-get-download-sites): Use correct custom
7237         type.
7238
7239 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7240
7241         * files.el (write-file): Ask for coding system when compiled with
7242         file-coding.
7243
7244 2000-02-16  Andy Piper  <andy@xemacs.org>
7245
7246         * buffer.el (switch-to-buffer): give norecord argument to
7247         set-window-buffer instead of explicitly recording.
7248
7249         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7250         we have to pick a window.
7251
7252 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7253
7254         * mule/mule-cmds.el (describe-language-support): Don't add
7255         unexist function to help-map.
7256         (describe-coding-system): Don't use already assigend `C'.
7257
7258 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7259
7260         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7261         work in custom.
7262
7263 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7264
7265         * about.el: Ienaga's e-mail address change.
7266
7267 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7268
7269         * etags.el (find-tag): force new window -- even if buf already
7270         visible -- when other-window is t
7271
7272 2000-02-16  Martin Buchholz <martin@xemacs.org>
7273
7274         * XEmacs 21.2.29 is released.
7275
7276 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7277
7278         * cl-extra.el (getf): This is now identical to `plist-get', so
7279         just defalias it.
7280         * cl-macs.el: Make getf an alias to plist-get, at the
7281         byte-compiler level, using define-compiler-macro.
7282
7283 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7284
7285         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7286
7287 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7288
7289         * lisp/etags.el (find-tag-internal): set exact-tagname to
7290           a regular expression that matches against the tagname
7291           part of the tag entry first instead of only looking in
7292           the context area.
7293
7294 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7295
7296         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7297         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7298
7299 2000-02-07  Martin Buchholz <martin@xemacs.org>
7300
7301         * XEmacs 21.2.28 is released.
7302
7303 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7304
7305         * cl-extra.el (getf): Just call `get', never `get*'.
7306         Make arglist match docstring.
7307         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7308         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7309         * byte-optimize.el: remove references to `get*'.
7310
7311 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7312
7313         * mule/european.el: Add syntax information for Latin3 and Latin4.
7314
7315 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7316
7317         * byte-optimize.el: Byte-optimize (length "foo")
7318
7319 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7320
7321         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7322         width check using `window-leftmost-p' and `window-rightmost-p'.
7323
7324 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7325
7326         * wid-edit.el (widget-match-inline): An atom never matches a
7327           list.
7328
7329 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7330
7331         * modeline.el: Consolidated 'x and 'mswindows specification under
7332         'win tag.
7333
7334 2000-01-29  Andy Piper  <andy@xemacs.org>
7335
7336         * gutter-items.el: (format-buffers-tab-line): Try and be
7337         intelligent about buffer naming when we have duplicates.
7338
7339 2000-01-29  Andy Piper  <andy@xemacs.org>
7340
7341         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7342         updated when it becomes visible.
7343
7344 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7345
7346         * bytecomp.el (byte-compile-insert-header): Properly set coding
7347         system under MULE and file-coding.
7348
7349 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7350
7351         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7352         (dontusethis-set-value-terminal-coding-system-handler):
7353         (dontusethis-set-value-keyboard-coding-system-handler):
7354         Never undefine coding system aliases.  Emergency fix for gnus.
7355
7356 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7357
7358         * files.el (abbreviate-file-name): Use directory-sep-char instead
7359         of hard-coded "/".
7360
7361 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7362
7363         * startup.el (user-init-file-base-list): New variable, replacing
7364         user-init-file-base.
7365         (find-user-init-file): New function.
7366         (command-line-early): Use it.
7367         (load-user-init-file): Ditto.
7368
7369 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7370
7371         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7372         calling valid-image-instantiator-format-p
7373
7374 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7375
7376         * isearch-mode.el (isearch-mode): The variable is
7377         isearch-unhidden-extents, not isearch-opened-extents.
7378
7379 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7380
7381         * minibuf.el (next-history-element): Modify error message if a
7382         default value is available.
7383
7384 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7385
7386         * bytecomp.el (byte-compile-file): Don't unconditionally write
7387         .elc files in binary - might contain non-Latin1.
7388
7389 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7390
7391         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7392         for windows-nt.
7393
7394         * version.el:
7395         * startup.el (user-init-file-base):
7396         * process.el (call-process-region):
7397         * files.el (make-backup-file-name):
7398         (backup-file-name-p):
7399         (file-relative-name):
7400         (abbreviate-file-name):
7401         (set-auto-mode):
7402         * code-process.el (call-process-region): Removed unnecessary
7403         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7404         support out of the universe.
7405
7406         * process.el:
7407         * code-process.el:
7408         * bytecomp.el (byte-compile-file): Removed reference to
7409         buffer-file-type, and commented usage of binary-process-output
7410         NTEmacs variables.
7411
7412 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7413
7414         * help.el (function-arglist): Add case for macro.
7415
7416 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7417
7418         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7419         printers.
7420         (custom-display): Added a menu for printer/display tags.
7421
7422         * frame.el (frame-type):
7423         * device.el (device-type): Added 'msprinter to the doc string, and
7424         removed 'pc -- it is not going to be implemented ever.
7425         (call-device-method): Fixed docstring typo.
7426         Defined specifier tags 'printer and 'display.
7427
7428 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7429
7430         * lisp/itimer.el (itimer-run-expired-timers): (consp
7431           last-command-event-time) instead of (consp
7432           'last-command-event-time).
7433
7434 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7435
7436         * msw-glyphs.el: Removed obsolete commentary.
7437
7438 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7439
7440         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7441         better default value.
7442
7443 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7444
7445         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7446         (read-string): Ditto.
7447         (eval-minibuffer): Ditto.
7448         (read-command): Ditto.
7449         (read-function): Ditto.
7450         (read-variable): Ditto.
7451         (read-number): Ditto.
7452         (read-shell-command): Ditto.
7453         (read-number): Record history.
7454
7455 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7456
7457         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7458
7459 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7460
7461         * faces.el (startup-initialize-custom-faces): New function.
7462         Reset all faces created during auto-autoloads loading time
7463         by defface.
7464         * startup.el (command-line): Call it.
7465
7466 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7467
7468         * about.el (about-hackers): Add myself to contributors list.
7469
7470 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7471
7472         * menubar-items.el (maybe-add-init-button): Removed an argument in
7473         a call to load-user-init-file, as the function managed to lose its
7474         formal parameter a few betas ago.
7475
7476 2000-01-18  Martin Buchholz <martin@xemacs.org>
7477
7478         * XEmacs 21.2.27 is released.
7479
7480 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7481
7482         * process.el (shell-command-to-string): Use the FSF docstring.
7483         Make shell-command-to-string the standard function, and
7484         exec-to-string the (deprecated) alias.
7485
7486         * startup.el: typo fix.
7487
7488 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7489
7490         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7491
7492 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7493
7494         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7495         buffers after visible buffers.
7496         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7497
7498 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7499
7500         * info.el (Info-extract-menu-node-name): Stop at a dot
7501         followed by whitespace or right parenthesis.
7502
7503 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7504
7505         * info.el (Info-directory-list): Warn against using Customize with
7506         Info-directory-list.
7507
7508 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7509
7510         * minibuf.el (read-file-name): doc fix.
7511
7512         * autoload.el (update-file-autoloads): doc fix.
7513
7514         * about.el (about-hackers): Change my E-mail address.
7515
7516 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7517
7518         * info.el (Info-visit-file): Just use the `f' interactive spec to
7519         read a filename in the standard way.
7520
7521 2000-01-13  Andy Piper  <andy@xemacs.org>
7522
7523         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7524         (gutter-buffers-tab-extent): new variable.
7525         (update-tab-in-gutter): call add-tab-to-gutter again if the
7526         orientation has changed.
7527         (add-tab-to-gutter): cope with different orientations.
7528
7529 2000-01-11  Didier Verna  <didier@xemacs.org>
7530
7531         * info.el (Info-following-node-name): backward-skip dots as well
7532         as spaces (dots at the end of a node name aren't part of it).
7533         (Info-extract-menu-node-name): don't skip dots. There could be
7534         some in the node name.
7535         (Info-index): allow dots to be part of a node name.
7536
7537 2000-01-12  Andreas Jaeger  <aj@suse.de>
7538
7539         * files.el (auto-mode-alist): Added idlwave-mode.
7540         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7541
7542 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7543
7544         * info.el (Info-search): Show default value.
7545
7546 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7547
7548         * info.el (Info-read-node-completion-table): New variable.
7549         (Info-read-node-name-1): New function.
7550         (Info-read-node-name): Use it.
7551         (Info-follow-reference): Use DEFAULT argument of completing-read.
7552         (Info-menu): Ditto.
7553
7554 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7555
7556         * hyper-apropos.el (hyper-describe-key-briefly): Save
7557         window configuration.
7558         (hyper-describe-face): Use DEFAULT of completing-read.
7559         (hyper-apropos-read-variable-symbol): Ditto.
7560         (hyper-apropos-read-function-symbol): Ditto.
7561
7562 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7563
7564         * mule/mule-cmds.el (set-default-coding-system): Set
7565         comint-exec-hook to use coding-system-for-read and
7566         coding-system-for-write so that C-x RET c works.
7567
7568 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7569
7570         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7571         (previous-matching-history-element): Increment
7572         minibuffer-max-depth by 1.
7573         (next-matching-history-element): Ditto.
7574
7575 2000-01-11  Andy Piper  <andy@xemacs.org>
7576
7577         * gutter-items.el (buffers-tab): Create a new face for the buffers
7578         tab.
7579         (buffers-tab-face): use it.
7580
7581 2000-01-10  Didier Verna  <didier@xemacs.org>
7582
7583         * modeline.el (modeline-scrolling-method): change modeline X
7584         cursor appearance according to the value.
7585
7586 2000-01-07  Andreas Jaeger  <aj@suse.de>
7587
7588         * about.el (about-hackers): Moved my entry to contributor list.
7589         (xemacs-hackers): Added myself.
7590         (about-maintainer-info): Added description of myself.
7591
7592
7593 2000-01-07  Didier Verna  <didier@xemacs.org>
7594
7595         * modeline.el (modeline-scrolling-method): new variable.
7596         (mouse-drag-modeline): add reference to it in the docstring.
7597         (mouse-drag-modeline): handle it.
7598
7599 2000-01-08  Andy Piper  <andy@xemacs.org>
7600
7601         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7602         calls.
7603         (remove-buffer-from-gutter-tab): ditto.
7604
7605 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7606
7607         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7608         (custom-face-edit): Fix grammatical error in help message.
7609
7610 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7611
7612         * movemail.el: Added.
7613
7614         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7615
7616 2000-01-03  Didier Verna  <didier@xemacs.org>
7617
7618         * modeline.el (mouse-drag-modeline): remove the code related to
7619         the modeline horizontal scrolling facility.
7620
7621 1999-12-31  Martin Buchholz <martin@xemacs.org>
7622
7623         * XEmacs 21.2.26 is released.
7624
7625 1999-12-28  Andy Piper  <andy@xemacs.org>
7626
7627         * wid-edit.el (widget-push-button-value-create): The gui cache
7628         does not agree with native widgets which can only be displayed
7629         once per window. The reasons for caching are diminished now that
7630         we don't hog resources when creating buttons.
7631         (widget-push-button-cache) deleted.
7632
7633 1999-12-24  Martin Buchholz <martin@xemacs.org>
7634
7635         * XEmacs 21.2.25 is released.
7636
7637 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7638
7639         * hyper-apropos.el (hyper-apropos): Toggle
7640         hyper-apropos-programming-apropos correctly.
7641         Set REGEXP when user accepts default value.
7642
7643 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7644
7645         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7646         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7647
7648 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7649
7650         * mule/mule-category.el (undefined-category-designator):
7651         Return char instead of character.  Search for undefined one.
7652         (describe-category): Use with-displaying-help-buffer.
7653
7654 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7655
7656         * byte-optimize.el (byte-optimize-plus):
7657         Optimize (+ 1) to 1 instead of (1+ nil).
7658
7659         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7660
7661         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7662
7663         * byte-optimize.el (byte-optimize-char-before): New function.
7664         Remove performance penalty for using (char-before) instead of (char-after).
7665
7666 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7667
7668         * mule/mule-category.el (char-category-list): Return character
7669         instead of integer.
7670
7671 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7672
7673         * minibuf.el (read-buffer): Check default is buffer object.
7674
7675 1999-11-25  Andy Piper  <andy@xemacs.org>
7676
7677         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7678         for buttons.
7679
7680 1999-12-16  Andreas Jaeger  <aj@suse.de>
7681
7682         * package-get.el (package-get-maybe-save-index): Fixed typo.
7683         Patch by Jeff Miller <jmiller@smart.net>.
7684
7685 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7686
7687         * gnuserv.el (gnuserv-process-filter):  don't call
7688         gnuserv-write-to-client when gnuserv-current-client is nil
7689
7690 1999-12-14  Martin Buchholz <martin@xemacs.org>
7691
7692         * XEmacs 21.2.24 is released.
7693
7694 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7695
7696         * about.el (about-hackers): Update my email address.
7697
7698 1999-12-07  Martin Buchholz <martin@xemacs.org>
7699
7700         * XEmacs 21.2.23 is released.
7701
7702 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7703
7704         * package-get.el (package-get-download-sites): Removed several
7705         defunct download sites, added many new ones, and corrected a few
7706         incorrect directory-on-site entries.  Added physical locations to
7707         site-description.
7708
7709 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7710
7711         * finder.el (finder-commentary): add DOC string and fix
7712         interactive spec
7713
7714 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7715
7716         * help.el (describe-function): Don't forget to intern the string
7717         completing-read returns.
7718         (describe-variable): Ditto.
7719
7720 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7721
7722         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7723         `hyper-apropos-help-mode' here to find symbol to customize
7724         irregardless of cursor position and simplify
7725         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7726         `hyper-apropos-popup-menu'.
7727
7728 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7729
7730         * apropos.el (apropos-mode-map): Add return to call
7731         apropos-follow.
7732         (apropos-print): Call apropos-mode to have better
7733         command reference. Put keymap text-poperty to
7734         symbole name.
7735
7736 1999-11-22  Alastair Burt  <burt@dfki.de>
7737
7738         * help.el: (describe-bindings-1): Added handling of keymaps for
7739         the extents at point.
7740
7741 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7742
7743         * gutter-items.el (buffers-tab-items): Wrap the function in a
7744         save-match-data
7745
7746 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7747
7748         * help.el (describe-function): Use the DEFAULT argument to
7749         completing-read.
7750         (describe-variable): Ditto.
7751
7752 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7753
7754         * minibuf.el (read-from-minibuffer): Add optional argument
7755         DEFAULT to have better mini-buffer history support.
7756         (completing-read): Pass default to read-from-minibuffer.
7757         (read-buffer): Pass default to completing-read.
7758
7759 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7760
7761         * font-lock.el (font-lock-doc-string-face): Document the
7762         `font-lock-lisp-like' property.
7763
7764 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7765
7766         * lisp-mode.el: Specify `font-lock-lisp-like'.
7767
7768         * font-lock.el (font-lock-lisp-like): New function.
7769         (font-lock-fontify-syntactically-region): Use it.
7770
7771 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7772
7773         * XEmacs 21.2.22 is released
7774
7775 1999-11-28  Martin Buchholz <martin@xemacs.org>
7776
7777         * XEmacs 21.2.21 is released.
7778
7779 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7780
7781         * minibuf.el (read-coding-system): Accept symbol and
7782         coding-system object as a default-coding-system.
7783
7784 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7785
7786         * minibuf.el (read-coding-system): Accept symbol as
7787         a default-coding-system.
7788
7789 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7790
7791         * apropos.el (apropos-documentation): Use insert instead
7792         of princ.
7793
7794 1999-11-07  William M. Perry  <wmperry@aventail.com>
7795
7796         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7797           for the linux console.
7798
7799         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7800           stuff to work when you are not on a window system, since the GPM
7801           mouse support now allows pasting from outside of XEmacs.
7802
7803 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7804
7805         * XEmacs 21.2.20 is released
7806
7807 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7808
7809         * setup-paths.el (paths-default-info-directories): Add
7810         /usr/share/info and /usr/local/share/info.
7811
7812 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7813
7814         * about.el: Updated Vladimir Ivanovic's info.
7815
7816 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7817
7818         * auto-show.el (auto-show-truncationp): Remove.
7819
7820         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7821
7822 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7823
7824         * indent.el (indent-line-to): fix bug: spaces were not replaced
7825         with tab if column is multiple of tab-width
7826         From dhn@qedinc.com
7827
7828 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7829
7830         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7831         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7832
7833         * package-get.el (package-get-package-provider): Be verbose when
7834         interactive. Patch from Robert Pluim
7835
7836 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7837
7838         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7839         info file suffixes.
7840
7841 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7842
7843         * process.el (open-network-stream): Add a new optional parameter
7844         PROTOCOL to support udp; fix a minor typo and add an explanation
7845         in docstring for udp programming.
7846
7847         * code-process.el (open-network-stream): Add a new optional
7848         parameter PROTOCOL to support udp; fix a minor typo and add an
7849         explanation in docstring for udp programming.
7850
7851 1999-10-18  Andy Piper  <andy@xemacs.org>
7852
7853         * gui.el (make-gui-button): be more precise about how we call
7854         callbacks.
7855
7856         * wid-edit.el (widget-push-button-value-create): Use the new form
7857         of native gui-button.
7858
7859 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7860
7861         * info.el (Info-page-prev): Don't do (sit-for 0).
7862
7863 1999-10-13  Andy Piper  <andy@xemacs.org>
7864
7865         * gutter-items.el (progress-abort-glyph): new glyph for showing
7866         abort status.
7867         (append-progress): dispatch-event rather than sit-for.
7868         (abort-progress): new function. Show the abort glyph with an
7869         appropriate message.
7870         (raw-append-progress): dispatch-event rather than sit-for.
7871         (display-progress): cope with aborts.
7872
7873         * gui.el (make-gui-button): Use native widgets for buttons
7874         unconditionally.
7875         (insert-gui-button): ditto.
7876         (gui-button-p): ditto.
7877
7878         * xbm-button.el: remove from core.
7879
7880         * xpm-button.el: remove from core.
7881
7882 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7883
7884         * faces.el (init-device-faces): Don't initialize the random faces
7885         on the stream device.
7886
7887 1999-10-06  Andy Piper  <andy@xemacs.org>
7888
7889         * files.el (recover-file): Don't use ls under windows for revert buffer.
7890
7891 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7892
7893         * package-get.el (package-get-download-menu): Make menu really
7894         toggle download sites.
7895         (package-get-download-sites): Add autoload cookie.
7896
7897 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7898
7899         * setup-paths.el (paths-find-module-directory): Ditto.
7900
7901 1999-09-29  Werner Fink  <werner@suse.de>
7902
7903         * setup-paths.el (paths-find-exec-directory): Add missing nil
7904         parameter for environment.
7905
7906 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7907
7908         * modeline.el (modeline-format):
7909         Only purecopy the strings.  Else
7910         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7911         barfs.
7912
7913 1999-08-28  Mike Woolley  <mike@bulsara.com>
7914
7915         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7916         user setting comint-completion-addsuffix and
7917         comint-process-echoes.
7918
7919 1999-09-22  Andy Piper  <andy@xemacs.org>
7920
7921         * gutter-items.el (update-tab-in-gutter): use
7922         last-nonminibuf-window instead of selected-window.
7923
7924 1999-09-18  Andy Piper  <andy@xemacs.org>
7925
7926         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7927         display on.
7928
7929         * subr.el (record-buffer-hook): new variable so that the hook gets
7930         some documentation.
7931
7932 1999-09-16  Andy Piper  <andy@xemacs.org>
7933
7934         * gutter-items.el (update-tab-in-gutter): only update when the
7935         gutter is visible.
7936         (remove-buffer-from-gutter-tab): ditto.
7937
7938 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7939
7940         * simple.el (do-auto-fill): Commented out part of Kinsoku
7941         processing.
7942
7943 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7944
7945         * isearch-mode.el (isearch-highlightify-region): Give the
7946         highlighting extents a high priority.
7947         (isearch-make-extent): Give the main highlighting extent an even
7948         higher priority.
7949
7950 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7951
7952         * packages.el (packages-compute-package-locations): Fix typo from
7953         -u rationalization.
7954
7955 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7956
7957         * setup-paths.el (paths-find-doc-directory): Respect value of
7958         `configure-doc-directory.'
7959
7960         * find-paths.el (paths-find-architecture-directory): Give
7961         precendence `default' argument (which typically comes from
7962         configure).
7963
7964 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7965
7966         * startup.el (command-line-early): Added options -user-init-file
7967         and -user-init-directory.
7968
7969         * files.el (user-init-file): Default to NIL so we can recognize
7970         when it's set.
7971
7972 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7973
7974         * obsolete.el (init-file-user):
7975         * startup.el:
7976         * packages.el (packages-compute-package-locations):
7977         * package-get.el (package-get-user-index-filename):
7978         * menubar-items.el (maybe-add-init-button):
7979         * info.el (Info-annotations-path):
7980         * dump-paths.el:
7981         Change `user-init-directory' to be an absolute path.
7982         Use `user-init-directory' where appropriate.
7983         Zap `init-file-user' and its uses.
7984
7985 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7986
7987         * subr.el (copy-symbol): New function.
7988
7989 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7990
7991         * isearch-mode.el (isearch-done): Be sure to restore invisible
7992         extents in the proper buffer.
7993         (isearch-pre-command-hook): Set this-command to the correct value
7994         in case the buffer has changed and old overriding-local-map was
7995         used.
7996         (isearch-restore-extent): Use remprop instead of setting the
7997         property to nil.
7998
7999 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8000
8001         * cmdloop.el (execute-extended-command): Update zmacs region
8002         before the delay.
8003         (execute-extended-command): Make the message gettext-friendly.
8004
8005 1999-09-07  Andy Piper  <andy@xemacs.org>
8006
8007         * gutter-items.el (progress-gauge-glyph): renamed from
8008         progress-glyph.
8009         (progress-text-glyph): new variable.
8010         (progress-layout-glyph): use layouts and text glyphs.
8011         (progress-area-buffer): removed.
8012         (progress-text-and-extent): new variable.
8013         (progress-displayed-p): dynamically create gutter area buffer.
8014         (clear-progress): ditto.
8015         (raw-append-progress): ditto.
8016         (append-progress): use new glyph names.
8017         (raw-append-progress): only create the extent when needed. set
8018         properties more optimally.
8019         (progress): remove args.
8020
8021 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8022
8023         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8024         mapcar where the return value is unused.
8025         (isearch-restore-invisible-extents): Ditto.
8026         (isearch-highlight-all-cleanup): Ditto.
8027         (isearch-delete-extents-in-range): Traverse the extents only once.
8028         (isearch-highlight-all-update): Don't start over if the search
8029         string has changed and more input is pending.
8030
8031 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8032
8033         * packages.el (packages-find-package-data-path): Ditto.
8034
8035         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8036
8037         * subr.el (mapc-internal): Don't make obsolete.
8038
8039         * cl-extra.el (mapc): Resurrect.
8040
8041 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8042
8043         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8044         alias.
8045
8046         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8047         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8048         (isearch-yank-clipboard): Use get-clipboard instead of
8049         x-get-clipboard.
8050         (isearch-yank-selection): Fix docstring.
8051
8052 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8053
8054         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8055
8056 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8057
8058         * cl-macs.el (extent-start-position): Fix setf method.
8059         (extent-end-position): Ditto.
8060
8061 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8062
8063         * isearch-mode.el: End merge with FSF 20.4.
8064
8065         * isearch-mode.el (search-invisible): New variable.
8066         (isearch-hide-immediately): Ditto.
8067         (isearch-unhidden-extents): Ditto.
8068         (isearch-range-invisible): New function.
8069         (isearch-unhide-extent): Ditto.
8070         (isearch-restore-invisible-extents): Ditto.
8071         (isearch-restore-extent): Ditto.
8072
8073         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8074         implementation.
8075         (isearch-ring-retreat-edit): Ditto.
8076         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8077         (isearch-forward-regexp): New arguments NOT-REGEXP and
8078         NO-RECURSIVE-EDIT.
8079         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8080         (isearch-backward-regexp): New arguments NOT-REGEXP and
8081         NO-RECURSIVE-EDIT.
8082         (isearch-mode): Return isearch-success.
8083         (isearch-update): Use unread-command-events instead of
8084         unread-command-event.
8085         (isearch-abort): If an invalid regexp is encountered, keep popping
8086         states.
8087         (isearch-*-char): Use FSF implementation.
8088         (isearch-whitespace-chars): Use the more robust FSF's
8089         implementation.
8090         (isearch-within-brackets): New variable.
8091         (isearch-mode): Initialize it.
8092         (isearch-edit-string): Bind it.
8093         (isearch-search-and-update): Set it.
8094         (isearch-push-state): Push it.
8095         (isearch-top-state): Pop it.
8096         (isearch-search): Set it.
8097         (isearch-printing-char): When called by isearch-whitespace-chars,
8098         handle M-SPC gracefully.
8099         (isearch-message-prefix): New argument ELLIPSIS.
8100         (isearch-message-suffix): Ditto.
8101         (isearch-message): Use the ELLIPSIS argument when calling
8102         isearch-message-prefix and isearch-message-suffix.
8103         (isearch-message-prefix): Distinguish between "wrapped" and
8104         "overwrapped" search, FWIW.
8105
8106 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8107
8108         * isearch-mode.el (isearch-edit-string): Use the head of the
8109         search ring instead of search-last-string and search-last-regexp.
8110         (search-highlight): Renamed from isearch-highlight.
8111         (isearch-exit): Use the new name.
8112         (isearch-highlight): Ditto.
8113         (isearch-dehighlight): Ditto.
8114         (isearch-update-ring): New function.
8115         (isearch-done): Call it.
8116         (isearch-done): New argument EDIT.
8117         (isearch-repeat): If search string is empty, look up at the car of
8118         the search ring; ignore the yank pointer.
8119         (isearch-abort): Call isearch-done with NOPUSH.
8120         (isearch-cancel): New function.
8121         (isearch-mode-map): Bind it to ESC ESC ESC.
8122
8123         * isearch-mode.el: Begin merge with FSF 20.4.
8124
8125 1999-09-01  Andy Piper  <andy@xemacs.org>
8126
8127         * x-select.el (x-get-clipboard): obsolete.
8128         (x-yank-clipboard-selection): obsolete
8129
8130         * select.el (disown-selection): need to be careful to disown the
8131         clipboard if we set it via selection.
8132         (get-clipboard): move from x-select.el
8133         (yank-clipboard-selection): ditto.
8134
8135 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8136
8137         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8138         isearch-highlight-all-matches to nil.
8139         (isearch-fixed-case): New variable.
8140         (isearch-mode): Initialize it.
8141         (isearch-edit-string): Save it.
8142         (isearch-toggle-case-fold): Set it.
8143         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8144         need to check isearch-fixed-case.
8145         (isearch-toggle-case-fold): Update highlighting of all matches
8146         before the pause.
8147         (isearch-edit-string):
8148
8149 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8150
8151         * isearch-mode.el (isearch-edit-string): Call isearch-message
8152         before reading the event so that the prompt is displayed properly.
8153         (isearch-message): Use isearch-nonincremental when calling
8154         isearch-message-prefix.
8155         (minibuffer-local-isearch-map): Bind up and down to do the same as
8156         M-p and M-n respectively.
8157         (isearch-done): New arg NOPUSH.
8158         (isearch-edit-string): Use it.
8159         (isearch-edit-string): Don't bind isearch-string.
8160         (isearch-ring-adjust): Edit string, *then* push state.
8161
8162 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8163
8164         * faces.el (isearch-secondary): Make isearch-secondary look
8165         different than default.
8166
8167 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8168
8169         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8170         save-excursion.
8171         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8172         (isearch-update): Call isearch-dehighlight without arguments.
8173         (isearch-done): Ditto.
8174
8175         * isearch-mode.el (isearch-fix-case): If the search string has no
8176         upper-case letters, allow the folding to be reenabled.
8177         Previously, once disabled, the folding would remain that way until
8178         the end of isearch.
8179         (isearch-top-state): Call isearch-fix-case.
8180
8181         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8182         save-excursion.
8183         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8184
8185 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8186
8187         * xpm-button.el:
8188         xbm-button.el: Need to exist in core because gui.el depends on
8189         them.
8190
8191 1999-08-31  Andy Piper  <andy@xemacs.org>
8192
8193         * gutter-items.el (buffers-tab-face): new customizable variable.
8194         (buffers-tab-default-buffer-line-length): new specifier for
8195         maximum viewable characters.
8196         (progress-stack): new variable for implementing widget-based
8197         progress messages.
8198         (progress-area-buffer): ditto.
8199         (progress-glyph-height): ditto.
8200         (progress-stop-callback): ditto.
8201         (progress-quit-function): new function.
8202         (progress-glyph): new variable.
8203         (progress-layout-glyph): ditto.
8204         (progress-displayed-p): new function, see message-displayed-p for
8205         details.
8206         (clear-progress): ditto.
8207         (remove-progress): ditto.
8208         (append-progress): ditto.
8209         (raw-append-progress): ditto.
8210         (display-progress): ditto.
8211         (current-progress): ditto.
8212         (current-progress-label): ditto.
8213         (progress): ditto.
8214         (lprogress): ditto.
8215
8216
8217 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8218
8219         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8220
8221         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8222         `isearch-yank-selection'.
8223         (isearch-mode-map): Use it.
8224         (isearch-yank-selection): Use `get-selection' instead of
8225         `get-x-selection'.
8226
8227 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8228
8229         * faces.el (isearch-secondary): Create face here.
8230
8231         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8232         timers.
8233
8234 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8235
8236         * subr.el (buffer-string): More robust backward compatibility
8237         check, courtesy William Perry.
8238
8239 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8240
8241         * replace.el (perform-replace): Stop the search after the search
8242         limit has been reached.
8243
8244 1999-08-23  Andy Piper  <andy@xemacs.org>
8245
8246         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8247         here if we don't have one.
8248
8249 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8250
8251         * ldap.el (ldap-coding-system): Default to nil until we get
8252         efficient UTF8 support
8253         (ldap-decode-string): Guard against `decode-coding-string' not
8254         being defined
8255         (ldap-encode-string): Guard against `encode-coding-string' not
8256         being defined
8257
8258 1999-08-23  Didier Verna  <didier@xemacs.org>
8259
8260         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8261         Some doc strings improvements, and add a star to the `interactive'
8262         calls.
8263
8264 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8265
8266         * font-lock.el (java-font-lock-keywords-3): introduced new
8267         keywords and regexpes for javadoc syntax 1.2.
8268
8269 1999-08-17  Andy Piper  <andy@xemacs.org>
8270
8271         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8272         format-buffers-tab-line.
8273         (buffers-tab-max-buffer-line-length): new variable.
8274         (format-buffers-tab-line): new function. truncate names if over
8275         buffers-tab-max-buffer-line-length.
8276
8277 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8278
8279         * cus-start.el: Customize the variable `bell-inhibit-time'.
8280
8281 1999-08-16  Andy Piper  <andy@xemacs.org>
8282
8283         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8284         brute-force approach to deleting the last buffer.
8285         (buffers-tab-grouping-regexp): new customizable variable.
8286         (select-buffers-tab-buffers-by-mode): use it.
8287
8288 1999-08-13  Andy Piper  <andy@xemacs.org>
8289
8290         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8291         deletion problem.
8292
8293 1999-07-30  Didier Verna  <didier@xemacs.org>
8294
8295         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8296         of princ to output symbols.
8297         (custom-save-face-internal): ditto.
8298         (custom-save-resets): ditto.
8299
8300 1999-08-09  Didier Verna  <didier@xemacs.org>
8301
8302         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8303         `regexp-quote' to protect the major mode name for use as a regular
8304         expression (c++ needs this for instance).
8305
8306 1999-08-08  Andy Piper  <andy@xemacs.org>
8307
8308         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8309         cope with similar mode names.
8310
8311         * gutter-items.el (buffers-tab-selection-function): new selection
8312         function.
8313         (select-buffers-tab-buffers-by-mode): new function.
8314         (buffers-tab-items): use it if set to only display buffers in the
8315         tab in the current buffer's group..
8316         (update-tab-in-gutter): use new api.
8317         (remove-buffer-from-gutter-tab): ditto.
8318
8319         * gutter-items.el (buffers-tab-max-size): set custom selection
8320         default to 6.
8321         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8322         (add-tab-to-gutter): set face as default.
8323
8324 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8325
8326         * faces.el (frob-face-property): Merge the fall-back specifier
8327         with the target, not replace it.
8328
8329 1999-08-05  Andy Piper  <andy@xemacs.org>
8330
8331         * gutter-items.el (update-tab-in-gutter): add frame argument for
8332         buffer-items.
8333         (update-tab-in-gutter): use it.
8334
8335         * gutter-items.el (record-buffer-hook): set.
8336
8337         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8338         change.
8339         (switch-to-buffer-hook) deleted.
8340
8341 1999-08-04  Andy Piper  <andy@xemacs.org>
8342
8343         * gutter-items.el (update-tab-in-gutter): make sure this will work
8344         as an argument to create-frame-hook.
8345
8346 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8347
8348         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8349         instead of timer emulation.
8350
8351 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8352
8353         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8354         Emacs isearch enhancements.
8355
8356 1999-07-28  Andy Piper  <andy@xemacs.org>
8357
8358         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8359         all devices that support tab controls.
8360         (remove-buffer-from-gutter-tab): new function. to be used as a
8361         value for kill-buffer-hook.
8362
8363 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8364
8365         * auto-show.el (auto-show-truncationp): changed to match
8366         `window_translation_on'
8367
8368 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8369
8370         * XEmacs 21.2.19 is released
8371
8372 1999-07-28  SL Baur  <steve@miho>
8373
8374         * code-files.el (insert-file-contents): Fix docstring.
8375         revert previous change.
8376
8377 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8378
8379         * fill.el (fill-region-as-paragraph): Change re-break-point to
8380         contain word-across-newline plus one character so that filling
8381         Japanese and Chinese works as desired.
8382         * simple.el (do-auto-fill): Ditto.
8383
8384 1999-07-26  SL Baur  <steve@miho>
8385
8386         * mule/japanese.el ("Japanese"): Do not specify a default input
8387         method.
8388         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8389
8390 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8391
8392         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8393         able to use cl-macs macro in early lisp.
8394
8395 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8396
8397         * custom.el:
8398         * cus-face.el:
8399         * cus-edit.el:
8400                 Massive custom Theme API changes.
8401
8402 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8403
8404         * code-files.el (insert-file-contents): Regard
8405         coding-system-magic-cookie if `coding-system-for-read' is nil.
8406
8407 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8408
8409         * mule/thai-xtis.el: Add coding: local variable, to avoid
8410         bootstrapping problem with C locale.
8411
8412 1999-07-22  Andy Piper  <andy@xemacs.org>
8413
8414         * dumped-lisp.el (preloaded-file-list): guard against putting
8415         gutter-items in a less than functional XEmacs.
8416         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8417
8418 1999-07-18  Bob Weiner  <weiner@beopen.com>
8419
8420         * fill.el (fill-context-prefix): Fixed bug that prevented the
8421         setting of an adaptive fill prefix when the `dont-skip-first' was
8422         t.
8423
8424 1999-07-22  SL Baur  <steve@miho>
8425
8426         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8427
8428 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8429
8430         * files.el (interpreter-mode-alist): add `make', `guile', and
8431         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8432         makefile-mode, guile is a scheme, and someday XEmacs will be
8433         modular enough to use as an efficient scripting tool.)
8434
8435 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8436
8437         * mule/mule-cmds.el (reset-language-environment): Regard
8438         coding-category `utf-8' and `ucs-4' if they are available.
8439
8440 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8441
8442         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8443         (prefer-coding-system): Fix DOC-string.
8444
8445         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8446         DOC-string too.
8447
8448         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8449         Mule.
8450         (coding-system-change-eol-conversion): Fix DOC-string.
8451
8452 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8453
8454         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8455         instead of `list-coding-system'.
8456
8457 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8458
8459         * menubar-items.el (default-menubar): `select-input-method' was
8460         renamed to `set-input-method'.
8461
8462         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8463         "Set Language Environment" menu.
8464
8465         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8466         "Describe Language Support" menu.
8467
8468 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8469
8470         * mule/chinese.el ("Chinese-GB"): Rename
8471         `chinese-gb-environment-setup-function' to
8472         `setup-chinese-gb-environment-internal'.
8473
8474 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8475
8476         * mule/korean.el: Use `define-coding-system-alias' instead of
8477         `copy-coding-system'.
8478
8479 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8480
8481         * mule/mule-cmds.el (set-language-environment-coding-systems):
8482         Treat duplicated coding-categories.
8483
8484 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8485
8486         * mule/japanese.el: Use `define-coding-system-alias' instead of
8487         `copy-coding-system'.
8488
8489 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8490
8491         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8492         coding-system `viscii'.
8493
8494 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8495
8496         * mule/cyrillic.el:
8497         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8498         (cyrillic-alternativnyj-decode-table): New variable.
8499         (cyrillic-alternativnyj-encode-table): New variable.
8500         - Specify `iso-8-1' as a category of coding-system
8501           `alternativnyj'.
8502         - Abolish general Cyrillic environment.
8503
8504 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8505
8506         * mule/chinese.el:
8507         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8508         - Register `chinese-gb-environment-setup-function' as a
8509           `setup-function' of "Chinese-GB" environment.
8510
8511 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8512
8513         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8514         optional argument `parents'.
8515
8516         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8517         property for Thai-XTIS.
8518
8519         * mule/mule-help.el (help-with-tutorial): Use property
8520         `tutorial-coding-system' of language-info as a coding-system to
8521         read tutorial file.
8522
8523 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8524
8525         * mule/thai-xtis.el: Don't setup `setup-function' and
8526         `exit-function'.
8527
8528         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8529         `set-coding-category-system' to set up coding-system for
8530         coding-category.
8531
8532         * mule/mule-cmds.el (prefer-coding-system): Use
8533         `set-coding-category-system' to set up coding-system for
8534         coding-category.
8535
8536 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8537
8538         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8539         Thai-XTIS environment.
8540
8541         * mule/mule-cmds.el (prefer-coding-system): Use
8542         `find-coding-system' instead of `coding-system-p'.
8543
8544 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8545
8546         * mule/mule-cmds.el (set-language-environment-coding-systems):
8547         Modify eol-type for XEmacs.
8548
8549         * mule/thai-xtis.el: Delete unused local variable `category'.
8550
8551         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8552         function.
8553         (prefer-coding-system): Don't call
8554         `update-coding-systems-internal'; use function
8555         `coding-category-list' instead of variable `coding-category-list';
8556         use `set-coding-priority-list' instead of `set-coding-priority';
8557         modify `eol-type' for XEmacs.
8558
8559         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8560         `charset-columns'.
8561         (char-width): Likewise.
8562
8563 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8564
8565         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8566         `tis-620'.
8567
8568         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8569         `set-coding-priority-list' instead of `set-coding-priority'; don't
8570         call `update-coding-systems-internal'.
8571
8572         * mule/mule-misc.el (coding-system-get): New function.
8573         (coding-system-put): New function.
8574         (coding-system-category): New function.
8575
8576 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8577
8578         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8579         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8580         to avoid conflict with leim/quail/thai-xtis.
8581
8582         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8583         to thai-xtis-chars.el.
8584
8585         * mule/thai-xtis-chars.el: New file (split from
8586         mule/thai-xtis.el).
8587
8588 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8589
8590         * mule/thai-xtis.el:
8591         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8592         - Add syntax entries.
8593         - Put `preferred-coding-system' of the charset `thai-xtis' to
8594           `tis-620'.
8595
8596 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8597
8598         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8599         rewritten to use write-multibyte-character.
8600
8601 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8602
8603         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8604         of `iso-2022-7'.
8605         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8606         ported yet.
8607         (read-input-method-name): Treat optional argument `default'.
8608
8609 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8610
8611         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8612         all.
8613         (set-language-info-alist): Set up menus here.
8614
8615 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8616
8617         * minibuf.el (completing-read): Add new optional argument
8618         `default'.
8619         (read-coding-system): Add new optional argument
8620         `default-coding-system'.
8621
8622 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8623
8624         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8625         (viet-viscii-...->viet-vscii...).
8626
8627 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8628
8629         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8630         and menus.
8631
8632 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8633
8634         * mule/mule-cmds.el (input-method-function): Add permanent-local
8635         property.
8636
8637 1999-03-30  Dave Love  <fx@gnu.org>
8638
8639         * mule/mule-cmds.el (current-language-environment): Doc fix.
8640
8641 1999-02-06  Richard Stallman  <rms@gnu.org>
8642
8643         * mule/european.el (setup-slovenian-environment): New function.
8644         ("Slovenian"): New language environment.
8645
8646 1999-01-27  Dave Love  <fx@gnu.org>
8647
8648         * mule/mule-cmds.el (current-language-environment): Provide :link,
8649         :type (choices) and appropriate :get.
8650
8651 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8652
8653         * mule/mule-cmds.el (describe-language-environment): Don't alter
8654         input-method-alist.
8655
8656 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8657
8658         * mule/mule-cmds.el (prefer-coding-system): Call
8659         set-coding-priority, so that the internal array of priorities is
8660         also updated.
8661
8662 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8663
8664         * mule/mule-cmds.el (prefer-coding-system): If the argument
8665         requires specific EOL conversion type, make the default coding
8666         systems use that.
8667
8668 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8669
8670         * mule/mule-cmds.el (set-language-environment): Pass the default
8671         eol-type to set-language-environment-coding-systems.
8672         (set-default-coding-systems): Copy the eol-type property for the
8673         new default values of {buffer-file,process}-coding-system from the
8674         old defaults.
8675         (set-language-environment-coding-systems): Accept an optional
8676         argument EOL-TYPE, and set the eol-type property of the default
8677         coding systems accordingly.
8678
8679 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8680
8681         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8682         use generate-new-buffer instead of get-buffer-create.
8683
8684 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8685
8686         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8687
8688 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8689
8690         * mule/mule-cmds.el (default-input-method): Fix custom type.
8691
8692 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8693
8694         * mule/mule-cmds.el (setup-specified-language-environment):
8695         Add apropos-inhibit property.
8696         (describe-specified-language-support): Likewise.
8697
8698 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8699
8700         * mule/mule-cmds.el: Doc fixes.
8701
8702 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8703
8704         * mule/mule-cmds.el (register-input-method): Doc-string
8705         modified.
8706
8707 1998-09-01  Dave Love  <fx@gnu.org>
8708
8709         * mule/mule-cmds.el (current-language-environment): Fix
8710         setter function.
8711
8712 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8713
8714         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8715         mule/european.el, mule/hebrew.el, mule/japanese.el,
8716         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8717         avoid bootstrapping problem if you need to recompile all the Lisp
8718         files using interpreted code.
8719
8720 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8721
8722         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8723         ("Latin-2"): Likewise.
8724
8725 1998-08-18  Per Starback  <starback@update.uu.se>
8726
8727         * mule/european.el (setup-latin2-environment): Fix typo.
8728
8729 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8730
8731         * mule/european.el: Give proper value of `input-method' key to all
8732         lang. env.
8733
8734         * mule/mule-cmds.el (activate-input-method): Handle the case that
8735         the arg INPUT-METHOD is nil correctly.
8736         (read-multilingual-string): Activate the specified input method
8737         before calling read-string.  Afterward, activate the original
8738         input method.
8739
8740 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8741
8742         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8743         (set-language-info-alist): Fix typo in doc-string.
8744
8745         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8746
8747 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8748
8749         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8750         (reset-language-environment): New function for the job that
8751         setup-english-environment used to do.
8752         (set-language-environment): Do more setups according to the info
8753         in language-info-alist.
8754         (read-language-name): Handle the case that the arg KEY is nil.
8755         (describe-language-environment): Handle input-method property.
8756
8757         * mule/: All files under this directory, which related with
8758         specific languages (such as mule/european.el, mule/greek.el,
8759         mule/hebrew.el, mule/misc-lang.el), modified as below.
8760         (setup-XXX-environment): Just call set-language-environment.  If
8761         they used to do some other jobs than what done by
8762         set-language-environment, those jobs are done in
8763         setup-XXX-environment-internal now.
8764         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8765         the value to setup-XXX-environment-internal.  Add properties
8766         input-method and features.
8767
8768         * mule/english.el (setup-english-environment): Just call
8769         reset-language-environment.
8770
8771         * mule/european.el (setup-8-bit-environment): Function deleted.
8772
8773 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8774
8775         * mule/mule-cmds.el (input-method-exit-on-first-char)
8776         (input-method-use-echo-area): Doc fixes.
8777
8778 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8779
8780         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8781         variable.
8782         (input-method-use-echo-area): New variable.
8783
8784 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8785
8786         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8787
8788 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8789
8790         * mule/mule-cmds.el (activate-input-method): Update mode line.
8791         (inactivate-input-method): Likewise.
8792
8793 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8794
8795         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8796         input method in the current buffer, but just bind
8797         current-input-method.
8798
8799 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8800
8801         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8802
8803         * mule/misc-lang.el ("IPA"): Add coding-priority and
8804         coding-system.
8805
8806 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8807
8808         * mule/greek.el: Add coding-priority.
8809
8810 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8811
8812         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8813         LANG-ENV.
8814
8815 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8816
8817         * mule/mule-cmds.el (register-input-method): Fix previous change.
8818         (setup-specified-language-environment): Doc fix.
8819
8820 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8821
8822         * mule/mule-cmds.el: Several doc fixes.
8823         (get-language-info, set-language-info): Rename argument.
8824         (set-language-info-alist): Likewise.
8825         (register-input-method): Rename argument.
8826         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8827
8828 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8829
8830         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8831         default value while reading an input method.
8832
8833 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8834
8835         * mule/mule-cmds.el (universal-coding-system-argument):
8836         Use buffer-file-coding-system as default.
8837
8838 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8839
8840         * mule/korean.el ("Korean"): Doc fix.
8841
8842 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8843
8844         * mule/mule-cmds.el (describe-language-environment): Print the
8845         languge environment at the head.
8846
8847 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8848
8849         * mule/japanese.el: Set exit-function to exit-japanese-environment
8850         for Japanese environment.
8851
8852 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8853
8854         * mule/mule-cmds.el (set-language-environment): Doc fix.
8855         (current-language-environment): Use defcustom.
8856         (default-input-method): Specify :type.
8857
8858 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8859
8860         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8861         modified.
8862         (prefer-coding-system): Doc-string modified.
8863
8864 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8865
8866         * mule/mule-cmds.el (set-language-info): Doc-string
8867         describes `coding-priority' KEY.
8868         (set-language-environment-coding-systems): New function.
8869         (select-safe-coding-system): New function.
8870         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8871         (set-language-info-alist): New optionla arg PARENTS.  Call
8872         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8873         (set-language-environment-coding-systems): New function.
8874
8875         * mule/chinese.el: Remove setting up of
8876         describe-chinese-environment-map and
8877         setup-chinese-environment-map.  Exclude them in args of calls to
8878         set-language-info-alist.  Register coding-priority key in
8879         language-info-alist.
8880
8881         * mule/cyrillic.el: Remove setting up of
8882         describe-cyrillic-environment-map and
8883         setup-cyrillic-environment-map.  Exclude them in args of calls to
8884         set-language-info-alist.  Register coding-priority key in
8885         language-info-alist.
8886
8887         * mule/english.el: Register coding-priority key in
8888         language-info-alist.
8889
8890         * mule/ethiopic.el: Register coding-priority key in
8891         language-info-alist.
8892
8893         * mule/european.el: Remove setting up of
8894         describe-european-environment-map and
8895         setup-european-environment-map.  Exclude them in args of calls to
8896         set-language-info-alist.  Register coding-priority key in
8897         language-info-alist.  Add "German" language env.
8898         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8899         (setup-german-environment): New function.
8900
8901         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8902         change default input method to "greek-postfix".
8903
8904         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8905         coding-priority key in
8906
8907 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8908
8909         * mule/mule-cmds.el (set-language-info): Doc fix.
8910         (input-method-inactivate-hook): Doc fix.
8911
8912 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8913
8914         * mule/mule-cmds.el (set-input-method): Renamed from
8915         select-input-method.
8916
8917 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8918
8919         * mule/mule-cmds.el (set-language-environment): Run
8920         exit-language-environment-hook before calling `exit-function'
8921         which is specified for the language environment.
8922
8923 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8924
8925         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8926         modified.
8927         (prefer-coding-system): Likewise.
8928         (describe-language-environment): Print aliases of each coding
8929         system.
8930         (set-language-environment-hook): New variable.
8931         (exit-language-environment-hook): New variable.
8932         (set-language-environment): Call these hooks.  Before setting a
8933         new language environment, exit from the
8934         current-language-environment if necessary.
8935         (input-method-verbose-flag): The value can be nil, t,
8936         complex-only, or default.
8937         (input-method-highlight-flag): Doc-string augmented.
8938         (activate-input-method): Check if we can run the registered
8939         function to activate an input method.
8940
8941         * mule/korean.el: Set exit-function for language environment
8942         "Korean" to exit-korean-environment.
8943         (setup-korean-environment): Moved to korea-util.el.
8944
8945 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8946
8947         * mule/mule-cmds.el (read-multilingual-string): Use
8948         current-input-method prior to default-input-method.  Don't bind
8949         current-input-method by `let', instead, activate the specified
8950         input method in the current buffer temporarily.
8951
8952 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8953
8954         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8955
8956 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8957
8958         * mule/chinese.el (post-read-decode-hz): Return the result of
8959         decode-hz-region.
8960         (pre-write-encode-hz): Do not change the value of
8961         last-coding-system.
8962
8963 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8964
8965         * mule/mule-ccl.el: Doc fixes.
8966
8967 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8968
8969         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8970         (check-ccl-program): New macro.
8971
8972 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8973
8974         * mule/mule-ccl.el: Comment about CCL syntax modified.
8975         (ccl-command-table): Add read-multibyte-character and
8976         write-multibyte-character.
8977         (ccl-code-table): Add ex-cmd.
8978         (ccl-extended-code-table): New variable.
8979         (ccl-embed-extended-command): New function.
8980         (ccl-compile-read-multibyte-character,
8981         ccl-compile-write-multibyte-character) New functions.
8982         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8983         ccl-dump-write-multibyte-character): New functions.
8984
8985 1999-07-22  SL Baur  <steve@miho>
8986
8987         * config.el (config-value-file): config.values is installed into
8988         doc-directory.
8989         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8990
8991 1999-07-19  Didier Verna  <didier@xemacs.org>
8992
8993         * rect.el: all functions rewritten, except when noted. Below is a
8994         list of interface changes.
8995         (apply-on-rectangle): new function. Obsoletes
8996         `operate-on-rectangle'. All functions that used to call this
8997         function now call the new one.
8998         (kill-rectangle): added optional prefix arg to fill lines.
8999         (delete-rectangle): ditto.
9000         (delete-extract-rectangle): ditto.
9001         (open-rectangle): ditto.
9002         (clear-rectangle): ditto.
9003         (delete-rectangle-line): added third arg FILL.
9004         (delete-extract-rectangle-line): ditto.
9005         (open-rectangle-line): ditto.
9006         (clear-rectangle-line): ditto.
9007
9008 1999-07-18  Andy Piper  <andy@xemacs.org>
9009
9010         * menubar-items.el (default-menubar): add gutter options.
9011
9012         * gutter-items.el: new file.
9013         (gutter): new group for custom.
9014         (gutter-visible-p): new variable.
9015         (default-gutter-position): ditto.
9016         (buffers-tab): new group for the buffers tab.
9017         (gutter-buffers-tab): widget to put in the gutter.
9018         (buffers-tab-max-size): max number of tabs.
9019         (buffers-tab-switch-to-buffer-function): function to call when a
9020         tab is pressed.
9021         (buffers-tab-omit-function): filter buffers with this function.
9022         (buffers-tab-format-buffer-line-function): format buffer names for
9023         inclusion in tabs.
9024         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9025         the record.
9026         (build-buffers-tab-internal): build a list of tab items.
9027         (buffers-tab-items): ditto.
9028         (add-tab-to-gutter): put a tab in the gutter area.
9029         (update-tab-in-gutter): reset the buffers in the tab.
9030
9031         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9032
9033         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9034         (switch-to-buffer-hooks): new hook.
9035
9036         * toolbar.el (default-toolbar-position): fix typo.
9037
9038 1999-07-16  Andy Piper  <andy@xemacs.org>
9039
9040         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9041
9042 1999-07-15  Didier Verna  <didier@xemacs.org>
9043
9044         * cus-edit.el (custom-prompt-variable): optional third arg makes
9045         prompt for a comment string.
9046         (customize-set-value): optional prefix makes this function handle
9047         variable comments.
9048         (customize-set-variable): ditto.
9049         (customize-save-variable): ditto.
9050         (customize-customized): handle custom comments.
9051         (customize-save-customized): ditto.
9052         (custom-variable-state-set): ditto.
9053         (custom-face-state-set): ditto.
9054         (customize-saved): ditto.
9055         (custom-variable-set): ditto.
9056         (custom-face-set): ditto.
9057         (custom-variable-save): ditto.
9058         (custom-face-save): ditto.
9059         (custom-variable-reset-saved): ditto.
9060         (custom-face-reset-saved): ditto.
9061         (custom-variable-reset-standard): ditto.
9062         (custom-face-reset-standard): ditto.
9063         (custom-comment-face): new face.
9064         (custom-comment-tag-face): ditto.
9065         (custom-comment): new widget.
9066         (custom-comment-create): new function.
9067         (custom-comment-delete): ditto.
9068         (custom-comment-value-set): ditto.
9069         (custom-comment-show): ditto.
9070         (custom-comment-invisible-p): ditto.
9071         (custom-variable-value-create): create a comment field widget.
9072         (custom-face-value-create): ditto.
9073         (custom-variable-menu): new entry for adding a custom comment.
9074         (custom-face-menu): ditto.
9075         (custom-save-variables): possibly save custom comments.
9076         (custom-save-faces): ditto.
9077
9078         * cus-face.el (custom-set-faces): the arguments can now have a
9079         custom comment as fourth argument.
9080
9081         * custom.el (custom-set-variables): the arguments can now have a
9082         custom comment as fifth element.
9083
9084 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9085
9086         * XEmacs 21.2.18 is released
9087
9088 1999-07-13  SL Baur  <steve@miho>
9089
9090         * lib-complete.el (read-library-name): Revert previous change.
9091         (read-library): Ditto.
9092
9093 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9094
9095         * packages.el (packages-package-list): Capitalize docstring.
9096
9097         * packages.el (packages-find-package-library-path): Use #'nconc
9098         rather than #'append to reduce consing -- #'mapcar uses Flist,
9099         which returns a freshly consed list.  #'append would create yet
9100         another fresh list, using Fmake_list in concat.
9101
9102         * packages.el (package-provide): Use setq with remassq like it
9103         says in its docstring.
9104
9105 1999-07-06  SL Baur  <steve@miho.m17n.org>
9106
9107         * lib-complete.el (progn-with-message): Fix typo.
9108
9109 1999-07-06  SL Baur  <steve@miho.m17n.org>
9110
9111         * mule/mule-misc.el (char-octet): Make function match docstring.
9112         From Katsumi Yamaoka <yamaoka@jpl.org>
9113
9114 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9115
9116         * wid-edit.el (widget-documentation): corrected spelling error.
9117
9118 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9119
9120         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9121         keys if already bound
9122
9123 1999-07-06  SL Baur  <steve@miho.m17n.org>
9124
9125         * lib-complete.el (progn-with-message): Revert previous changes.
9126
9127 1999-06-24  Bob Weiner  <weiner@beopen.com>
9128
9129         * lib-complete.el (find-library):
9130         (find-library-other-window):
9131         (find-library-other-frame): Completely rewrote
9132         so that these functions actually work when called non-interactively.
9133         Also made them handle LIBRARY arguments which end with .el or .elc.
9134
9135 1999-06-24  Bob Weiner  <weiner@beopen.com>
9136
9137         * simple.el (indent-new-comment-line): Locally bound
9138         `block-comment-start' to `comstart' or else when this is called
9139         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9140         `block-comment-start' value, ignoring any existing spacing after a
9141         comment prefix in the previous line and producing ugly comments.
9142
9143 1999-06-23  Bob Weiner  <weiner@beopen.com>
9144
9145         * list-mode.el (mouse-choose-completion):
9146         (choose-completion):
9147         (completion-switch-to-minibuffer): Added.
9148         ([Tab]): [Tab] previously switched to the minibuffer
9149         but since [space] does that and since most applications in the
9150         world use [Tab] to select the next item in a list, do that in the
9151         *Completions* buffer too.  This will cause the least confusion
9152         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9153         06/23/1999.
9154
9155 1999-06-22  Bob Weiner  <weiner@beopen.com>
9156
9157         * help.el (help-buffer-name): Added support for a null value
9158         of `help-buffer-prefix-string' since some buffers require no
9159         prefix.
9160
9161 1999-06-20  Bob Weiner  <weiner@beopen.com>
9162
9163         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9164         in the completion-list-mode-map to bury the completions buffer
9165         even when the minibuffer is no longer active.
9166
9167 1999-06-20  Bob Weiner  <weiner@beopen.com>
9168
9169         * list-mode.el (list-mode): It is visually disconcerting to have
9170         the text cursor disappear within list buffers, especially when
9171         moving from window to window, so leave it visible.
9172
9173 1999-07-01  SL Baur  <steve@miho.m17n.org>
9174
9175         * menubar-items.el (default-menubar): Conditionalize the bug
9176         report menu item (which may not be possible in this XEmacs).
9177         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9178
9179 1999-06-30  SL Baur  <steve@miho.m17n.org>
9180
9181         * subr.el (with-current-buffer): DOC string fix.
9182         Suggested by Bob Weiner <weiner@altrasoft.com>
9183
9184 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9185
9186         * cus-face.el (custom-face-italic): insert missing args
9187
9188 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9189
9190         * packages.el (package-locations): Changed default early package
9191         hierarchies to ~/.xemacs/mule-packages and
9192         ~/.xemacs/xemacs-packages.
9193
9194 1999-06-23  SL Baur  <steve@miho.m17n.org>
9195
9196         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9197
9198 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9199
9200         * packages.el (package-locations): Changed default early package
9201         hierarchy to ~/.xemacs/packages.
9202         (package-locations): Removed `packages' as a possible name for a
9203         late package hierarchy.
9204
9205 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9206
9207         * mule/mule-category.el (word-combining-categories): Set up new
9208         variable.
9209         (word-separating-categories): Likewise.
9210
9211 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9212
9213         * XEmacs 21.2.17 is released
9214
9215 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9216
9217         * font-menu.el (font-menu-set-font): allow for nil specification
9218         of font size.
9219
9220 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9221
9222         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9223         is 1.
9224
9225 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9226
9227         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9228         8859-5 instead of ISO 8859-1.
9229
9230 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9231
9232         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9233         (viet-viscii-encode-table): Ditto.
9234
9235         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9236         Make obsolete definition of char-octet.
9237
9238 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9239
9240         * subr.el: Move no-Mule make-char ...
9241         * help-nomule.el (make-char): To here.
9242         (string-width): Make Mule compatibility alias.
9243
9244 1999-06-15  Andy Piper  <andy@xemacs.org>
9245
9246         * select.el (get-selection-no-error): really make there be no-error.
9247         (get-selection): revert to original.
9248
9249 1999-06-11  Andy Piper  <andy@xemacs.org>
9250
9251         * select.el (selection-sets-clipboard): renamed.
9252         (own-selection): use it.
9253
9254 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9255
9256         * XEmacs 21.2.16 is released
9257
9258 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9259
9260         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9261         missing characters to avoid crash.
9262
9263 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9264
9265         * coding.el (set-terminal-coding-system): Only set the console
9266         coding system on the selected console if it is a tty.
9267
9268 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9269
9270         * cus-face.el:
9271         * cus-edit.el:
9272         * faces.el:
9273         (custom):
9274         (face-spec-set):
9275         * faces.el (frob-face-property):
9276         * font-menu.el (font-menu-set-font):
9277                   Actually apply changes from 1999-03-17
9278
9279 1999-06-10  Andy Piper  <andy@xemacs.org>
9280
9281         * select.el (get-selection): abstract out non error-signalling
9282         part.
9283         (get-selection-no-error): get-selection without signalling an
9284         error.
9285         (selection-is-clipboard-p): new variable. controls whether the
9286         selection sets the clipboard.
9287         (own-selection): use it.
9288
9289         * mouse.el (insert-selection): fallback to clipboard after trying
9290         primary selection and cutbuffer.
9291
9292 1999-06-05  Andy Piper  <andy@xemacs.org>
9293
9294         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9295         selection functions.
9296
9297 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9298
9299         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9300         default value.
9301         (load): Use `raw-text' instead of `no-conversion'.
9302         (insert-file-contents): Likewise.
9303
9304         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9305         of `no-conversion'.
9306
9307 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9308
9309         * coding.el: Don't copy `no-conversion' to `raw-text'.
9310
9311 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9312
9313         * subr.el (make-char): Define it if Mule is not around.
9314
9315 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9316
9317         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9318
9319         * x-select.el (x-disown-selection-internal): Restore symbol as an
9320         obsolete alias.
9321         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9322
9323 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9324
9325         * XEmacs 21.2.15 is released
9326
9327 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9328
9329         * subr.el (split-string): Avoid infinite looping
9330
9331 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9332
9333         * ldap.el (ldap-ignore-attribute-codings): New variable
9334         (ldap-default-attribute-decoder): New variable
9335         (ldap-coding-system): New variable
9336         (ldap-attribute-syntax-encoders): New variable
9337         (ldap-attribute-syntax-decoders): New variable
9338         (ldap-attribute-syntaxes-alist): New variable
9339         (ldap-encode-boolean): New function
9340         (ldap-decode-boolean): New function
9341         (ldap-encode-country-string): New function
9342         (ldap-decode-string): New function
9343         (ldap-decode-address): New function
9344         (ldap-encode-address): New function
9345         (ldap-decode-attribute): New function
9346         (ldap-search): Use some of these
9347
9348 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9349
9350         * version.el (emacs-version): Make the patch level/beta come
9351         before the XEmacs qualifier so that it gets into (funcall
9352         emacs-version) and thus in the bug reports.
9353         (emacs-version>=): Support patch levels.
9354
9355 1999-06-03  SL Baur  <steve@xemacs.org>
9356
9357         * version.el: implement x.y.z version number
9358         From Jan Vroonhof <vroonhof@math.ethz.ch>
9359
9360 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9361
9362         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9363
9364 1999-05-22  Vin Shelton <acs@xemacs.org>
9365
9366         * startup.el: Document -private and break out non-standard X options.
9367
9368 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9369
9370         * mule/mule-charset.el (charset-after): New function.
9371         (charset-direction): Synch with Mule, update docstring.
9372         (get-charset-property): New function.
9373         (put-charset-property): New function.
9374         (charset-plist): New function.
9375
9376         * mule/mule-charset.el (compose-region):
9377         (decompose-region): remove;  these functions (which don't work
9378         since we don't do composite characters) have been moved to
9379         mule-util.el.
9380         (toplevel): follow coding standards
9381
9382 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9383
9384         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9385         exist any more.
9386
9387         * code-files.el: Fix commentary to follow coding standards.  Move
9388         the single line left in mule-files.el to here.
9389
9390         * mule/mule-files.el: delete.
9391
9392 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9393
9394         * info.el (Info-scroll-prev): Use event functions instead of the
9395         old emacs 19 interface.
9396
9397 1999-06-02  Andy Piper  <andy@xemacs.org>
9398
9399         * x-font-menu.el (x-font-menu-load-font):
9400         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9401
9402 1999-05-31  Andy Piper  <andy@xemacs.org>
9403
9404         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9405         group.
9406         (font-menu-this-frame-only-p): ditto.
9407         (font-menu-max-items): reinstate, from Jan Vroonhof
9408         <vroonhof@math.ethz.ch>
9409         (font-menu-submenu-name-format): ditto.
9410         (font-menu-split-long-menu): ditto, for use by the family
9411         constructor.
9412         (font-menu-family-constructor): use it.
9413
9414 1999-05-30  Andy Piper  <andy@xemacs.org>
9415
9416         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9417         for use by the font menu.
9418
9419         * msw-font-menu.el: new file implementing mswindows specific
9420         font-menu behaviour.
9421         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9422         (mswindows-font-menu-junk-families): ditto.
9423         (hack-font-truename): ditto.
9424         (mswindows-font-regexp-ascii): ditto.
9425         (mswindows-reset-device-font-menus): ditto.
9426         (mswindows-font-menu-font-data): ditto.
9427         (mswindows-font-menu-load-font): ditto.
9428
9429         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9430         (x-font-menu-font-data): ditto.
9431         (x-font-menu-load-font): ditto.
9432
9433         * font-menu.el: new file implementing generic font menu behaviour.
9434         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9435         made device independent.
9436         (font-menu-this-frame-only-p): ditto.
9437         (font-menu-preferred-resolution): ditto.
9438         (font-menu-size-scaling): new variable used to determine whether
9439         sizes are in points or tenths of a point.
9440         (vassoc): moved from x-font-menu.el.
9441         (device-fonts-cache): ditto.
9442         (device-fonts-cache): ditto.
9443         (flush-device-fonts-cache): ditto.
9444         (reset-device-font-menus): copied from x-font-menu.el and made
9445         device independent. Most functionality deferred to
9446         device-dependent versions.
9447         (font-menu-family-constructor): copied from x-font-menu.el and
9448         made device independent.
9449         (font-menu-size-constructor): ditto.
9450         (font-menu-weight-constructor): ditto.
9451         (font-menu-set-font): ditto.
9452         (font-menu-change-face): ditto.
9453         (font-menu-load-font): new device method.
9454         (font-menu-font-data): ditto.
9455
9456         * x-font-menu.el: The above functions deleted.
9457
9458 1999-05-26  Andy Piper  <andy@xemacs.org>
9459
9460         * update-elc.el:
9461         * make-docfile.el:
9462         * loadup.el: rehash expand-file-name usage to not use default-directory.
9463
9464 1999-05-21  Andy Piper  <andy@xemacs.org>
9465
9466         * x-select.el (x-select-convert-to-text):
9467         (x-selected-text-type):
9468         (x-get-selection):
9469         (xselect-convert-to-string):
9470         (xselect-convert-to-compound-text):
9471         (xselect-convert-to-length):
9472         (xselect-convert-to-targets):
9473         (xselect-convert-to-delete):
9474         (xselect-convert-to-filename):
9475         (xselect-convert-to-charpos):
9476         (xselect-convert-to-lineno):
9477         (xselect-convert-to-colno):
9478         (xselect-convert-to-sourceloc):
9479         (xselect-convert-to-os):
9480         (xselect-convert-to-host):
9481         (xselect-convert-to-user):
9482         (xselect-convert-to-class):
9483         (xselect-convert-to-name):
9484         (xselect-convert-to-integer):
9485         (xselect-convert-to-atom):
9486         (xselect-convert-to-identity): functions renamed from x-* and
9487         moved to select.el.
9488         (x-get-secondary-selection): use rename get-selection.
9489         (x-get-clipboard): ditto.
9490         (x-own-selection): moved to select.el.
9491         (x-valid-simple-selection-p): ditto.
9492         (x-dehilight-selection): ditto.
9493         (x-own-clipboard): ditto.
9494         (x-disown-selection): ditto.
9495
9496         * x-mouse.el (x-yank-function): moved to mouse.el.
9497         (x-insert-selection): ditto.
9498         (x-set-point-and-move-selection): use renamed function.
9499
9500         * select.el (selected-text-type): moved and renamed from
9501         x-select.el.
9502         (selection-owner-p): moved to C.
9503         (selection-exists-p): ditto.
9504         (get-cutbuffer): new device method.
9505         (get-selection): generalised and moved from x-select.el.
9506         (own-selection): moved x-own-selection functionality into here.
9507         (dehilight-selection): renamed and moved from x-select.el.
9508         (own-clipboard): functionality moved from x-select.el using new
9509         generic C builtins.
9510         (disown-clipboard): ditto.
9511         (select-convert-to-text):
9512         (select-convert-to-string):
9513         (select-convert-to-compound-text):
9514         (select-convert-to-length):
9515         (select-convert-to-targets):
9516         (select-convert-to-delete):
9517         (select-convert-to-filename):
9518         (select-convert-to-charpos):
9519         (select-convert-to-lineno):
9520         (select-convert-to-colno):
9521         (select-convert-to-sourceloc):
9522         (select-convert-to-os):
9523         (select-convert-to-host):
9524         (select-convert-to-user):
9525         (select-convert-to-class):
9526         (select-convert-to-name):
9527         (select-convert-to-integer):
9528         (select-convert-to-atom):
9529         (select-convert-to-identity): new functions renamed from x-* and
9530         moved from x-select.el.
9531
9532         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9533         into here and use as the default window-system mouse yank.
9534         (insert-selection): generalised and moved from x-mouse.el.
9535         (own-clipboard): moved to C.
9536
9537         * msw-select.el (mswindows-selection-owned-p): deleted.
9538         (mswindows-own-selection): generalised and moved to select.el.
9539         (mswindows-disown-selection): generalised and moved to C.
9540         (mswindows-selection-owner-p): ditto.
9541
9542 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9543
9544         * XEmacs 21.2.14 is released
9545
9546 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9547
9548         * about.el: update contact info for jason and slb.
9549
9550 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9551
9552         * mule/european.el (setup-romanian-environment): Add Romanian
9553         support from Emacs/Mule romanian.el.
9554
9555 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9556
9557         * cus-face.el: Label all custom changes with the 'custom' tag.
9558
9559         * cus-edit.el: idem ditto.
9560
9561         * faces.el: Added suport for adding device tags to various functions.
9562         (custom): New device tag.
9563         (face-spec-set): Call reset face with tags argument. No longer do
9564         x-init-global-faces hack.
9565
9566         * faces.el (frob-face-property): Use an anonymous specifier to map
9567         frob-face-property-1 over.
9568
9569         * x-font-menu.el (font-menu-set-font): Always specify all
9570         properties to custom.
9571
9572 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9573
9574         * mule/european.el (setup-czech-environment): Add czech support.
9575         From David Sauer <davids@orfinet.cz>
9576
9577 1999-03-15  SL Baur  <steve@xemacs.org>
9578
9579         * check-features.el: Turn hard errors into warnings.
9580
9581 1999-03-21  SL Baur  <steve@xemacs.org>
9582
9583         * simple.el (delete-key-deletes-forward): As per discussion on
9584         xemacs-beta, default to t.
9585
9586 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9587
9588         * loadup.el: Define Installation-string before loading anything.
9589
9590 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9591
9592         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9593         From Anders Stenman <stenman@isy.liu.se>
9594
9595 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9596
9597         * wid-edit.el (widget-glyph-find): Ditto.
9598
9599         * packages.el (locate-library): Ditto.
9600
9601         * loadup.el (really-early-error-handler): Ditto.
9602
9603         * lib-complete.el (read-library): Ditto.
9604
9605         * faces.el (set-face-stipple): Ditto.
9606
9607         * code-files.el (load): Use new calling style of locate-file.
9608
9609 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9610
9611         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9612         dead.
9613
9614 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9615
9616         * dumped-lisp.el (preloaded-file-list): Don't load
9617         Installation.el.
9618
9619         * loadup.el (Installation-string): Define it here.
9620
9621 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9622
9623         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9624         Installation.el needs to be loaded before `dump-paths', otherwise
9625         the dumping process won't find it.
9626
9627 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9628
9629         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9630         subr so that we can use `replace-in-string' in Installation.el to
9631         get rid of C-m chars under the native Windows build.
9632
9633 1999-04-29  Andy Piper  <andy@xemacs.org>
9634
9635         * make-docfile.el: canonicalize file and directory names.
9636
9637         * device.el (call-device-method): new function for calling device
9638         specific methods.
9639         (define-device-method): new function for defining device methods.
9640         (define-device-method*): ditto.
9641
9642 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9643
9644         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9645
9646 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9647
9648         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9649         (cyrillic-koi8-r-encode-table): Likewise.
9650         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9651         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9652
9653         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9654         from vietnamese.el].
9655
9656         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9657         mule/mule-misc.el.
9658
9659 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9660
9661         * mule/thai-xtis.el:
9662         - Change font registry name from "Thai94x94-0" to "xtis-0".
9663         - Change mnemonic of coding-system `tis-620' to "TIS620".
9664
9665 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9666
9667         * mule/ethiopic.el: fixed.
9668
9669 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9670
9671         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9672
9673         * mule/thai-xtis.el: New file.
9674
9675         * mule/vietnamese.el: New file.
9676
9677         * mule/ethiopic.el: New file.
9678
9679 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9680
9681         * bytecomp.el (byte-compile-close-variables): Leave
9682         debug-issue-ebola-notices alone.
9683
9684 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9685
9686         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9687         at the top of the buffer since it is the most important thing to
9688         customize
9689         (ldap-get-host-parameter): New defun
9690         (ldap-search): Add a new parameter `withdn' to retrieve the
9691         distinguished names of entries
9692
9693 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9694
9695         * startup.el (splash-frame-body): Date and spelling fixes.
9696
9697 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9698
9699         * view-less.el (toggle-truncate-lines): add autoload tag
9700
9701 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9702
9703         * format.el (format-alist): Disable image stuff.
9704
9705 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9706
9707         * wid-edit.el (widget-glyph-find): Search by directories, then by
9708         suffixes rather than the other way around.
9709         (widget-image-conversion): Renamed to
9710         `widget-image-file-name-suffixes'.
9711
9712 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9713
9714         * mule/mule-charset.el: Made old functions obsolete, remove the
9715         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9716         (charset-iso-graphic-plane): Rename from charset-graphic.
9717         (charset-iso-final-char): Rename from charset-final.
9718         (charset-width): Rename from charset-columns.
9719         (charset-bytes): Added from fsf compatibility, returns always 1.
9720
9721         * mule/mule-misc.el: Move charset-doc-string alias to
9722         mule-charset.el
9723
9724 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9725
9726         * x-faces.el (x-make-font-bold-italic): honor
9727         *try-oblique-before-italic-fonts*
9728
9729 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9730
9731         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9732
9733 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9734
9735         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9736         name.
9737
9738 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9739
9740         * cl-extra.el (equalp): Would bug out for lists.
9741
9742 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9743
9744         * about.el (about-hackers):  Change cgw's email address
9745
9746 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9747
9748         * XEmacs 21.2.13 is released
9749
9750 1999-03-12  SL Baur  <steve@xemacs.org>
9751
9752         * simple.el (delete-key-deletes-forward): Revert to previous
9753         behavior.
9754
9755 1999-01-18  Didier Verna  <didier@xemacs.org>
9756
9757         * menubar-items.el (xemacs-splash-buffer): handle the case of
9758         multiple elements in the splash buffer body.
9759
9760         * startup.el (splash-frame-timeout): new constant: interval
9761         between splash buffer elements.
9762         (command-line-1): handle splash buffer with multiple elements (use
9763         a timeout).
9764         (splash-frame-body): Originally `startup-splash-frame-body'.
9765         Rewrote a cleaner and more readable version. This can now be array,
9766         in which case each element is displayed in turn in the splash buffer.
9767         (splash-frame-static-body): new constant. Persistent information
9768         across all splash buffer elements (preserves the possibility to give
9769         it in different languages.
9770         (circulate-splash-frame-elements): new function. Used as a timeout
9771         to circulate through all splash frame elements and display them in
9772         sequence.
9773         (display-splash-frame): originally `startup-splash-frame'. Handle
9774         the case of multiple elements in the splash buffer body. Now
9775         returns a timeout id if multiple elements to display, or nil.
9776
9777 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9778
9779         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9780         so they can be overridden by x-init-face-from-resources.
9781         Additionally specify the font name also with an x tag.
9782
9783 1999-03-08  Andy Piper  <andy@xemacs.org>
9784
9785         * package-get.el (package-get-base): autoload.
9786
9787         * menubar-items.el (default-menubar): add update menu item. Fix
9788         custom menu to only be activated when package-base is available.
9789
9790         * package-get.el (package-get-custom): don't load
9791         package-get-custom as it is auto-generated. Fix group definition.
9792
9793 1999-03-05  Didier Verna  <didier@xemacs.org>
9794
9795         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9796         instead of `symbol-name' (Thanks Kyle).
9797
9798         * cus-edit.el (custom-save-variables): use `prin1' instead of
9799         princ to write symbols.
9800
9801 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9802
9803         * XEmacs 21.2.12 is released
9804
9805 1999-03-05  SL Baur  <steve@xemacs.org>
9806
9807         * menubar-items.el (default-menubar): Add kfm browsing support.
9808         From Neal Becker <nbecker@fred.net>
9809
9810 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9811
9812         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9813         calls to font-lock during buffer reversion.
9814
9815 1999-02-12  Didier Verna  <didier@xemacs.org>
9816
9817         * info.el (Info-build-node-completions): unconditionally widen the
9818         tag table buffer.
9819
9820 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9821
9822         * x-faces.el (x-init-face-from-resources):
9823         Only set fonts in the 'x locale.
9824
9825 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9826
9827         * package-ui.el (pui-install-selected-packages): Don't throw on
9828         `package-admin-delete-binary-package' returning nil since it's
9829         normal.  Reindent function.
9830         (pui-add-required-packages): Handle case where packages selected
9831         for installation have never been installed.
9832
9833 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9834
9835         * menubar-items.el (default-menubar):
9836         Implement the ``Mule->Set coding system of process'' menu item.
9837
9838 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9839
9840         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9841         files
9842         - Change some `if's to `when's
9843
9844 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9845
9846         * XEmacs 21.2.11 is released
9847
9848 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9849
9850         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9851         against window close (Fix Bug #460).
9852         (ask-user-about-lock-dbox): Idem.
9853
9854 1999-02-25  SL Baur  <steve@xemacs.org>
9855
9856         * mule/mule-charset.el (charset-leading-byte): New function.
9857         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9858
9859 1999-02-12  Andy Piper  <andy@xemacs.org>
9860
9861         * about.el (xemacs-hackers): change andy's email address.
9862         (about-url-alist): change andy's web page address.
9863         (about-xemacs): add piper.
9864
9865 1999-02-16  SL Baur  <steve@xemacs.org>
9866
9867         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9868         of mule-base into lisp/mule.
9869
9870 1999-02-16  SL Baur  <steve@xemacs.org>
9871
9872         * mule/arabic.el:
9873         mule/canna-leim.el:
9874         mule/chinese.el:
9875         mule/cyrillic.el:
9876         mule/english.el:
9877         mule/european.el:
9878         mule/greek.el:
9879         mule/hebrew.el:
9880         mule/japanese.el:
9881         mule/kinsoku.el:
9882         mule/korean.el:
9883         mule/misc-lang.el:
9884         mule/mule-category.el:
9885         mule/mule-ccl.el:
9886         mule/mule-charset.el:
9887         mule/mule-cmds.el:
9888         mule/mule-coding.el:
9889         mule/mule-files.el:
9890         mule/mule-help.el:
9891         mule/mule-init.el:
9892         mule/mule-misc.el:
9893         mule/mule-tty-init.el:
9894         mule/mule-x-init.el:
9895         mule/viet-chars.el:  Remerge from mule-base.
9896
9897         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9898         of mule-base into lisp/mule.
9899
9900 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9901
9902         * process.el (exec-to-string): Use `shell-command-switch' in place
9903         of hard-wired "-c" (for WindowsNT).
9904
9905 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9906
9907         * menubar-items.el (default-menubar):  Remove obsolete
9908         "Gopher" item
9909
9910 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9911
9912         * package-admin.el (package-admin-get-install-dir): First fall
9913         back to the location of xemacs-base for non-mule packages.
9914
9915 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9916
9917         * paths.el:
9918         - improved automounter tmp directory support.
9919         - support 4 (!) empirically discovered automounter conventions
9920
9921 1999-02-12  SL Baur  <steve@xemacs.org>
9922
9923         * etags.el (pop-tag-mark): autoload to match key binding.
9924
9925 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9926
9927         * XEmacs 21.2.10 is released
9928
9929 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9930
9931         * package-get.el (package-get-remote-filename): Don't bug out for
9932         a local file name in the search entry.
9933
9934 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9935
9936         * XEmacs 21.2.9 is released
9937
9938 1999-01-19  Didier Verna  <didier@xemacs.org>
9939
9940         * replace.el (replace-search-function): new variable containing a
9941         function to perform a search-forward.
9942         (replace-re-search-function): new variable containing a function
9943         to perform a re-search-forward.
9944         (perform-replace): use them.
9945
9946 1999-01-25  Didier Verna  <didier@xemacs.org>
9947
9948         * select.el (selection-owner-p): use the name `XEmacs'.
9949         (cut-copy-clear-internal): ditto.
9950
9951 1999-01-18  Andy Piper  <andy@xemacs.org>
9952
9953         * about.el (about-url-alist): Update my entry.
9954         (xemacs-hackers): Ditto.
9955
9956 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9957
9958         * buffer.el (switch-to-buffer): Fixing documentation.
9959         * minibuf.el (minibuffer-completion-table): ditto.
9960         * cl-macs.el (return-from): ditto.
9961
9962 1999-01-04  Didier Verna  <didier@xemacs.org>
9963
9964         * replace.el (delete-non-matching-lines): temporarily disable
9965         case-folding when called interactively with a regexp containing
9966         uppercase characters.
9967         (delete-matching-lines): ditto.
9968         (count-matches): ditto.
9969         (list-matching-lines): ditto.
9970
9971 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9972
9973         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9974         abort if current window is split horizontally, not if others are
9975         split.  Got rid of unnecessary minibuffer checking.  Also, add
9976         some comments (it's still complex).
9977
9978 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9979
9980         * package-get.el: changed address for doc.ic.ac.uk to
9981         sunsite.doc.ic.ac.uk
9982
9983 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9984
9985         * ldap.el (toplevel): Remove requires so that the file compiles
9986         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9987
9988 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9989
9990         * dump-paths.el: Calculate module-directory and set
9991         module-load-path to the load path for modules.
9992
9993         * loadup.el: Get bootstrap value of module-load-path from the
9994         environment variable EMACSBOOTSTRAPMODULEPATH.
9995         - Display the module load path if we're debugging paths.
9996
9997         * setup-paths.el: Added function paths-find-site-module-directory.
9998         - Added function paths-find-module-directory.
9999         - Added function paths-construct-module-load-path.  Uses new
10000         environment variable EMACSMODULEPATH.
10001
10002 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10003
10004         * font.el (font-default-object-for-device):
10005         Oops! This `or' can't be replaced by `unless'.
10006         Fixed inability to run w3, among other things.
10007
10008 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10009
10010         * package-admin.el: Change initialization of
10011           package-admin-install-function dependent on system type.
10012           Change package-admin-install-function-mswindows to use
10013           "minitar".
10014
10015 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10016
10017         * mouse.el (default-mouse-motion-handler): Disable help echo while
10018         in the minibuffer.
10019
10020 1998-12-28  Martin Buchholz <martin@xemacs.org>
10021
10022         * XEmacs 21.2.8 is released.
10023
10024 1998-12-24  Martin Buchholz <martin@xemacs.org>
10025
10026         * XEmacs 21.2.7 is released.
10027
10028 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10029
10030         * package-ui.el (pui-list-packages): Set truncate-lines.
10031
10032         * package-get.el (package-get-download-menu): Use
10033         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10034
10035         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10036         (pui-help-string): idem.
10037         (list-packages-mode): New major mode.
10038         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10039         (pui-install-selected-packages): Add suport for removing packages.
10040         (pui-toggle-package-delete-key): New function.
10041         (pui-popup-context-sensitive): New kludge.
10042         (pui-list-packages): Add warning when `package-get-remote' is nil.
10043         (package-ui-add-site): New function.
10044
10045 1998-12-01  Didier Verna  <didier@xemacs.org>
10046
10047         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10048
10049 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10050
10051         * ldap.el: Custom-ized
10052         (toplevel): Do not provide `ldap' which is provided by C level
10053         LDAP code
10054         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10055
10056 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10057
10058         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10059
10060 1998-12-17  Andy Piper  <andy@xemacs.org>
10061
10062         * sound.el (sound-load-list): name changed from sound-load-alist.
10063         (sound-extension-list): name changed from sound-ext-list.
10064         (load-default-sounds): use new names.
10065         (load-sound-file): use new names.
10066
10067 1998-12-16  Andy Piper  <andy@xemacs.org>
10068
10069         * XEmacs 21.2.6 is released
10070
10071 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10072
10073         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10074         errors.
10075
10076 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10077
10078         * wid-edit.el (widget-echo-this-extent): Set
10079         help-echo-owns-message to t.
10080
10081 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10082
10083         * package-get.el (package-get-download-menu): use toggles for
10084           each site in the download site menu.
10085
10086 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10087
10088         * package-get.el (package-get): If we cannot find a package
10089           because package-get-remote is not set, give a more helpful
10090           error message.
10091
10092 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10093
10094         * package-get.el (package-get-remote-filename): use an EFS path
10095         with user anonymous if no user is specified.
10096
10097 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10098
10099         * faces.el (face-spec-set): Re-init fallfacks for default after
10100         calling reset-face on the default face.
10101
10102 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10103
10104         * package-admin.el (package-admin-default-install-function):
10105         Behave as advertised.  Make sure the pkg-dir is proper for
10106         default-directory.
10107         (package-admin-add-binary-package): Make sure the pkg-dir is
10108         proper for default-directory.
10109         (package-admin-install-function-mswindows): Make sure the pkg-dir
10110         is proper for default-directory.
10111
10112 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10113
10114         * XEmacs 21.2.5 is released
10115
10116 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10117
10118         * files.el (binary-file-regexps): regexp-opt is not available at
10119         bytecompile time.
10120
10121 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10122
10123         * x-win-xfree86.el:
10124         * x-win-sun.el (x-win-init-sun):
10125         * x-win-sun.el:
10126         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10127         * x-iso8859-1.el:
10128         * x-init.el (init-post-x-win):
10129         * x-init.el (init-pre-x-win):
10130         * x-init.el (x-initialize-compose):
10131         * x-init.el:
10132         * x-compose.el:
10133         * winnt.el:
10134         * widget.el:
10135         * wid-edit.el (widget-glyph-click):
10136         * wid-edit.el (widget-glyph-find):
10137         * wid-edit.el (widget-type):
10138         * view-less.el (view-buffer-other-window):
10139         * very-early-lisp.el:
10140         * version.el:
10141         * toolbar.el:
10142         * toolbar-items.el:
10143         * term/sun.el (suntool-map):
10144         * term/sun-mouse.el:
10145         * term/internal.el:
10146         * syntax.el (modify-syntax-entry):
10147         * symbol-syntax.el:
10148         * subr.el:
10149         * startup.el (lock-directory):
10150         * simple.el (set-comment-column):
10151         * simple.el (backward-delete-char-untabify):
10152         * shadow.el (find-emacs-lisp-shadows):
10153         * shadow.el:
10154         * setup-paths.el (paths-construct-info-path):
10155         * select.el (cut-copy-clear-internal):
10156         * process.el (call-process-region):
10157         * process.el (start-process-shell-command):
10158         * process.el:
10159         * paths.el (rmail-spool-directory):
10160         * paragraphs.el (use-hard-newlines):
10161         * package-get.el (package-get-dependencies):
10162         * package-admin.el (package-admin-delete-binary-package):
10163         * obsolete.el (truncate-string):
10164         * obsolete.el (store-substring):
10165         * mouse.el (default-mouse-track-maybe-own-selection):
10166         * mouse.el (mouse-yank-at-point):
10167         * modeline.el:
10168         * modeline.el (mouse-drag-modeline):
10169         * minibuf.el (read-directory-name-internal):
10170         * minibuf.el (read-file-name-internal):
10171         * minibuf.el (read-file-name-internal-1):
10172         * minibuf.el (read-file-name-2):
10173         * minibuf.el (exact-minibuffer-completion-p):
10174         * minibuf.el (read-from-minibuffer):
10175         * minibuf.el:
10176         * menubar.el (check-menu-syntax):
10177         * map-ynp.el (map-y-or-n-p):
10178         * make-docfile.el (docfile-out-of-date):
10179         * loadup.el ((member "run-temacs" command-line-args)):
10180         * loadup.el ((member "no-site-file" command-line-args)):
10181         * loadup.el (really-early-error-handler):
10182         * loadup.el:
10183         * loadhist.el:
10184         * loaddefs.el:
10185         * lisp-mnt.el (lm-verify):
10186         * lib-complete.el (lib-complete:cache-completions):
10187         * lib-complete.el (library-all-completions):
10188         * itimer.el (itimer-run-expired-timers):
10189         * info.el (Info-mode):
10190         * info.el (Info-insert-file-contents):
10191         * info.el (Info-rebuild-dir):
10192         * info.el (Info-build-dir-anew):
10193         * info.el (Info-parse-dir-entries):
10194         * info.el (Info-dir-outdated-p):
10195         * info.el (Info-insert-dir):
10196         * info.el (info-xref):
10197         * info.el:
10198         * hyper-apropos.el (hyper-apropos-get-doc):
10199         * hyper-apropos.el (hyper-describe-face):
10200         * hyper-apropos.el (hyper-apropos-mode):
10201         * hyper-apropos.el:
10202         * help.el (list-processes):
10203         * help.el:
10204         * gnuserv.el:
10205         * font.el (mswindows-font-create-name):
10206         * font.el (font-default-font-for-device):
10207         * font.el (x-font-create-object):
10208         * font.el (font-registry):
10209         * font.el:
10210         * font-lock.el (font-lock-keywords):
10211         * font-lock.el:
10212         * finder.el (finder-compile-keywords):
10213         * find-paths.el (paths-find-recursive-path):
10214         * fill.el (set-justification-center):
10215         * fill.el (fill-region-as-paragraph):
10216         * files.el (insert-directory):
10217         * files.el (wildcard-to-regexp):
10218         * files.el (recover-file):
10219         * files.el (basic-save-buffer):
10220         * files.el (delete-auto-save-file-if-necessary):
10221         * files.el (file-relative-name):
10222         * files.el (backup-extract-version):
10223         * files.el (backup-buffer):
10224         * files.el (set-visited-file-name):
10225         * files.el (set-auto-mode):
10226         * files.el (interpreter-mode-alist):
10227         * files.el:
10228         * files.el (find-file-noselect):
10229         * files.el (abbreviate-file-name):
10230         * files.el (parse-colon-path):
10231         * files.el (directory-abbrev-alist):
10232         * etags.el (visit-tags-table-buffer):
10233         * easymenu.el (easy-menu-define):
10234         * dragdrop.el (experimental-dragdrop-drag):
10235         * dragdrop.el (dragdrop-drop-do-functions):
10236         * dragdrop.el (dragdrop-drop-at-point):
10237         * disass.el (disassemble-1):
10238         * disass.el (disassemble-internal):
10239         * disass.el (disassemble):
10240         * disass.el:
10241         * derived.el (derived-mode-init-mode-variables):
10242         * derived.el (define-derived-mode):
10243         * custom.el (defgroup):
10244         * cus-edit.el (custom-quote):
10245         * config.el:
10246         * code-process.el (open-network-stream):
10247         * code-process.el (start-process):
10248         * code-process.el (call-process-region):
10249         * code-process.el (call-process):
10250         * code-process.el:
10251         * code-files.el (insert-file-contents):
10252         * code-files.el:
10253         * code-files.el (buffer-file-coding-system-for-read):
10254         * cmdloop.el (yes-or-no-p-minibuf):
10255         * cl.el:
10256         * cl-macs.el:
10257         * cl-extra.el:
10258         * callers-of-rpt.el (make-caller-report):
10259         * callers-of-rpt.el:
10260         * bytecomp.el (batch-byte-recompile-directory):
10261         * bytecomp.el (batch-byte-compile-1):
10262         * bytecomp.el (batch-byte-compile):
10263         * bytecomp.el (display-call-tree):
10264         * bytecomp.el (byte-compile-insert):
10265         * bytecomp.el (byte-compile-two-args-19->20):
10266         * bytecomp.el (byte-compile-variable-ref):
10267         * bytecomp.el (byte-compile-form):
10268         * bytecomp.el (byte-compile-top-level-body):
10269         * bytecomp.el (byte-compile-out-toplevel):
10270         * bytecomp.el (byte-compile-byte-code-maker):
10271         * bytecomp.el (byte-compile-file-form-defmumble):
10272         * bytecomp.el (byte-compile-file-form):
10273         * bytecomp.el (byte-compile-keep-pending):
10274         * bytecomp.el (byte-compile-insert-header):
10275         * bytecomp.el (byte-compile-from-buffer):
10276         * bytecomp.el (byte-compile-file):
10277         * bytecomp.el (byte-recompile-file):
10278         * bytecomp.el (byte-compile-close-variables):
10279         * bytecomp.el (byte-compile-warn-about-unused-variables):
10280         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10281         * bytecomp.el (byte-compiler-legal-options):
10282         * bytecomp.el (byte-compile-lapcode):
10283         * bytecomp.el (byte-optimize-log):
10284         * bytecomp.el ((fboundp 'defsubst)):
10285         * bytecomp.el:
10286         * bytecomp-runtime.el:
10287         * byte-optimize.el (byte-optimize-apply):
10288         * byte-optimize.el (car):
10289         * byte-optimize.el (byte-optimize-form):
10290         * byte-optimize.el (byte-optimize-form-code-walker):
10291         * byte-optimize.el:
10292         * build-report.el (build-report-insert-installation-file):
10293         * build-report.el (build-report):
10294         * auto-show.el:
10295         * apropos.el (apropos-documentation):
10296         - mega patch
10297         - clean up byte-compile warnings
10298         - remove unused variables
10299         - Use common lisp style hashtable functions
10300         - byte compiler cleanup
10301         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10302         - remove old backquote syntax usage
10303         - move some cl functionality into C for speed.
10304         - remove last remaining VMS support
10305         - spelling fixes
10306         - implement last, butlast, nbutlast, copy-list in C.
10307         - new macro ignore-file-errors, similar to ignore-errors
10308           (ignore-file-errors (delete-file "foo"))
10309         - get frequent garbage collection during loadup.el by tweaking
10310           gc-cons-threshold, rather than explicitly calling garbage-collect
10311         - default delete-key-deletes-forward to `t'.
10312
10313 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10314
10315         * XEmacs 21.2-beta4 is released.
10316
10317 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10318
10319         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10320         (easy-menu-item-present-p): Wrapper around find-menu-item.
10321         (easy-menu-remove-item): Wrapper around delete-menu-item.
10322
10323         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10324         (add-menu-button): Add 'in-menu' argument.
10325         (add-menu-item-1): Add in-menu support to helper function.
10326
10327 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10328
10329         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10330
10331 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10332
10333         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10334         of Dec 4, 1997.
10335
10336 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10337
10338         * process.el (shell-command-on-region): Report if the command
10339         succeeded or failed.
10340
10341 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10342
10343         * subr.el (buffer-substring-no-properties): Comment out.
10344
10345 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10346
10347         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10348           into font instances first, like `x-frob-font-size' does.
10349           (mswindows-find-larger-font): ditto
10350
10351 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10352
10353         * package-ui.el (pui-install-selected-packages): fix args in call
10354         to `package-get'.
10355
10356 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10357
10358         * package-get.el (host-name): New widget type.
10359         (package-get-remote): Better customization using new type.
10360         (package-get-download-sites): idem dito.
10361
10362         (package-get-custom): Do not use package-get-all untill we have
10363         runtime dependencies.
10364
10365         (package-get-remove-copy): Default to 't' we no longer need this
10366         kludge as we do not currently use depenencies.
10367
10368         (package-get-was-current): New variable.
10369         (package-get-require-base): New 'force-current' argument.
10370         (package-get-update-base): idem
10371         (package-get-package-provider):  idem
10372         (package-get-locate-index-file): New 'no-remote' argument.
10373         (package-get-locate-file): idem.
10374
10375         (package-get-maybe-save-index): New function.
10376         (package-get-update-base): Use it.
10377
10378 1998-10-28 Greg Klanderman <greg@alphatech.com>
10379
10380         * package-get.el (package-get-remote): default to nil; by default,
10381         don't go out to the net via EFS.  They must select a download site.
10382         (package-get-download-sites): new variable.
10383         (package-get-download-menu): new function.
10384         (package-get-locate-index-file): new function.
10385         (package-get-update-base): use it.
10386
10387         * menubar-items.el (default-menubar): add "Update Package Index"
10388         and "Add Download Site" menus under Options | Manage Packages.
10389
10390 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10391
10392         * package-get.el (package-get): bugfix code checking installed version
10393         for case where package is not currently installed.
10394         (package-get-require-signed-base-updates): new variable.
10395         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10396         deemed not a goot thing.  Use the variable
10397         package-get-allow-unsigned-base-updates instead.
10398
10399 1998-10-16 Greg Klanderman <greg@alphatech.com>
10400
10401         * package-get.el (package-get): Don't install an older version than
10402         we already have unless explicitly told to.  Issue a warning.
10403
10404         * package-ui.el (pui-add-required-packages): when adding
10405         dependencies, don't add packages that are up to date.
10406         (pui-package-symbol-char):  Don't consider a package out of date
10407         if you have a newer version installed than the latest version in
10408         package-get-base.
10409
10410         * package-get.el (package-get-base-filename): document that it may
10411         be a path relative to package-get-remote;  new default value.
10412         (package-get-locate-file): new function.
10413         (package-get-update-base): use it to expand package-get-base-filename.
10414         (package-get-save-base): new function to save the package-get database
10415         to file.
10416         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10417         (package-get-update-base): pass the REMOTE-SOURCE arg.
10418         (package-get-update-base-entry): call package-get-custom-add-entry.
10419         (package-get-file-installed-p): removed; no longer needed.
10420         (package-get-create-custom): ditto.
10421         (toplevel): remove code to build and load package-get-custom.el
10422         (package-get-custom-add-entry): new function.
10423
10424 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10425
10426         * wid-edit.el (widget-button-click): Don't switch window.
10427
10428 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10429
10430         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10431
10432 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10433
10434         * etags.el (find-tag-default): Run find-tag-hook using
10435         run-hooks rather than funcall
10436
10437 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10438
10439         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10440         and the current local map as the parents to isearch-mode-map.
10441
10442 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10443
10444         * XEmacs 21.2-beta3 is released.
10445
10446 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10447
10448         * package-get.el (package-get-update-base): use
10449         insert-file-contents-internal, not insert-file-contents-literally.
10450
10451 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10452
10453         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10454         dump time.
10455
10456 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10457
10458         * package-get.el (package-get-update-base-entry): new function.
10459         (package-get-update-base): renamed; was `package-get-load-base'.
10460         cleanup, and use package-get-update-base-from-buffer.
10461         (package-get-update-base-from-buffer): new function.
10462         (package-get-update-base-entries): new; helper for above.
10463         Do not eval lisp grabbed over ftp; parse it from new format.
10464
10465 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10466
10467         * files.el (set-auto-mode): Don't play games loading package-get
10468         database; package-get-package-provider will handle it all.
10469
10470 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10471
10472         * package-get.el (package-get-base-filename): new variable.
10473         (package-get-require-base): new function.
10474         (package-get-pgp-signed-begin-line): new variable.
10475         (package-get-pgp-signature-begin-line): ditto.
10476         (package-get-pgp-signature-end-line):  ditto.
10477         (package-get-load-base): new function.
10478         (package-get-interactive-package-query):
10479         (package-get-update-all):
10480         (package-get-dependencies):
10481         (package-get-package-provider):
10482         (package-get-custom): use package-get-require-base.
10483         [package-get-custom loading]: disable for now.
10484
10485         * package-ui.el (pui-list-packages): use (package-get-require-base)
10486
10487 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10488
10489         * package-ui.el: Correct obvious thinko in choosing extent face.
10490
10491 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10492
10493         * menubar-items.el (default-menubar): pui-list-package has nothing
10494         to with Customize. Move all the package stuff to a new Item in Options.
10495
10496         * package-ui.el (pui-menu): Add menu and Popup menu.
10497
10498         * package-get.el (package-get): Use new
10499         package-admin-get-install-dir.
10500
10501         * package-admin.el (package-admin-get-install-dir): New syntax.
10502         Conserve package location and put mule packages where mule-base is.
10503
10504         * package-get.el : Customized
10505
10506         * package-ui.el (pui): Customized
10507         (pui-package-install-dest-dir): New variable.
10508         (pui-install-selected-packages): Use it
10509
10510 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10511
10512         * package-get.el (package-get-interactive-package-query): Move
10513         dependency on package-get-base to run-time.
10514         (package-get-update-all): Ditto.
10515         (package-get-dependencies): Ditto.
10516         (package-get-package-provider): Ditto.
10517         (package-get-custom): Ditto.
10518
10519 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10520
10521         * events.el: Remove 'ascii-character property from 'backspace
10522         and 'delete symbols
10523
10524 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10525
10526         * package-get-base.el: removed.
10527
10528 1998-09-23  Didier Verna  <didier@xemacs.org>
10529
10530         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10531         (no-upper-case-p): new function.
10532         (with-search-caps-disable-folding): new macro.
10533         (with-interactive-search-caps-disable-folding): new macro.
10534         (zap-to-char): In interactive mode, do a case-sensitive search if
10535         the character is uppercase.
10536         (zap-up-to-char): ditto.
10537
10538         * replace.el (perform-replace): use the function no-upper-case-p.
10539
10540         * isearch-mode.el (isearch-fix-case): ditto.
10541         make obsolete `with-caps-disable-folding' and
10542         `isearch-no-upper-case-p'.
10543
10544         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10545         (tags-search): ditto.
10546         (tags-query-replace): ditto.
10547
10548         * info.el (Info-search): ditto.
10549
10550 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10551
10552         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10553
10554 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10555
10556         * package-admin.el (package-admin-rmtree): rewritten.  need to
10557         check for "." and ".." before symlink check.  expand files and
10558         directories with respect to DIRECTORY, not default-directory.
10559
10560 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10561
10562         * package-get.el (package-get-all): add INSTALL-DIR argument.
10563
10564 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10565
10566         * package-ui.el (pui-add-required-packages): new function, select
10567         dependent packages.
10568         (pui-display-keymap): bind it.
10569         (pui-help-string): document it.
10570         (pui-install-selected-packages): package-get-all -> package-get.
10571
10572         * package-get.el (package-get-dependencies): new function.
10573
10574 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10575
10576         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10577         regexps.
10578
10579 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10580
10581         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10582         function.
10583         (default-mouse-track-normalize-point): Use it.
10584
10585 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10586
10587         * package-admin.el (package-admin-delete-binary-package):
10588                 General cleanup. Remove unnessary use of progn and
10589         save-excursion.
10590         (package-admin-delete-binary-package): Do NOT mess with file
10591         modes. That is evil.
10592         (package-admin-delete-binary-package): Wrap all deleting in
10593         condition-case. The data in MANIFEST is untrustworthy.
10594         (package-admin-delete-binary-package): Let the OS worry about non
10595         empty directories.
10596
10597 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10598
10599         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10600         processing.
10601         (lm-report-bug): Fix mail address to send bug reports to.
10602
10603 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10604
10605         * XEmacs 21.2-beta2 is released.
10606
10607 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10608
10609         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10610
10611 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10612
10613         * info.el (Info-mode): Document page turning by double clicks in
10614         docstring so `M-x describe-mode' will display it.
10615
10616 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10617
10618         * info.el (Info-mouse-track-double-click-hook): Use character
10619         widths to calculate a border region where double clicking does
10620         page turning, and return `nil' by default so other hooks, such as
10621         region highlighting, will be run.
10622
10623 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10624
10625         * sound.el (default-sound-directory-list): Initialize with all the
10626         "sounds" directories in `data-directory-list'.  It used to just be
10627         the first one.
10628
10629         * packages.el (locate-data-directory-list): Created.  This gives
10630         the list of matching directories, unlike `locate-data-directory',
10631         which just gives the first one.
10632
10633 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10634
10635         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10636         make a binding in the local keymap until help-char handling is
10637         improved.
10638
10639         * help.el (help-keymap-with-help-key): Provide keymap with help
10640         binding.
10641         (help-print-help-form): New helper function.
10642
10643 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10644
10645         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10646         move extent to another buffer; no need to create a new extent.
10647         (isearch-fix-case): New function.
10648         (isearch-search-and-update): Use it.
10649
10650 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10651
10652         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10653         the keymap, not minor-mode-map-alist.
10654         (isearch-done): Restore overriding-local-map.
10655
10656 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10657
10658         * bytecomp.el (byte-compile-buffer-substring):
10659         Fix for: (byte-compile (defun f () (buffer-substring)))
10660         ==>   ** buffer-substring called with 3 args, but requires 0-3
10661         - new code not only works, but is more readable, too.
10662
10663 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10664
10665         * msw-faces.el (mswindows-init-device-faces): Don't try to
10666           specify a default font at this late stage. Do try to force
10667           creation of the default face font so that if it fails we get
10668           an error now instead of a crash at frame creation.
10669
10670           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10671           mswindows-make-font-unitalic: Canonical default weight
10672           changed from "Normal" to "Regular".
10673
10674           mswindows-make-font-bold / -bold-italic: Supplied device was
10675           not being passed into call to mswindows-find-smaller-font.
10676
10677 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10678
10679         * package-get.el (package-get-remote): Fix the path where to find
10680           the packages on xemacs.org.
10681
10682 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10683
10684         * about.el (about-maintainer-info): Update Ben's entry.
10685
10686 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10687
10688         * lisp/shadow.el (find-emacs-lisp-shadows):
10689         - `member' was being called on lists of length 2000!
10690         - Replace with hashtables.
10691         - Replace hand-coded loops with (dolist)
10692         - Fix comment typo
10693
10694 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10695
10696         * packages.el: Added new function, `package-delete-name', to
10697           delete existing packages from the installed package database
10698           (`packages-package-list').  Also added the "pkginfo" directory
10699           to `packages-special-base-regexp', so that the pkginfo directory
10700           would not get added to `late-packages'.
10701
10702         * package-admin.el: Added ability to delete an installed package
10703           (added low-level function, `package-admin-delete-package').
10704           Understands how to use the pkginfo/MANIFEST.<package> file to
10705           delete the package.  When installing a package, will also
10706           create a MANIFEST.* file if one is not provided by the
10707           package.  If the MANIFEST.* doesn't exist when deleting a
10708           package, the functions will fall back to attempting to delete
10709           any package-specific lisp directory.
10710
10711         * package-get.el: Moved some functions to package-admin.el.
10712           Added interactive function `package-get-delete-package', for
10713           use by users for deleting a package.
10714
10715           Also modified to not require the presence of efs.
10716
10717 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10718
10719         * files.el (find-file-noselect): Handle all signals, kill the
10720         buffer and resignal.
10721
10722 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10723
10724         * cl-macs.el (glyph-image): Add setf method.
10725
10726 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10727
10728         * package-get.el: Fixed broken EFS downloading.  Also, look for
10729           .tar.gz files first, in preference over .tgz files.
10730
10731         * package-ui.el: Fix display of package version numbers.
10732
10733 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10734
10735         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10736         argument.
10737
10738 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10739
10740         * list-mode.el: `display-completion-list': added new/optional
10741           keyword `:completion-string', which allows the programmer to
10742           change the "Possible completions are:" prompt.
10743
10744         * menubar-items.el: Added new pulldown menu-pick to start up the
10745           visual package browser/installer:
10746
10747                 Options->Customize->List Packages
10748
10749         * package-admin.el: Added hooks for installing under both Unix
10750           and MS Windows.  Does additional error checking.  No longer
10751           calls "add-big-package.sh" to install packages under Unix; now
10752           calls gunzip & tar directly.
10753
10754         * package-get.el: Added ability to install packages from files
10755           on a local disk/CDROM.  Now deletes any existing package lisp
10756           directory.  Does completion on available packages when
10757           querying for package names.  Will also search for .tgz files
10758           in addition for .tar.gz files.  Tries to reload
10759           auto-autoloads, as a convenience when loading new packages,
10760           and also tries to add any new package paths to `load-path'.
10761           Changed all occurences of `concat' to use `expand-file-name'.
10762
10763         * package-ui.el: New file which implements the main visual
10764           package browser/installer, which is started via a menu pick or
10765           M-x pui-list packages.
10766
10767 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10768
10769         * startup.el (load-init-file): spelling fix.
10770
10771 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10772
10773         * startup.el (normal-top-level): Load auto-autoload files
10774         covariantly with their precedence.
10775
10776 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10777
10778         * menubar-items.el (default-menubar): Remove "Font Weight"
10779         option, there is currently no custom equivalent.. Customize-faces
10780         is "Edit faces".
10781
10782         * x-font-menu.el (font-menu-set-font): Use customize to set
10783         default face.
10784
10785         * faces.el (face-spec-update-all-matching): New function.
10786
10787         * cus-face.el (custom-set-face-update-spec): New function.
10788         Interface to customize faces from elisp.
10789
10790         (custom-face-value-create): Show the customized settings if set
10791         but not saved.
10792
10793 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10794
10795         (custom-face-value-create): Show the customized settings if set
10796         but not saved.
10797
10798 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10799
10800         * keydefs.el (global-map): Add FSF 20.3 binding of
10801         query-replace-regexp.
10802
10803 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10804
10805         * minibuf.el (read-file-name-internal-1): use
10806         user-name-completion-1 instead of user-name-completion.
10807
10808 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10809
10810         * loadup.el:
10811         * make-docfile.el:
10812         * update-elc.el: Don't set `source-directory' (now defunct as a
10813         global variable) no more.
10814
10815         * packages.el (packages-list-autoloads): Made `source-directory'
10816         (now defunct as a global variable) a parameter.
10817
10818 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10819
10820         * about.el (about-hackers): new email
10821
10822 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10823
10824         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10825
10826 1998-07-17  Didier Verna  <didier@xemacs.org>
10827
10828         * faces.el (set-face-property):
10829         (set-face-dim-p):
10830         (face-dim-p): updated the doc strings now that the dim property isn't
10831         tty-specific.
10832         (face-equal): the dim property is now a common one.
10833
10834         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10835         Renamed the `stipple' attribute to `background-pixmap'.
10836         (custom-face-background-pixmap): make custom-face-stipple an
10837         obsolete alias for this.
10838
10839 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10840
10841         * find-paths.el (paths-file-readable-directory-p): Created and
10842         used.
10843
10844         * loadup.el: Don't set inhibit-... flags from run-temacs.
10845
10846 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10847
10848         * packages.el (packages-data-path-depth): Added and used.
10849
10850 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10851
10852         * about.el:
10853         - Change .xpm to .png, delete "zcat" section.
10854         - cosmetic fix in the 'marcpa' entry.
10855
10856         * etc/photos
10857         - convert all .xpm.Z to .png
10858         - rename mrb to martin
10859         - rename mcook-m to mcookm
10860
10861 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10862
10863         * x-init.el (x-initialize-compose): Add support for
10864         dead-circumflex as YET ANOTHER NAME for that dead key.
10865
10866 1998-08-05  Colin Rafferty <colin@xemacs.org>
10867
10868         * setup-paths.el (paths-construct-exec-path): Made the
10869         last-packages really be last.
10870         (paths-construct-data-directory-list): Ditto.
10871
10872 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10873
10874         * startup.el(startup-splash-frame-body):
10875         Update Copyright notice in splash screen
10876
10877 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10878
10879         * minibuf.el (read-file-name-internal-1): do ~user completion.
10880
10881 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10882
10883         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10884         aginst destroyed extents
10885
10886 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10887
10888         * package-get.el (package-get): add `install-dir' argument.
10889
10890 1998-07-20  John Jones  <jj@asu.edu>
10891
10892         * package-get.el: calls to package-get-update-all will only
10893           update packages which are already installed.
10894
10895 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10896
10897         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10898         writable.
10899
10900 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10901
10902         * about.el (about-hackers): Correct my email.
10903
10904 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10905
10906         * about.el (about-hackers): new email-address.
10907
10908 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10909
10910         * minibuf.el (read-number): Don't let `input-error' condition
10911         escape.
10912
10913 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10914
10915         * about.el (about-hackers): use my `email-for-life' address.
10916
10917 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10918
10919         * XEmacs 21.2-beta1 is released.
10920
10921 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10922
10923         * ldap.el (ldap-search): Doc string change
10924
10925 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10926
10927         * menubar-items.el (default-menubar): Removed references to
10928         `data-directory', and use `locate-data-file' instead, and made
10929         then greyed out if they don't exist.
10930
10931 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10932
10933         * keymap.el (events-to-keys): Use `format' instead of `concat'
10934         since the latter does not accept integer args anymore
10935
10936 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10937
10938         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10939         macros replaced.
10940
10941 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10942
10943         * make-docfile.el: Get first initialization from very-early-lisp.el
10944         * update-elc.el: Ditto.
10945         * loadup.el (really-early-error-handler): Ditto.
10946
10947         * packages.el (packages-unbytecompiled-lisp): Add new file,
10948         very-early-lisp.el.
10949
10950         * very-early-lisp.el: New file.
10951
10952 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10953
10954         * Symbols that have been obsolete for at least 3 years removed (II).
10955
10956         * obsolete.el (eval-current-buffer): Make compatible.
10957         (byte-code-function-p): Ditto.
10958         (send-string): Removed.
10959         (send-region): Removed.
10960         (screen-scrollbar-width): Removed.
10961         (set-screen-scrollbar-width): Removed.
10962         (set-screen-left-margin-width): Removed.
10963         (set-screen-right-margin-width): Removed.
10964         (screen-left-margin-width): Removed.
10965         (screen-right-margin-width): Removed.
10966         (set-buffer-left-margin-width): Removed.
10967         (set-buffer-right-margin-width): Removed.
10968         (buffer-left-margin-width): Removed.
10969         (buffer-right-margin-width): Removed.
10970         (x-set-frame-icon-pixmap): Removed.
10971         (x-set-screen-icon-pixmap): Removed.
10972         (pixel-name): Removed.
10973         (make-pixmap): Removed.
10974         (make-cursor): Removed.
10975         (pixmap-width): Removed.
10976         (pixmap-contributes-to-line-height-p): Removed.
10977         (set-pixmap-contributes-to-line-height): Removed.
10978
10979 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10980
10981         * obsolete.el (popup-menu-up-p): removed.
10982         (read-no-blanks-input): Removed.
10983         (wholenump): Removed.
10984         (ring-mod): Removed (what was ring-mod?).
10985         (current-time-seconds): Removed.
10986         (run-special-hook-with-args): Removed.
10987         (dot): Removed.
10988         (dot-marker): Removed.
10989         (dot-min): Removed.
10990         (dot-max): Removed.
10991         (window-dot): Removed.
10992         (set-window-dot): Removed.
10993
10994         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10995         `dot-min'.
10996
10997         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10998
10999         * code-files.el (insert-file-contents): Rename
11000         run-special-hook-with-args to run-hook-with-args-until-success.
11001         (write-region): Ditto.
11002
11003 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11004
11005         * about.el: Fix typos, update release date.
11006
11007         * Symbols that have been obsolete for at least 3 years removed.
11008
11009         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11010         screen- functions.
11011         (toplevel): remove setf methods for screen functions.
11012         * cl-macs.el (extent-data): defsetf removed.
11013         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11014         many places to remove.
11015         (comment-indent-hook): Ditto.
11016         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11017         (buffer-dedicated-screen): Ditto.
11018         (deiconify-screen): Ditto.
11019         (delete-screen): Ditto.
11020         (event-screen): Ditto.
11021         (find-file-other-screen): Ditto.
11022         (find-file-read-only-other-screen): Ditto.
11023         (live-screen-p): Ditto.
11024         (screen-height): Ditto.
11025         (screen-iconified-p): Ditto.
11026         (screen-list): Ditto.
11027         (screen-live-p): Ditto.
11028         (screen-name): Ditto.
11029         (screen-parameters): Ditto.
11030         (screen-pixel-height): Ditto.
11031         (screen-pixel-width): Ditto.
11032         (screen-root-window): Ditto.
11033         (screen-selected-window): Ditto.
11034         (screen-totally-visible-p): Ditto.
11035         (screen-visible-p): Ditto.
11036         (screen-width): Ditto.
11037         (screenp): Ditto.
11038         (get-screen-for-buffer): Ditto.
11039         (get-screen-for-buffer-noselect): Ditto.
11040         (get-other-screen): Ditto.
11041         (iconify-screen): Ditto.
11042         (lower-screen): Ditto.
11043         (mail-other-screen): Ditto.
11044         (make-screen): Ditto.
11045         (make-screen-invisible): Ditto.
11046         (make-screen-visible): Ditto.
11047         (modify-screen-parameters): Ditto.
11048         (new-screen): Ditto.
11049         (next-screen): Ditto.
11050         (next-multiscreen-window): Ditto.
11051         (other-screen): Ditto.
11052         (previous-screen): Ditto.
11053         (previous-multiscreen-window): Ditto.
11054         (raise-screen): Ditto.
11055         (redraw-screen): Ditto.
11056         (select-screen): Ditto.
11057         (selected-screen): Ditto.
11058         (set-buffer-dedicated-screen): Ditto.
11059         (set-screen-height): Ditto.
11060         (set-screen-position): Ditto.
11061         (set-screen-size): Ditto.
11062         (set-screen-width): Ditto.
11063         (show-temp-buffer-in-current-screen): Ditto.
11064         (switch-to-buffer-other-screen): Ditto.
11065         (visible-screen-list): Ditto.
11066         (window-screen): Ditto.
11067         (x-set-screen-pointer): Ditto.
11068         (x-set-frame-pointer): Ditto.
11069         (screen-title-format): Ditto.
11070         (screen-icon-title-format): Ditto.
11071         (terminal-screen): Ditto.
11072         (delete-screen-hook): Ditto.
11073         (create-screen-hook): Ditto.
11074         (mouse-enter-screen-hook): Ditto.
11075         (mouse-leave-screen-hook): Ditto.
11076         (map-screen-hook): Ditto.
11077         (unmap-screen-hook): Ditto.
11078         (default-screen-alist): Ditto.
11079         (default-screen-name): Ditto.
11080         (x-screen-defaults): Ditto.
11081         (x-create-screen): Ditto.
11082         * obsolete.el: meta-flag removed.
11083         baud-rate removed.
11084         sleep-for-millisecs removed.
11085         extent-data removed.
11086         set-extent-data removed.
11087         set-extent-attribute removed.
11088         extent-glyph removed.
11089         extent-layout removed.
11090         set-extent-layout removed.
11091         list-faces-display removed.
11092         list-faces removed.
11093         trim-versions-without-asking removed.
11094         after-write-file-hooks removed.
11095         truename removed.
11096         auto-fill-hook removed.
11097         blink-paren-hook removed.
11098         select-screen-hook, deselect-screen-hook removed.
11099         auto-raise-screen, auto-lower-screen removed.
11100
11101         * msw-mouse.el: Global change resource -> mswindows-resource.
11102
11103         * XEmacs 21.0-pre5 is released.
11104
11105 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11106
11107         * about.el (about-hackers): Credits update.
11108
11109 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11110
11111         * register.el (insert-register): Don't activate the region.
11112
11113 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11114
11115         * select.el: Restore x-* symbols for backwards compatibility:
11116         x-copy-primary-selection, x-kill-primary-selection,
11117         x-delete-primary-selection, x-select-make-extent-for-selection,
11118         x-valid-simple-selection-, x-cut-copy-clear-internal.
11119
11120 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11121
11122         * XEmacs 21.0-pre4 is released.
11123
11124 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11125
11126         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11127         reporting bugs.
11128         (maybe-add-init-button): Fix semantics under Windows.  Use
11129         `expand-file-name' rather than `concat'.
11130
11131         * help.el (print-messages): New function.
11132
11133 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11134
11135         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11136
11137 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11138
11139         * about.el: Tweaked my entry in about-hackers.
11140
11141         * find-paths.el (paths-emacs-root-p):
11142           Relaxed emacs-root checking of an in-place installation to
11143           also accommodate the flat layout used on MS Windows.
11144
11145 1998-06-29  John Jones  <jj@asu.edu>
11146
11147         * package-get.el: calls to package-get-update-all will only
11148           update packages which are already installed.
11149
11150 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11151
11152         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11153         are handled by the gui-element face fallbacks now.
11154
11155         * x-faces.el: default gui-element face to "background" as well as
11156         the default face.
11157
11158         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11159         and default face settings since these are set as fallbacks now in
11160         the appropriate domain.
11161
11162 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11163
11164         * text-mode.el (text-mode): Reorder regexp so the OR part
11165         corresponding to `page-delim' goes first and the hack in
11166         `forward-paragraph' will work.
11167         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11168
11169 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11170
11171         * subr.el (remove-hook): When checking the hook value
11172           with functionp, don't apply car to it.
11173
11174 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11175
11176         * package-get.el (package-get-remote-filename):
11177           Don't use file-name-as-directory because the local directory
11178           separator conventions might not be the same as ftp's.
11179
11180 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11181
11182         * ldap.el (ldap-host-parameters-alist): New name of
11183         `ldap-host-parameters-plist'
11184
11185 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11186
11187         * package-get.el: Using (require 'package-get-base), now that it
11188         provides itself.  Consequently removed all instances of (load
11189         "package-get-base.el").
11190
11191 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11192
11193         * subr.el (remove-hook): Don't treat the hook value as a
11194           list unless it is both consp and not functionp.
11195
11196 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11197
11198         * about.el: Email address for Ben Wing is ben@xemacs.org.
11199         * auto-show.el: Ditto.
11200         * bytecomp.el: Ditto.
11201         * faces.el: Ditto.
11202         * x-scrollbar.el: Ditto.
11203         * x-misc.el: Ditto.
11204         * tty-init.el: Ditto.
11205         * toolbar-items.el: Ditto.
11206         * symbol-syntax.el: Ditto.
11207         * specifier.el: Ditto.
11208         * objects.el: Ditto.
11209         * hyper-apropos.el: Ditto.
11210         * glyphs.el: Ditto.
11211
11212 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11213
11214         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11215         vertical-divider-always-visible-p.
11216         (default-mouse-motion-handler): Ditto.
11217
11218 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11219
11220         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11221         global value.
11222
11223 1998-06-21  Oliver Graf <ograf@fga.de>
11224
11225         * build-reports.el: changed receiver to xemacs-build-reports list
11226
11227 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11228
11229         * font.el: Split font-family-mappings into X and
11230           mswindows-specific versions.
11231           mswindows-font-create-[object|name]: Treat supplied size
11232           as a pointsize. Added underline and strikethru handling.
11233
11234         * msw-faces.el: changed default mswindows charset to western.
11235
11236         * msw-glyphs.el: removed space in border-glyph font string that
11237           was inserted to get round bugs in the mswindows C font code.
11238
11239 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11240
11241         * about.el (about-hackers): Credits update.
11242
11243         * help-nomule.el (tutorial-supported-languages): Add Romanian
11244         TUTORIAL.
11245
11246         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11247         to ISO-8859-2.
11248
11249 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11250
11251         * font.el: Split font-family-mappings into X and
11252           mswindows-specific versions.
11253           mswindows-font-create-[object|name]: Treat supplied size
11254           as a pointsize. Added underline and strikethru handling.
11255
11256         * msw-faces.el: changed default mswindows charset to western.
11257
11258         * msw-glyphs.el: removed space in border-glyph font string that
11259           was inserted to get round bugs in the mswindows C font code.
11260
11261 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11262
11263         * minibuf.el: make read-color-completion-table call
11264           (mswindows-color-list for mswindows devices.
11265
11266 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11267
11268         * lisp/font-lock.el
11269         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11270         Let declaration items contain non-word symbol characters.
11271
11272 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11273
11274         * package-get.el (package-get-package-provider): Added autoload
11275         cookie.  Loading "package-get-base.el" in ALL functions that use
11276         it.  Fixed some (interactive ...) with multiple argument specs
11277         again.  Cosmetic indentation changes.
11278
11279 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11280
11281         * info.el (Info-insert-dir): Don't use nreverse on variables
11282         that you want to use later.
11283
11284 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11285
11286         * x-mouse.el (x-set-point-and-move-selection): Replace call
11287         to x-kill-primary-selection with kill-primary-selection
11288
11289 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11290
11291         * simple.el (what-cursor-position): Make cursor position reported
11292         use value of column-number-start-at-one
11293
11294 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11295
11296         * about.el (xemacs-hackers): Fix Jareth's email address.
11297
11298 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11299
11300         * startup.el (startup-splash-frame): Remove
11301         `xemacs-startup-logo-function'.
11302
11303 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11304
11305         * about.el (about-hackers): Update credits list.
11306
11307 1998-06-06  Jeff Miller <jmiller@smart.net>
11308
11309         * lisp/sound.el: Update sound-ext to allow filenames with
11310           extensions to be found by load-sound-file
11311
11312 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11313
11314         * info.el (Info-rebuild-outdated-dir): Removed variable
11315         (Info-auto-generate-directory): New variable
11316         (Info-save-auto-generated-dir): New variable
11317         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11318         (Info-build-dir-anew): Second parameter removed.  Use
11319         `Info-save-auto-generated-dir'
11320         (Info-rebuild-dir): Ditto
11321
11322 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11323
11324         * list-mode.el (next-list-mode-item): Would not recognize
11325         border between directly neighbored items.
11326
11327 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11328
11329         * package-get.el: add autoloads for some functions.
11330
11331 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11332
11333         * specifier.el (let-specifier): Tiny docfixes.
11334
11335 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11336
11337         * msw-mouse.el: set selection-pointer-glyph to Normal.
11338
11339 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11340
11341         * wid-edit.el (widget-specify-secret): New function.
11342         (widget-after-change): Use it.
11343         (widget-specify-field): Use it.
11344
11345 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11346
11347         * mouse.el (drag-window-divider): Use `(not done)' instead of
11348         `doit'; reuse result of `window-pixel-edges'.
11349
11350         * modeline.el (drag-modeline-event-lag): Rename to
11351         drag-divider-event-lag.
11352
11353 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11354
11355         * specifier.el (let-specifier): Rewritten not to generate needless
11356         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11357         arguments.
11358
11359 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11360
11361         * minibuf.el (read-file-name-1): Setup buffer-local value of
11362         `completion-ignore-case' in completions buffer under Windows.
11363
11364 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11365
11366         * about.el (about-maintainer-glyph): Fix support for not
11367         compressed images.
11368
11369 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11370
11371         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11372
11373         * mouse.el (mouse-track): Cancel selection if misc-user event with
11374         `cancel-mode-internal' function is fetched.
11375
11376 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11377
11378         * files.el (save-some-buffers-1): Fixed return value.
11379
11380 1998-06-01  Oliver Graf <ograf@fga.de>
11381
11382         * dragdrop.el: added experimental
11383
11384 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11385
11386         * startup.el (after-init-hook, init-file-user,
11387         user-init-directory, load-user-init-file):  Purge references
11388         to "~/.xemacs/init.el" from docstrings.
11389
11390         (load-user-init-file) Use paths-construct-path to construct
11391         paths to user init files.  Go directly to ~/.emacs, do not
11392         search ~/.xemacs/, do not load `default-custom-file'.
11393
11394 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11395
11396         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11397         general *sh.
11398         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11399
11400 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11401
11402         * menubar-items.el (default-menubar): add Update Packages to customize
11403         menu.
11404
11405 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11406
11407         * faces.el: use toolbar face as a fallback for toolbar properties
11408         in xpm-color-symbols instead of default.
11409
11410         * msw-faces.el: rename 3d-object -> gui-element face.
11411
11412 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11413
11414         * startup.el (xemacs-startup-logo-function): New variable.
11415         (startup-splash-frame): Use it.
11416
11417 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11418
11419         * files.el (save-some-buffers): Would wait 1 second.
11420         (save-some-buffers-1): Delete other windows here instead of in
11421         `save-some-buffers'.
11422         (save-some-buffers): Force redisplay only if windows were deleted.
11423
11424 1998-06-02  Didier Verna  <didier@xemacs.org>
11425
11426         * cus-face.el (custom-face-attributes): generalized the use of
11427         toggle buttons for boolean attributes.
11428         Re-ordered the items a bit.
11429
11430 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11431
11432         * sound.el (default-sound-directory): Use `locate-data-directory'
11433         to find the sounds directory.
11434
11435 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11436
11437         * sound.el: default sound-ext to .wav under mswindows, .au
11438         otherwise. load-default sounds without extensions.
11439
11440 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11441
11442         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11443         if send-pr is not bound.
11444
11445 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11446
11447         * files.el: grok idl files in auto-mode-alist.
11448 1998-06-01  Jeff Miller  <jmiller@smart.net>
11449
11450         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11451         calling `upcase'.
11452
11453 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11454
11455         * msw-glyphs.el: add xbm to the list of image types supported.
11456
11457 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11458
11459         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11460         instead of XEmacs one when dumping InfoDock.
11461
11462 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11463
11464         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11465         for `modeline-visible-p'
11466
11467         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11468
11469 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11470
11471         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11472         since it's not used anymore. doc string fixes.
11473
11474         * package-get.el (package-get-file-installed-p): new function. use
11475         instead of file-installed-p which is in an external package.
11476
11477 1998-05-28  Oliver Graf <ograf@fga.de>
11478
11479         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11480         favor of select-window/switch-to-buffer
11481
11482 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11483
11484         * startup.el: changed (getenv "HOME") to (user-home-directory)
11485
11486 1998-05-25  Oliver Graf <ograf@fga.de>
11487
11488         * frame.el (cde-start-drag) moved to dragdrop.el
11489         (offix-start-drag-region) moved to dragdrop.el
11490         (offix-start-drag) moved to dragdrop.el
11491         * dragdrop.el (cde-start-drag) moved from frame.el
11492         (offix-start-drag-region) moved from frame.el
11493         (offix-start-drag) moved from frame.el
11494         (cde-start-drag-region) cde drag regions
11495         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11496
11497 1998-05-26  Oliver Graf <ograf@fga.de>
11498
11499         * dragdrop.el: created dragdrop-drag prototypes
11500         (cde-start-drag-region) fixed typo
11501
11502 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11503
11504         * simple.el (after-init-hook): Remove reader macro.
11505
11506         * packages.el (packages-hardcoded-lisp): Get rid of reader
11507         macros.  Update DOC string.
11508
11509 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11510
11511         * mouse.el (drag-window-divider): Ditto.
11512
11513         * modeline.el (mouse-drag-modeline): Use it.
11514
11515         * lisp-mode.el (let-specifier): Specify indentation.
11516
11517         * specifier.el (let-specifier): Renamed from
11518         `with-specifier-instance'.
11519
11520 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11521
11522         * x-faces.el:
11523         * faces.el: move definition of xpm-color-symbols from x-faces.el
11524         to faces. Predicate x-get-resource on the presence of x.
11525
11526         * msw-faces.el: set 3d-object face rather than modeline. Specify
11527         faces as specfier defaults.
11528
11529         * package-get.el: don't use package-admin-add-single-file-package.
11530
11531 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11532
11533         * toolbar-items.el: Fixup tooltips.
11534         (toolbar-gnus): Don't use obsolete variable
11535         toolbar-news-frame-properties.
11536         (toolbar-news-reader): Default to `gnus' instead of
11537         `not-configured'.
11538
11539         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11540         Windows.
11541
11542 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11543
11544         * package-get.el: rename -installedp -> -installed-p.
11545
11546 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11547
11548         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11549         attributes, and assinged it to continuation, truncation and
11550         hscroll glyphs.
11551
11552         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11553         and made continuation, truncation and hscroll glyphs arrow
11554         characters out of that font.
11555
11556 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11557
11558         * minibuf.el (minibuffer-electric-separator): Play nicely with
11559         directory-sep-char being \.
11560         (minibuffer-electric-tilde): Ditto.
11561         (read-file-name-map): Ditto.
11562
11563 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11564
11565         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11566         on X devices.
11567         (default-mouse-track-deal-with-down-event): Avoid
11568         `x-disown-selection'; use `disown-selection' instead.
11569
11570 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11571
11572         * select.el:
11573         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11574         moved to (cut-copy-clear-internal) in select.el. Ditto for
11575         (x-delete-primary-selection) (x-kill-primary-selection)
11576         (x-copy-primary-selection).
11577         (own-clipboard): new function.
11578
11579         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11580         functions in select.el. remove old ones.
11581         (mswindows-own-clipboard): new function.
11582
11583 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11584
11585         * gnuserv.el: allow connections from mswindows type devices.
11586
11587 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11588
11589         * msw-glyphs.el: change image type used from cursor to resource.
11590
11591 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11592
11593         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11594         for {top,bottom}-{left,right} values in addition to
11595         {top,bottom}_{left,right}.
11596         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11597
11598 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11599
11600         * cl-macs.el (specifier-instance): Undefine its setf method.
11601
11602         * specifier.el (with-specifier-instance): Added docstring.
11603
11604         * mouse.el (drag-window-divider): Ditto.
11605
11606         * modeline.el (mouse-drag-modeline): Use it.
11607
11608         * lisp-mode.el (with-specifier-instance): Define its indentation
11609         level.
11610
11611         * specifier.el (with-specifier-instance): New macro.
11612
11613 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11614
11615         * package-get.el (package-get-create-custom): new function to
11616         auto-generate package-get-custom.el from package-get-base.el.
11617         * (package-get-ever-installedp): new function.
11618         * (package-get-custom): new function to get all packages specified
11619         by customize.
11620
11621 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11622
11623         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11624
11625 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11626
11627         * cl-extra.el: Reverse previous float change.
11628
11629 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11630
11631         * x-faces.el:
11632         * faces.el (try-font-name): moved from x-faces.el since it is
11633         required by w3 under mswindows as well X.
11634
11635 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11636
11637         * winnt.el: Removed evil (setq completion-ignore-case t)
11638         clause, one more overlookef fsfism.
11639         (nt-quote-args-functions-alist): End sentences with double space.
11640
11641 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11642
11643         * window-xemacs.el (push-window-configuration): Remove kludgery of
11644         recaching default-toolbar specifier.
11645         (pop-window-configuration): Ditto.
11646         (unpop-window-configuration): Ditto.
11647
11648 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11649
11650         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11651
11652 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11653
11654         * winnt.el (nt-quote-args-verbatim): Added function.
11655         (nt-quote-args-prefix-quote): Added function.
11656         (nt-quote-args-backslash-quote): Added function.
11657         (nt-quote-args-double-quote): Added function.
11658         (nt-quote-args-functions-alist): New variable.
11659         (nt-quote-process-args): Added function. This is the main quoting
11660         work horse called from process-nt.c
11661
11662 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11663
11664         * winnt.el: Removed duplicate definitions for backspace,
11665         delete, M-backspace and C-M-backspace.
11666         (file-name-buffer-file-type-alist): Removed this variable.
11667         (find-buffer-file-type): Removed function.
11668         (find-file-binary):  Removed function.
11669         (find-file-text): Removed function.
11670         (find-file-not-found-set-buffer-file-type): Removed function.
11671         (save-to-unix-hook): Removed function.
11672         (revert-from-unix-hook): Removed function.
11673         (using-unix-filesystems): Removed function.
11674         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11675         warning.
11676         (x-set-selection): Removed function.
11677         (x-get-selection): Removed function.
11678         Removed commented FSFisms.
11679         Replaced copyright notice (this file is not part of GNU Emacs).
11680         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11681         comint-process-echoes setting to t.
11682
11683 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11684
11685         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11686         and used following the interface change of
11687         `paths-find-recursive-path'.
11688
11689         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11690         regexp instead of a list of base names.
11691         (paths-version-control-filename-regexp):
11692         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11693         Introduced and used following the interface change of
11694         `paths-find-recursive-path'.
11695
11696 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11697
11698         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11699         on X devices, rather than on all non-TTY devices.
11700
11701 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11702
11703         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11704
11705         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11706
11707 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11708
11709         * itimer.el (activate-itimer): Fixed usage of integers
11710         as argument to `concat'.
11711
11712 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11713
11714         * itimer.el (start-itimer): replace the use of `concat' with
11715         `format'
11716
11717 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11718
11719         * mode-motion.el (mode-motion-hook): Clarify docstring.
11720         From Bob Weiner <weiner@altrasoft.com>
11721
11722         * loadhist.el (symbol-file): Supply prompt string when used
11723         interactively.
11724         From Bob Weiner <weiner@altrasoft.com>
11725
11726 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11727
11728         * loadup.el (really-early-error-handler): Ditto.
11729
11730         * update-elc.el: Ditto.
11731
11732         * setup-paths.el (paths-construct-exec-path): Ditto.
11733
11734         * make-docfile.el: Ditto.
11735
11736         * find-paths.el (paths-decode-directory-path): Use split-path
11737         instead of decode-path.
11738
11739         * files.el (parse-colon-path): Update docstring reference.
11740
11741 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11742
11743         * msw-init.el:
11744         * x-init.el:
11745         Bind cut'n'paste keys to non window-system specific functions.
11746
11747         * msw-select.el: New function mswindows-clear-clipboard.
11748         mswindows-cut-copy-clipboard extended to handle clearing of the
11749         selection and renamed to mswindows-cut-copy-clear-clipboard.
11750
11751         * select.el: on mswindows devices delete-primary-selection
11752         calls mswindows-clear-clipboard.
11753
11754 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11755
11756         * simple.el (quoted-insert): Inhibit quit when using read-char.
11757
11758         * cmdloop.el (read-char): Don't inhibit quit.
11759         (read-char-exclusive): Ditto.
11760         (read-char): Signal quit if quit-char was pressed.
11761         (read-char-exclusive): Ditto.
11762         (read-quoted-char): Return a character, not integer.
11763
11764         * menubar-items.el (default-popup-menu): Use Andy's generic
11765         selection code.
11766         (default-popup-menu): Fix code.
11767
11768 1998-05-14  Oliver Graf <ograf@fga.de>
11769
11770         * dragdrop.el (dragdrop-function-widget): this time it's done
11771
11772 1998-05-13  Oliver Graf <ograf@fga.de>
11773
11774         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11775
11776 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11777
11778         * device.el (device-pixel-width):
11779         (device-pixel-height):
11780         (device-mm-width):
11781         (device-mm-height):
11782         (device-bitplanes):
11783         (device-color-cells): Swapped parameters to device-system-metric
11784         according to the interface change.
11785
11786 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11787
11788         * mouse.el (default-mouse-motion-handler): Use new name of the
11789         function event-over-vertical-divider-p.
11790         Do not set E-W arrow cursor over the divider if
11791         vertical-divider-draggable-p is nil in the window.
11792         ([top-level]): Use new name for the variable
11793         vertical-divider-map.
11794         (drag-window-divider): Respect vertical-divider-draggable-p.
11795         Variable name typo fixes.
11796
11797 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11798
11799         * keymap.el (kbd): Define here; handle string constants and
11800         others...
11801
11802 1998-05-15  Christian Nyb <chr@mediascience.no>
11803
11804         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11805         in Emacs 18.
11806
11807 1998-05-13  Didier Verna  <didier@xemacs.org>
11808
11809         * mouse.el (drag-window-divider): give the vertical divider a
11810         pressed look when dragging it.
11811
11812 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11813
11814         * faces.el: predicate some more face operations on x or mswindows
11815         not just x.
11816
11817         * modeline.el: enable modeline coloring for mswindows.
11818
11819 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11820
11821         * minibuf.el (minibuffer-default): Added variable; compatible with
11822         FSF Emacs.
11823         (next-history-element): Used `minibuffer-default'.
11824
11825 1998-05-12  Oliver Graf <ograf@fga.de>
11826
11827         * dragdrop.el (dragdrop-function-widget): button and mods ok
11828         arguments still look a bit strange
11829         (dragdrop-compare-mods) created
11830         (dragdrop-drop-do-functions) correctly checks for buttons and
11831         modifiers
11832
11833 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11834
11835         * setup-paths.el (paths-default-info-directories): Replace
11836         path-separator with directory-sep-char.
11837
11838         * files.el (path-separator): Don't define it here.
11839
11840 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11841
11842         * update-elc.el: Ditto.
11843
11844         * setup-paths.el (paths-construct-exec-path): Ditto.
11845
11846         * make-docfile.el: Ditto.
11847
11848         * loadup.el (really-early-error-handler): Ditto.
11849
11850         * find-paths.el (paths-decode-directory-path): Use decode-path
11851         instead of decode-path-internal.
11852
11853         * files.el (parse-colon-path): Update docstring.
11854
11855 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11856
11857         * subr.el (get-buffer-window-list): Make BUFFER optional.
11858
11859         * window-xemacs.el (windows-of-buffer): Defalias to
11860         get-buffer-window-list.
11861
11862 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11863
11864         * disass.el: Fix maintainer keyword.
11865
11866         * bytecomp.el (byte-compile-and-load-file): Autoload.
11867         (byte-compile-buffer): Ditto.
11868
11869         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11870         value is returned, not the name.
11871         (lisp-imenu-generic-expression): Enable it.
11872         (lisp-mode-variables): Ditto.
11873         (lisp-indent-offset): Change defconst to defvar.
11874         (lisp-indent-function): Ditto.
11875         (lisp-body-indent): Ditto.
11876
11877 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11878
11879         * modeline.el: Use zap-last-kbd-macro-event.
11880
11881         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11882         nil, don't attempt to do anything with messages.
11883         (eval-last-sexp): Use `letf' for clarity.
11884
11885 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11886
11887         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11888
11889 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11890
11891         * buff-menu.el:
11892         * lisp-mode.el:
11893         * obsolete.el:
11894         Change empty docstrings into no doc strings at all.
11895         Fix bogus FSF-format docstrings.
11896         * etags.el: Fix docstring.
11897
11898 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11899
11900         * package-get.el (package-get): Use internal md5
11901
11902 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11903
11904         * about.el (about-xemacs): Correct abuse of concat.
11905
11906 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11907
11908         * info.el (Info-mode): Use easymenu.
11909
11910 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11911
11912         * apropos.el (apropos): Don't use concat with integers.
11913
11914         * cmdloop.el (describe-last-error): Handle the case when no error
11915         was seen gracefully.
11916
11917         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11918         defun.
11919         (apropos-describe-plist): Ditto.
11920
11921         * help.el (with-displaying-help-buffer): Revert to a defun.
11922         (describe-key): Use it as defun.
11923         (describe-mode): Ditto.
11924         (describe-bindings): Ditto.
11925         (describe-prefix-bindings): Ditto.
11926         (describe-installation): Ditto.
11927         (view-lossage): Ditto.
11928         (describe-function): Ditto.
11929         (describe-variable): Ditto.
11930         (describe-syntax): Ditto.
11931
11932 1998-05-11  Oliver Graf <ograf@fga.de>
11933
11934         * dragdrop.el: changed order of require/provide
11935         (dragdrop-drop-mime-default) changed to new calling conventions
11936         (dragdrop-drop-do-functions) changed to new calling conventions
11937         (dragdrop-function-widget) this one needs more work...
11938
11939 1998-05-10  Oliver Graf <ograf@fga.de>
11940
11941         * about.el: another small change in my entry
11942         * dragdrop.el (dragdrop-drop-log-function): logging added
11943         plus customizations
11944         changed interface to handler functions. now called with event
11945         and object
11946
11947 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11948
11949         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11950         E-W arrow pointer displayed over draggable dividers.
11951
11952         * mouse.el (default-mouse-motion-handler): Show it when
11953         appropriate.
11954         (drag-window-divider): Added.
11955         ([top-level]): Initialized window-divider-map with a keymap
11956         binding the above function to left button down event.
11957
11958         * x-mouse.el (x-init-pointer-shape): Initialize
11959         divider-pointer-glyph from Cursor.dividerPointer, or use default
11960         E-W double arrow.
11961
11962 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11963
11964         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11965
11966 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11967
11968         * simple.el (count-words-buffer): Don't query for buffer.
11969         (count-lines-buffer): Ditto.
11970
11971 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11972
11973         * help.el (where-is): add optional insert argument.
11974
11975 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11976
11977         * help.el (describe-key-briefly): New argument INSERT.
11978
11979         * simple.el (eval-expression): New optional argument; synch with
11980         FSF 20.3.
11981
11982         * keydefs.el (global-map): Add new register bindings.
11983
11984         * register.el: Synched with FSF 20.3.
11985
11986 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11987
11988         * window-xemacs.el (recenter): all arguments are optional.
11989
11990 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11991
11992         * device.el: (device-pixel-width): Reflected name/parameters
11993         change to device-system-metric.
11994         (device-pixel-height): Ditto.
11995         (device-mm-width): Ditto.
11996         (device-mm-height): Ditto.
11997         (device-bitplanes): Ditto.
11998         (device-color-cells): Ditto.
11999
12000 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12001
12002         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12003
12004         * cl.el (most-positive-fixnum): Document.
12005         (most-negative-fixnum): Ditto.
12006
12007         * cus-dep.el: Updated comment.
12008
12009         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12010         constant.
12011
12012         * cus-load.el (custom-put): Removed.
12013
12014         * files.el (after-find-file): Just resignal quit instead of
12015         signaling "canceled".
12016
12017 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12018
12019         * frame.el (other-frame): Use `focus-frame' instead of
12020         select-frame kludges.
12021
12022         * lisp-mode.el: Update lisp-indent-function for
12023         save-selected-frame and with-selected-frame.
12024
12025         * frame.el (save-selected-frame): New macro.
12026         (with-selected-frame): Ditto.
12027         (other-frame): Use `set-frame-focus'.
12028
12029 1998-05-06  Oliver Graf <ograf@fga.de>
12030
12031         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12032         (dragdrop-drop-url-default) default handler for URL drops created
12033         (dragdrop-drop-mime-default) default handler for MIME drops created
12034         (dragdrop-drop-functions) default custom for handling drops created
12035         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12036
12037 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12038
12039         * mouse.el: Removed redundant mouse-mswindows-drop function.
12040
12041 1998-05-05  Oliver Graf <ograf@fga.de>
12042
12043         * about.el: changed some text in my entry
12044         * dragdrop.el: added customs
12045
12046 1998-05-04  Oliver Graf <ograf@fga.de>
12047
12048         * mouse.el: killed global drop key bindings
12049         (mouse-offix-drop) removed
12050         * dragdrop.el: created
12051         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12052
12053 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12054
12055         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12056         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12057
12058         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12059         obsolete comment.
12060
12061         * scrollbar.el (scrollbars-visible-p): Use new
12062         {vertical,horizontal}-scrollbar-visible-p specifiers.
12063
12064 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12065
12066         * device.el (device-pixel-height):
12067         (device-pixel-width):
12068         (device-mm-width):
12069         (device-mm-height):
12070         (device-bitplanes):
12071         (device-color-cells): Moved these 6 functions from device.c; they
12072         all use single (device-system-metrics) call.
12073
12074 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12075
12076         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12077         were renamed.
12078
12079         * menubar-items.el:
12080         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12081         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12082
12083         * help.el (help-map): Remove Hyperbole keybinding logic.
12084         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12085
12086 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12087
12088         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12089         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12090
12091 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12092
12093         * msw-glyphs.el: use nicer icon3 from the frame icon.
12094
12095 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12096
12097         * version.el (emacs-version): Remove InfoDock conditionals.
12098
12099         * startup.el (startup-splash-frame): Change ID logo name.
12100
12101 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12102
12103         * files.el (after-find-file): If the user presses C-g on
12104         directory-creation prompt, kill the buffer.
12105
12106 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12107
12108         * simple.el (count-words-region): Reverse previous change.
12109
12110 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12111
12112         * replace.el (query-replace): Just call perform-replace.
12113         (query-replace-regexp): Ditto.
12114         (perform-replace): Move region handling here.
12115         (perform-replace): Use the new arg to match-data.
12116
12117 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12118
12119         * x-init.el: Install X specific display table that
12120           displays char 0240 as a space to avoid whatever it is
12121           that screws up display of that character code.
12122
12123 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12124
12125         * help.el (function-arglist): If no arguments are documented for a
12126         subr, print nothing rather than incorrect output.
12127
12128 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12129
12130         * cmdloop.el (command-error): Update bail-out error message to use
12131         `emacs-program-name'.
12132
12133         * lib-complete.el: Remove reader macro cruft.
12134
12135         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12136         cruft.
12137
12138         * simple.el (count-words-region): Drop interactive-p check on the
12139         message.
12140
12141 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12142
12143         * font.el
12144         * msw-faces.el
12145         Correct spelling of mswindows-font-canonicalize-name.
12146
12147 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12148
12149         * ldap.el (ldap-host-parameters-alist): Replaced with
12150         `ldap-host-parameters-plist'
12151         (ldap-search): Adapt to previous change
12152
12153 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12154
12155         * about.el (about-hackers): Update Bob Weiner bio.
12156         (about-maintainer-info): Ditto.
12157
12158 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12159
12160         * simple.el (display-warning-minimum-level): Docfix.
12161
12162 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12163
12164         * widget.el (:default-get): New keyword.
12165         * wid-edit.el (default, widget-default-default-get): Define it.
12166         (group, widget-group-default-get): Define it.
12167         (menu-choice, widget-choice-default-get): Define it.
12168         (widget-default-get): New function.
12169         (widget-choice-action): Call it.
12170         (widget-editable-list-entry-create): Call it.
12171
12172 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12173
12174         * byte-optimize.el (byte-boolean-vars): Removed.
12175         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12176         lookup through `byte-boolean-vars'.
12177
12178 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12179
12180         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12181         resource-provided values into ghost specs for scrollbar-height and
12182         scrollbar-width.
12183
12184 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12185
12186         * byte-optimize.el: Don't attempt to optimize /=.
12187
12188         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12189         (byte-compile-/=): Ditto.
12190
12191 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12192
12193         * apropos.el: Use `with-displaying-help-buffer'.
12194         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12195         Use `with-displaying-help-buffer'.
12196         (apropos-follow): Do not give special treatment to buffer cursor
12197         was in prior to a mouse click.
12198         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12199         (apropos-print-doc): Set correct buffer for setting text
12200         properties.
12201
12202 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12203
12204         * help.el (help-buffer-prefix-string): New variable.
12205         (help-buffer-name): Use it.
12206
12207         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12208         mode menu.
12209
12210 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12211
12212         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12213
12214 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * files.el (find-file-noselect): Update docstring.
12217         (find-file-noselect): Signal an error if found an unreadable file.
12218         (file-chase-links): Save the match data.
12219         (normal-mode): Use `lwarn' and `error-message-string'.
12220         (interpreter-mode-alist): Change defconst to defvar.
12221         (inhibit-first-line-modes-regexps): Ditto.
12222         (inhibit-first-line-modes-regexps): Added .tgz.
12223         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12224         (change-major-mode-with-file-name): New user-option.
12225         (set-visited-file-name): Synched with FSF.
12226         (file-name-extension): New function, from FSF 20.3.
12227         (file-relative-name): Synched with FSF.
12228         (save-some-buffers): Support the C-r feature.
12229         (recover-session): Synched with FSF.
12230         (kill-some-buffers): Ditto.
12231         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12232
12233 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12234
12235         * files.el (insert-file): Undo previous change and reenable use of
12236         format.el.
12237
12238 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12239
12240         * window-xemacs.el (recenter): Define.
12241
12242 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12243
12244         * font.el (mswindows-font-create-name)
12245         (mswindows-font-create-object): new functions for mswindows type
12246         fonts.
12247
12248         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12249         strings are parsed as well as font objects.
12250
12251 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12252
12253         * modeline.el (defining-kbd-macro): Restore modeline indication of
12254         kbd-macro being recorded.
12255         (add-minor-mode): Simplify docstring.
12256         (modeline-minor-mode-menu): Remove stuff.
12257
12258 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12259
12260         * code-process.el (call-process): dynamically decide process
12261         coding type.
12262
12263 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12264
12265         * modeline.el: Add line-number-mode, column-number-mode to
12266         the modeline minor-mode menu.  Button2 on the line number does
12267         goto-line.
12268
12269 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12270
12271         * mouse.el: move x-selection-owner-p type things to
12272         selection-owner-p.
12273
12274         * msw-init.el: copy zmacs stuff from x-init.el
12275
12276         * msw-select.el (mswindows-own-selection)
12277         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12278         functions. Very simple minded implementation of selectio
12279         ownership.
12280
12281         * select.el (own-selection) (disown-selection)
12282         (activate-region-as-selection) (select-make-extent-for-selection)
12283         (valid-simple-selection-p): functions moved from x-select.el for
12284         generalized selection.
12285
12286         * x-select.el: see select.el changes.
12287
12288         * x-toolbar.el: use new selection functions.
12289
12290 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12291
12292         * packages.el (packages-find-package-directories): Fixed bug that
12293         would pick up multiple site-package directories.
12294         (package-locations): Added "xemacs-packages" as a late package
12295         location.
12296
12297         * find-paths.el: Now uses `emacs-program-name' and
12298         `emacs-program-version'.
12299         Additions to enforce version-specific directories in
12300         `paths-find-version-directory'.
12301
12302 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12303
12304         * default.el: Removed.
12305         * site-start.el: Removed.
12306
12307 1998-04-29  Didier Verna  <didier@xemacs.org>
12308
12309         * minibuf.el (minibuffer-history-minimum-string-length): Default
12310         to nil.
12311
12312 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12313
12314         * find-paths.el (paths-program-name): Rename.
12315         (paths-emacs-root-p): Ditto.
12316         (paths-find-site-directory): Ditto.
12317
12318 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12319
12320         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12321         `emacs-lisp-byte-compile-and-load'.
12322
12323 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12324
12325         * ldap.el (ldap-search): Fixed additional parameter passing to
12326         `ldap-open'
12327
12328 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12329
12330         * select.el (kill-primary-selection) (selection-owner-p)
12331         (copy-primary-selection) (yank-clipboard-selection)
12332         (selection-exists-p) (delete-primary-selection): new file and
12333         functions that do the right thing for the selected device.
12334
12335         * x-menubar.el: use generalised selection functions.
12336
12337         * dumped-lisp.el: dump select.el.
12338
12339 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12340
12341         * find-paths.el (paths-progname): New variable.
12342         (paths-emacs-root-p): Use it.
12343         (paths-find-site-directory): Ditto.
12344
12345 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12346
12347         * loadup.el ((member "dump" command-line-args)): Dump as
12348         `infodock' if InfoDock.
12349
12350 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12351
12352         * find-paths.el (construct-emacs-version): Simplify, include
12353         program name in the return value.
12354         * (paths-find-version-directory): Use it.
12355
12356 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12357
12358         * info.el (Info-parse-dir-entries): Fixed regexp
12359         (Info-build-dir-anew): Remove full suffix and capitalize info file
12360         name for files with no @direntry
12361         (Info-batch-rebuild-dir): New function
12362         (Info-suffixed-file): Check for regular files instead of simple
12363         file existence (could catch directories before)
12364
12365 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12366
12367         * setup-paths.el, find-paths.el: Removed uses of `not' which
12368         temacs doesn't have.
12369
12370         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12371         into root searching.
12372
12373 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12374
12375         * subr.el: Remove definition of `not'.
12376
12377 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12378
12379         * msw-glyphs.el: enable graphics support.
12380
12381 1998-04-23  Didier Verna  <didier@xemacs.org>
12382
12383         * x-menubar.el (default-menubar): restored the line-number-mode
12384         option.
12385
12386         * misc doc string updates related to the options menu.
12387
12388 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12389
12390         * setup-paths.el (paths-construct-load-path): Fix typo.
12391
12392 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12393
12394         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12395         font-menu-ignore-scaled-fonts don't have to be bound now; this
12396         gets us one step further towards making --no-autoloads work.
12397
12398         * startup.el (normal-top-level): Load auto-autoloads only if
12399         lisp-directory is non-nil.
12400
12401         * setup-paths.el (paths-construct-load-path): Made it robust
12402         against nil lisp-directory.
12403
12404         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12405         to the list of variables that cause a warning when nil.
12406
12407         * toolbar.el (init-toolbar-location): Now works even when there's
12408         no toolbar icon directory.
12409
12410 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12411
12412         * help.el (view-lossage): Recognize it.
12413
12414         * simple.el (log-message): Mark multiline messages.
12415
12416 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12417
12418         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12419
12420 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12421
12422         * package-get.el (package-get-all):  add `\n' separator to
12423         interactive specification so that both variables are read
12424
12425 1998-04-22  Didier Verna  <didier@xemacs.org>
12426
12427         * x-menubar.el: ported the options menu to Custom.
12428         Moved the "read only" toggle button to the buffers menu.
12429         Corrected some missing ;;;###autoload or defcustom.
12430
12431         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12432         the scrollbar-visible specifier for options menu handling.
12433
12434         * toolbar.el (toolbar-visible-p)
12435                      (toolbar-captioned-p)
12436                      (default-toolbar-position): defcustom wrappers around
12437         the toolbar specifiers for options menu handling.
12438
12439         * frame.el (get-frame-for-buffer-default-instance-limit):
12440         defcustom it for options menu handling.
12441
12442         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12443         font-lock-mode for options menu handling.
12444
12445         * cus-start.el: added Custom properties to overwrite-mode for
12446         options menu handling.
12447
12448 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12449
12450         * about.el: shameless self-promotion.
12451
12452 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * simple.el (raw-append-message): Slightly optimize.
12455         (remove-message): Use `push' for clarity.
12456         (append-message): Ditto.
12457         (display-warning): Dito.
12458         (raw-append-message): Send the message to the appropriate device.
12459
12460 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12461
12462         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12463         From Sean MacLennan <Sean.MacLennan@pika.ca>
12464
12465 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12466
12467         * setup-paths.el: Changed `directory-sep-char' to
12468         `path-separator', following a change in GNU Emacs.
12469
12470 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12471
12472         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12473         (Info-build-dir-anew): Add a final newline.
12474         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12475         is `always'
12476         (Info-rebuild-dir): Ditto
12477
12478         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12479
12480 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12481
12482         * simple.el (count-words-buffer): Retain zmacs region.
12483         (count-words-region): Ditto.
12484         * simple.el: (what-line): Expanded line counts.
12485         (count-lines): New parameter to conditionalize whether collapsed
12486         lines get counted.
12487         From Bob Weiner <weiner@altrasoft.com>
12488
12489 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12490
12491         * packages.el (package-locations): infodock-packages must override
12492         mule-packages and packages.
12493
12494 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12495
12496         * wid-edit.el:
12497         remove rude messages from widget-activation-widget-mapper
12498         and widget-activation-glyph-mapper
12499
12500 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12501
12502         * toolbar.el: Remove (featurep 'x) test from
12503         toolbar-make-button-list
12504
12505 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12506
12507         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12508         only if in the same frame.
12509
12510 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12511
12512         * packages.el (package-locations): Added site-packages hierarchy.
12513
12514         * setup-paths.el (paths-default-info-directories): Introduced and
12515         used.
12516
12517         * packages.el, setup-paths.el: Set various path searching depths
12518         to 1.
12519
12520         * packages.el (packages-hierarchy-depth):
12521         (packages-load-path-depth): Introduced and used.
12522
12523         * setup-paths.el (paths-load-path-depth): Introduced and used.
12524
12525         * find-paths.el (paths-find-recursive-path): Added max-depth
12526         parameter.
12527
12528 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12529
12530         * setup-paths.el (paths-construct-info-path): Removed
12531         dependency on behavior of (file-name-as-directory "").
12532
12533 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12534
12535         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12536         lisp objects
12537
12538 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12539
12540         * dump-paths.el, startup.el: Added handling for --debug-paths.
12541
12542 1998-04-15  William M. Perry  <wmperry@aventail.com>
12543
12544         * wid-edit.el: We cannot just set the help-echo or balloon-help
12545           properties for an extent based on the :help-echo widget
12546           property, since help-echo and balloon-help cause an EXTENT to
12547           get passed in, where :help-echo functions are expecting a WIDGET
12548
12549 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12550
12551         * scrollbar.el (init-scrollbar-from-resources): Call
12552         mswindows-init-scrollbar-metrics when appropriate.
12553
12554 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12555
12556         * dumped-lisp.el: dump x-toolbar for window system
12557
12558         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12559         have support and xpm.
12560
12561 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12562
12563         * files.el (toggle-read-only): Fix docstring.
12564         From Didier Verna <didier@xemacs.org>
12565
12566 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12567
12568         * startup.el (normal-top-level): Load autoload-file-name without
12569         specifying an extension---some people only auto-autoload.el.gz.
12570
12571 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12572
12573         * files.el (backup-enable-predicate): Don't bomb on NAME being
12574         nil.
12575
12576 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12577
12578         * find-paths.el, packages.el: Now prefers configure'd paths.
12579         This shouldn't cause any of the originally anticipated problems as
12580         the current paths architecture will not define the various
12581         configure-xxx variables if they're not specified on the configure
12582         command line.
12583
12584         * find-paths.el, setup-paths.el, packages.el: Removed all
12585         mentionings of "/" as a path separator.
12586         Used paths-construct-path throughout.
12587
12588         * find-paths.el (paths-construct-path): Created to assemble paths
12589         from directory components.
12590
12591         * setup-paths.el, packages.el: Used paths-decode-directory-path
12592         instead of decode-path-internal.
12593
12594         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12595         and associates.
12596         (paths-decode-directory-path) Created.
12597
12598         * setup-paths.el: Changed configure-exec-path to
12599         configure-exec-directory.
12600
12601 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12602
12603         * packages.el (packages-find-packages): Fixed decoding of
12604         EMACSPACKAGEPATH.
12605
12606         * startup.el: -no-packages -> -no-early-packages.
12607
12608         (packages-load-package-lisps): Fixed loading of auto-autoload
12609         files.
12610
12611         * startup.el (normal-top-level): Fixed loading of core
12612         auto-autoload.
12613
12614         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12615
12616         * startup.el, packages.el, dump-paths.el: Added proper settings
12617         for site-directory and lisp-directory variables.
12618
12619         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12620         inhibit-package-autoloads and fixed handling of it.
12621
12622         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12623         handling of former inhibit-package-init, now
12624         inhibit-early-packages, to make -vanilla etc. work.
12625
12626 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12627
12628         * code-process.el (start-process): Fallback to 'undecided instead
12629         of 'binary for process input coding stream.
12630
12631         * process.el (start-process): Docstring fix.
12632
12633 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12634
12635         * info.el (Info-insert-dir): Do not insert temporary dir files
12636         in Info-dir-file-attributes
12637         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12638         (Info-rebuild-dir): Ditto.
12639
12640 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12641
12642         * obsolete.el: Added obsoleteness declarations for
12643         `site-directory' and `Info-default-directory-list'.
12644
12645 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12646
12647         * find-paths.el (paths-find-emacs-root): Only look at the
12648         executable at the end of the symlink chain for determining the
12649         Emacs root.
12650
12651 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12652
12653         * setup-paths.el (paths-construct-info-path): Changed construction
12654         to cater to gone default in configure.
12655
12656         * find-paths.el (paths-uniq-append): Added.
12657
12658         * packages.el: Rewritten package path construction once again.
12659
12660         * dump-paths.el, startup.el: Removed package-path as a global
12661         variable.
12662
12663         * package-admin.el (package-admin-add-single-file-package):
12664         (package-admin-add-binary-package): Changed package-path to
12665         late-packages.
12666
12667         * packages.el (packages-split-path): Split path at "/" rather than
12668         nil according to change in emacs.c.
12669
12670 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12671
12672         * setup-paths.el (paths-construct-info-path): Changed info path
12673         order so that directories come out right.
12674         (paths-find-lock-directory): Fixed bug: It used to think
12675         configure-lock-directory is a path.
12676
12677 1998-04-06  Jeff Miller <jmiller@smart.net>
12678
12679         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12680         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12681         eases the use of toolbar-add/kill-item functions.
12682
12683 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12684
12685         * code-files.el (file-coding-system-alist): Commented out
12686         loaddefs.el magical treatment.
12687
12688 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12689
12690         * info.el (Info-rebuild-outdated-dir): Added new option
12691         `conservative' and made it the default
12692         (Info-rebuild-dir): Appropriately parse multi-line description
12693         strings, and multi-section dir files. Issue warning when dir
12694         is rebuilt as temporary
12695         (Info-build-dir-anew): Issue warning when dir is built as
12696         temporary
12697
12698 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12699
12700         * list-mode.el (list-mode-map): Bind highlight motion commands to
12701         standard keys left, right, C-b and C-f.
12702
12703 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12704
12705         * files.el (auto-mode-alist): allow .sc for Scheme->C
12706
12707 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12708
12709         * loadup.el (pureload): Don't quote (garbage-collect).
12710
12711 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12712
12713         * package-get-base.el: Updated.
12714
12715 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12716
12717         * isearch-mode.el (isearch-just-started): New variable.
12718         (isearch-mode): Set it.
12719         (isearch-repeat): Advance one character forward only if the search
12720         was successful, and was not just started.
12721         (isearch-repeat): Clear isearch-just-started.
12722
12723 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12724
12725         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12726         if running -batch.
12727
12728 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12729
12730         * subr.el (listify-key-sequence): Removed.
12731
12732 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12733
12734         * bytecomp.el (byte-compile-print-gensym): New option.
12735         (byte-compile-output-file-form): Use it.
12736         (byte-compile-output-docform): Ditto.
12737         (byte-compile-compiled-obj-to-list): Ditto.
12738
12739 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12740
12741         * msw-glyphs.el: set frame icon if xpm support.
12742
12743 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12744
12745         * help.el: Code that pretty prints variable values
12746           removed.
12747
12748 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12749
12750         * find-paths.el (paths-emacs-root-p): Correct test for installation
12751         directory.
12752         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12753
12754 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12755
12756         * loaddefs.el: Don't set debug-ignored-errors; leave
12757           its default value set to nil.
12758
12759 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12760
12761         * info.el (Info-rebuild-dir): fixed mis-spelling.
12762
12763 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12764
12765         * info.el (Info-rebuild-outdated-dir): New custom var
12766         (Info-insert-node): Create/update dir file when needed, ie when it
12767         does not exist or is older than some info files in directory
12768
12769 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12770
12771         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12772         for last packages, mainly for using a 20.4 package base.
12773
12774         * packages.el (late-packages): Typo fix.  It was called
12775         early-packages.
12776
12777         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12778         relative symlinks correctly.
12779         (paths-find-emacs-roots): More rigorous checking for plausible
12780         configuration-time root.
12781
12782         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12783         find its roots.
12784
12785 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12786
12787         * faces.el: Fix docstrings.
12788         * glyphs.el: Fix docstrings.
12789         * mouse.el: Fix docstrings.
12790
12791         * frame.el: Change phrase `current frame' to `selected frame'.
12792
12793         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12794
12795         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12796         macros using backquote to make them infinitely more readable.
12797
12798 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12799
12800         * packages.el (packages-find-package-path): Hardcoded specialized
12801         InfoDock support until we can clean this up.
12802
12803         * help.el (describe-bindings-1): Return the value of the bindings
12804         help buffer created.
12805         (describe-bindings): Ditto.
12806
12807         * simple.el (set-variable): Restore previous behavior of not
12808         bombing if the variable to set is not boundp.
12809
12810 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12811
12812         * packages.el (packages-handle-package-dumped-lisps): Allow for
12813         non-local files to be loaded off the package-lisp variable.
12814
12815 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12816
12817         * x-faces.el: Global X resources should override
12818           specs for all device classes (color, grayscale, mono);
12819           code currently doesn't override any of them.  Fixed by
12820           calling remove-specifier with '(x default) as the tag
12821           set and allowing inexact matches.
12822
12823 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12824
12825         * faces.el: Separated face initializations based on
12826           device classes into device type specific (tag set,
12827           instantiator) pairs.
12828
12829 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12830
12831         * wid-edit.el (widget-choice-action): Remember user's explicit
12832         choice.
12833         (widget-choice-value-create): Respect it.
12834         From Richard Stallman <rms@gnu.org>
12835
12836 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12837
12838         * setup-paths.el (paths-construct-info-path): Always append
12839         existing directories from configure-time info path.
12840
12841         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12842         Info-directory-list.
12843
12844         * info.el: Removed Info-default-directory-list which was broken by
12845         design.
12846         Removed bogus initialization of Info-directory-list---startup.el
12847         can do a much better job.
12848         Added autoload of Info-directory-list.
12849
12850         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12851         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12852         be exclusive; now it's merely given precedence, just like in the
12853         old days.
12854
12855 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12856
12857         * find-paths.el (paths-find-architecture-directory): Fix bug with
12858         finding; it used to default too early.
12859
12860 1998-03-25  Martin Buchholz <martin@xemacs.org>
12861
12862         * packages.el (packages-split-path): Fix a bug; it used to fail
12863         for paths that weren't split.
12864
12865 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12866
12867         * finder.el (finder-compile-keywords): trap on errors.
12868
12869 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12870
12871         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12872           fourth argument of t so that only the specs exactly
12873           matching the tag lists are removed.
12874
12875 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12876
12877         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12878
12879 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12880
12881         * minibuf.el (mouse-read-file-name-1): If a default directory was
12882         specified, use it for generating the completions.
12883
12884 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12885
12886         * update-elc.el: Now respects inhibit-package-init and
12887         inhibit-site-lisp.
12888         Now does path construction with loadup-paths.
12889
12890         * startup.el (normal-top-level, startup-setup-paths): Now respects
12891         inhibit-package-init and inhibit-site-lisp.
12892
12893         * packages.el (packages-find-package-path): Extended package path
12894         by version-specific hierarchies.
12895         (packages-find-packages): Now respects inhibit flag and
12896         inhibit-site-lisp.
12897         Moved path setup to loadup-paths.
12898
12899         * make-docfile.el: Now respects inhibit-package-init and
12900         inhibit-site-lisp.
12901         Now does path construction with loadup-paths.
12902
12903         * loadup.el: Now respects inhibit-package-init and
12904         inhibit-site-lisp.
12905
12906         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12907
12908         * loadup-paths.el: New file: setup load-path to encompass
12909         packages.
12910
12911 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12912
12913         * auto-show.el: load-gc renamed to pureload.
12914         * site-load.el: Ditto.
12915         * packages.el (toplevel): Ditto.
12916         * loadup.el (really-early-error-handler): Ditto.
12917         * dumped-lisp.el (preloaded-file-list): Ditto.
12918         * cus-face.el (custom-declare-face): Ditto.
12919
12920 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12921
12922         * <Today>: The Big Path Searching Overhaul.
12923
12924         * find-paths.el: New file: find and assemble paths in the
12925         installation hierarchy.
12926
12927         * setup-paths.el: New file: global layout of paths and directories
12928         within the XEmacs hierarchy.
12929
12930         * packages.el: Replaced everything related to path searching and
12931         startup by code in terms of find-paths.
12932
12933         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12934         the new path searching engine.
12935
12936         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12937         and setup-paths.
12938
12939 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12940
12941         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12942         setup-paths.el.
12943
12944 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12945
12946         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12947         compiles identically in any configuration.
12948         Removed irrelevant commentary.
12949
12950 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12951
12952         * simple.el (set-variable): Allow setting specifiers.
12953
12954 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12955
12956         * lisp.el (forward-sexp): Revert previous change.
12957
12958 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12959
12960         * frame.el (frame-initialize): Use `delete-console' instead of
12961         `delete-device' to delete the stream console to match the usage in
12962         Fkill_emacs.
12963
12964 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12965
12966         * files.el (cdpath-previous): New variable.
12967         (cd): Use it.
12968         From Bob Weiner <weiner@wave.altrasoft.com>
12969
12970 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12971
12972         * keydefs.el: Changed keybindings of forward-char,
12973           backward, scroll-up and scroll-down to point to their
12974           -command counterparts.
12975
12976         * simple.el: New functions: forwarc-char-command,
12977           backwrad-char-command, scroll-up-command,
12978           scroll-down-command which work liek their counterparts
12979           except that they honor the variable
12980           signal-error-on-buffer-boundary.
12981
12982           Definition of signal-error-on-buffer-boundary received
12983           from src/cmds.c.
12984
12985           defvar declaration added for word-across-newline to avoid
12986           byte-compiler warning about the free variable reference.
12987
12988 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12989
12990         * winnt.el: Removed "%t" from the beginning of
12991         modeline-format. From now on, there's no nt-specifics in the modeline.
12992
12993 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12994
12995         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12996         of `when' with `if'.
12997
12998 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12999
13000         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13001         mswindows. Must be reworked along with glyphs.el, or
13002         merged into it, after there is images support.
13003
13004         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13005         'mswindows.
13006
13007 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13008
13009         * faces.el: fix for text cursor initialization.
13010         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13011         From Andy Piper <andyp@parallax.co.uk>
13012
13013 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13014
13015         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13016         if there is an existing package that handles it and warn the user
13017         about that mode.
13018
13019 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13020
13021         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13022         Installation" menu item when Installation-string is not bound.
13023
13024 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13025
13026         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13027         From Jeremiah W. James <jerry@cs.ucsb.edu>
13028
13029 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13030
13031         * msw-faces.el:
13032         * faces.el: Fix face initialization.
13033
13034 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13035
13036         * files.el (backup-enable-predicate): fix breakage introduced
13037         by TMPDIR patch.
13038
13039 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13040
13041         * x-faces.el (x-init-face-from-resources): The
13042           TTY face property retrieval functions don't return
13043           specifiers, so use face-property instead.
13044
13045 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13046
13047         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13048
13049 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13050
13051         * x-menubar.el: Expanded documentation for
13052           option-save-faces.  Changed Options -> Browse Faces
13053           menu entry to invoke customize-face.
13054
13055 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13056
13057         * faces.el: Most face initialization moved out of
13058           init-other-random-faces to the top level so that the
13059           initialization happens before Xemacs is dumped.  Much
13060           of the fascist "face-differs-from-default-p or FROB!"
13061           code has been retired in favor of letting the user do
13062           what they want to do.  Face initialization code changed
13063           to use `default' specifier tag so that the settings can
13064           be overridden later if the user wishes it.
13065
13066 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13067
13068         * about.el (about-hackers): Update contributors list.
13069
13070 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13071
13072         * specifier.el: Define new specifier tag `default'.
13073
13074         * modeline.el: Initialize faces using `default' tag.
13075
13076         * x-faces.el (x-init-face-from-resources): Remove
13077           specifier specs containing the `default' tag before
13078           adding new specs.
13079
13080 1998-03-02  John Jones  <jj@asu.edu>
13081
13082         * package-get.el (package-get-all): fixed arguments on call to
13083         package-admin-add-single-file-package.
13084         * package-get.el (package-get-installedp): fixed to match
13085         advertised behavior.
13086         * package-get.el: added function package-get-update-all which
13087         installs newest versions of all the current packages (if they are
13088         not already installed).
13089
13090 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13091
13092         * files.el (find-file-noselect): Uncommented `truename' binding in
13093         `let*' and use it later to set `buffer-file-truename' iff it's
13094         still nil, as happens for example when finding a compressed
13095         file with "jka-compr".
13096
13097 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13098
13099         * faces.el: in make-face-* type functions do the operation for all
13100         window systems, not just the first one found.
13101
13102         * font.el: call mswindows-list-fonts for mswindows.
13103
13104 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13105
13106         * code-process.el (call-process-region):
13107         * process.el (call-process-region):
13108         * package-get.el (package-get-dir):
13109         * files.el (backup-enable-predicate):
13110         * gnuserv.el (gnuserv-temp-file-regexp):
13111         Use temp-directory in place of `/tmp'.
13112
13113 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13114
13115         * "Fast" dired-in-C enhancements for Windows 95/NT:
13116
13117         * files.el: Added function, `wildcard-to-regexp', from GNU
13118           Emacs.
13119
13120         * files.el (insert-directory): Modified to use special
13121           dired-in-C enhancements if present.
13122
13123 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13124
13125         * code-files.el: make default coding no-conversion.
13126
13127 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13128
13129         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13130         the load-path.
13131
13132         * update-elc.el: Strip directory when testing for files not to
13133         bytecompile.
13134
13135 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13136
13137         * lisp-mode.el: Use recommended form for menus.
13138
13139         * info.el (Info-construct-menu): Use recommended form for menus.
13140
13141         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13142         entry.
13143
13144 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13145
13146         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13147           (get-frame-for-buffer-noselect): Always return frames
13148           in the not-this-window-p cond clause.
13149
13150 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13151
13152         * help.el (describe-installation): New function.
13153
13154         * x-menubar.el (default-menubar): Add describe-installation to
13155         Help menu.
13156
13157         * packages.el (packages-unbytecompiled-lisp): Installation.el
13158         should not be bytecompiled.
13159
13160         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13161         XEmacs.
13162
13163         * x-menubar.el (default-menubar): Use correct guard for VM menu
13164         entry.
13165
13166         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13167         coding.
13168         From Andy Piper <andyp@parallax.co.uk>
13169
13170 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13171
13172         * ldap.el: Do not require ldap-internal at compile time.
13173
13174 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13175
13176         * code-files.el: new file. a virtual copy of mule-files.el
13177         but without charset
13178         dependencies. (toggle-buffer-file-ocding-system) new function for
13179         changing the eol type for the current buffer.
13180
13181         * code-process.el: new file. a copy of
13182         mule-process.el. mule-process.el will disappear when things have
13183         settled.
13184
13185         * coding.el: new file. a virtual copy of mule-files.el but
13186         without charset dependencies. (coding-system-base) new function
13187         for getting the parent coding system of a coding system with eol
13188         type set.
13189
13190         * dumped-lisp.el: add above files for the non-mule case.
13191
13192 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13193
13194         * window-xemacs.el (display-buffer): If no explicit
13195           frame is specified, search for a window that displays
13196           the buffer on the currently selected frame, before
13197           searching other frames.
13198
13199 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13200
13201         * frame.el (get-frame-for-buffer): If not-this-window-p
13202           is non-nil, use window on the selected frame if it is not
13203           also the selected window.  When defaulting, search for
13204           windows on the currently selected fgrame before searching
13205           other frames.
13206
13207 1998-02-25  Didier Verna  <didier@xemacs.org>
13208
13209         * modeline.el (modeline-swap-buffers): originally named
13210         `mouse-release-modeline'. Whether to actually swap the buffers is
13211         decided in `mouse-drag-modeline'.
13212         (mouse-drag-modeline): A button release event is considered a
13213         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13214         stay unchanged.
13215
13216 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13217
13218         * x-menubar.el: Put redo on the menubar.
13219         From Aki Vehtari <Aki.Vehtari@hut.fi>
13220
13221 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13222
13223         * bytecomp.el (displaying-byte-compile-warnings): if
13224         temp-buffer-show-function is set, use it to display current set of
13225         warnings in the "*Compile-Log-Show*" buffer.
13226
13227         * simple.el (display-warning-buffer): if temp-buffer-show-function
13228         is set, use it to display current set of warnings in the
13229         "*Warnings-Show*" buffer.
13230
13231 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13232
13233         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13234         Common Lisp.
13235
13236 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13237
13238         * menubar.el: Allow button descriptors at least 2 long.
13239
13240         * x-menubar.el (default-menubar): Use recommended forms.
13241         (file-menu-filter): Remove.
13242         (edit-menu-filter): Remove.
13243
13244 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13245
13246         * about.el (about-hackers): Updated.
13247
13248 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13249
13250         * help.el (help-max-help-buffers): new variable
13251         (help-register-and-maybe-prune-excess): new function
13252         (help-buffer-name): use help-max-help-buffers.
13253         (with-displaying-help-buffer): use
13254         help-register-and-maybe-prune-excess.
13255
13256         * help.el (help-maybe-pretty-print-value): if the value fits on
13257         one line, let it.
13258
13259 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13260
13261         * (with-displaying-help-buffer): there is no need to kill the buffer
13262         if it exists, because with-output-to-temp-buffer will clear it.
13263         further, killing the buffer violates the rule that
13264         temp-buffer-show-function, if set, has the full responsibility of
13265         showing the temp buffer.  killing the buffer fucks with the window
13266         configuration, hosing temp-buffer-show-function.
13267
13268
13269 1998-02-23  Didier Verna  <didier@xemacs.org>
13270
13271         * modeline.el (mouse-drag-modeline):
13272         - Always scroll the modeline that was originally clicked on.
13273         - Use x pixels instead of x characters (which doesn't work anyway)
13274         as horizontal reference for modeline dragging. This allows us to
13275         keep on dragging the modeline even if the motion event occurs in
13276         another window.
13277
13278 1998-02-23  Didier Verna  <didier@xemacs.org>
13279
13280         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13281         glyph on the modeline to indicate that dragging the mouse has an
13282         effect both horizontally and vertically.
13283
13284 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13285
13286         * about.el (about-xemacs): Get rid of redundant visible version
13287         number.
13288
13289 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13290
13291         * about.el (about-hackers): Update credits.
13292
13293 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13294
13295         * prim/register.el (view-register): Show register type file-query.
13296
13297 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13298
13299         * mode-motion.el (mode-motion-highlight-internal):
13300           save-excursion inside save-window-exucrsion form to
13301           hide buffer point changes from save-window-excursion.
13302           Prevents display flickering when the mouse pointer
13303           moves.
13304
13305 1998-02-17  Didier Verna  <didier@xemacs.org>
13306
13307         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13308         function to handle correctly the case of a toolbar one side of the
13309         window: scrolling will not necessarily happen.
13310
13311 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13312
13313         * files.el (after-find-file): Restore missing argument
13314           to format that provides filename for "... consider M-x
13315           recover-file" message.  Also call `message' with "%s"
13316           as the first arg instead of an arbitrary string.
13317
13318 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13319
13320         * about.el (about-hackers): Various additions.
13321
13322 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13323
13324         * autoload.el (generate-file-autoloads-1): Don't force an extra
13325         line out when copying on-the-same line autoloads.
13326
13327         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13328         is installed.
13329
13330 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13331
13332         * x11/x-win-xfree86.el (x-win-init-xfree86):
13333         * x11/x-win-sun.el (x-win-init-sun):
13334         * x11/x-init.el (x-initialize-compose):
13335         * prim/simple.el:
13336         (backward-or-forward-kill-sexp):
13337         (backward-or-forward-kill-sentence):
13338         (backward-or-forward-kill-word):
13339         (backward-or-forward-delete-char):
13340         * prim/isearch-mode.el (isearch-help-or-delete-char):
13341         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13342         x-keysym-on-keyboard-p to detect backspace.
13343         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13344         Clean up symbols used with dead keys, checking Linux and solaris
13345         keysyms.
13346         Simplify x-win-*.el using above methods.
13347         Change documentation for x-keysym-*-p functions.
13348
13349 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13350
13351         * about.el (about-hackers): Restore entries for Michael Sperber and
13352         Vinnie Shelton.
13353         From Vinnie Shelton <acs@acm.org>
13354
13355 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13356
13357         * simple.el (count-words-region): Ditto.
13358
13359 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13360
13361         * simple.el (count-words-buffer): Document.  Don't print anything
13362         if non-interactive.
13363
13364 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13365
13366         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13367         multiple files in InfoDock.
13368
13369 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13370
13371         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13372         from version.el in InfoDock.
13373
13374         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13375         specially.
13376
13377 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13378
13379         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13380         variable name in docstring.
13381
13382 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13383
13384         * menubar.h: Include "gui.h".
13385
13386 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13387
13388         * site-load.el: Fix documentation.
13389
13390 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13391
13392         * package-get-base.el (package-get-base): Updated.
13393
13394         * keymap.el: PC-ize.
13395
13396 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13397
13398         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13399         from' on a fresh line.
13400
13401 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13402
13403         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13404         object.
13405
13406 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13407
13408         * undo-stack.el: PC-ize.
13409
13410         * cmdloop.el: PC-ize.
13411
13412 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13413
13414         * bytecomp-runtime.el: PC-ize.
13415
13416         * byte-optimize.el: Prolog fixup.  PC-ize.
13417
13418         * cus-dep.el: Spelling fix.
13419
13420         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13421         entries follow).
13422
13423 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13424
13425         * text-mode.el (text-mode-hook-identify): New function,
13426         put on text-mode-hook.  Set text-mode-variant here.
13427         (text-mode): Don't set it here.
13428
13429 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13430
13431         * text-mode.el (text-mode-hook): New defvar.
13432         (text-mode-variant): New variable.
13433         (text-mode): Set that variable locally.
13434         (toggle-text-mode-auto-fill): New command.
13435
13436 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13437
13438         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13439
13440 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13441
13442         * text-mode.el (paragraph-indent-text-mode):
13443         Renamed from spaced-text-mode.
13444         (text-mode-map): Bind TAB to indent-relative.
13445         (indented-text-mode-map): Variable deleted.
13446         (indented-text-mode): Now an alias for text-mode.
13447
13448 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13449
13450         * loadup.el: test-atoms debugging stuffs removed.
13451
13452 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13453
13454         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13455
13456 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13457
13458         * help.el (describe-beta): Made it use `locate-data-file'.
13459         (describe-distribution): Ditto.
13460         (describe-copying): Ditto.
13461         (describe-project): Ditto.
13462         (view-emacs-news): Ditto.
13463
13464         * help-nomule.el (help-with-tutorial): Made it use
13465         `locate-data-file' to find tutorial.
13466
13467 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13468
13469         * about.el: Corrected my email address.
13470
13471         * mouse.el: Added 'mouse-mswindows-drop' similar to
13472         'mouse-offix-drop'.
13473
13474 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13475
13476         * loadup.el (running-xemacs): Spelling fix.
13477
13478 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13479
13480         * packages.el (packages-find-packages-1): Don't allow a backwards
13481         compatible lisp tree to overwrite `preloaded-file-list'.
13482
13483 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13484
13485         * loadup.el: Don't delete "xemacs" prior to dumping.
13486
13487 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13488
13489         * package-info.el (pi-last-mod-date): New function.
13490         (pi-author-version): New function.
13491         (batch-update-package-info): Use them.
13492
13493 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13494
13495         * frame.el (get-frame-for-buffer-default-to-current): Create.
13496         (get-frame-for-buffer-noselect): Allow user to use current frame
13497         with `get-frame-for-buffer-default-to-current'.
13498
13499 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13500
13501         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13502         (byte-compile-output-docform): Ditto.
13503         (byte-compile-compiled-obj-to-list): Ditto.
13504
13505 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13506
13507         * startup.el (command-line-1): Removed code that ran
13508           buffer-menu.
13509
13510 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13511
13512         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13513
13514 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13515
13516         * frame.el (suspend-emacs-or-iconify-frame): Check using
13517         `device-on-window-system-p' instead of explicitly checking for X,
13518         so that the same logic works for MS Windows.
13519         (suspend-or-iconify-emacs): Ditto.
13520
13521 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13522
13523         * about.el (about-maintainer-info): Andy Piper is back.
13524         (xemacs-hackers): Updated Andy Piper's email address.
13525         (about-hackers): Added Jonathan Harris.
13526         (about-hackers): Updated Tibor Polgar's email address.
13527
13528 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13529
13530         * about.el: Add xemacs.org email manager.
13531
13532         * package-get-base.el (package-get-base): Updated with most recent
13533         package updates.
13534
13535 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13536
13537         * help.el (function-arglist): Use `indirect-function' instead of
13538         `symbol-function' so that aliases are treated correctly.
13539
13540 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13541
13542         * help.el (help-map): Add f1 binding to `help-for-help'.
13543         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13544         (describe-key-briefly): Use `princ' "%s" to print object.
13545         (with-displaying-help-buffer): Kill buffer if it exists, again.
13546         (describe-key): Use `princ' "%s" to print object.
13547         (describe-function-1): Use `princ' "%s" to print object.
13548         Commented out alias lines removed.
13549         (help-pretty-print-limit): New variable to control pretty-printing
13550         of variable values.
13551         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13552         `help-pretty-print-value' again.  Only print-print when OBJECT is
13553         list of length less than `help-pretty-print-limit'.
13554         (describe-variable): Use `help-maybe-pretty-print-value' again.
13555
13556 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13557
13558         * simple.el (blink-matching-open): Remove C++ kludge.
13559         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13560
13561 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13562
13563         * info.el (Info-default-directory-list): Made the documentation
13564         more explanitory.
13565
13566 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13567
13568         * lisp/packages.el:
13569         * lisp/package-admin.el:
13570         * lisp/build-report.el:
13571         Fix typos.
13572
13573 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13574
13575         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13576         warnings in Java buffers without final newline and editing the
13577         last line.
13578
13579 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13580
13581         * packages.el (packages-find-packages-1): Don't allow a backwards
13582         compatible lisp tree to overwrite `preloaded-file-list'.
13583         Suggested by Colin Rafferty  <colin@xemacs.org>
13584
13585         * mouse.el (mouse-offix-drop): Set undo-boundary.
13586         From Oliver Graf <ograf@fga.de>
13587
13588 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13589
13590         * loadup.el (load-gc): rewrite as defun.
13591         Print something sensical if a required dump-time file isn't found.
13592
13593 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13594
13595         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13596         bug strikes a menudescriptor.
13597
13598         * package-get-base.el (package-get-base): Updated.
13599
13600         * package-info.el (batch-update-package-info): Derive REQUIRES
13601         from the Makefile.
13602
13603 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13604
13605         * files.el (save-some-buffers): Don't play games with deleting
13606         other windows if we are in the minibuffer window.
13607
13608 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13609
13610         * modeline.el (modeline-minor-mode-menu): Add support for :active
13611         (add-minor-mode): Document :active property to TOGGLE.
13612
13613 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13614
13615         * modeline.el (modeline-minor-mode-menu): Add support for an
13616         `:included' predicate in the `toggle-sym' plist.
13617         (add-minor-mode): Document the :included property, format
13618         docstring some more.
13619         (modeline-minor-mode-menu): Documentation string added.
13620
13621 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13622
13623         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13624         labels from the symbol-names by thwacking off the overly redundant
13625         and overused "mode", parenthesizing "minor", and capitalizing the
13626         resultant strings.  Also shortened the menu's title by eliminating
13627         the redundant buffer name.
13628         (add-minor-mode): Beautified the docstring, added mention of the
13629         `:menu-tag' property of TOGGLE.
13630         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13631         `toggle-sym' to beatify the mode-life menus.
13632         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13633         `auto-fill-function'.
13634
13635 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13636
13637         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13638         menus to :style 'toggle.
13639
13640 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13641
13642         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13643
13644 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13645
13646         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13647         only recognize first hyperlink.
13648         (hyper-apropos-highlightify): Deletia, this is already done by
13649         `hyper-apropos-insert-face'.
13650         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13651
13652 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13653
13654         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13655         mail.
13656         (toolbar-mail-reader): Add support for `send'.
13657         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13658
13659 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13660
13661         * info.el (Info-emacs-info-file-name): Add defvar for
13662         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13663         will function properly.
13664
13665 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13666
13667         * simple.el: make the backwards delete function called by
13668         `backward-or-forward-delete-char' user configurable.
13669
13670 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13671
13672         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13673         compiled function got loaded from.
13674
13675 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13676
13677         * term/apollo.el: Synched up with InfoDock 3.6.2.
13678
13679 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13680
13681         * startup.el (load-init-file): Load autoloads earlier.
13682         (startup-splash-frame): Handle InfoDock logo.
13683
13684         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13685         InfoDock.
13686         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13687
13688         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13689         doesn't have this function.
13690
13691         * packages.el (locate-data-file): Fix to call `locate-file'.
13692
13693 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13694
13695         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13696         version of version.el.
13697         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13698
13699         * x-menubar.el (default-menubar): Guard reference to
13700         `gnuserv-frame'.
13701         (default-menubar): Guard references to `font-lock-mode'.
13702         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13703         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13704
13705         * make-docfile.el: Don't snarf doc strings from autoloads.
13706
13707         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13708         loading auto-autoloads files.
13709
13710         * loaddefs.el: Disable dumping autoloads.
13711
13712 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13713
13714         * lisp-mnt.el: Synch to Emacs 20.2.
13715
13716         * help.el: Remove manual autoload of `finder-by-keyword'.
13717
13718         * finder.el (finder-by-keyword): Autoload.
13719
13720         * help.el: Conditionalize hyperbole setup.
13721
13722 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13723
13724         * packages.el (package-require): Update to reflect new data format.
13725
13726 1998-01-02  Didier Verna  <didier@xemacs.org>
13727
13728         * x-menubar.el (default-menubar): make the tutorials available
13729         through the menubar. (Plus some compilation warnings cleanup).
13730
13731 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13732
13733         * check-features.el: New file.  Perform sanity check after build.
13734
13735         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13736         files to tooltalk package.
13737         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13738         package.
13739
13740         * package-admin.el (package-admin-xemacs): Use better default for
13741         location of XEmacs binary.
13742
13743 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13744
13745         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13746         tag with sexp and add value tag with value `t'.
13747
13748 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13749
13750         * package-get.el: Changes to work with real data.
13751         From Pete Ware <ware@cis.ohio-state.edu>
13752
13753         * packages.el (packages-reload-autoloads): Guard load for the time
13754         being.
13755
13756         * update-elc.el ("packages.el"): Force loading packages.el instead
13757         of possibly out-of-date packges.elc.
13758         * make-docfile.el ("packages.el"): Ditto.
13759
13760 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13761
13762         * build-report.el (build-report-delete-regexp): Added a rule for
13763         the main tarball shadowing anything past it.
13764
13765 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13766
13767         * packages.el (package-provide): Delete a previous provide.
13768
13769         * package-info.el: New file.
13770
13771         * package-get.el: New file.
13772         From Pete Ware <ware@cis.ohio-state.edu>
13773         (package-get): Fix md5 computation to work with Mule.
13774
13775 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13776
13777         * simple.el (log-message-*): Quote symbols in docstrings properly.
13778
13779 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13780
13781         * packages.el (packages-new-autoloads): Ignore symbolic links.
13782
13783         * cus-face.el (face-custom-attributes-get): Fix typo.
13784         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13785
13786 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13787
13788         * startup.el (load-init-file): Reload new or changed autoloads
13789         unless inhibited.  Reload modified dumped lisp (stubbed).
13790
13791         * packages.el (packages-new-autoloads): New function.
13792         (packages-reload-autoloads): New function.
13793         (packages-reload-dumped-lisp): New (stub) function.
13794
13795         * loadup.el: Inhibit reloading dumped files when running temacs.
13796
13797         * loadhist.el (file-provides): Extend to handle variant
13798         extensions.
13799
13800         * replace.el (query-replace): Fix typo.
13801
13802 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13803
13804         * make-docfile.el: list-autoloads-path has been renamed.
13805         * update-elc.el: list-autoloads has been renamed.
13806
13807         * packages.el (packages-list-autoloads): Renamed.
13808         (packages-list-autoloads-path): Ditto.
13809
13810 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13811
13812         * packages.el (packages-find-packages-1): Made it signal a warning
13813         for an error in an auto-autoload.el file.
13814
13815 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13816
13817         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13818         tag with const.
13819         From Aki Vehtari <Aki.Vehtari@hut.fi>
13820
13821         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13822
13823         * loadhist.el (unload-feature): Remove autoload.
13824
13825 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13826
13827         * loadhist.el: Unpackaged.
13828
13829         * help.el (describe-symbol-find-file): Rename
13830         `describe-function-find-file' and make old name obsolete.
13831         (describe-function-1): Use it.
13832         (describe-function-1): Guard reference to
13833         `compiled-function-annotation'.
13834
13835 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13836
13837         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13838         argument.
13839         (help-mode-quit): New optional arg to control whether it kills or
13840         buries.  Tidied up.
13841         (with-displaying-help-buffer): Don't kill buffer initially, even
13842         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13843         (help-pretty-print-value): Rename back from
13844         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13845         use it, otherwise use dumped `cl-prettyprint'.
13846         (describe-variable): Use `help-pretty-print-value' again.
13847         (find-func): Removed reference to "find-func" at end.
13848
13849 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13850
13851         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13852           GUI XEmacs. Rename? x-menubar is rather window system
13853           independant, except for a couple of items.
13854
13855 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13856
13857         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13858         entries as they will no longer be distributed with XEmacs.
13859
13860         * format.el (format-alist): Fix image/tiff regexps.
13861         From P. E. Jareth Hein <jareth@camelot-soft.com>
13862
13863         * help.el (help-maybe-pretty-print-value): Rename.
13864         (describe-variable): Use it.
13865         (describe-variable): Add trailing linefeed.
13866
13867 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13868
13869         * help.el (describe-function-1): Don't output anything for
13870           arglist of autoload functions.
13871
13872 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13873
13874         * help.el (describe-function-1): Don't output anything for
13875           arglist of autoload functions.
13876
13877 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13878
13879         * help.el (help-mode-map): New bindings for `help-mode-bury',
13880         `describe-function-at-point', `describe-variable-at-point',
13881         `Info-elisp-ref', `customize-variable', `help-next-section' and
13882         `help-prev-section'.
13883         (help-next-section): New function.
13884         (help-prev-section): New function.
13885         (help-mode-quit): Changed to kill the help buffer.
13886         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13887         correctly.
13888         (help-buffer-name): New function to generate the name of help
13889         buffers.
13890         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13891         argument giving the name of the help buffer.
13892         (describe-key): Use `with-displaying-help-buffer' with name.
13893         (describe-mode): Ditto.
13894         (describe-bindings): Ditto.
13895         (describe-prefix-bindings): Ditto.
13896         (view-lossage): Ditto.
13897         (with-syntax-table): New macro.
13898         (function-called-at-point): Use `ignore-errors' and
13899         `with-syntax-table'.
13900         (function-at-point): Ditto.
13901         (describe-function): Use `with-displaying-help-buffer' with name.
13902         (function-arglist): Extracted from `describe-function-1'.  Returns
13903         function's arglist as string.
13904         (function-documentation): Extracted from `describe-function-1'.
13905         Returns function's docstring.
13906         (describe-function-1): Remove all the "stream" garbage, including
13907         the stream argument.  Use `function-arglist' and
13908         `function-documentation'.
13909         (describe-function-arglist): Just use `function-arglist'.
13910         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13911         (help-pretty-print-value): New function to help with
13912         pretty-printing variable values.  Knows about `#<...>'.  Needs
13913         `pp-internal'.
13914         (describe-variable): Use `with-displaying-help-buffer' with name.
13915         Formatting improved.  Display file where variable is defined, if
13916         known.  Use `help-pretty-print-value'.
13917         (describe-syntax): Use `with-displaying-help-buffer' with name.
13918         (list-processes): Remove "stream" garbage.
13919
13920 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13921
13922         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13923         call a dumped routine instead.
13924
13925         * x-win-xfree86.el: Wrap file in defun.
13926         * x-win-sun.el: Ditto.
13927
13928 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13929
13930         * help.el (view-emacs-news): Remove usage of outl-mouse which
13931         advises functions and does other evil things.
13932
13933 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13934
13935         * format.el (format-alist): Add `image/tiff'.
13936         From P. E. Jareth Hein <jareth@camelot-soft.com>
13937
13938 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13939
13940         * about.el (about-hackers): More names added.
13941
13942         * make-docfile.el: Remove superfluous package path search.
13943
13944         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13945
13946 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13947
13948         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13949         ignored shadows.
13950
13951 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13952
13953         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13954         get trailing slashes when added to the load-path.
13955
13956         * x-init.el (init-x-win): Locate where XEmacs X localization files
13957         are.
13958
13959 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13960
13961         * x-faces.el: Added support for foregroundToolBarColor
13962           to xpm-color-symbols.
13963
13964 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13965
13966         * etags.el (tags-remove-duplicates): Removed.
13967         (buffer-tag-table-list): Use `delete-duplicates'.
13968
13969         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13970         correctly.
13971         (get*): Defalias to `get'.
13972
13973         * cl.el (eql): Compare integers with `eq'.
13974         (cl-map-extents): Check for `map-extents' first.
13975
13976 1997-12-17  Didier Verna  <didier@xemacs.org>
13977
13978         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13979         added the 'numero', 'copyright' and 'trademark' symbols.
13980
13981         * leim/quail/latin-post.el ("french-postfix"): see above.
13982
13983 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13984
13985         * widget.el (define-widget): Check the arguments.
13986
13987         * cus-edit.el (customize-face): Use `check-argument-type'.
13988         (custom-variable-value-create): Use `signal' to signal error.
13989         (custom-variable-reset-saved): Ditto.
13990         (custom-variable-reset-standard): Ditto.
13991         (custom-face-reset-saved): Ditto.
13992
13993         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13994         (widget-default-format-handler): Ditto.
13995         (widget-checklist-add-item): Ditto.
13996         (widget-radio-add-item): Ditto.
13997         (widget-editable-list-entry-create): Ditto.
13998         (widget-sexp-prompt-value): Ditto.
13999
14000         * custom.el (custom-declare-variable): Signal errors better.
14001         (custom-handle-keyword): Ditto.
14002         (custom-declare-group): Ditto.
14003
14004         * window-xemacs.el (windows): Ditto.
14005
14006         * menubar.el (menu): Ditto.
14007
14008         * keydefs.el (keyboard): Ditto.
14009
14010         * minibuf.el (minibuffer): Ditto.
14011
14012         * process.el (execute): Ditto.
14013
14014         * fill.el (fill): Ditto.
14015
14016         * modeline.el (modeline): Ditto.
14017
14018         * help.el (help): Ditto.
14019
14020         * faces.el (faces): Ditto.
14021
14022         * files.el (files): Ditto.
14023
14024         * x-init.el (x): Ditto.
14025
14026         * lisp-mode.el (lisp): Ditto.
14027
14028         * process.el (processes): Ditto.
14029
14030         * mouse.el (mouse): Ditto.
14031
14032         * abbrev.el (abbrev): Moved from cus-edit.
14033
14034         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14035         as variable declaration.
14036
14037 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14038
14039         * menubar.el (find-menu-item): Use `check-argument-type'.
14040         (find-menu-item): Cosmetic changes.
14041
14042 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14043
14044         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14045
14046 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14047
14048         * startup.el (set-default-load-path): Only search package-path
14049         when not running temacs.
14050
14051         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14052         files.
14053
14054         * loadup.el: Correct commentary.  Reformatting.
14055         (really-early-error-handler): Use absolute path to the
14056         first dumped-lisp.el file.
14057         (really-early-error-handler): Print full path name of
14058         each dumped lisp file (inherited from InfoDock).
14059
14060         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14061         dumped-lisp.el files.
14062
14063         * make-docfile.el (preloaded-file-list): Reorder when the
14064         package-path is searched.
14065         * update-elc.el: Ditto.
14066
14067         * lisp-mode.el (call-with-condition-handler): Treat the same as
14068         `condition-case' for indentation.
14069
14070         * about.el (about-xemacs): Update release date.
14071
14072 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14073
14074         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14075         anywhere but at the last clause.
14076         (ecase): Disallow `t' and `otherwise'.
14077
14078 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14079
14080         * cus-edit.el (custom-buffer-create-buttons): New function
14081         from stuff moved out of `custom-buffer-create-internal'.
14082         (custom-novice): New variable.  Default t.
14083         (custom-display-global-buttons): Ditto.  Default `top'.
14084         (custom-buffer-create-internal): Only display help if
14085         `custom-novice' is non-nil.  Display global buttons according to
14086         `custom-display-global-buttons'.
14087
14088 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14089
14090         * menubar.el (find-menu-item): Use `check-argument-type'.
14091         (find-menu-item): Cosmetic changes.
14092
14093 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14094
14095         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14096         look.
14097
14098 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14099
14100         * format.el (format-deannotate-region):  Bug fix.
14101         Deannotating a region containing unknown tags would fail
14102         (causing decoding of text/enriched to fail at user level)
14103
14104 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14105
14106         * minibuf.el (read-directory-name): Support sixth
14107           arg, HISTORY, as already documented.
14108
14109 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14110
14111         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14112         to `ecase'.
14113
14114 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14115
14116         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14117         skk-activate.
14118
14119 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14120
14121         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.