update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=>ucs@ks'.
5
6 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `=ucs-bmp-cjk-compat@unicode'.
10
11         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
12         coded-charset for XEmacs CHISE.
13
14 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list): Add
17         `=ucs-bmp-cjk-compat'.
18
19         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
20         XEmacs CHISE.
21
22 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
23
24         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
25         CHISE.
26
27 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
28
29         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
30         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
31
32         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
33         `=>ucs@jis/1990'.
34         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
35
36 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
37
38         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
39         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
40
41         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
42         CHISE.
43         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
44         mother.
45
46 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
47
48         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
49         `=>jis-x0213-2@usual'.
50         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
51         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
52         `=>jis-x0213-2@usual' as the mother.
53
54 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
55
56         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
57         (=>ucs@JP): New alias for `=+>ucs@jis'.
58
59 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
60
61         * mule/mule-conf.el (=+>jis-x0208): Renamed from
62         `=>jis-x0208@usual'.
63         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
64         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
65         `=>jis-x0208@usual' as the mother.
66         (=>jis-x0208): Likewise.
67
68 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
69
70         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
71         setting for `=+>jis-x0208@1978'.
72
73 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
74
75         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
76         XEmacs CHISE.
77
78 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
79
80         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
81         setting for `=>>>ucs@jis/1990'.
82
83 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
84
85         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
86         setting for `=>ucs@jis/1990'.
87
88 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
91         setting for `=ucs@JP/hanazono'.
92
93         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
94         CHISE.
95         (=ucs@JP/hanazono): Ditto.
96         (=ucs-bmp-cjk@JP/hanazono): Ditto.
97         (=>>hanyo-denshi/jc): Ditto.
98         (=>>hanyo-denshi/jd): Ditto.
99
100 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
101
102         * mule/mule-charset.el (default-coded-charset-priority-list): Use
103         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
104
105 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
106
107         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
108         XEmacs CHISE.
109
110 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
111
112         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
113         XEmacs CHISE.
114
115 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `=ucs-bmp-cjk@JP'.
119
120 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
121
122         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
123         XEmacs CHISE.
124
125 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist):
128         Modify order of settings; add settings for `=daikanwa@rev2'.
129
130 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         setting for `=>>cbeta'.
134
135         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
136         CHISE.
137
138 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
139
140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
141         setting for `=>>adobe-japan1'.
142
143 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
144
145         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
146         XEmacs CHISE.
147
148 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
149
150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
151         setting for `=>>hanyo-denshi/ia'.
152
153         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
154         XEmacs CHISE.
155
156 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
157
158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
159         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
160
161         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
162         XEmacs CHISE.
163         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
164         `=hanyo-denshi/jt' as the mother.
165
166 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `=>>>jis-x0213-2'.
170
171         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
172         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
173         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
174
175 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
176
177         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
178         XEmacs CHISE.
179
180 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
181
182         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
183         XEmacs CHISE.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `=>>jis-x0213-1@2004'.
187
188 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
189
190         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
191         XEmacs CHISE.
192
193 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
194
195         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
196         - Use "&g2-*;" as entity-references for `=>>>*'.
197         - Omit "&a{GT|JX1|JX2|JX3}-*;".
198
199         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
200         XEmacs CHISE.
201         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
202         as the mother.
203
204 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         setting for `=>>hanyo-denshi/ib'.
208
209         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
210         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
211         (=>>jis-x0208@1990): Ditto.
212         (=>>hanyo-denshi/ib): Ditto.
213
214         * mule/mule-charset.el (default-coded-charset-priority-list):
215         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
216
217 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
218
219         * mule/mule-coding.el (coded-charset-entity-reference-alist):
220         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
221         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
222         `=>>>ucs@jis/2004'.
223
224 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
225
226         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
227         XEmacs CHISE.
228         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
229         `=jis-x0213-1@2004' as the mother.
230         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
231         (=>>>ucs@ks): Ditto.
232
233         * mule/mule-charset.el (default-coded-charset-priority-list):
234         Modify priority of `=hanyo-denshi/*'.
235
236 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
237
238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
239         settings for `=>>ucs@JP' and `=ucs@JP'.
240
241 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
242
243         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
244         CHISE.
245
246 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `=>>>ucs@cns'.
250
251         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
252         CHISE.
253
254 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
257         instead of `=>>>jis-x0213-1@2004' as the mother.
258         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
259         (=>>>ucs@unicode): Likewise.
260         (=>>>ucs@jis): Likewise.
261         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
262         mother.
263         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
264
265 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
266
267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
268         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
269         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
270         `=>>>ucs@jis'.
271
272 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
273
274         * mule/mule-charset.el (default-coded-charset-priority-list):
275         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
276         and `=jis-x0213-*-2000'.
277
278 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
279
280         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
281         XEmacs CHISE.
282         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
283         `=>>jis-x0213-1' as the mother.
284
285 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
289
290 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
291
292         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
293
294 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
295
296         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
297         XEmacs CHISE.
298
299 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
300
301         * mule/mule-coding.el (decomposition-feature-list): Set
302         `=decomposition', `=decomposition@cid' and
303         `=decomposition@hanyo-denshi'.
304
305 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         setting for `=>>hanyo-denshi/ks'.
309
310         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
311         XEmacs CHISE.
312
313 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `=hanyo-denshi/ks/mf'.
320
321         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
322         XEmacs CHISE.
323         (=hanyo-denshi/ks/mf): Ditto.
324
325 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
326
327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
328         settings for P=hanyo-denshi/jt'.
329
330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
331         `=hanyo-denshi/jt'.
332
333         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
334         XEmacs CHISE.
335
336 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
337
338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
339         settings for `=hanyo-denshi/ip'.
340
341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
342         `=hanyo-denshi/ip'.
343
344         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
345         XEmacs CHISE.
346
347 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
350         settings for `=hanyo-denshi/hg'.
351
352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
353         `=hanyo-denshi/hg'.
354
355         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
356         XEmacs CHISE.
357
358 2011-02-14  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/ft'.
362
363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
364         `=>>hanyo-denshi/ft'.
365
366         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
367         XEmacs CHISE.
368
369 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
370
371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
372         settings for `=hanyo-denshi/ib'.
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `=hanyo-denshi/ib'.
376
377         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
378         XEmacs CHISE.
379
380 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
381
382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
383         settings for isolated characters of `=hanyo-denshi/ia' and
384         non-isolated characters of `=hanyo-denshi/*'.
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `=hanyo-denshi/ia'.
388
389         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
390         XEmacs CHISE.
391
392 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for isolated characters of `=hanyo-denshi/ft'.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=hanyo-denshi/ft'.
399
400         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
401         XEmacs CHISE.
402
403 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406         setting for isolated characters of `=hanyo-denshi/jd'.
407
408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
409         `=hanyo-denshi/jd'.
410
411         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
412         XEmacs CHISE.
413
414 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
417         setting for isolated characters of `=hanyo-denshi/jc'.
418
419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
420         `=hanyo-denshi/jc'.
421
422         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
423         XEmacs CHISE.
424
425 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
428         setting for isolated characters of `=hanyo-denshi/jb'.
429
430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
431         `=hanyo-denshi/jb'.
432
433         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
434         XEmacs CHISE.
435
436 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
439         setting for isolated characters of `=hanyo-denshi/ja'.
440
441 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `=hanyo-denshi/ja'.
445
446         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
447         XEmacs CHISE.
448
449 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         settings for isolated characters of `=adobe-japan1-6'.
453
454 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
455
456         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
457         CHISE.
458         (=daikanwa/+2p): Ditto.
459         (=daikanwa/ho): Ditto.
460
461 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
462
463         * mule/mule-coding.el (utf-8-mcs-no-composition): New
464         coding-system for XEmacs CHISE.
465
466 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
467
468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
469         setting for `=>>ruimoku-v6'.
470
471         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
472         CHISE.
473
474 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
477         setting for `=daikanwa@rev1'.
478
479 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
483
484 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
487         XEmacs CHISE.
488         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
489
490 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
491
492         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
493         CHISE.
494
495 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
496
497         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
498         CHISE.
499
500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
501         setting for `=>ucs@jis'.
502
503 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `=>jis-x0208@usual'.
507
508         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
509         XEmacs CHISE.
510         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
511         (=>ucs@ks): New coded-charset for XEmacs CHISE.
512         (=ucs@big5): Use `=>>ucs@cns' as the mother.
513
514 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
515
516         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
517         CHISE.
518         (=>>>jis-x0208@1990): Ditto.
519         (=>>>jis-x0213-1): Ditto.
520         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
521         mother.
522         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
523         as the mother.
524
525 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `=>ucs@cns' and `=>>ucs@ks'.
529
530         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
531         CHISE.
532
533 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
536         CHISE.
537
538 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
539
540         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
541         CHISE.
542         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
543         mother.
544
545 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `==>ucs-bmp-cjk@bucs'.
549
550         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
551         XEmacs CHISE.
552
553 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `==>ucs@bucs'.
557
558         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
559         XEmacs CHISE.
560
561 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
562
563         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
564         - Add setting for `=>>jis-x0208'.
565         - Omit setting for `=>>jis-x0208@1990'.
566         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
567           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
568           `=ucs@FOO'.
569
570 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
571
572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
573         setting for `=>daikanwa'.
574
575 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
576
577         * mule/mule-conf.el (=daikanwa): Fix DOC.
578         (=>daikanwa): New abstract character for XEmacs CHISE.
579         (=>ucs@iso): Likewise.
580         (=>ucs@unicode): Likewise.
581         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
582
583 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
584
585         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
586         - Prefer representative features to `=>>gt', `=>>big5-cdp',
587           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
588         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
589         - Add `=>big5-cdp'.
590
591 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
592
593         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
594         (=>big5-cdp): New abstract character.
595
596 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist):
599         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
600         `chinese-big5'.
601
602 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
603
604         * mule/mule-charset.el (default-coded-charset-priority-list):
605         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist):
608         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
609         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
610         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
611         and `=>jis-x0213-2'.
612
613 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
614
615         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
616         XEmacs CHISE.
617         (=>>ucs@jis/2000): Likewise.
618         (=>>ucs@jis/2004): Likewise.
619
620 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
624         `=>>ucs@cns'.
625
626         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
627         XEmacs CHISE.
628         (=>>gt): Use quote instead of backquote; modify DOC.
629         (=>gt): Use quote instead of backquote.
630         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
631         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
632         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
633         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
634         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
635         (=ucs@iso): Use `=>>ucs@iso' as the mother.
636
637 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
640         `=>>ucs@unicode' and `=>>gt'.
641
642 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
643
644         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
645         XEmacs CHISE.
646         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
647         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
648         `=jis-x0208@1978/1er-pr' as the mother.
649         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
650
651 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
652
653         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
654         `=ucs@unicode' as the mother.
655
656 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `=>>ucs@unicode'.
660
661         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
662         CHISE.
663
664 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
667         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
668
669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
670         `=adobe-japan1-6' and `=adobe-japan1-base'.
671
672         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
673         XEmacs CHISE.
674         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
675         specify `min-code' and `max-code'.
676         (=adobe-japan1-1): Specify `min-code' and `max-code'.
677         (=adobe-japan1-2): Likewise.
678         (=adobe-japan1-3): Likewise.
679         (=adobe-japan1-4): Likewise.
680         (=adobe-japan1-5): Likewise.
681         (=adobe-japan1-6): Likewise.
682
683 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         setting for `=>gt'.
687
688 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
689
690         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
691         CHISE.
692
693 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `=>zinbun-oracle'.
697
698         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
699         for XEmacs CHISE.
700
701 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
704         for XEmacs CHISE.
705         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
706         `=jis-x0208@1978' as the mother.
707
708 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
709
710         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
711         - Use `=gt' instead of `ideograph-gt'.
712         - Use `=gt-k' instead of `ideograph-gt-k'.
713         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
714         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
715         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
716         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
717         - Use `=jis-x0212' instead of `japanese-jisx0212'.
718         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
719         - Use `=>>gt' instead of `<=>gt'.
720         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
721         - Add setting for `=>>jis-x0208@1990'.
722         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
723           `=>>jis-x0213-1@2000'.
724         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
725         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
726           `=>>jis-x0213-1@2004'.
727         - Add setting for `=>>jis-x0208@1978'.
728         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
729
730 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
731
732         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
733         XEmacs CHISE.
734
735 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
739         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
740         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
741         `<=>jis-x0213-1@2004'.
742
743 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
746         CHISE.
747         (=>jis-x0213-2): Ditto.
748
749 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
753
754 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
758         `=>jis-x0213-1'.
759
760 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
763         CHISE.
764         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
765
766 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
767
768         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
769         `<==>jis-x0213-1'.
770         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
771         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
772         (=>jis-x0208): Renamed from `<=>jis-x0208'.
773         (<=>jis-x0208): New alias for `=>jis-x0208'.
774         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
775         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
776         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
777         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
778         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
779         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
780         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
781         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
782         (=>>gt): Renamed from `<==>gt'.
783         (<==>gt): New alias for `=>>gt'.
784
785 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
788         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
789         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
790         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
791         - Add settings for `<=>jis-x0213-1@2000' and
792           `<=>jis-x0213-1@2004'.
793
794         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
795         XEmacs CHISE.
796         (<==>jis-x0213-1): Likewise.
797         (<==>jis-x0213-1@2000): Likewise.
798         (<==>jis-x0213-1@2004): Likewise.
799         (<=>jis-x0208): Add property `=>iso-ir 168'.
800         (<=>jis-x0208@1997): Likewise.
801         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
802         as the mother; add property `=>iso-ir 228'.
803         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
804         property `=>iso-ir 228'.
805         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
806         property `=>iso-ir 233'.
807         (<==>gt): Renamed from `<=>gt'.
808         (<=>gt): New alias for `<==>gt'.
809
810 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
813         CHISE.
814         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
815         `<=>jis-x0208' as the mother.
816         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
817         (<=>jis-x0213-1@2000): Ditto.
818         (<=>jis-x0213-1@2004): Ditto.
819
820 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
823         settings for `<=>gt'.
824
825         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
826
827 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
830         XEmacs CHISE.
831         (=jis-x0208@1978/-4pr): Likewise.
832         (=jis-x0208@1978/4-pr): Likewise.
833         (=jis-x0213-1): Likewise.
834         (=ucs@iso): Likewise.
835         (=ucs@unicode): Likewise.
836         (=ucs@gb): Likewise.
837         (=ucs@gb/fw): Likewise.
838         (=ucs@cns): Likewise.
839         (=ucs@cns/fw): Likewise.
840         (=ucs@jis): Likewise.
841         (=ucs@jis/fw): Likewise.
842         (=ucs@jis/1990): Likewise.
843         (=ucs@jis/2000): Likewise.
844         (=ucs@jis/2004): Likewise.
845         (=ucs@JP): Likewise.
846         (=ucs@ks): Likewise.
847         (=ucs@big5): Likewise.
848         (=ucs@big5/cns11643): Likewise.
849         (=ucs@cns11643): Likewise.
850
851 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-charset.el (default-coded-charset-priority-list):
854         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
855
856         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
857         CHISE.
858         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
859         mother.
860
861 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
864         from src/mule-charset.c].
865         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
866         specify `final'.
867         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
868         `iso-ir' and `final', namely now it is used as ISO-IR-42.
869         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
870         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
871         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
872         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
873
874 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
877         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
878         (=jis-x0208@1978/i-4): Specify `partial'.
879         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
880         mother coded-charset.
881         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
882
883 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         settings for `=jis-x0213-1@2004'.
887
888 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
891         CHISE.
892         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
893         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
894         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
895         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
896         temporarily.
897         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
898
899 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
902         CHISE.
903         (=shinjigen@1ed): Inherited from `=shinjigen'.
904         (=shinjigen@rev): Likewise.
905
906 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
907
908         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
909         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
910
911 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
914         define it as an alias.
915         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
916         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
917         alias.
918         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
919         alias.
920
921 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
924         CHISE.
925
926 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
927
928         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
929         CHISE.
930         (shinjigen-2): Ditto.
931
932 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-charset.el (default-coded-charset-priority-list):
935         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
936         `chinese-big5-eten-*' and `chinese-big5'.
937
938 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
941         #x9FA5 temporarily.
942
943 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         settings for `=jis-x0208@1978/i1'.
947
948 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
951         XEmacs CHISE.
952
953 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
956         XEmacs CHISE.
957
958 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
961         XEmacs CHISE.
962
963 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
966         CHISE.
967         (=ucs-bmp@cns): Likewise.
968         (=ucs-bmp@jis): Likewise.
969         (=ucs-bmp@ks): Likewise.
970
971 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
974         CHISE.
975         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
976
977 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
980         settings for `=zinbun-oracle'.
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `=zinbun-oracle'.
984
985 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-coding.el (coded-charset-entity-reference-alist):
988         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
989         `=ucs@iso'.
990
991 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-charset.el (default-coded-charset-priority-list):
994         Delete `ucs-sip'; modify order of some CCSs.
995
996 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
997
998         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
999         in XEmacs CHISE.
1000
1001         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1002         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1003         CHISE.
1004
1005 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1006
1007         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1008         its registry.
1009         (=ucs-radicals@unicode): Likewise.
1010
1011 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1014         CHISE.
1015
1016 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1019         CHISE.
1020
1021 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1024         CHISE.
1025
1026 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1029         Modify preference of *isolated settings*.
1030
1031 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1034         utf-2000 is provided.
1035         (=ucs@cns11643): Likewise.
1036
1037 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1038
1039         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1040         Prefer every *isolated setting* to ordinary setting.
1041
1042 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1046
1047 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1050         CHISE.
1051
1052 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         settings for `=jis-x0208@1997'.
1056
1057 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1058
1059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1060         `=jis-x0208@1997'.
1061
1062 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1065         XEmacs CHISE.
1066
1067 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1070         `=jis-x0208@1978'.
1071         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1072         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1073         `=jis-x0208-1990' as the mother.
1074         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1075
1076 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1079         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1080         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1081         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1082         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1083         for `=ucs@JP'.
1084
1085 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1086
1087         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1088         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1089         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1090         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1091         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1092         `=daikanwa@rev2'.
1093
1094 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1097         (=gt): Likewise.
1098         (=gt-k): Likewise.
1099         (=gt-pj-*): Likewise.
1100         (=gt-pj-k1): Likewise.
1101         (=gt-pj-k2): Likewise.
1102         (=daikanwa): Likewise.
1103         (=daikanwa-rev1): Likewise.
1104         (=daikanwa-rev2): Likewise.
1105         (=big5-pua): Likewise.
1106         (=big5-eten): Likewise.
1107         (chinese-big5-eten-a): Likewise.
1108         (chinese-big5-eten-b): Likewise.
1109         (=hanziku-*): Likewise.
1110         (=cbeta): Likewise.
1111         (=jef-china3): Likewise.
1112         (=ruimoku-v6): Likewise.
1113         (=ucs@iso): Likewise.
1114         (=ucs@unicode): Likewise.
1115         (=ucs@gb): Likewise.
1116         (=ucs@cns): Likewise.
1117         (=ucs@jis): Likewise.
1118         (=ucs@jis-1990): Likewise.
1119         (=ucs@jis-2000): Likewise.
1120         (=ucs@jp): Likewise.
1121         (=ucs@ks): Likewise.
1122         (=ucs@big5): Likewise.
1123         (=ucs-radicals): Likewise.
1124         (=ucs-radicals@unicode): Likewise.
1125         (=ucs-bmp-cjk): Likewise.
1126         (=ucs-bmp-cjk@unicode): Likewise.
1127         (=ucs-sip-ext-b): Likewise.
1128         (=ucs-sip-ext-b@iso): Likewise.
1129
1130 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1134
1135 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1139         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1140         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1141         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1142         arabic-digit, ipa and ``&I-B-XXXX;''.
1143
1144 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for (I-)HZK{03..12}-XXXX.
1148
1149 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1153
1154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1155         `=ruimoku-v6'.
1156
1157         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1158         CHISE.
1159
1160 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1161
1162         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1163         (=ucs@unicode): Likewise.
1164         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1165         (=ucs@cns): Likewise.
1166         (=ucs@jis): Likewise.
1167         (=ucs@ks): Likewise.
1168         (=ucs@big5): Likewise.
1169
1170 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1173         `ucs-jis'.
1174         (utf-8-jis-er): Likewise.
1175         (utf-8-jp): New coding-system.
1176         (utf-8-jp-er): Likewise.
1177
1178         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1179
1180 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1183
1184         * mule/japanese.el: Move definition of `euc-jisx0213' to
1185         mule/mule-coding.el.
1186
1187 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1190         mule-coding before loading update-cdb when utf-2000 is provided.
1191
1192 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1193
1194         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1195         `=daikanwa'.
1196
1197 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1200         definition codes when `utf-2000' is provided.
1201
1202 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1203
1204         * mule/mule-category.el (word-combining-categories): Don't setup
1205         `word-combining-categories' in XEmacs CHISE.
1206         (word-separating-categories): Add setting about Latin script in
1207         XEmacs CHISE.
1208
1209 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1210
1211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1212         setting for `chinese-big5'.
1213
1214 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1217         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1218         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1219         add setting for HZK0[12]-xxxx.
1220
1221 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1222
1223         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1224         in XEmacs CHISE.
1225
1226 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-charset.el (default-coded-charset-priority-list):
1229         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1230         and `chinese-big5' to `=gt-pj-*'.
1231
1232 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1233
1234         * mule/mule-conf.el (=daikanwa): Renamed from
1235         `ideograph-daikanwa'.
1236         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1237
1238 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-conf.el (=cns11643-7): Renamed from
1241         `chinese-cns11643-7'.
1242         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1243
1244 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1245
1246         * mule/mule-conf.el (=cns11643-6): Renamed from
1247         `chinese-cns11643-6'.
1248         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1249
1250 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1251
1252         * mule/mule-conf.el (=cns11643-5): Renamed from
1253         `chinese-cns11643-5'.
1254         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1255
1256 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1257
1258         * mule/mule-conf.el (=cns11643-4): Renamed from
1259         `chinese-cns11643-4'.
1260         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1261
1262 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=cns11643-3): Renamed from
1265         `chinese-cns11643-3'.
1266         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1267
1268 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1269
1270         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1271         `=cns11643-2'.
1272         (chinese-cns11643-2): New alias for `=cns11643-2'.
1273
1274 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1275
1276         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1277         `=cns11643-1'.
1278         (chinese-cns11643-1): New alias for `=cns11643-1'.
1279
1280 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1283         (chinese-gb12345): New alias for `=gb12345'.
1284
1285 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1286
1287         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1288         (chinese-gb2312): New alias for `=gb2312'.
1289
1290 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1291
1292         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1293         (chinese-big5): New alias for `=big5'.
1294
1295 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1298         (korean-ksc5601): New alias for `=ks-x1001'.
1299
1300 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1301
1302         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1303         `=jis-x0212'.
1304         (japanese-jisx0212): New alias for `=jis-x0212'.
1305
1306 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1307
1308         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1309         `=jis-x0208-1983'.
1310         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1311
1312 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1315         `=jis-x0208-1978'.
1316         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1317
1318 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1319
1320         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1321         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1322
1323 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1324
1325         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1326         (chinese-cns11643-3): Specify iso-ir 183.
1327         (chinese-cns11643-4): Specify iso-ir 184.
1328         (chinese-cns11643-5): Specify iso-ir 185.
1329         (chinese-cns11643-6): Specify iso-ir 186.
1330         (chinese-cns11643-7): Specify iso-ir 187.
1331         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1332         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1333
1334 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335
1336         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1337         \uXXXX for every cases.
1338
1339 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1340
1341         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1342         (ucs-big5): Changed to an alias for `=ucs@big5'.
1343
1344 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1345
1346         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1347         (ucs-ks): Changed to an alias for `=ucs@ks'.
1348
1349 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1350
1351         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1352         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1353
1354 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1355
1356         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1357         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1358
1359 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1360
1361         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1362         (ucs-jis): Changed to an alias for `=ucs@jis'.
1363
1364 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1365
1366         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1367         (ucs-cns): Changed to an alias for `=ucs@cns'.
1368
1369 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1370
1371         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1372         (ucs-gb): Changed to an alias for `=ucs@gb'.
1373
1374 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1375
1376         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1377         `ideograph-daikanwa-2'.
1378         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1379         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1380
1381 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1382
1383         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1384         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1385
1386         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1387         for `xemacs-chise-version'.
1388
1389 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1390
1391         * mule/mule-charset.el (default-coded-charset-priority-list):
1392         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1393         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1394         instead of `ideograph-hanziku-*'.
1395
1396         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1397         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1398
1399 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1402         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1403         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1404         `utf-2000' is provided.
1405
1406 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1409         is provided [was builtin coded-charsets].
1410
1411 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1412
1413         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1414         is provided [was builtin coded-charsets].
1415
1416 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1417
1418         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1419         is provided [was builtin coded-charsets].
1420
1421 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1422
1423         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1424         is provided [was builtin coded-charsets].
1425
1426 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1427
1428         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1429         when `utf-2000' is provided [was builtin coded-charsets].
1430
1431 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-conf.el (=hanziku-*): Renamed from
1434         `ideograph-hanziku-*'.
1435         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1436
1437 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1438
1439         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1440         `utf-2000' is provided [was builtin coded-charsets].
1441         (ideograph-hanziku-{1..12}): Likewise.
1442
1443 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1446         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1447
1448 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1449
1450         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1451         when `utf-2000' is provided [was builtin coded-charsets].
1452
1453 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1454
1455         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1456         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1457         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1458
1459 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1460
1461         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1462         (ideograph-gt): Changed to an alias for `=gt'.
1463
1464 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1467         is provided; it was defined as a builtin coded-charset.
1468         (ideograph-gt): Likewise.
1469
1470 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1471
1472         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1473         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1474
1475 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1476
1477         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1478         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1479
1480 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1481
1482         * mule/mule-conf.el (=big5-eten): Renamed from
1483         `chinese-big5-eten'.
1484         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1485
1486 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1489         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1490
1491 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1492
1493         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1494         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1495
1496 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1497
1498         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1499         (china3-jef): Changed to an alias for `=jef-china3'.
1500
1501 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1502
1503         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1504         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1505
1506         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1507         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1508         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1509         when `utf-2000' is provided.
1510
1511 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-charset.el (default-coded-charset-priority-list):
1514         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1515
1516         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1517         (ucs-jis-2000): Deleted.
1518
1519 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1520
1521         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1522         UTF-2000.
1523         (=ucs-jis-2000): New coded-charset for UTF-2000.
1524
1525 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1526
1527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1528         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1529
1530 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1531
1532         * mule/mule-charset.el (default-coded-charset-priority-list):
1533         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1534         `ideograph-cbeta'.
1535
1536 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1537
1538         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1539         builtin coded-charset].
1540
1541 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1542
1543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1544         settings for &K0-xxxx and &I-K0-xxxx.
1545
1546 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1547
1548         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1549         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1550
1551 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1555
1556 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1559         UTF-2000.
1560         (ideograph-gt-pj-k1): Likewise.
1561         (ideograph-gt-pj-k2): Likewise.
1562
1563 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `=jis-x0208'.
1567
1568 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1571         UTF-2000 [was a builtin coded-charset].
1572
1573 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1576         (utf-8-gb-er): Likewise.
1577
1578 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1581         settings for JIS X 0212 and JIS X 0208:1978.
1582
1583 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for JIS X 0213.
1587
1588 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1589
1590         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1591         standard-case-table in UTF-2000.
1592
1593 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         definitions for isolated-chars.
1597
1598 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1599
1600         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1601         `configure-utf-2000-lisp-directory'.
1602         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1603         `mule-lisp-load-path'.
1604
1605 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1606
1607         * startup.el (startup-setup-paths): Set and use
1608         `utf-2000-lisp-directory'.
1609         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1610         UTF-2000.
1611
1612 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1613
1614         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1615         (paths-find-utf-2000-lisp-directory): New function.
1616         (paths-construct-load-path): Add new optional argument
1617         `utf-2000-lisp-directory'.
1618
1619         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1620
1621 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1622
1623         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1624         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1625         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1626         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1627         `chinese-big5-2' in UTF-2000.
1628
1629         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1630         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
1631
1632 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1633
1634         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
1635         `big5-eten-er' in UTF-2000.
1636         (big5-cdp): Modify DOC-string and mnemonic.
1637
1638 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
1641         UTF-2000 [renamed from utf-8-er].
1642         (utf-8-gb): New coding-system in UTF-2000.
1643         (utf-8-gb-er): Likewise.
1644         (utf-8-cns): Likewise.
1645         (utf-8-cns-er): Likewise.
1646         (utf-8-big5): Likewise.
1647         (utf-8-big5-er): Likewise.
1648         (utf-8-jis): Likewise.
1649         (utf-8-jis-er): Likewise.
1650         (utf-8-ks): Likewise.
1651         (utf-8-ks-er): Likewise.
1652         (utf-8-er): Likewise.
1653
1654 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
1657         instead of `utf-8-unix' in UTF-2000.
1658
1659         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
1660
1661 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1662
1663         * mule/japanese.el (euc-jisx0213): New coding-system.
1664
1665         * mule/mule-conf.el (japanese-jisx0213-1): Specify
1666         `japanese-jisx0208-1990' as the mother.
1667
1668 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * dumped-lisp.el (preloaded-file-list): Change condition of
1671         loading "close-cdb".
1672
1673 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1674
1675         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
1676         setup `coded-charset-entity-reference-alist'.
1677
1678 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
1681         UTF-2000.
1682
1683 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1684
1685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1686         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
1687
1688 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
1691         (chinese-big5-eten-a): Likewise.
1692         (chinese-big5-eten-b): Likewise.
1693         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
1694         code range is #x8140 .. #x8DFE.
1695
1696 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1697
1698         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
1699         UTF-2000.
1700         (chinese-big5-cdp): Likewise.
1701
1702 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1703
1704         * dumped-lisp.el (preloaded-file-list): Rename
1705         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
1706
1707 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1708
1709         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
1710         append `system-char-db-source-file-list' into
1711         `preloaded-file-list' in UTF-2000.
1712
1713 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1714
1715         * dumped-lisp.el (preloaded-file-list): Delete
1716         character-definition files.
1717
1718 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1719
1720         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
1721         UTF-2000.
1722
1723 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1724
1725         * mule/mule-charset.el (default-coded-charset-priority-list):
1726         Delete `mojikyo-2022-1'.
1727
1728 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1729
1730         * mule/mule-charset.el (default-coded-charset-priority-list):
1731         Delete `mojikyo'.
1732
1733 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1734
1735         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1736         `ucs-sip'.
1737
1738 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1739
1740         * mule/mule-charset.el (default-coded-charset-priority-list):
1741         Comment out `chinese-gb12345'.
1742
1743 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * bytecomp.el (byte-compile-insert-header): Fixed.
1746
1747 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1748
1749         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
1750         XEmacs UTF-2000.
1751
1752 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
1755         UTF-2000.
1756
1757 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1760         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
1761
1762 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-charset.el (default-coded-charset-priority-list):
1765         `japanese-jef-china3' is renamed `china3-jef'.
1766
1767 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1770         `japanese-jef-china3' and `ideograph-cbeta'.
1771
1772 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
1773
1774         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
1775
1776 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1779         `chinese-big5-cdp'.
1780
1781 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1782
1783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1784         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
1785
1786 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1787
1788         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
1789         loading character definitions.
1790
1791 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1792
1793         * dumped-lisp.el (preloaded-file-list): Rename
1794         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
1795
1796 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1799         `chinese-big5'.
1800
1801 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1802
1803         * dumped-lisp.el (preloaded-file-list): Dump
1804         "Ideograph-R028-Private" with XEmacs UTF-2000.
1805
1806 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1809         `chinese-gb12345'.
1810
1811 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1814         `ideograph-gt-pj-{1..11}'.
1815
1816         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
1817         XEmacs UTF-2000.
1818
1819 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-charset.el (default-coded-charset-priority-list):
1822         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
1823         `chinese-isoir165'.
1824
1825 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * format.el (format-alist): Revive `image/jpeg', `image/gif',
1828         `image/png', `image/x-xpm' and `image/tiff'.
1829
1830         * files.el (binary-file-regexps): Add *.PNG.
1831
1832 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-charset.el (default-coded-charset-priority-list):
1835         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
1836         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
1837
1838 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * list-mode.el: Call `completion-list-mode' to avoid slowness of
1841         the first completion when UTF-2000 is running.
1842
1843 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-charset.el (default-coded-charset-priority-list):
1846         Delete `ucs'.
1847
1848 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
1851
1852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1853         `mojikyo' instead of `mojikyo-pj-[1..21]'.
1854
1855 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * mule/vietnamese.el (vscii-2): Delete abolished property
1858         `composite'; now composite mode is default.
1859
1860 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
1863         of `raw-text'; check \uHHHH representation even if non-ascii
1864         characters are not found.
1865
1866         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
1867         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
1868         unconditionally.
1869
1870         * mule/viet-ccl.el: New file.
1871
1872         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
1873         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
1874         - Separate CCL based implementations to viet-ccl.el.
1875
1876 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
1877
1878         * mule/mule-conf.el (japanese-jisx0213-1): Allow
1879         "jisx0213.2000-1".
1880         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
1881
1882         * mule/mule-charset.el (default-coded-charset-priority-list):
1883         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
1884         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
1885
1886 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
1887
1888         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
1889
1890 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
1891
1892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1893         `ucs' in UTF-2000.
1894
1895 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list):
1898         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
1899         `arabic-iso8859-6'.
1900
1901 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
1902
1903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1904         `mojikyo-pj-[1 .. 21]' in UTF-2000.
1905
1906 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
1907
1908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1909         `katakana-jisx0201' in UTF-2000.
1910
1911 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1912
1913         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
1914         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
1915         "u0FB50-Arabic-Presentation-Forms-A",
1916         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
1917         "u0FE50-Small-Form-Variants",
1918         "u0FE70-Arabic-Presentation-Forms-B",
1919         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
1920         UTF-2000.
1921
1922 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
1923
1924         * dumped-lisp.el (preloaded-file-list): Delete
1925         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
1926         ... "Ideograph-R214-Flute" in UTF-2000.
1927
1928 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
1929
1930         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
1931         (japanese-jisx0213-2): New coded-charset.
1932
1933         * dumped-lisp.el (preloaded-file-list): Add
1934         "Ideograph-R028-Private", "Ideograph-R029-Again" and
1935         "Ideograph-R030-Mouth".
1936
1937 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
1938
1939         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
1940         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
1941         "Ideograph-R015-Ice", "Ideograph-R016-Table",
1942         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
1943         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
1944         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
1945         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
1946         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
1947
1948 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
1949
1950         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
1951         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
1952         "Ideograph-R005-Second", "Ideograph-R006-Hook",
1953         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
1954         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
1955
1956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1957         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
1958
1959 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1960
1961         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
1962         in UTF-2000.
1963
1964 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1965
1966         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
1967         (chinese-isoir165): Moved from mule/chinese.el.
1968         (chinese-cns11643-3): Moved from mule/chinese.el.
1969         (chinese-cns11643-4): Moved from mule/chinese.el.
1970         (chinese-cns11643-5): Moved from mule/chinese.el.
1971         (chinese-cns11643-6): Moved from mule/chinese.el.
1972         (chinese-cns11643-7): Moved from mule/chinese.el.
1973
1974         * mule/chinese.el: Move definition of coded-charsets to
1975         mule/mule-conf.el.
1976
1977 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1978
1979         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1980         `ideograph-daikanwa'.
1981
1982 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1983
1984         * dumped-lisp.el (preloaded-file-list): Delete
1985         "ccs-jisx0201-latin.el".
1986
1987 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1988
1989         * dumped-lisp.el (preloaded-file-list): Add
1990         "u031A0-Extended-Bopomofo" in UTF-2000.
1991
1992 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
1993
1994         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
1995         renamed to u02E00-CJK-Radical-Supplement.
1996
1997 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
1998
1999         * dumped-lisp.el (preloaded-file-list): Add
2000         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2001         "u030A0-Katakana", "u03100-Bopomofo",
2002         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2003         "u03200-Enclosed-CJK-Letters-and-Months" and
2004         "u03300-CJK-Compatibility".
2005
2006 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2007
2008         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2009         "u02F00-Kangxi-Radicals" and
2010         "u02FF0-Ideographic-Description-Characters".
2011
2012 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2013
2014         * dumped-lisp.el (preloaded-file-list): Add
2015         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2016         "u02800-Braille-Patterns" in UTF-2000.
2017
2018 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2019
2020         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2021         "uXXXXX-*.el" in UTF-2000.
2022
2023         * bytecomp.el (byte-compile-insert-header): Delete comments if
2024         non-ASCII characters are found; allow `byte-compile-dynamic' and
2025         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2026         `raw-text'.
2027
2028 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2029
2030         * dumped-lisp.el (preloaded-file-list): Add
2031         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2032         "u025A0-Geometric-Shapes.el".
2033
2034 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2035
2036         * dumped-lisp.el (preloaded-file-list): Add
2037         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2038         "u02460-Enclosed-Alphanumerics.el".
2039
2040 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2041
2042         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2043         `chinese-gb2312'.
2044
2045         * dumped-lisp.el (preloaded-file-list): Add
2046         "u02200-Mathematical-Operators.el" and
2047         "u02300-Miscellaneous-Technical.el".
2048
2049 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `chinese-cns11643-*'.
2053
2054         * dumped-lisp.el (preloaded-file-list): Add
2055         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2056         "u02190-Arrows.el" in UTF-2000.
2057
2058 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2059
2060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2061         `korean-ksc5601'.
2062
2063         * dumped-lisp.el (preloaded-file-list): Add
2064         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2065         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2066         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2067
2068 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2069
2070         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2071
2072 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2073
2074         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2075         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2076         "u01780-Khmer.el", "u01800-Mongolian.el",
2077         "u01E00-Latin-Extended-Additional.el" and
2078         "u01F00-Greek-Extended.el" in UTF-2000.
2079
2080 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2081
2082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2083         `ethiopic-ucs' and `ethiopic'.
2084
2085         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2086         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2087
2088         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2089         from mule/ethiopic.el.
2090
2091         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2092         mule/mule-conf.el.
2093
2094 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2095
2096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2097         `lao'.
2098
2099         * mule/mule-conf.el (lao): New coded-charset.
2100
2101         * dumped-lisp.el (preloaded-file-list): Add
2102         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2103         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2104         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2105         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2106         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2107
2108 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2109
2110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2111         `ucs-bmp' and `arabic-iso8859-6'.
2112
2113 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2114
2115         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2116         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2117         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2118
2119 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2120
2121         * startup.el (normal-top-level): Load autoload file for UTF-2000
2122         in UTF-2000.
2123
2124 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2125
2126         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2127         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2128         "u00020-Basic-Latin.el", "u00080-C1.el",
2129         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2130         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2131         "u002B0-Spacing-Modifier-Letters.el",
2132         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2133         UTF-2000.
2134
2135 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2136
2137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2138         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2139         instead of `vietnamese-viscii-*'.
2140
2141 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2142
2143         * mule/mule-conf.el: New file.
2144
2145         * mule/misc-lang.el: Move definition of charset `ipa' to
2146         mule/mule-conf.el.
2147
2148 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2149
2150         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2151         `latin-viscii'; prefer it for characters used in Vietnamese.
2152
2153 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2154
2155         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2156
2157 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2158
2159         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2160         `vietnamese-viscii-lower'.
2161         (latin-viscii-upper): Renamed from charset
2162         `vietnamese-viscii-upper'.
2163         (vietnamese-viscii-lower): New alias for charset
2164         `latin-viscii-lower'.
2165         (vietnamese-viscii-upper): New alias for charset
2166         `latin-viscii-upper'.
2167
2168 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2169
2170         * mule/mule-charset.el (default-coded-charset-priority-list):
2171         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2172
2173 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2174
2175         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2176         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2177         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2178         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2179         lisp/utf-2000.
2180
2181 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2182
2183         * mule/ccs-tcvn5712.el: New file.
2184
2185 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2186
2187         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2188         in UTF-2000.
2189
2190 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2191
2192         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2193         `japanese-jisx0208'.
2194
2195 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2196
2197         * dumped-lisp.el (preloaded-file-list): Add
2198         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2199         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2200         UTF-2000.
2201
2202         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2203         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2204         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2205         mule/ccs-viscii.el: New files.
2206
2207         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2208         if \uXXXX is found.
2209
2210 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213         `hiragana-jisx0208' and `katakana-jisx0208'.
2214
2215 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2216
2217         * mule/chinese.el (chinese-cns11643-3): Define it even if
2218         `utf-2000' is provided.
2219         (chinese-cns11643-4): Likewise.
2220         (chinese-cns11643-5): Likewise.
2221         (chinese-cns11643-6): Likewise.
2222         (chinese-cns11643-7): Likewise.
2223
2224 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2225
2226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2227         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2228
2229 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2230
2231         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2232         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2233
2234 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2235
2236         * mule/mule-charset.el (default-coded-charset-priority-list):
2237         Setup in UTF-2000.
2238
2239 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2240
2241         * mule/viet-chars.el: Don't define charset
2242         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2243         they are defined as builtin charsets.
2244
2245 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2246
2247         * version.el (emacs-version): Add more space just before UTF-2000
2248         version string.
2249
2250 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2251
2252         * version.el ([constant] emacs-version): Don't add a space in the
2253         preceding place of `xemacs-betaname' because it is duplicated.
2254         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2255
2256         * startup.el (splash-frame-body): Add ETL.
2257
2258 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2259
2260         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2261         is provided because it is defined as builtin charset.
2262         (chinese-cns11643-4): Likewise.
2263         (chinese-cns11643-5): Likewise.
2264         (chinese-cns11643-6): Likewise.
2265         (chinese-cns11643-7): Likewise.
2266
2267 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2268
2269         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2270         coding-system `iso-10646-ucs-4' is not defined.
2271
2272 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2273
2274         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2275         coding-system if `utf-2000' is provided.
2276
2277 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2278
2279         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2280         `utf-2000' is provided.
2281
2282 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2283
2284         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2285         if utf-2000 is provided temporally.
2286
2287 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2288
2289         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2290         as builtin variable].
2291
2292 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2293
2294         * files.el (insert-file-contents-literally): Treat file as binary;
2295         call file-name-handlers. [sync with Emacs 20.3.10]
2296
2297 2008-12-28  Vin Shelton  <acs@xemacs.org>
2298
2299         * XEmacs 21.4.22 is released
2300
2301 2008-12-30  Vin Shelton  <acs@xemacs.org>
2302
2303         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2304         during building even if no packages are found.
2305
2306 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2307
2308         * printer.el (generic-print-region): 
2309         (generic-print-buffer): 
2310         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2311         check if the msprinter device is available, now that msprinter is
2312         always available as a specifier tag. 
2313
2314 2008-12-24  Vin Shelton  <acs@xemacs.org>
2315
2316         * about.el: Add Francisco to my bio!
2317
2318 2008-12-23  Vin Shelton  <acs@xemacs.org>
2319
2320         * autoload.el: Move operator definitions to autoload-operators.el
2321         in the xemacs-base package.
2322
2323 2007-11-22  Vin Shelton  <acs@xemacs.org>
2324
2325         * about.el (about-hacker-contribution): Updated my bio.
2326
2327 2007-10-07  Vin Shelton  <acs@xemacs.org>
2328
2329         * XEmacs 21.4.21 is released
2330
2331 2007-09-19  Didier Verna  <didier@xemacs.org>
2332
2333         Update my personal info.
2334         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2335         * about.el (about-other-current-hackers): Ditto.
2336         * about.el (about-url-alist): Add my musical website.
2337         * about.el (about-personal-info): Update my entry.
2338         * about.el (about-hacker-contribution): Ditto.
2339
2340 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2341
2342         * package-get.el (package-get-download-sites): Update download
2343         sites in Japan.
2344         * package-get.el (package-get-pre-release-download-sites): Ditto.
2345
2346 2007-08-18  Vin Shelton  <acs@xemacs.org>
2347
2348         * package-get.el (package-get-pre-release-download-sites): Sync
2349         mirror sites with 21.5.  (Thanks, Adrian)
2350
2351 2007-08-09  Mike Sperber  <mike@xemacs.org>
2352
2353         * startup.el (migrate-user-init-file): Create backup of
2354         `user-init-file' before migrating.
2355         * startup.el (maybe-migrate-user-init-file): Print
2356         information about backup file.
2357         (maybe-create-compatibility-dot-emacs): Follow above change.
2358
2359 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2360
2361         * font-lock.el: Sync font-lock-add-keywords and
2362         font-lock-remove-keywords from GNU Emacs.
2363         * font-lock.el (font-lock-keywords-alist): New.
2364         * font-lock.el (font-lock-removed-keywords-alist): New.
2365         * font-lock.el (font-lock-add-keywords): New.
2366         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2367         * font-lock.el (font-lock-remove-keywords): New.
2368
2369 2007-08-16  Vin Shelton  <acs@xemacs.org>
2370
2371         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2372         patch from Hans de Graaff.
2373
2374 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2375
2376         * package-get.el (package-get-download-sites): Document Chile and
2377         update Denmark download site.
2378         * package-get.el (package-get-pre-release-download-sites): Ditto.
2379
2380 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2381
2382         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2383
2384 2006-12-09  Vin Shelton  <acs@xemacs.org>
2385
2386         * XEmacs 21.4.20 is released
2387
2388 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2389
2390         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2391
2392 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2393
2394         * info.el (Info-find-file-node, Info-insert-dir)
2395         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2396         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2397         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2398         and discussion.
2399
2400 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2401
2402         * obsolete.el (line-beginning-position): New, from 21.5.x.
2403         (line-end-position): Ditto.
2404
2405 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2406
2407         * package-get.el (package-get-download-sites): Welcome
2408         nl.xemacs.org and Thanks!
2409         * package-get.el (package-get-pre-release-download-sites): Ditto.
2410
2411 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2412
2413         * font-lock.el: Add support for not-so recent changes in Java to
2414         java-mode.
2415
2416 2006-01-28  Vin Shelton  <acs@xemacs.org>
2417
2418         * XEmacs 21.4.19 is released
2419
2420 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2421
2422         * easymenu.el: Update copyright. 
2423         * easymenu.el (easy-menu-all-popups):
2424         Add a docstring. 
2425         * easymenu.el (easy-menu-add):
2426         Document a bug, rework the function to preserve any existing
2427         non-default mode-popup-menu instead of overwriting it, and not to
2428         bother normalising the menu title (nothing else does).
2429         * easymenu.el (easy-menu-remove):
2430         Restore the default mode-popup-menu instead of leaving an empty
2431         one when we remove the last easy-menu popup. 
2432
2433 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2434
2435         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2436         as suggested by Rodrigo Ventura.
2437         * package-get.el (package-get-pre-release-download-sites): Ditto,
2438         with replacement of xemacs-21.5 by beta, which is the logical path
2439         to our beta core and package pre-releases.
2440
2441 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2442
2443         * package-get.el (package-get-download-sites): Add Hong Kong
2444         download site.
2445         * package-get.el (package-get-pre-release-download-sites): Ditto.
2446
2447 2005-12-26  Vin Shelton  <acs@xemacs.org>
2448
2449         * find-paths.el:
2450         * find-paths.el (paths-emacs-root-p): Add search for package root.
2451         * find-paths.el (paths-find-emacs-root): Replaced with
2452         paths-find-invocation-roots, which returns a list of roots.
2453         * find-paths.el (paths-find-invocation-roots): New.
2454         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2455
2456 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2457
2458         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2459         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2460
2461 2005-12-03  Vin Shelton <acs@xemacs.org>
2462
2463         * XEmacs 21.4.18 is released
2464
2465 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2466
2467         * package-get.el (package-get-download-sites): Update reflecting
2468         latest http://www.xemacs.org/Releases/ information generated by
2469         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2470         * package-get.el (package-get-pre-release-download-sites): Ditto.
2471
2472 2005-02-28  Simon Josefsson  <jas@extundo.com>
2473
2474         * about.el (xemacs-hackers): Add jas.
2475         (about-other-current-hackers): Likewise.
2476         (about-url-alist): Add URL for jas.
2477         (about-personal-info): Document jas.
2478         (about-hacker-contribution): Describe jas contributions.
2479
2480 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2481
2482         * easymenu.el (easy-menu-remove): As described in 
2483         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2484         except the "Command" menu from mode-popup-menu. 
2485
2486 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2487  
2488         * font.el (font-spatial-to-canonical): Correct calculation of 
2489         return value for pixel-based input value. 
2490  
2491 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2492
2493         * code-process.el (call-process): Process-related docstring
2494         improvements spurred by Norbert Koch.
2495         * code-process.el (call-process-region): Ditto.
2496         * code-process.el (start-process): Ditto.
2497
2498 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2499
2500         * finder.el (finder-find-library): Return filename actually
2501         searched for.
2502
2503 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2504
2505         * help.el (view-emacs-news): Use `expand-file-name' instead of
2506         `locate-data-file' as the latter will find any "NEWS" files that
2507         might exist in packages _before_ the one in core.
2508
2509 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2510
2511         * package-get.el (package-get-init-package):
2512         package-get-init-package buglet (21.4.17) by Jeff Mincy
2513         <mincy@rcn.com> fixing false temporary load-path shadows reported
2514         after package installation and simplifying code.
2515
2516 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2517
2518         * package-get.el (package-get-download-sites): Sync mirrors list
2519         with the XEmacs website.
2520         (package-get-pre-release-download-sites): Ditto.
2521
2522 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2523
2524         * derived.el (derived-mode-merge-syntax-tables):
2525         Revert my 21.5-only patch of 2003-07-18 which slipped in
2526         through Jerry James's patch of 2004-06-07.
2527
2528 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2529
2530         * cmdloop.el (keyboard-quit): Remove workaround for
2531         `region-active-p' not making sure active region is in current
2532         buffer now that it does.
2533         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2534         * simple.el (region-active-p): `region-active-p' to only return t
2535         when active region is in current buffer.
2536
2537 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2538
2539         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2540         package names, quell a byte-compiler warning, doc fix.
2541
2542 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2543
2544         * buffer.el (pop-to-buffer):
2545         * window-xemacs.el (display-buffer):
2546         Document use of `same-window-buffer-names,' `same-window-regexps'
2547         by pop-to-buffer and display-buffer. 
2548         
2549 2005-02-06  Vin Shelton <acs@xemacs.org>
2550
2551         * XEmacs 21.4.17 is released
2552
2553 2005-01-29  Ben Wing  <ben@xemacs.org>
2554
2555         * shadow.el (find-emacs-lisp-shadows):
2556         Add custom-defines to list of ignored files.
2557
2558 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2559
2560         * simple.el (shifted-motion-keys-select-region): Fix statement
2561         about unshifted-motion-keys-deselect-region.
2562
2563 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2564
2565         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2566         now) for GNU Emacs compatibility.
2567         (make-obsolete-variable): Ditto.
2568
2569 2004-01-08  Ben Wing  <ben@xemacs.org>
2570
2571         * code-files.el (load):
2572         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2573
2574 2004-12-05  Vin Shelton <acs@xemacs.org>
2575
2576         * XEmacs 21.4.16 is released
2577
2578 2004-12-04  Vin Shelton  <acs@xemacs.org>
2579
2580         * auto-autoloads.el: Regenerated.
2581
2582         * custom-load.el: Regenerated.
2583
2584 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2585
2586         Fix bug: apropos errors if a defalias refers to an undefined
2587         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2588
2589         * apropos.el (apropos):
2590         (apropos-command):
2591         * help.el (frob-help-extents):
2592         * help-macro.el (make-help-screen):
2593         * hyper-apropos.el (hyper-apropos-grok-functions):
2594         (hyper-apropos-get-doc):
2595         Catch void-function error thrown by `documentation'.
2596
2597 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2598
2599         * packages.el (package-require): Fix incorrect arg to format.
2600         This fixes a `format specifier' error.
2601
2602 2004-08-13  Jerry James  <james@xemacs.org>
2603
2604         * bytecomp.el (forward-word): Tell the byte compiler the correct
2605         number of arguments to forward-word.
2606
2607 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2608
2609         * etags.el: Fixed loading of include files for tag completion. Now
2610         you can make a tag file for a library, include it into your
2611         project and it will be reloaded only if it changed. Infinte
2612         include loops are detected and the correct tag files are loaded.
2613         * etags.el (buffer-tag-table-list): Load and verify tag files in
2614         the external function buffer-tag-table-list-load.
2615         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2616         tag files. Also load the included tag files. The priority of the
2617         included files is right below their parent file. If multiple
2618         matches occur then the symbols from the parent file are found
2619         first.
2620         * etags.el (tag-table-include-files): Corrected comment
2621         string. Switched to pattern constant tags-include-pattern to have
2622         it at a central location.
2623         * etags.el (tags-include-pattern): Added doc string.
2624         * etags.el (add-to-tag-completion-table): Removed obsolete
2625         comments as the include files are allready returned by
2626         buffer-tag-table-list and loaded.
2627         * etags.el (find-tag-internal): The include files are allready
2628         included in tag-tables as buffer-tag-table-list returns them now.
2629
2630 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
2631
2632         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
2633         Loading items into the notebook is now done by C code.
2634         * widgets-gtk.el (gtk-widget-instantiate-internal):
2635         Style no longer changed.
2636
2637 2004-06-28  Nix  <nix@esperi.org.uk>
2638
2639         * cmdloop.el (truncate-command-history-for-gc): Delay
2640         execution of all things that look up variable bindings,
2641         via `enqueue-eval-event'.
2642
2643 2004-06-24  Vin Shelton  <acs@xemacs.org>
2644
2645         * package-get.el (package-get-require-signed-base-updates):
2646         now defaults to nil.
2647
2648 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2649
2650         * subr.el (split-string): Clean up docstring.
2651
2652 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
2653
2654         * faces.el (zmacs-region): fix typo in docstring.
2655
2656 2004-06-07  Jerry James  <james@xemacs.org>
2657
2658         * derived.el: Synch with Emacs 21.3.
2659         * subr.el (with-local-quit): New, from Emacs 21.3.
2660         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
2661         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
2662         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
2663
2664 2004-06-16  Jerry James  <james@xemacs.org>
2665
2666         * cl.el (cl-set-substring): Increment start by the length of the
2667         string, not the string itself.
2668
2669 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
2670
2671         * etags.el (tag-table-include-files): Expand included TAGS file
2672         paths to avoid problems with relative paths.  Thanks to Peter
2673         Chubb <peterc@gelato.unsw.edu.au>.
2674         * etags.el (tags-include-pattern): New.
2675         * etags.el (add-to-tag-completion-table): Parse and ignore
2676         trailing include lines.
2677
2678 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
2679
2680         * package-ui.el (pui-help-echo): Fix false cvs conflict by
2681         avoiding line solely composed of equal signs.
2682
2683 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
2684
2685         * cus-edit.el (alloc): Typo fix.
2686         * cus-edit.el (custom-browse-visibility): Ditto.
2687         * cus-edit.el (custom-variable-value-create): Ditto.
2688         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
2689         * cus-edit.el (custom-save-variables): Bind print-length and
2690         print-level to nil to avoid value abbreviation.
2691         * cus-edit.el (custom-save-face-internal): Ditto.
2692         * cus-edit.el (custom-save-faces): Save in sorted order.
2693         * cus-edit.el (custom-save-resets): Bind print-length and
2694         print-level to nil to avoid value abbreviation.
2695         * cus-edit.el (custom-save-loaded-themes): Ditto.
2696
2697 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
2698
2699         * subr.el (split-string-default-separators): New.
2700         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
2701         see comment in source.
2702
2703 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
2704
2705         * mule/japanese.el (paragraph-start, paragraph-separate):
2706         Remove anchor to BOL.
2707
2708 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
2709
2710         * cl.el (gensym, gentemp): Improve docstrings.
2711
2712 2004-05-10  Vin Shelton  <acs@xemacs.org>
2713
2714         * etags.el: Sync with 21.5 version.
2715
2716 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2717
2718         * etags.el:
2719         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
2720         only for use with exuberant ctags. This will also enable building of 
2721         completion tables with exuberant ctags. This will not work with
2722         xemacs ctags. 
2723         * etags.el (get-tag-table-buffer): New function for creating of
2724         completion table is used if tags-exuberant-ctags-optimization-p ist t
2725         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
2726         finding the tag names. New.
2727         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
2728         building tag completion table with exuberant ctags. New.
2729         * etags.el (find-tag-internal): Improve exact tag matching for tags
2730         with name fields. Before the patch return types of functions or
2731         function parameters (with exuberant ctags) were found as matches.
2732
2733 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
2734
2735         * list-mode.el (display-completion-list): Fixed completion list was
2736         taking the width of the frame and not of the window for displaying
2737         the selection methods.
2738
2739 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
2740
2741         * menubar-items.el (default-menubar): Options are saved to custom.el.
2742
2743
2744 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
2745
2746         * isearch-mode.el (isearch-abort): Preserve successful search target.
2747
2748 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
2749
2750         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
2751         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
2752         Bihlmeyer.
2753         * gnuserv.el (gnuserv-mode-line-string): New.
2754         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
2755         gnuserv-mode.
2756         * gnuserv.el (make-x-device-with-gtk-fallback): New.
2757         * gnuserv.el (gnuserv-edit-files): Use
2758         make-x-device-with-gtk-fallback.
2759
2760 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
2761
2762         * gtk-widgets.el: New import: gtk-accel-group-new.
2763         * dialog-gtk.el:
2764         * dialog-gtk.el (gtk-popup-convert-underscores): New.
2765         * dialog-gtk.el (popup-builtin-question-dialog):
2766         Added support for dialog button mnemonics.
2767
2768 2004-03-22  Chris Green <cmg@dok.org>
2769
2770         * process.el (shell-command): Output buffer was ignored when a
2771         background process was run via shell-command.
2772
2773 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
2774
2775         * cus-edit.el (custom-save-variables): Retrieve a list of
2776         variables to save first, sort it, and make sure the variables are
2777         saved in sorted order.
2778
2779 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
2780  
2781         * package-get.el (package-get-update-base-from-buffer): Force
2782         binary coding system for verifying GnuPG signature in the
2783         package-index file.
2784  
2785 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
2786
2787         * package-get.el (package-get-package-index-file-location): Handle
2788         missing "EMACSPACKAGEPATH" environment variable.
2789
2790 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
2791
2792         * package-admin.el (package-admin-find-top-directory): Simplify
2793         directory comparisions and fix substring errors on short path
2794         components.
2795         * package-get.el (package-get-package-index-file-location):
2796         Default to first component of "EMACSPACKAGEPATH", if set.
2797
2798 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
2799
2800         * package-get.el (process-error): New error datum.
2801
2802 2004-02-02  Vin Shelton <acs@xemacs.org>
2803
2804         * XEmacs 21.4.15 is released
2805
2806 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
2807
2808         * itimer.el (activate-itimer): Modify the itimer timeout value as
2809         if it were begun at the last time when the itimer driver was woken
2810         up.
2811
2812 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
2813
2814         * specifier.el (Copyright):
2815         Update.
2816         (make-specifier-and-init):
2817         (map-specifier):
2818         (canonicalize-inst-pair):
2819         (canonicalize-spec-list):
2820         (set-specifier):
2821         Synch docstrings to 21.5 where appropriate.
2822
2823 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
2824
2825         * package-get.el (package-get-list-packages-where): New.  A
2826         function that allows searching for groups of packages.  For
2827         example, find all packages that require the fsf-compat package.
2828
2829 2004-01-25  Steve Youngs  <youngs@xemacs.org>
2830
2831         The Great PUI Sync.
2832
2833         * auto-autoloads.el: Regenerated.
2834
2835         * custom-load.el: Regenerated.
2836
2837         * dumped-lisp.el (packages-hardcoded-lisp): New.
2838
2839         * menubar-items.el (menu-max-items): New.
2840         (menu-submenu-max-items): New.
2841         (menu-submenu-name-format): New.
2842         (menu-split-long-menu): New.
2843         (menu-sort-menu): New.
2844         (default-menubar): Sync to 21.5 in regard to the PUI menus.
2845
2846         * obsolete.el (pui-add-install-directory): Renamed to the more
2847         logical `pui-set-local-package-get-directory'.
2848         (package-get-download-menu): Moved to `package-ui.el' and renamed
2849         to `package-ui-add-download-menu'.
2850
2851         * package-admin.el (package-admin-install-function-mswindows):
2852         Whitespace clean up.
2853         (package-admin-add-single-file-package): Removed.
2854         (package-admin-default-install-function): Whitespace clean up.
2855         (package-admin-find-top-directory): New.
2856         (package-admin-get-install-dir): Use it.
2857         (package-admin-get-manifest-file): 
2858         (package-admin-check-manifest): 
2859         (package-admin-add-binary-package):
2860         (package-admin-get-lispdir):
2861         (package-admin-delete-binary-package):
2862         (package-admin):
2863
2864         * package-get.el (package-get-package-index-file-location): New.
2865         (package-get-install-to-user-init-directory): New.
2866         (package-get-remote):
2867         (package-get-download-sites):
2868         (package-get-pre-release-download-sites): New.
2869         (package-get-site-release-download-sites): New.
2870         (package-get-base-filename):
2871         (package-get-always-update):
2872         (package-get-user-index-filename): Removed.
2873         (package-get-pgp-available-p): New.
2874         (package-get-require-signed-base-updates):
2875         (package-get-was-current):
2876         (package-entries-are-signed): New.
2877         (package-get-continue-update-base): New.
2878         (package-get-download-menu): Removed.
2879         (package-get-require-base):
2880         (package-get-update-base-entry):
2881         (package-get-locate-file):
2882         (package-get-locate-index-file):
2883         (package-get-maybe-save-index):
2884         (package-get-update-base):
2885         (package-get-update-base-from-buffer):
2886         (package-get-update-base-entries):
2887         (package-get-interactive-package-query):
2888         (package-get-update-all):
2889         (package-get-all):
2890         (package-get-dependencies):
2891         (package-get-init-package):
2892         (package-get-info): New.
2893         (package-get):
2894         (package-get-staging-dir):
2895         (package-get-set-version-prop): Removed.
2896         (package-get-installedp):
2897         (package-get-ever-installed-p):
2898         (packages): Removed.
2899         (package-get-custom-groups): Removed.
2900         (package-get-custom): Removed.
2901         (package-get-custom-add-entry): Removed.
2902
2903         * package-info.el (batch-update-package-info):
2904
2905         * package-net.el (package-net-batch-generate-bin-ini):
2906         (package-net-update-installed-db):
2907
2908         * package-ui.el (pui-info-buffer):
2909         (pui-directory-exists): Removed.
2910         (pui-package-dir-list): Removed.
2911         (pui-add-install-directory): Removed.
2912         (package-ui-download-menu): New.
2913         (package-ui-pre-release-download-menu): New.
2914         (package-ui-site-release-download-menu): New.
2915         (pui-set-local-package-get-directory): New.
2916         (pui-package-symbol-char):
2917         (pui-update-package-display):
2918         (pui-toggle-package):
2919         (pui-toggle-package-key):
2920         (pui-toggle-package-delete):
2921         (pui-toggle-package-delete-key):
2922         (pui-toggle-package-event):
2923         (pui-toggle-verbosity-redisplay):
2924         (pui-install-selected-packages):
2925         (pui-add-required-packages):
2926         (pui-help-echo):
2927         (pui-display-info):
2928         (list-packages-mode):
2929         (pui-list-packages):
2930
2931         * packages.el (packages-compute-package-locations):
2932         (package-require):
2933         (package-delete-name):
2934         (packages-hardcoded-lisp): Removed.
2935         (packages-useful-lisp): Removed.
2936         (packages-unbytecompiled-lisp): Removed.
2937         (packages-find-package-directories):
2938
2939         Summary:
2940
2941         Major code clean up of all things PUI.
2942
2943         Much improved code to determine where packages should be
2944         installed.  PUI no longer depends on any packages being
2945         pre-installed to compute where packages are to be installed to.
2946
2947         The user can specify the location of their package-index file.  It
2948         isn't necessary to set this because it has sane defaults.  People
2949         who "run-in-place" won't accidently overwrite the CVS
2950         package-index file.  See
2951         `package-get-package-index-file-location'. 
2952
2953         PUI will now properly clean up after itself in the event of an
2954         unsuccessful package install.  This drastically reduces the number
2955         of "wrong md5sum" FAQs.
2956
2957         non-Mule XEmacsen can no longer install Mule packages.
2958
2959         Package management via the custom interface has been removed.
2960
2961         The PUI related menubar items have been reorganised.
2962
2963         The PGP verification code has been fixed and the default for
2964         whether or not it is used is automatically computed.
2965
2966         * update-elc.el ((preloaded-file-list site-load-packages
2967         need-to-dump dumped-exe)):
2968         Just a couple of small changes to allow for
2969         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
2970         existing anymore.
2971
2972 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
2973
2974         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
2975         apply `format' to the first argument of byte-compile-warn, it
2976         already calls format.
2977
2978 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
2979
2980         * files.el (delete-old-versions): Avoid going interactive during
2981         make install when environment variable VERSION_CONTROL is set.
2982
2983 2003-12-04  Vin Shelton  <acs@xemacs.org>
2984
2985         * menubar-items.el (menu-item-search): Only bring up search dialog
2986         box if the feature is available and desired.
2987
2988 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
2989
2990         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
2991
2992 2003-11-05  Vin Shelton  <acs@xemacs.org>
2993
2994         * help.el (Help-prin1-face):
2995         (Help-princ-face):
2996         princ and prin1 are functions and need to be called as such.  The
2997         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
2998
2999 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3000
3001         * about.el (about-xemacs): Give full version and build date.
3002
3003 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3004
3005         * win32-native.el (grep-null-device): This XEmacs has null-device.
3006
3007 2003-09-06  Mike Sperber  <mike@xemacs.org>
3008
3009         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3010         implement the specified semantics for `defvar.'
3011
3012 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3013
3014         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3015         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3016         displaying buffer in question.
3017
3018 2003-09-03  Vin Shelton <acs@xemacs.org>
3019
3020         * XEmacs 21.4.14 is released
3021
3022 2003-08-17  Vin Shelton  <acs@xemacs.org>
3023
3024         * about.el: Vanity patch.
3025
3026 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3027
3028         * code-process.el (call-process):
3029         (call-process-region):
3030         (start-process):
3031         Document coding system processing.
3032
3033 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3034
3035         * startup.el (splash-frame-body): Idiomatic English.
3036
3037 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3038
3039         * font-lock.el (font-lock-match-java-declarations): Move
3040         save-restriction, narrow-to-region to beginning of function to
3041         avoid going beyond the limit and causing an infloop.
3042
3043 2003-04-16  Jerry James  <james@xemacs.org>
3044
3045         * keydefs.el: Remove mappings for keys mapped to the nowhere
3046         defined function function-key-error.
3047
3048 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3049
3050         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3051         lisp-interaction-mode-hook): Add the docstrings.
3052
3053 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3054
3055         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3056         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3057         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3058
3059 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3060
3061         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3062         lambda list after the original doc.  Care about
3063         #'(lambda () "SingleString") 
3064         (cl-upcase-arg): 
3065         (cl-function-arglist):
3066         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3067         circular data structures in lambda list specification
3068
3069 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3070
3071         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3072         to appear in font-lock-function-name-face.
3073
3074 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3075
3076         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3077         is not also the value of the lambda.
3078
3079 2003-05-06  Andy Piper  <andy@xemacs.org>
3080
3081         * files.el (revert-buffer): Make sure local variables get processed,
3082         even in the case of an optimized reversion.
3083
3084 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3085
3086         * XEmacs 21.4.13 is released
3087
3088 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3089
3090         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3091         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3092
3093 2003-02-14  Ben Wing  <ben@xemacs.org>
3094
3095         * byte-optimize.el:
3096         * byte-optimize.el (byte-compile-inline-expand):
3097         * byte-optimize.el (byte-compile-unfold-lambda):
3098         * byte-optimize.el (byte-optimize-form-code-walker):
3099         * byte-optimize.el (byte-optimize-form):
3100         * byte-optimize.el (byte-decompile-bytecode-1):
3101         * byte-optimize.el (byte-optimize-lapcode):
3102         Review carefully and sync up to 20.7 except for areas as noted.
3103         Fixes problem with JDE compilation.
3104
3105 2003-02-05  Ben Wing  <ben@xemacs.org>
3106
3107         * simple.el:
3108         * simple.el (motion-keys-for-shifted-motion):
3109         Omit M-S-home/end from motion keys.
3110
3111 2003-02-07  Ben Wing  <ben@xemacs.org>
3112
3113         * text-props.el (text-property-any):
3114         * text-props.el (text-property-not-all):
3115         Fix bug when end > start.
3116
3117 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3118
3119         * info.el (Info-insert-dir): Make default-directory end in
3120         separator.  Patch due to Martin Buchholz.
3121
3122 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3123
3124         * XEmacs 21.4.12 "Portable Code" is released.
3125
3126 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3127
3128         * about.el: Update golubev data.
3129
3130 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3131
3132         * isearch-mode.el (isearch-mode-map): Substitute comment on
3133         desirability, and back out "GR is printable" changes.
3134
3135 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3136
3137         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3138
3139 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3140
3141         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3142
3143 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3144
3145         * menubar-items.el (default-menubar): Use browse-url-mozilla
3146         instead of browse-url-gnome-moz for Mozilla.
3147
3148 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3149
3150         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3151
3152 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3153
3154         * files.el (auto-mode-alist): Remove redundant entries for modes
3155         that live in packages.
3156         (interpreter-mode-alist): Ditto.
3157
3158 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3159
3160         * menubar-items.el (default-menubar): Sync with current
3161         browse-url-xemacs.el.
3162
3163 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3164
3165         * XEmacs 21.4.10 "Military Intelligence" is released.
3166
3167 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3168
3169         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3170
3171 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3172
3173         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3174
3175 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3176
3177         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3178         effect free function.
3179         (font-lock-fontify-keywords-region): Supply the argument to
3180         font-lock-compile-keywords.
3181
3182 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3183
3184         * package-get.el (package-get-download-sites): Bring sites list
3185         up to date, prefer xx.xemacs.org addresses.
3186
3187 2002-09-27  Andy Piper  <andy@xemacs.org>
3188
3189         * dialog.el (make-dialog-box): for general dialogs only
3190         delete-frame-hook will be run.
3191
3192 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3193
3194         * font-lock.el (font-lock-fontify-syntactically-region): Add
3195         comment about lookup-syntax-properties, document LOUDLY as unused.
3196
3197 2002-08-26  Andy Piper  <andy@xemacs.org>
3198
3199         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3200         merge.
3201
3202 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3203
3204         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3205         (make-obsolete-variable): Ditto.
3206         (make-compatible): Ditto.
3207         (make-compatible-variable): Ditto.
3208
3209 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3210
3211         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3212         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3213
3214 2002-08-28  Andy Piper  <andy@xemacs.org>
3215
3216         * files.el (revert-buffer): propagate revert-without-query-status.
3217
3218 2002-06-03  Andy Piper  <andy@xemacs.org>
3219
3220         * dialog-items.el (make-search-dialog): align various subcontrols
3221         in visually pleasing ways, allow frame to autosize to the dialog
3222         size.
3223         * dialog.el (make-dialog-box): add a border inside the frame. Add
3224         :autosize property, if t then reset the frame size appropriately
3225         before the frame is mapped.
3226         * gutter-items.el (set-progress-feedback-instantiator): align
3227         various subcontrols.
3228         * gutter-items.el (set-progress-abort-instantiator): ditto.
3229
3230 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3231
3232         * XEmacs 21.4.9 "Informed Management" is released.
3233
3234 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3235
3236         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3237         "&optional append" argument.
3238
3239 2002-07-16  Didier Verna  <didier@xemacs.org>
3240
3241         * subr.el (replace-in-string): fix case fold bug introduced by
3242         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3243         case-fold-search in temporary buffers.
3244
3245 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3246
3247         * lib-complete.el (find-library): Remove check for mule because
3248         decompression DOES work on Mule.
3249
3250 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3251
3252         * simple.el (join-line): New alias for `delete-indentation'.
3253
3254 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3255
3256         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3257         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3258         (font-lock-builtin-face): New.
3259         (font-lock-constant-face): New.
3260         (font-lock-face-list): Add builtin and constant faces.
3261
3262 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3263
3264         * autoload.el (make-autoload): Support define-derived-mode.
3265         Collected puts of doc-string-elt property.  Based on a patch by
3266         Didier Verna <didier@xemacs.org>.
3267
3268 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3269
3270         * wid-edit.el (widget-field-activate): Fix docstring typo.
3271
3272 2002-07-23  Andy Piper  <andy@xemacs.org>
3273
3274         * about.el (about-personal-info): update me.
3275
3276 2002-07-12  Andy Piper  <andy@xemacs.org>
3277
3278         * custom.el (custom-theme-set-variables): remove bogus
3279         arguments. Use custom-set-default to set defaults.
3280         (custom-set-variables): update doc.
3281         (custom-local-buffer): new, synced from FSF.
3282         (custom-set-default): ditto.
3283         (defcustom): update doc.
3284
3285 2002-06-16  Andy Piper  <andy@xemacs.org>
3286
3287         * menubar-items.el (default-menubar): enable windows printing on
3288         cygwin as well as native.
3289
3290 2002-06-12  Andy Piper  <andy@xemacs.org>
3291
3292         * printer.el (generic-print-buffer): catch all errors so that the
3293         print device can be cleared in all scenarios.
3294         (Printer-clear-device): make sure clearing the printer allows it
3295         to be used again immediately.
3296         (generic-print-region): make sure the default printer face is
3297         black-on-white.
3298
3299 2002-04-23  Jerry James  <james@xemacs.org>
3300
3301         * window-xemacs.el (display-buffer-function): Change doc to
3302         reflect new arg.
3303         * window-xemacs.el (pre-display-buffer-function): Ditto.
3304         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3305         non-nil, make the new window just big enough for its contents.
3306         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3307         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3308         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3309
3310 2002-06-06  Andy Piper  <andy@xemacs.org>
3311
3312         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3313         (defcustom): ditto.
3314         (custom-handle-keyword): ditto.
3315
3316 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3317
3318         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3319         Make obsolete.  Default to nil.
3320         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3321         Inspired by a patch by John Palmieri.
3322
3323 2002-07-01  Mike Alexander  <mta@arbortext.com>
3324
3325         * process.el (shell-command-on-region): Don't delete the region
3326         before giving it to call-process-region
3327
3328 2002-06-04  Jerry James <james@eecs.ku.edu>
3329
3330         * find-paths.el (paths-find-architecture-directory): Search in
3331         `system-configuration'/`base', not `base'`system-configuration'.
3332
3333 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3334
3335         * info.el (Info-index): Add missing \ in [ t].
3336
3337 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3338
3339         * gutter-items.el (gutter-buffers-tab-visible-p,
3340         buffers-tab-omit-function, buffers-tab-selection-function,
3341         buffers-tab-filter-functions):
3342         Doc improvements.
3343
3344 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3345
3346         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3347
3348         * toolbar-items.el (toolbar-news): Fix typo in message string.
3349
3350 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3351
3352         * dialog.el (yes-or-no-p-dialog-box): 
3353         * cmdloop.el (y-or-n-p-minibuf):
3354         (yes-or-no-p-minibuf):
3355         (yes-or-no-p):
3356         (y-or-n-p): 
3357         Specify negative answers in docstrings.
3358
3359 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3360
3361         * package-ui.el (pui-help-echo): Display both installed and author
3362         version.  Use a balloon-help window to display extra info like
3363         package requires.
3364
3365 2002-05-30  Andy Piper  <andy@xemacs.org>
3366
3367         * files.el (revert-buffer-internal): don't visit
3368         revert-buffer. Kill buffer when not used. Suggested by Mike
3369         Alexander <mta@arbortext.com>
3370
3371 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3372
3373         * files.el (revert-buffer): More docstring fiddling.
3374
3375 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3376
3377         * files.el (revert-buffer):
3378         (revert-buffer-internal):
3379         (revert-buffer-insert-file-contents-function):
3380         Improve docstrings and comments.
3381
3382 2002-05-08  Andy Piper  <andy@xemacs.org>
3383
3384         * files.el (revert-buffer): observe noconfirm behavior.
3385
3386 2002-04-09  Andy Piper  <andy@xemacs.org>
3387
3388         * files.el (revert-buffer): use revert-buffer-internal if it looks
3389         like doing so will not result in any user-visible changes.
3390         (revert-buffer-internal): new function. Do the actual process of
3391         reversion and then see whether the result is any different to what
3392         we have already. If it is not then do nothing.
3393
3394 2001-12-11  Andy Piper  <andy@xemacs.org>
3395
3396         * menubar.el (get-popup-menu-response): re-order so that it works
3397         on more sane/facist window systems.
3398
3399 2001-12-03  Andy Piper  <andy@xemacs.org>
3400
3401         * faces.el (frob-face-property): don't infloop in face frobbing
3402         from Jan Vroonhof <jan@xemacs.org>.
3403
3404 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3405
3406         * faces.el (frob-face-property): Follow face fall-back hierarchy
3407         properly for face properties without an instance. Only do manual
3408         copy form 'default in last resort. This handles in particular
3409         the case where 'default itself has only a fall-back (which is
3410         the case by default on windows).
3411
3412 2001-11-24  Andy Piper  <andy@xemacs.org>
3413
3414         * printer.el (generic-print-region): set default-frame-plist to
3415         nil while creating the printer frame so that sizes reflect the
3416         printed page.
3417
3418         * faces.el (face-complain-about-font): Don't complain on printers.
3419
3420 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3421         
3422         * package-net.el: Andy synch.
3423         
3424 2001-12-16  Andy Piper  <andy@xemacs.org>
3425
3426         * package-get.el (package-get-update-all): Make sure installed.db
3427         gets updated after updating packages.
3428
3429 2002-03-28  Ben Wing  <ben@xemacs.org>
3430
3431         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3432         continuation, truncation so that we don't get line jumpiness from
3433         them being larger than the line height.
3434
3435         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3436
3437 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3438
3439         * font.el (font-window-system-mappings): Add mapping for Gtk
3440         (assume identical to X) 
3441
3442 2002-02-04  Andy Piper  <andy@xemacs.org>
3443
3444         * files.el (convert-standard-filename): Fix for short filename
3445         Peter Arius <pas@methodpark.de>
3446
3447 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3448
3449         * list-mode.el (default-choose-completion): completion-base-size
3450         should refer to local value in the completion list buffer.
3451
3452 2001-12-03  Didier Verna  <didier@xemacs.org>
3453
3454         * rect.el: autoload `replace-rectangle'.
3455         * keydefs.el (global-map): bind it to `C-x r p'.
3456
3457 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3458
3459         * XEmacs 21.4.8 "Honest Recruiter" is released.
3460
3461 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3462
3463         This patch is based on Jerry James's patch and analysis.
3464
3465         * select.el (get-clipboard):
3466         (get-selection):
3467         Update docstrings.
3468         (get-clipboard-foreign):
3469         (get-selection-foreign):
3470         New function for use as `interprogram-paste-function's.
3471
3472         * simple.el (interprogram-paste-function): Change default to
3473         `get-clipboard-foreign'; improve docstring.
3474         (interprogram-cut-function): Improve dosctring.
3475
3476 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3477
3478         * XEmacs 21.4.7 "Economic Science" is released.
3479
3480 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3481
3482         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3483
3484 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3485
3486         * obsolete.el (assq-delete-all): New compatibility alias for 
3487         remassq.
3488
3489 2002-01-09  Simon Josefsson  <jas@extundo.com>
3490
3491         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3492
3493 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3494
3495         * info.el (Info-auto-generate-directory): Default
3496         Info-auto-generate-directory to 'if-outdated.
3497
3498 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3499
3500         * startup.el (normal-top-level): Prevent migration code from
3501         trashing .emacs on an error in loading the init files.
3502
3503 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3504
3505         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3506         "system default" Xdefaults and friends get xrdb-mode.
3507
3508 2002-03-05  Mats Lidell  <matsl@contactor.se>
3509  
3510         * help-nomule.el (tutorial-supported-languages): Added Swedish
3511         tutorial. Sorted languages.
3512
3513 2002-02-11  Mike Sperber <mike@xemacs.org>
3514
3515         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3516         regenerating outdated dir files and dir is non-existent.
3517
3518 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3519
3520         * code-files.el (convert-mbox-coding-system): Improve comment.
3521         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3522         coding-system argument to `write-region-pre-hook' call.
3523         (write-region-pre-hook): Fix docstring to mention lockname argument.
3524
3525 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3526
3527         * minibuf.el (completing-read): Remove redundant wrong arg list.
3528
3529         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3530
3531 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3532
3533         * obsolete.el (interactive-form): new compatibility alias for 
3534         function-interactive.
3535
3536 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3537
3538         * menubar-items.el (Menubar-items-truncate-list): Removed.
3539         * menubar-items.el (Menubar-items-truncate-history): New.
3540         * menubar-items.el (default-menubar): Use
3541         Menubar-items-truncate-history.
3542
3543 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3544
3545         * printer.el (generic-print-region): Pass correct arguments to
3546         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3547         Torkelsson <torkel@acc.umu.se>.
3548
3549 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3550
3551         * help.el (describe-mode): synched with FSF 19.34; handle nil
3552         minor mode indicators.
3553
3554 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3555
3556         * minibuf.el (completing-read): Update docstring.
3557
3558 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3559
3560         * XEmacs 21.4.6 "Common Lisp" is released.
3561
3562 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3563
3564         * package-net.el: Inadvertant synch with Windows branch.  From
3565         Andy's log:
3566         (package-net-kit-version): new variable.
3567         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3568
3569 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3570
3571         * package-get.el (package-get-locate-index-file): Also search the
3572         core etc/ directory for the package index file if it can't be
3573         found in ~/.xemacs/.
3574
3575 2001-12-13  William Perry  <wmperry@gnu.org>
3576
3577         * dialog-gtk.el (popup-builtin-question-dialog):
3578         Conform to API in gui.c.
3579         
3580 2001-11-12  Andy Piper  <andy@xemacs.org>
3581
3582         * cus-edit.el (custom-save-face-internal): make sure we save
3583         non-themed faces.
3584         (custom-save-variables): ditto variables.
3585
3586 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3587
3588         * faces.el (make-face-family):
3589         (make-face-size):
3590         New face-modifying functions per Jan Vroonhof.
3591
3592         cus-face.el (custom-set-face-font-family):
3593         (custom-set-face-font-size):
3594         Use them.
3595
3596         * font.el (font-window-system-mappings): More precise docstring.
3597
3598         (font-create-name):
3599         (font-create-object):
3600         (tty-font-create-object):
3601         (tty-font-create-plist):
3602         (x-font-create-object):
3603         (x-font-create-name):
3604         (ns-font-create-name):
3605         (mswindows-font-create-object):
3606         (mswindows-font-create-name):
3607         Add doctrings.
3608
3609 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3610
3611         * gtk-faces.el (gtk-init-device-faces): removed spurious
3612         quote before let* expression.
3613
3614 2001-10-29  Andy Piper  <andy@xemacs.org>
3615
3616         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3617         modified when changing coding system.
3618
3619         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3620         that we invoke the GUI directory selector.
3621
3622 2001-10-25  Andy Piper  <andy@xemacs.org>
3623
3624         * dialog.el (make-dialog-box): use new directory dialog support.
3625         * minibuf.el (read-file-name-1): ditto.
3626         (read-file-name): ditto.
3627         (read-directory-name): ditto.
3628
3629 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3630
3631         * XEmacs 21.4.5 "Civil Service" is released.
3632
3633 2001-04-23  Didier Verna  <didier@xemacs.org>
3634
3635         * cus-edit.el (custom-variable-pre-save): New.
3636         * cus-edit.el (custom-variable-post-save): New.
3637         * cus-edit.el (custom-variable-save): use them.
3638         * cus-edit.el (custom-face-pre-save): New.
3639         * cus-edit.el (custom-face-post-save): New.
3640         * cus-edit.el (custom-face-save): use them.
3641         * cus-edit.el (custom-group-pre-save): New.
3642         * cus-edit.el (custom-group-post-save): New.
3643         * cus-edit.el (custom-group-save): use them.
3644         * cus-edit.el (Custom-save): use the pre/post functions above,
3645         call `custom-save-all' only once.
3646         * cus-edit.el (custom-variable-pre-reset-standard): New.
3647         * cus-edit.el (custom-variable-post-reset-standard): New.
3648         * cus-edit.el (custom-variable-reset-standard): use them.
3649         * cus-edit.el (custom-face-pre-reset-standard): New.
3650         * cus-edit.el (custom-face-post-reset-standard): New.
3651         * cus-edit.el (custom-face-reset-standard): use them.
3652         * cus-edit.el (custom-group-pre-reset-standard): New.
3653         * cus-edit.el (custom-group-post-reset-standard): New.
3654         * cus-edit.el (Custom-reset-standard): use them.
3655         * cus-edit.el (custom-face-reset-saved): use the pre/post
3656         functions above, call `custom-save-all' only once.
3657
3658 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
3659
3660         * gutter-items.el (buffers-tab face): Derive from the modeline
3661         face by default.  Many people use white-on-black for the default
3662         font, and the tabs look hideous with that color combination.  The
3663         modeline usually has the correct colors.
3664
3665 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
3666
3667         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
3668         (tag-mark-stack-max): Typo fix.
3669
3670 2001-09-28  Ben Wing  <ben@xemacs.org>
3671
3672         * font-lock.el:
3673         * font-lock.el (font-lock-after-change-function):
3674         fix problem with last patch, reported by Katsumi Yamaoka.
3675
3676 2001-09-17  Ben Wing  <ben@xemacs.org>
3677
3678         * font-lock.el (font-lock-after-change-function):
3679         fix problem when you insert a comment on the line before a line of
3680         code: if we use the following char, then when you hit backspace,
3681         the following line of code turns the comment color.
3682
3683 2001-06-08  Ben Wing  <ben@xemacs.org>
3684
3685         * process.el: comment about shell-command-switch.
3686         * process.el (shell-quote-argument): Need to quote a null
3687         argument, too.  From Dan Holmsand.
3688         
3689         * startup.el (normal-top-level): Delete some unused FSF junk.
3690         * startup.el (command-line-early):
3691         
3692         * startup.el (command-line): Call MS Windows init function.
3693         
3694         * win32-native.el:
3695         * win32-native.el (mswindows-system-shells): New.
3696         * win32-native.el (mswindows-system-shell-p): New.
3697         * win32-native.el (init-mswindows-at-startup): New.
3698         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
3699         * win32-native.el (mswindows-quote-one-simple-arg):
3700         * win32-native.el (mswindows-quote-one-command-arg):
3701         * win32-native.el (mswindows-construct-process-command-line-alist):
3702         Correct comments at top.  Correctly handle passing arguments
3703         to Cygwin programs and to bash.  Fix quoting of zero-length
3704         arguments (from Dan Holmsand).  Set shell-command-switch based
3705         on shell-file-name, which in turn comes from env var SHELL.
3706
3707 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
3708
3709         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
3710         default-toolbar-position): Fill docstrings for balloon-help.
3711
3712 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
3713
3714         * faces.el: Reenable specifications over 'gtk domain.
3715
3716 2001-08-08  Didier Verna  <didier@xemacs.org>
3717
3718         * autoload.el (update-autoload-files): make defdir a file name,
3719         not directory name.
3720
3721 2001-08-06  Steve Youngs  <youngs@xemacs.org>
3722
3723         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
3724
3725         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
3726
3727 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
3728
3729         * font-menu.el (font-menu-set-font): Default to current font-family.
3730         (font-menu-preferred-resolution):
3731         (font-menu-size-scaling):
3732         Provide gtk defaults, too.
3733
3734 2001-07-29  Mike Alexander  <mta@arbortext.com>
3735
3736         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
3737         list
3738         (custom-set-face-font-family): ditto
3739
3740 2001-07-26  Mike Sperber <mike@xemacs.org>
3741
3742         * files.el (auto-mode-alist): .9 files are man pages, too.
3743
3744 2001-07-23  Edwin Steiner <esteiner@net4you.at>
3745
3746         * process.el (call-process-internal): bind
3747         coding-system-for-write to 'binary when calling
3748         start-process-internal, so the process receives 
3749         the literal contents of INFILE.
3750
3751 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
3752
3753         * files.el (auto-mode-alist): Add configure.ac support.
3754
3755 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
3756
3757         * buff-menu.el:
3758         mouse.el:
3759         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
3760
3761 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
3762
3763         * XEmacs 21.4.4 "Artificial Intelligence" is released.
3764
3765 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
3766
3767         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
3768         mixed text.
3769         (kinsoku-eol-p): Ditto.
3770
3771 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3772
3773         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
3774         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
3775         characters as the category `s' or `e' correctly.
3776
3777 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
3778
3779         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
3780
3781 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
3782
3783         * mule/cyrillic.el:  Set up case table.
3784
3785 2001-06-08  Mike Sperber <mike@xemacs.org>
3786
3787         * files.el (save-some-buffers-1): Don't zap the help window right
3788         after `map-y-or-n-p' has popped it up.
3789
3790 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
3791
3792         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
3793
3794 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
3795
3796         * specifier.el: define-specifier-tag 'gtk.
3797
3798 2001-05-12  Ben Wing  <ben@xemacs.org>
3799
3800         * find-paths.el (paths-find-recursive-path):
3801         fix error with null EXCLUDE-REGEXP.
3802         
3803         * font-lock.el (font-lock-mode):
3804         fix problem reported by hrvoje with buffers starting with a space.
3805         
3806 2001-05-06  Ben Wing  <ben@xemacs.org>
3807
3808         * dialog.el (make-dialog-box):
3809         * menubar-items.el (default-menubar):
3810         * printer.el (generic-print-buffer):
3811         * printer.el (generic-print-region):
3812         implement printing the selection when it's selected.
3813
3814 2001-04-18  Didier Verna  <didier@xemacs.org>
3815
3816         * cus-edit.el (Custom-reset-standard): reset to standard settings
3817         not only when the buffer's :custom-state is 'modified, but also
3818         when it is 'set or 'saved.
3819
3820 2001-04-17  Didier Verna  <didier@xemacs.org>
3821
3822         * startup.el (load-user-init-file): define `custom-file' before
3823         loading the user's init file.
3824
3825 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
3826
3827         * menubar.el (popup-mode-menu): Make it work with
3828         popup-menu-titles turned off.
3829         
3830 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3831
3832         * about.el (about-mailto-link): Use compose-mail for sending mail.
3833
3834 2001-07-14  Sean MacLennan  <seanm@storm.ca>
3835
3836         * package-admin.el (package-install-hook): New.
3837         (package-delete-hook): New.
3838         (package-admin-add-single-file-package): Use package-delete-hook.
3839
3840         * package-get.el (package-get): Use package-install-hook.
3841
3842 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3843
3844         * package-ui.el (pui-install-selected-packages): reverse the lists
3845         of packages so that they get handled in the same order as they
3846         were selected.
3847
3848 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
3849
3850         * packages.el (locate-library): Use read-library-name for completion.
3851
3852 2001-05-21  Martin Buchholz  <martin@xemacs.org>
3853
3854         * byte-optimize.el (=): `=' is not a binary predicate!
3855         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
3856         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
3857
3858 2001-05-20  Martin Buchholz  <martin@xemacs.org>
3859
3860         * bytecomp.el (byte-compile-arithcompare):
3861         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
3862
3863 2001-06-03  William M. Perry  <wmperry@gnu.org>
3864
3865         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
3866         return the filename selected by the user!
3867
3868 2001-05-31  William M. Perry  <wmperry@gnu.org>
3869
3870         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
3871         in XEmacs/GTK.
3872
3873 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
3874
3875         * coding.el: Tiny typo fixed.
3876
3877 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3878
3879         * XEmacs 21.4.3 "Academic Rigor" is released.
3880
3881 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
3882
3883         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
3884
3885 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3886
3887         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
3888
3889 2001-05-04  Ben Wing  <ben@xemacs.org>
3890
3891         * printer.el (generic-print-buffer):
3892         * printer.el (generic-print-region):
3893         Enable dialog boxes.  Apply workaround recommended by Kirill.
3894         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
3895         
3896         * simple.el (kill-whole-line):
3897         * simple.el (kill-line-1):
3898         * simple.el (kill-entire-line):
3899         * simple.el (kill-line):
3900         * simple.el (backward-kill-line):
3901         Take out interactive dependence of kill-whole-line.
3902
3903 2001-04-22  Ben Wing  <ben@xemacs.org>
3904
3905         * dialog.el (make-dialog-box):
3906         Put dialog titles back in -- this time correctly.  Fix various
3907         other problems with leaks and such.
3908
3909         * simple.el (region-exists-p):
3910         * simple.el (region-active-p):
3911         Add comment about which one is correct to use in menu specs.
3912
3913 2001-05-05  Ben Wing  <ben@xemacs.org>
3914
3915         * dialog.el (make-dialog-box): fix doc string.
3916         * menubar-items.el (default-menubar): Add Page Setup for Windows,
3917         take out Pretty Print.
3918         * printer.el:
3919         * printer.el (printer-current-device): New.
3920         * printer.el (Printer-get-device): New.
3921         * printer.el (Printer-clear-device): New.
3922         * printer.el (generic-page-setup): New.
3923         * printer.el (generic-print-buffer):
3924         * printer.el (generic-print-region):
3925         Implement Page Setup.  Handle errors properly.
3926
3927 2001-05-05  Ben Wing  <ben@xemacs.org>
3928
3929         * subr.el (error): Complete list of errors in doc string.
3930         
3931 2001-04-22  Ben Wing  <ben@xemacs.org>
3932
3933         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
3934         
3935 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
3936
3937         * build-report.el: Remove CVS keywords since this file has been in
3938         core lisp for a while now.
3939         * build-report.el (build-report-make-output-files): Fix typo.
3940
3941 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3942
3943         * about.el (about-finish-buffer): Make sure the last change works
3944         even if EVENT is nil.
3945
3946 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3947
3948         * about.el (about-finish-buffer): Kill/bury the buffer where the user
3949         clicked, not the one that happens to be the current buffer at the
3950         time.
3951
3952 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
3953
3954         * cus-edit.el (custom-display): Support the GTK Window System also.
3955
3956 2001-04-30  Ben Wing  <ben@xemacs.org>
3957
3958         * printer.el:
3959         * printer.el (printer-page-header):
3960         * printer.el (Print-context): New.
3961         * printer.el (printer-page-footer):
3962         * printer.el (generate-header-element): New.
3963         * printer.el (generate-header-line): New.
3964         * printer.el (print-context-property):
3965         * printer.el (generic-print-buffer):
3966         * printer.el (generic-print-region):
3967         Implement headers and footers.  Implement calling Print dialog box
3968         (#### but it doesn't quite work yet).
3969
3970 2001-04-25  Ben Wing  <ben@xemacs.org>
3971
3972         * about.el (xemacs-hackers):
3973         * about.el (about-url-alist):
3974         * about.el (about-personal-info):
3975         * about.el (about-hacker-contribution):
3976         More contributions.
3977         
3978         * simple.el (handle-post-motion-command):
3979         Fix spurious setting of zmacs-region-stays to t after a non-shift
3980         motion command.
3981
3982 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
3983
3984         * about.el (about-personal-info): Update my bio.
3985         (about-hacker-contribution): Ditto.
3986
3987 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
3988
3989         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
3990
3991 2001-04-19  Andy Piper  <andy@xemacs.org>
3992
3993         * package-net.el (package-net-cygwin32-binary-size): new size.
3994         (package-net-win32-binary-size): new size.
3995         (package-net-convert-index-to-ini): Use new arch.
3996         (package-net-batch-convert-index-to-ini): Removed.
3997         (package-net-generate-bin-ini): New.
3998         (package-net-batch-generate-bin-ini): New.
3999
4000 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4001
4002         * XEmacs 21.4.1 "Copyleft" is released.
4003
4004 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4005
4006         * x-compose.el (xlib-input-method-bug-workaround):
4007         (alias-colon-to-double-quote):
4008         Force sort in map-keymap to work around rehash bug.
4009
4010 2001-04-17  Ben Wing  <ben@xemacs.org>
4011
4012         * about.el: Finish overhaul, add a few new hackers, update a
4013         couple old ones.
4014
4015 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4016
4017         * XEmacs 21.4.0 "Solid Vapor" is released.
4018
4019 2001-04-15  Ben Wing  <ben@xemacs.org>
4020
4021         * about.el:
4022         * about.el (about-headline-face): New.
4023         * about.el (about-link-face): New.
4024         * about.el (about-current-release-maintainers): New.
4025         * about.el (about-other-current-hackers): New.
4026         * about.el (about-url-alist):
4027         * about.el (about-once-and-future-hackers): New.
4028         * about.el (about-mailto-link): New.
4029         * about.el (about-get-buffer):
4030         * about.el (about-finish-buffer):
4031         * about.el (about-xemacs):
4032         * about.el (about-features): Removed.
4033         * about.el (about-advantages): New.
4034         * about.el (about-maintainer-info): Removed.
4035         * about.el (about-personal-info): New.
4036         * about.el (about-hacker-contribution): New.
4037         * about.el (about-maintainer):
4038         * about.el (about-show-linked-info):
4039         * about.el (about-hackers):
4040         Major revamping.  Rewriting of most of the text, improve the
4041         link handling, separate info on contributors into personal
4042         and contribution info, add new contributors, update personal
4043         info, etc. etc.
4044         
4045         * menubar-items.el (default-menubar):
4046         Help menubar entry for News now says more accurately
4047         "What's New in XEmacs".
4048         
4049         * mouse.el:
4050         * mouse.el (mouse-track-cleanup-hook):
4051         * mouse.el (mouse-track):
4052         Don't set-buffer to a dead buffer when calling mouse-track
4053         cleanup hooks.
4054
4055 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4056
4057         * XEmacs 21.2.47 "Zephir" is released.
4058
4059 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4060
4061         * dialog.el (make-dialog-box): Disable dialog box titles until
4062         we get them working.
4063
4064 2001-03-30  Ben Wing  <ben@xemacs.org>
4065
4066         * help.el:
4067         * help.el (Help-princ-face):
4068         * help.el (Help-prin1-face):
4069         * help.el (frob-help-extents):
4070         * help.el (describe-function-1):
4071         * help.el (describe-variable):
4072         Avoid using font-lock faces, which may not be defined.
4073         Instead, use hyper-apropos faces, and make sure they're
4074         defined as necessary by using `require'. (It's not so safe
4075         to do this for font-lock.) In any case, we will eventually
4076         be merging this functionality into hyper-apropos.
4077
4078         * loaddefs.el (completion-ignored-extensions):
4079         Fix documentation.
4080         
4081         * menubar-items.el (menu-truncate-list): Removed.
4082         * menubar-items.el (Menubar-items-truncate-list): New.
4083         * menubar-items.el (default-menubar):
4084         Fix errors if grep or compile command is too long.  Rename helper
4085         function to be less visible.
4086
4087 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4088
4089         * byte-optimize.el (byte-optimize-minus):
4090         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4091
4092 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4093
4094         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4095         Mule is available.
4096
4097         * mule/latin.el: New file.
4098
4099 2001-03-11  Ben Wing  <ben@xemacs.org>
4100
4101         * auto-save.el:
4102         * auto-save.el (auto-save-directory):
4103         * auto-save.el (make-auto-save-file-name):
4104         * auto-save.el (auto-save-file-name-p): New.
4105
4106         Merge in improvements from other definition of
4107         make-auto-save-file-name in files.el.
4108         
4109         * auto-save.el (auto-save-original-name):
4110         * auto-save.el (auto-save-name-in-fixed-directory):
4111         * auto-save.el (auto-save-unslashify-name): Removed.
4112         * auto-save.el (auto-save-slashify-name): Removed.
4113         * auto-save.el (auto-save-reserved-chars): New.
4114         * auto-save.el (auto-save-escape-name): New.
4115         * auto-save.el (auto-save-unhex): New.
4116         * auto-save.el (auto-save-unescape-name): New.
4117
4118         Change algorithm for encoding filenames in auto-save names to be
4119         entirely safe with all filesystems and all possible characters in
4120         a filename, and 100% reversible. (Essentially, uses
4121         quoted-printable as the encoding.)
4122         
4123         * auto-save.el (recover-all-files):
4124
4125         Use insert-directory rather than calling ls directly -- fixes
4126         things under Windows.
4127
4128         * files.el:
4129         * files.el (convert-standard-filename): Substitute FSF's
4130         definition for this (we had nothing here before).
4131         
4132         * files.el (backup-buffer): Warning fix.
4133         
4134         * files.el (make-backup-file-name):
4135         * files.el (find-backup-file-name):
4136         Fix error in calling sequence to auto-save-file-name-p.
4137         
4138         * files.el (recover-file):
4139         Use insert-directory rather than calling ls directly -- fixes
4140         things under Windows.
4141
4142         * files.el (make-auto-save-file-name): Removed.
4143         * files.el (auto-save-file-name-p): Removed.
4144         auto-save is always dumped so no sense in having a definition
4145         that will always be overwritten with another.
4146         
4147         * files.el (insert-directory):
4148         * win32-native.el:
4149         * win32-native.el (debug-mswindows-process-command-lines):
4150         * win32-native.el (original-make-auto-save-file-name): Removed.
4151         * win32-native.el (make-auto-save-file-name): Removed.
4152
4153
4154 2001-03-21  Martin Buchholz <martin@xemacs.org>
4155
4156         * XEmacs 21.2.46 "Urania" is released.
4157
4158 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4159
4160         * menubar-items.el (default-menubar): Update sample.emacs to
4161         sample.init.el and adjust accelerators.
4162
4163 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4164
4165         * build-report.el (build-report): Improve docstring.
4166
4167 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4168
4169         * ChangeLog: Log GTK merge.
4170
4171         * gutter-items.el:
4172         * mwheel.el:
4173         * sound.el:
4174         * startup.el:
4175         Revert gratuitous whitespace changes.
4176
4177 2001-03-07  Ben Wing  <ben@xemacs.org>
4178
4179         * help.el:
4180         * help.el (key-or-menu-binding):
4181         * help.el (Help-find-file): New.
4182         * help.el (describe-beta):
4183         * help.el (describe-copying):
4184         * help.el (describe-project):
4185         * help.el (view-emacs-news):
4186         * help.el (view-sample-init-el): New.
4187         * help.el (Help-princ-face): New.
4188         * help.el (Help-prin1-face): New.
4189         * help.el (help-symbol-function-context-menu):
4190         * help.el (help-symbol-variable-context-menu):
4191         * help.el (help-symbol-function-and-variable-context-menu):
4192         * help.el (frob-help-extents):
4193         * help.el (describe-function-1):
4194         * help.el (describe-variable):
4195
4196         Add coloring in Help buffers, correspondent with hyperlinks.
4197         View files in view-mode rather than Fundamental.
4198         Remove separators from context menus -- now handled in generic code.
4199         Add `Find Tag' to context menu.
4200         
4201         * menubar.el (popup-mode-menu):
4202
4203         Rewrite code that outputs the popup menu to (a) put more specific
4204         entries first, (b) be more robust, (c) output the proper context
4205         menu separators automatically (the context menu functionality is
4206         new and currently used only by Help).
4207
4208 2001-03-10  William M. Perry  <wmperry@aventail.com>
4209
4210         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4211         this function when converting from the 21.1 GTK branch.  Now
4212         supports file, password, question, and color built-in dialogs.
4213
4214 2001-03-06  Ben Wing  <ben@xemacs.org>
4215
4216         * keydefs.el:
4217         * keydefs.el (global-map):
4218         Add commented-out change of M-k (for 21.5).
4219         
4220         * menubar-items.el (default-menubar):
4221         Fix items to control kill-line behavior; add items for
4222         shifted motion.
4223         
4224         * simple.el:
4225         * simple.el (kill-whole-line):
4226         * simple.el (historical-kill-line): Removed.
4227         * simple.el (kill-line): Removed.
4228         * simple.el (kill-entire-line): New.
4229         * simple.el (kill-line-1): New.
4230         * simple.el (backward-kill-line):
4231         Undo kill-whole-line == always changes.  Add new function
4232         kill-entire-line to unconditionally delete the current line.
4233         Add comments describing the lamentable state of affairs of
4234         the kill-line functions and variables.
4235
4236 2001-03-02  Ben Wing  <ben@xemacs.org>
4237
4238         * simple.el:
4239         * simple.el (beginning-of-buffer):
4240         * simple.el (end-of-buffer):
4241         * simple.el (mark-ring-unrecorded-commands):
4242         * simple.el (signal-error-on-buffer-boundary):
4243         * simple.el (shifted-motion-keys-select-region):
4244         * simple.el (unshifted-motion-keys-deselect-region):
4245         * simple.el (motion-keys-for-shifted-motion): New.
4246         * simple.el (handle-pre-motion-command):
4247         * simple.el (handle-post-motion-command):
4248         * simple.el (forward-char-command):
4249         * simple.el (backward-char-command):
4250         * simple.el (scroll-up-command):
4251         * simple.el (scroll-down-command):
4252         * simple.el (next-line):
4253         * simple.el (previous-line):
4254         * simple.el (backward-block-of-lines):
4255         * simple.el (forward-block-of-lines):
4256         * simple.el (backward-word):
4257         * simple.el (mark-word):
4258
4259         Augment documentation of the most common motion commands to make
4260         note of the shifted-motion support.  Improve the support to (a)
4261         properly document how it works and why it's done in the fashion it
4262         is, and (b) allow the keystrokes that trigger it to be customized.
4263
4264         Correct error in the customize specification of
4265         mark-ring-unrecorded-commands.
4266
4267 2001-03-02  Ben Wing  <ben@xemacs.org>
4268
4269         * font-lock.el:
4270         * font-lock.el (font-lock-pending-extent-table): Removed.
4271         * font-lock.el (font-lock-pending-buffer-table): New.
4272         * font-lock.el (font-lock-pre-idle-hook):
4273         * font-lock.el (font-lock-after-change-function):
4274         * font-lock.el (font-lock-fontify-pending-extents):
4275         * font-lock.el (font-lock-lisp-like):
4276
4277         Fix handling of pending extents to avoid excessive slowness (N^2
4278         behavior) when making lots of buffer changes between redisplays,
4279         such as when saving the Options.
4280
4281 2001-03-09  William M. Perry  <wmperry@aventail.com>
4282
4283         * device.el:
4284         * dragdrop.el:
4285         * dumped-lisp.el:
4286         * faces.el:
4287         * frame.el:
4288         * gnuserv.el:
4289         * loadup.el:
4290         * menubar-items.el:
4291         * minibuf.el:
4292         The Great GTK Merge.
4293
4294         * ChangeLog.GTK:
4295         * dialog-gtk.el:
4296         * gdk.el:
4297         * generic-widgets.el:
4298         * glade.el:
4299         * gnome-widgets.el:
4300         * gnome.el:
4301         * gtk-compose.el:
4302         * gtk-extra.el:
4303         * gtk-faces.el:
4304         * gtk-ffi.el:
4305         * gtk-file-dialog.el:
4306         * gtk-font-menu.el:
4307         * gtk-glyphs.el:
4308         * gtk-init.el:
4309         * gtk-iso8859-1.el:
4310         * gtk-marshal.el:
4311         * gtk-mouse.el:
4312         * gtk-package.el:
4313         * gtk-password-dialog.el:
4314         * gtk-select.el:
4315         * gtk-widget-accessors.el:
4316         * gtk-widgets.el:
4317         * gtk.el:
4318         widgets-gtk.el:
4319         The Great GTK Merge: new files.
4320
4321 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4322
4323         * generic-widgets.el: Don't require gtk (a built-in feature) at
4324         top level.  Don't execute the last sexp unless (featurep 'gtk).
4325
4326 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4327
4328         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4329
4330 2001-02-23  Martin Buchholz <martin@xemacs.org>
4331
4332         * XEmacs 21.2.45 "Thelxepeia" is released.
4333
4334 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4335  
4336         * about.el (xemacs-hackers): update my entry. 
4337         * about.el (about-maintainer-info): ditto. 
4338         * about.el (about-hackers): ditto. 
4339
4340 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4341
4342         * about.el (about-maintainer-info): More vanity info about
4343         yours truly.
4344
4345 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4346
4347         * build-report.el (build-report-destination): xemacs-build-reports
4348         has moved to SourceForge, where mailing list name length is
4349         restricted, hence the name change to
4350         xemacs-buildreports@xemacs.org.
4351         * build-report.el (build-report-keep-regexp): Update default.
4352         * build-report.el (build-report-delete-regexp): Ditto.
4353         * build-report.el (build-report-make-output-files): Ditto.
4354
4355 2001-02-19  Craig Lanning  <lanning@scra.org>
4356
4357         * lisp-mode.el: Add indentation specifications for following
4358         Common Lisp forms: handler-case, handler-bind, with-slots,
4359         with-open-file, with-open-stream, print-unreadable-object.
4360
4361 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4362
4363         * font-lock.el (font-lock-set-defaults-1):
4364         Move initialization of `font-lock-cache-position' so that it's set
4365         even if font-lock-keywords is already defined.
4366
4367 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4368
4369         * autoload.el (generate-file-autoloads-1):
4370         Use `emacs-lisp-mode-syntax-table' instead of
4371         `lisp-mode-syntax-table'.
4372         * lisp-mode.el (lisp-mode-syntax-table):
4373         Get rid of old checks for `parse-partial-sexp' version.
4374         Make `|' (pipe) string delimiter instead of punctuation.
4375
4376 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4377
4378         * window.el (save-selected-window):
4379         Use gensym for better macro hygiene.
4380
4381 2001-02-06  Mike Sperber <mike@xemacs.org>
4382
4383         * dump-paths.el:
4384         * startup.el (startup-setup-paths): Set and use
4385         `mule-lisp-directory'.
4386         (startup-setup-paths-warning): Ditto.
4387
4388         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4389         (paths-construct-load-path): Consider `mule-lisp-directory'.
4390
4391 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4392
4393         * font-lock.el: Syntax table improvements used.  A few random
4394         changes are not specified below.
4395         (font-lock-fontify-string-delimiters):
4396         (font-lock-syntactic-keywords):
4397         (font-lock-cache-state nil):
4398         (font-lock-cache-position):
4399         New variables.
4400         (font-lock-set-syntax):
4401         (font-lock-apply-syntactic-highlight):
4402         (font-lock-fontify-syntactic-anchored-keywords):
4403         (font-lock-fontify-syntactic-keywords-region):
4404         (font-lock-eval-keywords):
4405         New functions.
4406         (font-lock-remove-face):
4407         (font-lock-fontify-syntactically-region):
4408         Use syntax properties.
4409
4410 2001-02-08  Martin Buchholz <martin@xemacs.org>
4411
4412         * XEmacs 21.2.44 "Thalia" is released.
4413
4414 2001-01-16  Mike Sperber <mike@xemacs.org>
4415
4416         * startup.el (normal-top-level): Work even if no installation root
4417         is found.
4418
4419 2001-01-30  Andy Piper  <andy@xemacs.org>
4420
4421         * gutter-items.el (progress-abort-glyph): remove instantiator.
4422         (set-progress-abort-instantiator): new function.
4423         (abort-progress-feedback): use it.
4424
4425         * gutter.el (set-gutter-dirty-p): new function.
4426
4427 2001-01-30  Didier Verna  <didier@xemacs.org>
4428
4429         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4430
4431 2001-01-24  Didier Verna  <didier@xemacs.org>
4432
4433         * sound.el (sound-extension-list): give a better default value.
4434         * sound.el (load-sound-file): improve the doc string, also find
4435         files given by absolute names, pass a real extension list to
4436         `locate-file'.
4437
4438 2001-01-26  Martin Buchholz <martin@xemacs.org>
4439
4440         * XEmacs 21.2.43 "Terspichore" is released.
4441
4442 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4443
4444         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4445         messages from gnuserv.
4446
4447 2001-01-20  Martin Buchholz <martin@xemacs.org>
4448
4449         * XEmacs 21.2.42 "Poseidon" is released.
4450
4451 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4452
4453         * cl-macs.el (cl-upcase-arg): New function.
4454         (cl-function-arglist): New function.
4455         (cl-transform-lambda): Automatically add CL-style lambda list to
4456         documentation string using functions above.
4457
4458 2001-01-12  Andy Piper  <andy@xemacs.org>
4459
4460         * package-get.el (package-get-custom): call
4461         package-net-update-installed-db.
4462
4463         * package-ui.el (pui-install-selected-packages): call
4464         package-net-update-installed-db.
4465
4466         * package-net.el (package-net-update-installed-db): use
4467         packages-package-list so that we reflect reality.
4468
4469         * packages.el (packages-package-list): Make docstring reflect
4470         reality.
4471
4472         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4473
4474         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4475         isn't installed.
4476
4477 2001-01-17  Andy Piper  <andy@xemacs.org>
4478
4479         * wid-edit.el (widget-activation-glyph-mapper): activate or
4480         deactivate native widgets.
4481         (widget-glyph-insert-glyph): record instantiator.
4482         (widget-push-button-value-create): use it.
4483
4484         * gui.el (gui-button-action): new function. Make button's domain
4485         buffer current when calling.
4486         (make-gui-button): update to use gui-button-action.
4487
4488 2001-01-16  Didier Verna  <didier@xemacs.org>
4489
4490         * menubar-items.el (default-menubar): add an entry for modeline
4491         horizontal scrolling in Options -> Display.
4492
4493 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4494
4495         * package-get.el (package-get-require-signed-base): Set to nil
4496         by default.
4497
4498 2001-01-17  Martin Buchholz <martin@xemacs.org>
4499
4500         * XEmacs 21.2.41 "Polyhymnia" is released.
4501
4502 2001-01-16  Mike Sperber <mike@xemacs.org>
4503
4504         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4505         catch lisp/mule/.
4506
4507 2001-01-14  Mike Sperber <mike@xemacs.org>
4508
4509         * startup.el (maybe-create-compatibility-dot-emacs):
4510         (maybe-unmigrate-user-init-file):
4511         (unmigrate-user-init-file): Created.
4512         (maybe-migrate-user-init-file): Offer creation of compatibility
4513         .emacs.
4514         Some doc fixes wrt init file location.
4515
4516 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4517
4518         * faces.el (face-frob-from-locale-first): new variable.
4519         (frob-face-font-2): Honor tags arg while trying to use
4520         standard-face-mapping.  When face-frob-from-locale-first is set,
4521         first try to set face inheriting from frobbed-face.
4522
4523 2001-01-15  Didier Verna  <didier@xemacs.org>
4524
4525         * about.el (xemacs-hackers): update my entry.
4526         * about.el (about-url-alist): ditto.
4527         * about.el (about-maintainer-info): ditto.
4528         * about.el (about-hackers): ditto.
4529
4530 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4531
4532         The byte compiler has been badly broken for a year,
4533         by the patch of 1999-12-06.
4534         * byte-optimize.el (byte-optimize-form-code-walker):
4535         Bug was: the byte compiler was making this erroneous optimization:
4536         (progn (or (foo)) (bar)) ==> (bar)
4537
4538 2000-11-20  Mike Sperber <mike@xemacs.org>
4539
4540         * setup-paths.el (paths-core-load-path-depth): Split
4541         `paths-load-path-depth' in two for site and core lisp.  Don't
4542         recurse into core.
4543         * setup-paths.el (paths-construct-load-path): Use.
4544
4545 2001-01-10  Andy Piper  <andy@xemacs.org>
4546
4547         * package-net.el (package-net-cygwin32-binary-size): new variable
4548         (package-net-win32-binary-size): ditto.  add much needed
4549         commentary.
4550
4551         * gutter-items.el (buffers-tab-items): correct off-by-one error
4552         for buffers-tab-max-size.
4553
4554 2001-01-08  Martin Buchholz <martin@xemacs.org>
4555
4556         * XEmacs 21.2.40 is released.
4557
4558 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4559
4560         * mule/hebrew.el: Fix comments and typos.
4561         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4562
4563 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4564
4565         * ChangeLog.1: move ancient log from fill.el.
4566
4567         * dump-paths.el:
4568         paragraphs.el:
4569         mule/mule-category.el:
4570         Miscellaneous typo fixes and slight doc clarifications.
4571
4572         * mule/mule-ccl.el:  Correct file name in header.
4573
4574 2000-12-31  Martin Buchholz <martin@xemacs.org>
4575
4576         * XEmacs 21.2.39 is released.
4577
4578 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4579
4580         * byte-optimize.el (byte-optimize-cond):
4581         (byte-optimize-cond-1): New.
4582         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4583         Optimizes (cond (x nil)) ==> nil.
4584         Provide better diagnostic on malformed expr like (cond foo).
4585
4586 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4587
4588         * mule/mule-coding.el:
4589         mule/mule-cmds.el (reset-language-environment,
4590         set-language-environment-coding-systems):
4591         Safer default coding-priority-list, corresponding to src/file-coding.h.
4592
4593 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4594
4595         * package-admin.el: Allow package removal from
4596         early-package-load-path.
4597
4598 2000-12-15  Andreas Jaeger  <aj@suse.de>
4599
4600         * about.el (about-maintainer-info): Update my entry.
4601
4602 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4603
4604         * packages.el (locate-library): Add support for bzip2
4605         compressed .el files.
4606
4607 2000-12-12  Andy Piper  <andy@xemacs.org>
4608
4609         * package-net.el: new file.
4610
4611 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4612
4613         * font-lock.el: Add missing C++ keywords.
4614
4615 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4616
4617         * simple.el (indent-for-comment): Preserve indentation of comments
4618         starting in column 0, as documented in (Info-goto-node
4619         "(xemacs)Comments").  Update docstring accordingly.
4620
4621 2000-12-05  Martin Buchholz <martin@xemacs.org>
4622
4623         * XEmacs 21.2.38 is released.
4624
4625 2000-12-04  Didier Verna  <didier@xemacs.org>
4626
4627         * mouse.el (default-mouse-track-set-point-in-window): remove
4628         spurious '+' operation detected by Martin.
4629
4630
4631 2000-12-01  Martin Buchholz  <martin@xemacs.org>
4632
4633         * cl-extra.el (coerce):
4634         Implement char to integer coercion.
4635         Remove extraneous (numberp) test.
4636
4637         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
4638         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
4639         (byte-optimize-predicate):
4640         Warn if evaluating constant expression signals an error.
4641         (byte-optimize-form): Small simplification.
4642
4643         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
4644
4645 2000-11-30  Martin Buchholz  <martin@xemacs.org>
4646
4647         * byte-optimize.el:
4648         (byte-optimize-minus):
4649         (byte-optimize-plus):
4650         (byte-optimize-mult):
4651         (byte-optimize-quo):
4652         Use (car (last x)) instead of (last x) to get last elt!
4653         Use `byte-optimize-predicate' to optimize `%'.
4654         Move optimizations for special numeric args to bytecomp.el.
4655         * bytecomp.el (byte-compile-associative): Remove.
4656         (byte-compile-max): New.
4657         (byte-compile-min): New.
4658         Properly handle erroneous calls: (max) (min).
4659         (byte-compile-plus): New.
4660         (byte-compile-minus):
4661         It's easiest to handle 0, +1 and -1 args here.
4662         (byte-compile-mult): New.
4663         It's easiest to handle 1, -1 and 2 args here.
4664         (byte-compile-quo):
4665         It's easiest to handle 0, +1 and -1 args here.
4666         Issue byte-compiler warning when dividing by zero.
4667
4668         Byte-compiler arithmetic improvements.
4669         Better optimize these expressions in the obvious way:
4670         (+ x y 1)   -->  varref x varref y add add1
4671         (+ x y -1)  -->  varref x varref y add sub1
4672         (- x y 0)   -->  (- x y)
4673         (- 0 x y)   -->  (- (- x) y)
4674         (% 42 19)   --> compile-time constant
4675         (/ 42 19)   --> compile-time constant
4676         (* (foo) 2) --> foo call dup plus
4677
4678         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
4679         unless (declaim (optimize (safety 3)))
4680         or (setq byte-compile-delete-errors nil).
4681
4682 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
4683
4684         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
4685         docstrings.
4686
4687 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
4688
4689         * startup.el (command-line-do-help):  Add documentation of
4690         portable dumper switches.
4691
4692 2000-11-22  Andy Piper  <andy@xemacs.org>
4693
4694         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
4695
4696         * glyphs.el (init-glyphs): don't use autodetect for strings.
4697
4698 2000-11-28  Martin Buchholz  <martin@xemacs.org>
4699
4700         * byte-optimize.el (byte-optimize-char-before):
4701         (byte-optimize-backward-char):
4702         (byte-optimize-backward-word):
4703         Fix incorrect optimizations for these sorts of expressions:
4704         (let ((x nil)) (backward-char x))
4705
4706 2000-11-21  Martin Buchholz  <martin@xemacs.org>
4707
4708         * byte-optimize.el:
4709         * byte-optimize.el (byte-optimize-backward-char): New.
4710         * byte-optimize.el (byte-optimize-backward-word): New.
4711         Make backward-word and backward-char as efficient as forward versions.
4712
4713         * bytecomp.el (byte-compile-no-args-with-one-extra):
4714         * bytecomp.el (byte-compile-one-arg-with-one-extra):
4715         * bytecomp.el (byte-compile-two-args-with-one-extra):
4716         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
4717         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
4718         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
4719         Check if extra arg is constant nil, and if so, use byte-coded call.
4720
4721         * simple.el (backward-word):
4722         * simple.el (mark-word):
4723         * simple.el (kill-word):
4724         * simple.el (backward-kill-word):
4725         Make COUNT argument optional, for consistency with forward-char et al.
4726
4727         * abbrev.el (abbrev-string-to-be-defined):
4728         * abbrev.el (inverse-abbrev-string-to-be-defined):
4729         * abbrev.el (inverse-add-abbrev):
4730         * abbrev.el (expand-region-abbrevs):
4731         * buff-menu.el (Buffer-menu-execute):
4732         * indent.el (move-to-left-margin):
4733         * indent.el (indent-relative):
4734         * indent.el (move-to-tab-stop):
4735         * info.el (Info-reannotate-node):
4736         * lisp-mode.el (lisp-indent-line):
4737         * lisp.el (end-of-defun):
4738         * lisp.el (move-past-close-and-reindent):
4739         * misc.el (copy-from-above-command):
4740         * mouse.el (default-mouse-track-scroll-and-set-point):
4741         * page.el (forward-page):
4742         * paragraphs.el (forward-paragraph):
4743         * paragraphs.el (end-of-paragraph-text):
4744         * picture.el (picture-forward-column):
4745         * picture.el (picture-self-insert):
4746         * rect.el (extract-rectangle-line):
4747         * simple.el (newline):
4748         * simple.el (fixup-whitespace):
4749         * simple.el (backward-delete-char-untabify):
4750         * simple.el (transpose-chars):
4751         * simple.el (transpose-preceding-chars):
4752         * simple.el (do-auto-fill):
4753         * simple.el (indent-new-comment-line):
4754         * simple.el (blink-matching-open):
4755         * view-less.el (cleanup-backspaces):
4756         * wid-edit.el (widget-transpose-chars):
4757         * term/bg-mouse.el (bg-insert-moused-sexp):
4758         Use more readable (backward-FOO n) instead of (forward-FOO -n).
4759
4760         * info.el (Info-fontify-node):
4761         * simple.el (backward-delete-function):
4762         Use canonical delete-backward-char instead of backward-delete-char.
4763
4764 2000-11-20  Andy Piper  <andy@xemacs.org>
4765
4766         * gutter-items.el (update-tab-in-gutter): don't barf if there are
4767         no buffers.
4768
4769 2000-11-20  Andy Piper  <andy@xemacs.org>
4770
4771         * gutter-items.el (update-tab-in-gutter): don't give popup frames
4772         buffer tabs.
4773
4774 2000-11-18  Martin Buchholz  <martin@xemacs.org>
4775
4776         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
4777         (proclaim inline...) was shadowing compiler-macros.
4778
4779 2000-11-17  Martin Buchholz  <martin@xemacs.org>
4780
4781         * bytecomp.el (byte-compile-eval): New.
4782         (byte-compile-initial-macro-environment): Use byte-compile-eval.
4783         Keeps this promise made in Lispref:
4784         "If a file being compiled contains a `defmacro' form, the macro is
4785         defined temporarily for the rest of the compilation of that file."
4786
4787 2000-11-09  Martin Buchholz  <martin@xemacs.org>
4788
4789         * cl.el (floatp-safe):
4790         (plusp):
4791         (minusp):
4792         (oddp):
4793         (evenp):
4794         (cl-abs):
4795         Use a better parameter name than `x'.
4796
4797         * cl-macs.el (check-type): Make continuable.  Change documentation
4798         to require PLACE, but accept any form for compatibility.
4799
4800         * abbrev.el (define-abbrev): Use check-type.
4801         * font-menu.el (font-menu-change-face): Use check-type.
4802         * menubar.el (relabel-menu-item): Use check-type.
4803         * itimer.el: Fix typo.
4804
4805 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
4806
4807         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
4808
4809 2000-11-14  Martin Buchholz <martin@xemacs.org>
4810
4811         * XEmacs 21.2.37 is released.
4812
4813 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
4814
4815         * code-cmds.el: Provide the feature.
4816
4817 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
4818
4819         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
4820
4821         * code-cmds.el: New file
4822         * mule/mule-cmds.el:
4823         * mule/mule-misc.el
4824         (coding-keymap): New keymap. Define coding system keyboard
4825         commands on file-coding builds too.
4826         (coding-system-change-eol-conversion):
4827         (universal-coding-system-argument):
4828         (set-default-coding-systems):
4829         (prefer-coding-system): Moved from mule-cmds.el
4830         (set-buffer-process-coding-system): Moved from mule-misc.el
4831
4832 2000-09-15  Stephen Carney <carney@scubadoo.com>
4833
4834         * etags.el (buffer-tag-table-files): Use append instead of nconc.
4835
4836 2000-11-09  Steve Youngs  <youngs@xemacs.org>
4837
4838         * package-get.el (package-get-download-sites): Add a pre-release
4839         site for experimental packages.
4840
4841         * auto-autoloads.el: Regenerated.
4842
4843 2000-08-01  Andy Piper  <andy@xemacs.org>
4844
4845         * gutter-items.el (buffers-tab-omit-function): reference
4846         buffers-tab-select-visible-buffers.
4847         (buffers-tab-filter-functions): new variable, by default uses
4848         buffers-tab-selection-function and buffers-tab-omit-function.
4849         (select-buffers-tab-buffers-by-mode): invert arguments.
4850         (buffers-tab-select-visible-buffers): new function. Invert calling
4851         of buffers-menu-omit-invisible-buffers.
4852         (buffers-tab-items): rewrite to use
4853         buffers-tab-filter-functions. Rewrite docstring.
4854         (gutter-buffers-tab-extent): delete.
4855         (add-tab-to-gutter): always build a new extent when adding the
4856         tabs.
4857         (update-tab-in-gutter): make gutter dirty when orientation
4858         changes.
4859
4860 2000-11-07  Martin Buchholz  <martin@xemacs.org>
4861
4862         * bytecomp.el (byte-compile-defvar-or-defconst):
4863         Only do loadhist recording if defvar form includes a value.
4864
4865 2000-11-02  Martin Buchholz  <martin@xemacs.org>
4866
4867         * bytecomp.el (byte-compile-initial-macro-environment):
4868         `eval-when-compile' should not compile its body.
4869
4870 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4871
4872         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
4873         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
4874         some Japanese English.  Remove some ancient FSF comments, and
4875         improve docstrings.  Use symbols not vectors for tables.
4876
4877 2000-11-03  Martin Buchholz  <martin@xemacs.org>
4878
4879         * keymap.el:
4880         (local-key-binding):
4881         (global-key-binding):
4882         Add an optional `accept-defaults' parameter, just like `lookup-key'.
4883
4884         * lisp.el:
4885         (backward-sexp): Slightly simpler code.
4886         (mark-sexp): Make arg optional, like FSF Emacs.
4887         (forward-list): Slightly simpler code.
4888         (backward-list): Slightly simpler code.
4889         (down-list):  Make arg optional, like FSF Emacs.
4890         (up-list):  Make arg optional, like FSF Emacs.
4891         (backward-up-list):  Make arg optional, like FSF Emacs.
4892         (kill-sexp):  Make arg optional, like FSF Emacs.
4893         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
4894
4895         * font-menu.el (font-menu-change-face):
4896         Take continuable errors into account.
4897
4898         * abbrev.el:
4899         * abbrev.el (clear-abbrev-table):
4900         * abbrev.el (define-abbrev-table):
4901         * abbrev.el (define-abbrev):
4902         * abbrev.el (insert-abbrev-table-description):
4903         * apropos.el (apropos-documentation-check-doc-file):
4904         * apropos.el (apropos-documentation-check-elc-file):
4905         * buff-menu.el (list-buffers):
4906         * buff-menu.el (list-buffers-noselect):
4907         * bytecomp.el (byte-recompile-directory):
4908         * bytecomp.el (batch-byte-compile):
4909         * cl-macs.el (typep):
4910         * code-files.el (find-coding-system-magic-cookie):
4911         * code-files.el (insert-file-contents):
4912         * cus-edit.el (customize-set-variable):
4913         * cus-edit.el (customize-save-variable):
4914         * cus-face.el (custom-set-face-font-size):
4915         * cus-face.el (custom-set-face-update-spec):
4916         * cus-face.el (custom-reset-faces):
4917         * custom.el (custom-check-theme):
4918         * custom.el (copy-upto-last):
4919         * fill.el (canonically-space-region):
4920         * fill.el (fill-paragraph):
4921         * fill.el (fill-region):
4922         * fill.el (find-space-insertable-point):
4923         * fill.el (justify-current-line):
4924         * faces.el (face-spec-update-all-matching):
4925         * faces.el (set-face-stipple):
4926         * files-nomule.el (insert-file-contents):
4927         * files.el (insert-file-contents-literally):
4928         * files.el (hack-local-variables-last-page):
4929         * files.el (basic-save-buffer):
4930         * files.el (insert-directory):
4931         * font-menu.el (font-menu-change-face):
4932         * font.el (font-spatial-to-canonical):
4933         * format.el (format-encode-region):
4934         * format.el (format-insert-file):
4935         * format.el (format-replace-strings):
4936         * gutter.el (set-gutter-element):
4937         * help.el (key-or-menu-binding):
4938         * help.el (describe-bindings):
4939         * help.el (with-syntax-table):
4940         * indent.el (indent-rigidly):
4941         * indent.el (delete-to-left-margin):
4942         * info.el:
4943         * info.el (Info-extract-dir-entry-from):
4944         * info.el (Info-build-dir-anew):
4945         * info.el (Info-rebuild-dir):
4946         * info.el (Info-batch-rebuild-dir):
4947         * info.el (Info-read-subfile):
4948         * info.el (Info-build-node-completions):
4949         * info.el (Info-extract-menu-node-name):
4950         * isearch-mode.el (isearch-range-invisible):
4951         * isearch-mode.el (isearch-restore-invisible-extents):
4952         * itimer.el (itimerp):
4953         * itimer.el (itimer-live-p):
4954         * keymap.el:
4955         * keymap.el (substitute-key-definition):
4956         * keymap.el (read-command-or-command-sexp):
4957         * keymap.el (local-key-binding):
4958         * keymap.el (global-key-binding):
4959         * keymap.el (global-set-key):
4960         * keymap.el (local-set-key):
4961         * ldap.el:
4962         * ldap.el (ldap-add-entries):
4963         * ldap.el (ldap-delete-entries):
4964         * lisp.el (backward-sexp):
4965         * lisp.el (mark-sexp):
4966         * lisp.el (forward-list):
4967         * lisp.el (backward-list):
4968         * lisp.el (down-list):
4969         * lisp.el (backward-up-list):
4970         * lisp.el (up-list):
4971         * lisp.el (kill-sexp):
4972         * lisp.el (backward-kill-sexp):
4973         * menubar.el (add-menu-button):
4974         * menubar.el (add-submenu):
4975         * menubar.el (delete-menu-item):
4976         * menubar.el (relabel-menu-item):
4977         * mouse.el (narrow-window-to-region):
4978         * obsolete.el (define-obsolete-variable-alias):
4979         * obsolete.el (store-substring):
4980         * package-admin.el:
4981         * package-admin.el (package-admin-install-function):
4982         * package-admin.el (package-admin-install-function-mswindows):
4983         * package-admin.el (package-admin-default-install-function):
4984         * package-get.el (package-get-update-base-entries):
4985         * packages.el (packages-load-package-dumped-lisps):
4986         * packages.el (packages-collect-package-dumped-lisps):
4987         * printer.el (generic-print-buffer):
4988         * printer.el (generic-print-region):
4989         * replace.el (occur-mode-mouse-goto):
4990         * replace.el (perform-replace):
4991         * select.el (get-selection-no-error):
4992         * simple.el:
4993         * simple.el (newline):
4994         * simple.el (open-line):
4995         * simple.el (edit-and-eval-command):
4996         * simple.el (goto-line):
4997         * simple.el (undo):
4998         * simple.el (kill-region):
4999         * simple.el (copy-region-as-kill):
5000         * simple.el (kill-ring-save):
5001         * simple.el (set-mark):
5002         * simple.el (next-line):
5003         * simple.el (previous-line):
5004         * simple.el (line-move):
5005         * simple.el (set-goal-column):
5006         * simple.el (comment-region):
5007         * subr.el:
5008         * subr.el (putf):
5009         * syntax.el (modify-syntax-entry):
5010         * syntax.el (map-syntax-table):
5011         * view-less.el (view-file):
5012         * view-less.el (view-buffer):
5013         * view-less.el (view-file-other-window):
5014         * window-xemacs.el (backward-other-window):
5015         * window.el:
5016         * window.el (one-window-p):
5017         * window.el (walk-windows):
5018         * window.el (window-list):
5019         * x-mouse.el (x-mouse-kill):
5020         * x-select.el (x-get-cutbuffer):
5021         * x-select.el (x-store-cutbuffer):
5022         * term/bg-mouse.el (bg-mouse-line-to-center):
5023         * term/sun-mouse.el (window-line-end):
5024         * term/sun-mouse.el (sun-select-region):
5025         * term/sun.el (kill-region-and-unmark):
5026         * mule/mule-category.el:
5027         * mule/mule-category.el (modify-category-entry):
5028         * mule/mule-category.el (char-category-list):
5029         * mule/mule-coding.el (coding-system-force-on-output):
5030         * mule/mule-misc.el (coding-system-put):
5031         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5032
5033 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5034
5035         * cus-face.el: Typo fixes and tiny clarifications.
5036         * custom.el: ditto
5037
5038 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5039
5040         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5041         * startup.el (normal-top-level): Setup auto-save-list-file-name
5042         if auto-save-list-file-prefix is non-nil.
5043
5044 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5045
5046         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5047
5048 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5049
5050         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5051         get symbol at point-min.
5052
5053 2000-10-24  Didier Verna  <didier@xemacs.org>
5054
5055         * info.el (Info-emacs-info-file-name): defconst it.
5056         * info.el (Info-footnote-tag): defcustom it.
5057         * info.el (Info-no-description-string): ditto.
5058         * info.el (Info-find-node): adapt to new semantics of
5059         'Info-suffixed-file (don't do the case variants stuff).
5060         * info.el (Info-insert-dir): rewrite the dir file variants code.
5061         * info.el (Info-directory-files): New. Return the list of info
5062         files in a directory.
5063         * info.el (Info-dir-outdated-p): use it.
5064         * info.el (Info-parse-dir-entries): ditto.
5065         * info.el (Info-build-dir-anew): don't restrict to files ending
5066         with a ".info.*" extension.
5067         * info.el (Info-set-mode-line): ditto.
5068         * info.el (Info-read-subfile): adapt to new semantics of
5069         'Info-suffixed-file (append 'exact argument).
5070         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5071         string independently of the case.
5072         * info.el (Info-suffixed-file): use it (match all possible case
5073         for the file name).
5074         * info.el (Info-insert-file-contents): code cleanup.
5075         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5076         columns.
5077         * info.el (Info-batch-rebuild-dir): ditto.
5078         * info.el (Info-read-node-name-1): ditto.
5079         * info.el (Info-search): ditto.
5080         * info.el (Info-fontify-node): ditto.
5081
5082
5083 2000-10-24  Didier Verna  <didier@xemacs.org>
5084
5085         * process.el (shell-command): when called from a program, avoid
5086         'push-mark's "mark-set" message.
5087
5088 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5089
5090         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5091         by a symbol, not by a vector.
5092         * mule/vietnamese.el (vscii): Likewise.
5093         (viscii): Likewise.
5094         * mule/cyrillic.el (koi8-r): Likewise.
5095
5096         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5097         by a symbol, not by a vector.
5098         (chinese-big5-2): Likewise.
5099         * mule/ethiopic.el (ethiopic): Likewise.
5100         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5101         (vietnamese-viscii-upper): Likewise.
5102
5103 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5104
5105         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5106
5107 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5108
5109         * byte-optimize.el (byte-optimize-car): New function.
5110         (byte-optimize-cdr): Ditto.
5111
5112 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5113
5114         * byte-optimize.el: Partial synch with FSF 20.7.
5115         Optimize constant concatenation.
5116         Add keymapp as a side effect free function.  It is a built-in.
5117         (byte-after-unbind-pos): Remove byte-equal.
5118
5119 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5120
5121         * update-elc-2.el: Quote regexps correctly.
5122
5123 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5124
5125         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5126         (ccl-compile): Apply integerp, not integer-or-char-p to
5127         check the type of the buffer magnification
5128         (ccl-compile-write-string): Encode a string with binary
5129         coding system.
5130         (ccl-compile-write-repeat): Likewise.
5131
5132 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5133
5134         * buff-menu.el:
5135         * bytecomp.el:
5136         * coding.el:
5137         * faces.el:
5138         * files.el:
5139         * fill.el:
5140         * float-sup.el:
5141         * font-lock.el:
5142         * help.el:
5143         * iso8859-1.el:
5144         * loaddefs.el:
5145         * menubar-items.el:
5146         * menubar.el:
5147         * modeline.el:
5148         * msw-font-menu.el:
5149         * paragraphs.el:
5150         * paths.el:
5151         * replace.el:
5152         * simple.el:
5153         * sound.el:
5154         * startup.el:
5155         * version.el:
5156         * x-faces.el:
5157         * x-font-menu.el:
5158         Remove purecopy.
5159
5160 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5161
5162         * simple.el (do-auto-fill): Use the function pointer to by
5163         `comment-line-break-function', not `indent-new-comment-line'. This
5164         fixes an issue with cc-mode comment continuation.
5165
5166 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5167
5168         * simple.el (turn-on-auto-fill):  Add (interactive).
5169         * mwheel.el (mwheel-install): Add (interactive).
5170         * font-lock.el (turn-on-font-lock): Add (interactive).
5171         (turn-off-font-lock): Add (interactive).
5172
5173 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5174
5175         * packages.el (packages-special-base-regexp): Add `man'.
5176
5177 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5178
5179         * wid-edit.el (widget-specify-active): map over extents in current
5180         buffer like `widget-specify-inactive' does.  Mapping over the
5181         inactive extent object does not work since the current extent is
5182         ignored by `map-extents'.
5183
5184 2000-10-04  Martin Buchholz <martin@xemacs.org>
5185
5186         * XEmacs 21.2.36 is released.
5187
5188 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5189
5190         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5191         Optimize the compiled-function-constants vector by byte-code
5192         reference counts.
5193
5194 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5195
5196         * build-report.el (build-report-delete-regexp): quote value in
5197         defcustom
5198
5199 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5200
5201         * build-report.el (build-report): Don't bind srcdir which we don't
5202         use in `multiple-value-bind' to avoid the only byte-compiler
5203         warning.
5204
5205 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5206
5207         * build-report.el: Requires cl and custom now.
5208         build-report-version is determined by XEmacs version -- remove
5209         build-report-version*.
5210         * build-report.el (build-report-version): Removed.
5211         * build-report.el (build-report-installation-version-regexp): New.
5212         * build-report.el (build-report-version-file-regexp): New.
5213         * build-report.el (build-report-installation-srcdir-regexp): New.
5214         * build-report.el (build-report-destination): Offer
5215         xemacs-build-reports and xemacs-beta.
5216         * build-report.el (build-report-keep-regexp): Adjusted.
5217         * build-report.el (build-report-delete-regexp): Adjusted.
5218         * build-report.el (build-report-make-output-dir): New.
5219         * build-report.el (build-report-installation-file): Replace use of
5220         `concat' with `expand-file-name'.
5221         * build-report.el (build-report-make-output-file): Removed.
5222         * build-report.el (build-report-make-output-files): New.
5223         * build-report.el (build-report-subject): Identify as
5224         user-variable with "*...".
5225         * build-report.el (build-report-prompts): Ditto.
5226         * build-report.el (build-report-version-file): New.
5227         * build-report.el (build-report-file-encoding): Identify as
5228         user-variable with "*...".
5229         * build-report.el (build-report-make-output-get): New.
5230         * build-report.el (build-report-insert-header): Report
5231         emacs-version and system-configuration instead of
5232         build-report-version.
5233         * build-report.el (build-report-insert-make-output): Add file
5234         argument.
5235         * build-report.el (build-report-insert-installation-file):
5236         Re-indent.
5237         * build-report.el (build-report-keep): Change docstring,
5238         re-indent.
5239         * build-report.el (build-report-delete): Ditto.
5240         * build-report.el (build-report-installation-data): New.
5241         * build-report.el (build-report-version-file-data): New.
5242
5243 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5244
5245         * byte-optimize.el (byte-optimize-lapcode):
5246         Fix the optimization of using the first 5 elements of the
5247         constants vector for variables.
5248         (byte-optimize-lapcode): Fix another ancient broken optimization.
5249
5250 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5251
5252         * *: Spelling mega-patch
5253
5254 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5255
5256         * easymenu.el: doc fixes.
5257         (easy-menu-do-define): Use backquote.
5258         (easy-menu-change):
5259         (easy-menu-add):
5260         `when' seems much clearer than `if' here.
5261         (easy-menu-remove):
5262         (easy-menu-add-item):
5263         (easy-menu-item-present-p):
5264         (easy-menu-remove-item):
5265         Wrap using (when (featurep 'menubar) ...)
5266
5267 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5268
5269         * bytecomp.el (displaying-byte-compile-warnings):
5270         Revert Ben's change to this function below so that the compile log
5271         is displayed properly for users of the "popper" package.
5272
5273 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5274
5275         * window.el (save-selected-window): Use backquote.
5276
5277         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5278         Renamed from `byte-compile-file-form-defvar'.
5279         * bytecomp.el (byte-compile-defvar-or-defconst):
5280         Only cons onto current-load-list in top-level forms.
5281         Else this leaks a cons cell every time a defun is called.
5282         Renamed from `byte-compile-defvar', for clarity.
5283         Warn when docstring of defvar is not a string.
5284         Use consistent error messages.
5285         Better comments.
5286
5287 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5288
5289         * simple.el (set-variable):
5290         Remove unneeded defvar by rearranging order of let* forms.
5291
5292         * mule/mule-ccl.el (ccl-get-next-code):
5293         * menubar-items.el (bookmark-menu-filter):
5294         (language-environment-menu-filter):
5295         (tutorials-menu-filter):
5296         * toolbar-items.el (toolbar-compile):
5297         * byte-optimize.el (disassemble-offset):
5298         Use (declare (special ...)) instead of `defvar'.
5299
5300         * cl-macs.el (cl-do-proclaim):
5301         Fix (declare (special ...)) warning suppression syntax.
5302
5303 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5304
5305         * info.el (Info-tag-table-marker):
5306         (Info-tag-table-buffer):
5307         (Info-find-file-node):
5308         (Info-read-subfile):
5309         (Info-build-node-completions):
5310         (Info-search):
5311         (Info-mode):
5312         Multiple info buffer support.
5313
5314 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5315
5316         * ldap.el (ldap-decode-entry): New defun
5317         (ldap-search-entries): Use it in order to decode DN-prefixed
5318         entries properly
5319
5320 2000-08-23  Daniel Pittman <daniel@danann.net>
5321
5322         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5323         Use `eq', not `=', to compare symbols.
5324
5325 2000-07-30  Ben Wing  <ben@xemacs.org>
5326
5327         * bytecomp.el (byte-compile-report-error):
5328         * bytecomp.el (displaying-byte-compile-warnings):
5329         if stack-trace-on-error is set, send out a backtrace when
5330         an error is encountered that stops byte compilation.  this
5331         should make it much much easier to track down those curious
5332         problems.  also undo the kludge of using a separate "*Show*"
5333         buffer for display when there's a temp-buffer-show-function;
5334         we can avoid this by just being a little smarter.
5335
5336         * dialog-items.el:
5337         * dialog-items.el (search-dialog-regexp): New.
5338         * dialog-items.el (search-dialog-callback):
5339         * dialog-items.el (make-search-dialog):
5340         add a regexp option to the dialog and clean up a bit.
5341
5342         * dialog.el:
5343         * dialog.el (yes-or-no-p-dialog-box):
5344         * dialog.el (get-dialog-box-response):
5345         * dialog.el (make-dialog-box):
5346         * dialog.el (dialog-box-finish): New.
5347         * dialog.el (dialog-box-cancel): New.
5348         * dialog.el (internal-make-dialog-box-exit): New.
5349         implement [properly!] the :modal property of the new dialog box
5350         interface.  this is the first time xemacs has ever had *proper*
5351         modal dialog boxes, giving the standard window-system feedback.
5352         (e.g. under windows, clicking on a disabled frame causes a beep
5353         and makes the dialog box flash three times.)
5354
5355         * dragdrop.el: header keyword frobbing.
5356
5357         * dumped-lisp.el (preloaded-file-list):
5358         renamed winnt.el to win32-native.el.
5359
5360         * faces.el (face-property):
5361         * faces.el (set-face-property):
5362         * faces.el (frob-face-property):
5363         * faces.el (frob-face-font-2):
5364         * faces.el (make-face-bold):
5365         * faces.el (make-face-italic):
5366         * faces.el (make-face-bold-italic):
5367         * faces.el (make-face-unbold):
5368         * faces.el (make-face-unitalic):
5369         * faces.el (make-face-smaller):
5370         * faces.el (make-face-larger):
5371         clean up the implementation of these so that window-system-specific
5372         methods are called only on objects belonging to that window system.
5373         previously, you could have [e.g.] mswindows-make-face-bold called
5374         on font object of device type `stream', which is not good and
5375         explains the subtle errors Adrian was getting when byte-compiling
5376         something that required 'term. (Adrian, now you can use stack-trace-
5377         on-error to find the exact place where things are going wrong instead
5378         of having to laboriously binary-search your way through.)
5379
5380         * finder.el (finder-known-keywords):
5381         cleaned up -- properly sorted, clarified the meanings of many of
5382         the keywords, and added a few -- mswin, gui, content, build, www,
5383         user, services.  the last two try to distinguish between a package
5384         that's used directly by the user, and a package that provides
5385         support services to other packages.
5386
5387         * font-lock.el (lisp-font-lock-keywords-2):
5388         update list of lisp control structures to include everything,
5389         including new ones i introduced.
5390
5391         * gutter.el: header keyword frobbing.
5392
5393         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5394         recent isearch element was not doing so!  you got the second-most-
5395         recent instead.
5396
5397         * lisp-mode.el (construct-lisp-mode-menu):
5398         more menubar cleanups.
5399         * lisp-mode.el (with-selected-window):
5400         make it indent properly.
5401
5402         * menubar-items.el (default-menubar): lots of menubar cleanups.
5403         rearranged the options menu the most, e.g. splitting up the
5404         Keyboard/Mouse menu into a new Editing menu and combining the
5405         separate Scrollbar/Gutter/Toolbar submenus into Display.
5406         Got rid of General, moved items to Editing or new Troubleshooting.
5407         Moved Packages to Tools; doesn't seem to belong under Options.
5408         Added stuff to the Cmds menu, e.g. Change Case.
5409
5410         NB please don't complain about these periodic menubar changes.
5411         Anything like this is necessarily incremental in its construction
5412         -- By constant use you gradually become more and more aware of
5413         better and better ways to group menu items.  When we eventually
5414         move the options menu to a property sheet, the existing structure
5415         will probably be preserved fairly well.
5416
5417         * minibuf.el (next-history-element): fix problems with pressing
5418         down arrow in repeat-complex-command.
5419
5420         * modeline.el:
5421         * modeline.el (modeline-3d-p): New.
5422         added custom variable for controlling the 3d modeline.  the
5423         corresponding Options item has been present for a long time,
5424         but commented out with "fix me!" comments.  it's fixed now.
5425
5426         * obsolete.el (add-menu):
5427         remove bogus gettexts.
5428
5429         * process.el (shell-quote-argument):
5430         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5431         For bash under Windows native, see below.
5432
5433         * simple.el:
5434         * simple.el (display-warning-buffer):
5435         Fixed the handling of warning display to eliminate the annoying
5436         *Show* buffer, like was done for byte-compiler output above.
5437
5438         * simple.el (debug-print): New.
5439         Simple function for sending debug messages to the console and/or
5440         other debug places.
5441
5442         * subr.el (replace-in-string):
5443         Rewrite this function to avoid N^2 behavior with large strings --
5444         catastrophic with the new Windows selection code! (Apparently the
5445         author of this function didn't realize there was a fun
5446         replace-match that could make his life much easier, because we
5447         duplicated the entire logic.  The new version is smaller, easier
5448         to understand, much more robust, and has extended features --
5449         those of replace-match.)
5450
5451         * window.el:
5452         * window.el (with-selected-window): New.
5453         An obvious complement to the existing `with-selected-frame' and
5454         `with-current-buffer'.
5455
5456         * win32-native.el: Renamed from winnt.el.
5457         Added a great deal of stuff for properly handling process quoting,
5458         somewhat modeled on Kirill's original model (which i later threw
5459         away).  We should now finally have correctly working process arg
5460         quoting/dequoting so that the final app gets exactly what we
5461         intended.  Because the mechanism is in Lisp, it's easily
5462         extendible. (For those running bash and running the native
5463         version, I tried hard to do what I thought was correct.  But more
5464         thought is needed, and ideally the volunteer work of people with
5465         these configurations that they generally run on.)
5466
5467         * x-font-menu.el (x-font-menu-font-data):
5468         Put in defvar's to fix byte-compiler warnings.
5469
5470 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5471
5472         * select.el (selection-coercion-alist): Initialise.
5473         * select.el (select-coerce-to-text): New.
5474         * select.el (select-coerce): New.
5475         New functions to perform type and value coercion.
5476
5477         * select.el (select-buffer-killed-default): Keep data if it was
5478         on the clipboard.
5479
5480 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5481
5482         * menubar-items.el (default-menubar): Fix typo.
5483         (default-menubar): `lambda' was mispelled as `lamda'.
5484
5485 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5486
5487         * window.el (shrink-window-if-larger-than-buffer): Remove
5488         edge checking code.
5489
5490 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5491
5492         * paths.el (gnus-local-domain): Removed.
5493         (gnus-local-organization): Ditto.
5494         (gnus-startup-file): Ditto.
5495
5496 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5497
5498         * files.el (auto-mode-alist): Add .spec for RPM.
5499
5500 2000-07-31  Andy Piper  <andy@xemacs.org>
5501
5502         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5503
5504 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5505
5506         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5507         browse-url.
5508         * help.el (xemacs-www-page): Ditto.
5509         (xemacs-www-faq): Ditto.
5510         * menubar-items.el (default-menubar): Ditto.
5511
5512         * wid-edit.el (widget-url-link-action): Ditto.
5513         From: Kenichi OKADA <okada@opaopa.org>.
5514
5515 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5516
5517         * finder.el (finder-commentary): Add autoload cookie.
5518
5519 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5520
5521         * files.el (insert-file-contents-literally): Fix second let
5522         binding for `coding-system-for-read' to `coding-system-for-write'
5523         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5524
5525 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5526
5527         * files.el (insert-file-contents-literally): Use binary coding
5528         system (from Morioka san).
5529         (insert-file-contents-literally): Make file-name-handler method.
5530
5531 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5532
5533         * cl-macs.el (get-selection): Add defsetf.
5534
5535 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5536
5537         * x-init.el (x-activate-region-as-selection): replace obsolete
5538         function x-own-selection with own-selection.
5539         (ow-find): replace obsolete functions x-get-selection and
5540         x-get-clipboard with get-selection and get-clipboard.
5541         (init-post-x-win): replace obsolete function x-disown-selection
5542         with disown-selection.
5543
5544 2000-07-20  Mike Sperber  <mike@xemacs.org>
5545
5546         * startup.el (load-user-init-file): Only try to load init file if
5547         it exists.
5548
5549 2000-07-10  Andy Piper  <andy@xemacs.org>
5550
5551         * dialog-items.el: sync with Ben's patch.
5552
5553         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5554         comment.
5555         (progress-text-glyph): deleted.
5556         (progress-layout-glyph): make completely minimal.
5557         (progress-gauge-glyph): ditto.
5558         (progress-display-style): fix to handle dynamic instantiator
5559         changes.
5560         (progress-text-instantiator): new.
5561         (progress-layout-instantiator): new.
5562         (progress-gauge-instantiator): new.
5563         (set-progress-display-instantiator): renamed and changed from
5564         set-progress-display-style.
5565         (progress-abort-glyph): use instantiator not glyph.
5566         (append-progress-display): use set-progress-display-instantiator
5567         and set-glyph-image.
5568         (abort-progress-display): ditto.
5569         (raw-append-progress-display): ditto.
5570
5571 2000-07-20  Ben Wing  <ben@xemacs.org>
5572
5573         * code-files.el: Move Mule-specific code to mule-coding.el.
5574
5575 2000-07-15  Ben Wing  <ben@xemacs.org>
5576
5577         * autoload.el:
5578         Fixed comments.
5579
5580         * cmdloop.el:
5581         * cmdloop.el (yes-or-no-p):
5582         * cmdloop.el (y-or-n-p):
5583         Make these functions use should-use-dialog-box-p and not be
5584         overridden in dialog.el.
5585
5586         * cus-dep.el:
5587         * cus-dep.el (Custom-make-dependencies): Removed.
5588         * cus-dep.el (Custom-make-dependencies-1): New.
5589         * cus-dep.el (Custom-make-one-dependency): New.
5590         New entry point for use in Makefiles, to avoid excessive
5591         invocations.
5592
5593         * cus-edit.el (custom-variable-reset-saved):
5594         * cus-edit.el (custom-variable-reset-standard):
5595         * cus-edit.el (custom-save-resets):
5596         Fix bytecompiler warnings.
5597
5598         * dialog.el:
5599         * dialog.el (yes-or-no-p-dialog-box):
5600         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5601         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5602         * dialog.el (get-dialog-box-response):
5603         * dialog.el (message-or-box):
5604         * dialog.el (make-dialog-box):
5605         * dialog.el (popup-dialog-box): New.
5606         Avoid yes-or-no-p bogosities.
5607         Create a general function `make-dialog-box' to encapsulate all
5608         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5609
5610         * dumped-lisp.el (preloaded-file-list):
5611         Add dialog-items.  Clean up.  Group files by types.
5612
5613         * easymenu.el (easy-menu-add):
5614         * easymenu.el (easy-menu-remove):
5615         Account for accelerators.
5616
5617         * extents.el:
5618         * extents.el (extent-list): New args, like in map-extents.
5619         * extents.el (extent-at-event): New.
5620         * extents.el (extents-at-event): New.
5621
5622         * font-lock.el:
5623         * font-lock.el (font-lock-mode):
5624         * font-lock.el (font-lock-default-fontify-buffer):
5625         * font-lock.el (font-lock-default-unfontify-region):
5626         * font-lock.el (font-lock-fontify-syntactically-region):
5627         * font-lock.el (font-lock-fontify-keywords-region):
5628         Use new progress-feedback names.
5629
5630         * font-lock.el (java-font-lock-identifier-regexp):
5631         * font-lock.el (java-font-lock-class-name-regexp):
5632         Fix bytecompiler warnings.
5633
5634         * gutter-items.el:
5635         * gutter-items.el (progress-display-use-echo-area): Removed.
5636         * gutter-items.el (progress-feedback-use-echo-area): New.
5637         * gutter-items.el (progress-display-popup-period): Removed.
5638         * gutter-items.el (progress-feedback-popup-period): New.
5639         * gutter-items.el (set-progress-display-style): Removed.
5640         * gutter-items.el (set-progress-feedback-style): New.
5641         * gutter-items.el (progress-display-style): Removed.
5642         * gutter-items.el (progress-feedback-style): New.
5643         * gutter-items.el (progress-stack):
5644         * gutter-items.el (progress-displayed-p): Removed.
5645         * gutter-items.el (progress-feedbacked-p): New.
5646         * gutter-items.el (clear-progress-display): Removed.
5647         * gutter-items.el (clear-progress-feedback): New.
5648         * gutter-items.el (progress-display-clear-when-idle): Removed.
5649         * gutter-items.el (progress-feedback-clear-when-idle): New.
5650         * gutter-items.el (remove-progress-display): Removed.
5651         * gutter-items.el (remove-progress-feedback): New.
5652         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
5653         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
5654         * gutter-items.el (append-progress-display): Removed.
5655         * gutter-items.el (append-progress-feedback): New.
5656         * gutter-items.el (abort-progress-display): Removed.
5657         * gutter-items.el (abort-progress-feedback): New.
5658         * gutter-items.el (raw-append-progress-display): Removed.
5659         * gutter-items.el (raw-append-progress-feedback): New.
5660         * gutter-items.el (display-progress-display): Removed.
5661         * gutter-items.el (display-progress-feedback): New.
5662         * gutter-items.el (current-progress-display): Removed.
5663         * gutter-items.el (current-progress-feedback): New.
5664         * gutter-items.el (current-progress-display-label): Removed.
5665         * gutter-items.el (current-progress-feedback-label): New.
5666         * gutter-items.el (progress-display): Removed.
5667         * gutter-items.el (progress-feedback): New.
5668         Replace "progress-display" with "progress-feedback" globally.
5669
5670         * gutter-items.el (lprogress-display): Removed.
5671         * gutter-items.el (progress-feedback-with-label): New.
5672         Rename lprogress-display ==> progress-feedback-with-label.
5673
5674         * gutter-items.el (search-dialog-direction): Removed.
5675         * gutter-items.el (search-dialog-text): Removed.
5676         * gutter-items.el (search-dialog-callback): Removed.
5677         * gutter-items.el (make-search-dialog): Removed.
5678         Move to dialog-items.el.
5679
5680         * help.el:
5681         * help.el (help-mode-quit):
5682         * help.el (mode-for-help): New.
5683         * help.el (help-sticky-window): New.
5684         * help.el (help-window-config): New.
5685         * help.el (with-displaying-help-buffer):
5686         * help.el (function-at-event): New.
5687         * help.el (help-symbol-regexp): New.
5688         * help.el (help-symbol-run-function-1): New.
5689         * help.el (help-symbol-run-function): New.
5690         * help.el (help-symbol-function-context-menu): New.
5691         * help.el (help-symbol-variable-context-menu): New.
5692         * help.el (help-symbol-function-and-variable-context-menu): New.
5693         * help.el (frob-help-extents): New.
5694         * help.el (describe-function-1):
5695         * help.el (variable-at-point):
5696         * help.el (variable-at-event): New.
5697         * help.el (describe-variable):
5698         Major overhaul.
5699         - Make functions and variables be mousable.
5700         - Middle button hyperlinks.
5701         - New context-menu entries.
5702
5703         * keydefs.el:
5704         * keydefs.el (global-map):
5705         New key bindings to move lines up and down.
5706
5707         * lisp-mode.el:
5708         * lisp-mode.el (construct-lisp-mode-menu): New.
5709         * lisp-mode.el (emacs-lisp-mode-popup-menu):
5710         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
5711         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
5712         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
5713         Make popup and menubar menus be different.  Popup menu uses
5714         clicked location and automatically assumes symbol under the mouse
5715         for various commands.
5716
5717         * menubar-items.el:
5718         * menubar-items.el (bookmark-menu-filter): Add accelerators.
5719         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
5720
5721         * menubar-items.el (global-popup-menu): Removed.
5722         * menubar-items.el (mode-popup-menu): Removed.
5723         * menubar-items.el (activate-popup-menu-hook): Removed.
5724         * menubar-items.el (popup-mode-menu): Removed.
5725         * menubar-items.el (popup-buffer-menu): Removed.
5726         * menubar-items.el (popup-menubar-menu): Removed.
5727         Move to menubar.el.
5728
5729         * menubar.el:
5730         * menubar.el (global-popup-menu): New.
5731         * menubar.el (mode-popup-menu): New.
5732         * menubar.el (activate-popup-menu-hook): New.
5733         * menubar.el (last-popup-menu-event): New.
5734         * menubar.el (popup-mode-menu): New.
5735         * menubar.el (popup-buffer-menu): New.
5736         * menubar.el (popup-menubar-menu): New.
5737         * menubar.el (menu-call-at-event): New.
5738         Move non-content functions here.  Add support for context menu
5739         items on extents.
5740
5741         * minibuf.el (minibuffer-history-uniquify):
5742         Typo fix.
5743
5744         * minibuf.el (read-file-name-1):
5745         Call new file dialog box if it exists.
5746
5747         * minibuf.el (mouse-rfn-setup-vars):
5748         Clean up "chop" action.
5749
5750         * mouse.el:
5751         * mouse.el (button2): Now bound to mouse-track.
5752         * mouse.el (click-inside-extent-p):
5753         * mouse.el (point-inside-extent-p):
5754         * mouse.el (point-inside-selection-p):
5755         * mouse.el (mouse-drag-or-yank): Removed.
5756         * mouse.el (mouse-begin-drag-n-drop): New.
5757         * mouse.el (mouse-eval-sexp):
5758         * mouse.el (mouse-track-activate-strokes): New.
5759         * mouse.el (mouse-track-do-activate): New.
5760         * mouse.el (mouse-track):
5761         * mouse.el (default-mouse-track-event-is-with-button): New.
5762         * mouse.el (default-mouse-track-cleanup-hook):
5763         * mouse.el (default-mouse-track-drag-hook):
5764         * mouse.el (default-mouse-track-drag-up-hook):
5765         * mouse.el (default-mouse-track-click-hook):
5766         Merge drag-n-drop into mouse-track.
5767         Add general "activate" support to replace specific button2 kludges.
5768         Use "button modifier" support in mouse-track.
5769
5770         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
5771
5772         * package-ui.el:
5773         * package-ui.el (pui-menu):
5774         * package-ui.el (pui-popup-context-sensitive): Removed.
5775         Fix bytecompiler warnings.
5776         Clean up popup code a bit.
5777
5778         * select.el (get-selection-no-error): Fix bytecompiler warnings.
5779
5780         * simple.el:
5781         * simple.el (transpose-lines):
5782         * simple.el (transpose-line-up): New.
5783         * simple.el (transpose-line-down): New.
5784         * simple.el (transpose-subr):
5785         * simple.el (transpose-subr-1): Removed.
5786         Clean up, add functions to move lines up and down.
5787
5788         * startup.el (mail-host-address):
5789         * startup.el (user-mail-address):
5790         Customize.
5791
5792         * subr.el:
5793         * subr.el (set-symbol-value-in-buffer): New.
5794         * subr.el (error):
5795         * subr.el (check-argument-type):
5796         * subr.el (defined-error-p): New.
5797         Add structured error support.
5798
5799         * toolbar-items.el (toolbar-compile):
5800         Use new make-dialog-box.
5801
5802         * update-elc.el:
5803
5804         * userlock.el (ask-user-about-lock-dbox):
5805         * userlock.el (ask-user-about-supersession-threat-dbox):
5806         * userlock.el (ask-user-about-lock):
5807         * userlock.el (ask-user-about-supersession-threat):
5808         Use new make-dialog-box.
5809         Add safety checks; use should use-dialog-box-p.
5810
5811         * window-xemacs.el:
5812         * window-xemacs.el (__buffer-dedicated-frame):
5813         * window-xemacs.el (buffer-dedicated-frame): New.
5814         * window-xemacs.el (set-buffer-dedicated-frame): New.
5815         Move dedicated-frame stuff into lisp.
5816
5817 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5818
5819         * printer.el (generic-print-region): Do not require that
5820         `printer-name' be set.
5821         (printer-name): Commentary clarification.
5822
5823 2000-07-19  Martin Buchholz <martin@xemacs.org>
5824
5825         * XEmacs 21.2.35 is released.
5826
5827 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5828
5829         * select.el (selection-coercible-types): Initialise.
5830
5831 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
5832
5833         * select.el (own-clipboard): Bug fix.
5834
5835 2000-07-17  Mike Sperber  <mike@xemacs.org>
5836
5837         * cus-edit.el (custom-migrate-custom-file): Save init file before
5838         continuing.
5839
5840 2000-07-16  Mike Sperber  <mike@xemacs.org>
5841
5842         * startup.el (load-init-file): Remove silly call to
5843         `load-user-custom-file`.
5844         (maybe-migrate-user-init-file): Minor fixes.
5845
5846 2000-07-16  Martin Buchholz  <martin@xemacs.org>
5847
5848         * apropos.el (apropos-documentation-check-doc-file):
5849         `doc' variable should be let-bound, as was presumably intended.
5850
5851         * cus-edit.el (custom-variable-reset-saved):
5852         (custom-variable-reset-standard):
5853         Remove unused variable comment-widget.  Twice.
5854
5855         * toolbar.el (toolbar-blank-press-function):
5856         Add a real defvar with initial value nil and proper docstring.
5857         (press-toolbar-button): No need to check for boundp-ness anymore.
5858
5859         * rect.el (open-rectangle-line): Remove useless (let) form.
5860         Add defvar for pending-delete-mode.
5861
5862         * info.el (Info-find-node): This function needs an autoload cookie.
5863
5864         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
5865         Use let* since the second form referred to the first.
5866
5867 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
5868
5869         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
5870         instead of removed `mswindows-get-clipboard'.
5871
5872
5873 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
5874
5875         * select.el (select-convert-from-text): New.
5876         * select.el (select-convert-from-length): New.
5877         * select.el (select-convert-from-integer): New.
5878         * select.el (select-convert-from-identity): New.
5879         * select.el (select-convert-from-filename): New.
5880         * select.el (selection-converter-in-alist): Use them.
5881         New converter functions for X.
5882
5883         * select.el (get-selection): Removed comment.
5884
5885         * select.el (own-selection): Removed append code - I thought
5886         I'd already done this, but apparently not...
5887
5888         * select.el: Changed comment about TIMESTAMP.
5889
5890         * select.el (select-convert-in): New.
5891         * select.el (select-convert-out): New.
5892         New functions that get used by select.c.
5893
5894         * select.el (select-buffer-killed-default): New.
5895         * select.el (select-buffer-killed-text): New.
5896         * select.el (selection-buffer-killed-alist): New.
5897         New list and functions that get called if a relevant selection
5898         exists and a buffer gets killed.
5899
5900         * select.el (select-convert-to-targets):
5901         * select.el (select-convert-to-identity): Removed.
5902         * select.el (select-convert-from-identity): Removed.
5903         * select.el (select-converter-out-alist):
5904         Removed _EMACS_INTERNAL selection type.
5905
5906         * x-select.el (xselect-kill-buffer-hook): Removed.
5907         * x-select.el (xselect-kill-buffer-hook-1): Removed.
5908         Removed this X-specific nonesense. Use the generic support
5909         in select.el instead.
5910
5911 2000-07-15  Martin Buchholz  <martin@xemacs.org>
5912
5913         * mule/mule-category.el (defined-category-hashtable):
5914         Use make-hash-table instead of make-hashtable
5915
5916         * buff-menu.el: Byte-compiler warning fix.
5917
5918         * isearch-mode.el (isearch-highlight-all-cleanup):
5919         Remove unused variable `isearch-highlight-all-start'.
5920
5921         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
5922
5923         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
5924
5925         * cus-dep.el (Custom-make-dependencies):
5926         Add autoload cookie for custom-add-loads to generated custom-load.el.
5927
5928         * autoload.el (autoload-package-name): Warning suppression.
5929         Move defvar prior to first use.
5930
5931         * custom.el: Add autoload for custom-declare-face.
5932         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5933         * cl.el (cl-hack-byte-compiler):
5934         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
5935         to work properly.
5936
5937 2000-07-08  Mike Sperber  <mike@xemacs.org>
5938
5939         * startup.el (load-home-init-file): Added variable.
5940         (maybe-migrate-user-init-file): Added.
5941         (load-user-init-file): Load custom file if different from init
5942         file.
5943
5944         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
5945         "startup."
5946
5947         * cus-edit.el (custom-migrate-custom-file): Added for migration.
5948         Moved `custom-file'-related code to cus-file.el.
5949
5950         * cus-file.el: New file.
5951
5952 2000-04-01  Mike Sperber  <mike@xemacs.org>
5953
5954         * packages.el (packages-find-package-directories): Added support
5955         for external package hierarchies with in-place installations.
5956
5957         * find-paths.el (paths-root-in-place-p): Added.
5958         (paths-find-emacs-directory): Added support for external
5959         directories with in-place installations.
5960         (paths-find-site-directory): Ditto.
5961
5962         * startup.el (find-user-init-file): Also look for
5963         ~/.xemacs/init.elc? in preference to ~/.emacs.
5964
5965 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
5966
5967         * select.el (own-selection):
5968         * select.el (own-clipboard): Changed `append' parameter to
5969         `how-to-use' parameter.
5970         * select.el (own-selection): Removed icky append code.
5971         * select.el (own-selection, get-selection): Removed extra type
5972         checking.
5973         * select.el (selection-appender-alist):
5974         * select.el (selection-converter-{in|out}-alist): Initialise.
5975         * select.el (select-append-to-*): New.
5976         * select.el (select-convert-from-*): New.  New functions to append
5977         data and convert data from external type.
5978
5979 2000-07-12  Stef Epardaud  <stef@lunatech.com>
5980
5981         * font-lock.el: Javadoc enhancements.
5982
5983 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
5984
5985         * printer.el (generic-print-region): Compose job name from buffer
5986         name.
5987
5988 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
5989
5990         * font-lock.el (font-lock-fontify-pending-extents): Call
5991         font-lock-fontify-region instead of font-lock-fontify-buffer
5992         to avoid unnecessary progress gauges.
5993
5994 2000-07-06  Craig Lanning  <lanning@scra.org>
5995
5996         * custom-load.el (faces):
5997
5998         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
5999         dir is a regex.
6000
6001         * process.el (call-process-internal): from Dan Holmsand, use binary
6002         coding systems so that jka-compr works.
6003
6004 2000-07-07  Ben Wing  <ben@xemacs.org>
6005
6006         * font-lock.el: Undo previous change.  Unfortunately, some
6007         files actually use the variables directly in their init code
6008         without quoting them.
6009
6010 2000-07-07  Ben Wing  <ben@xemacs.org>
6011
6012         * font-lock.el (defvar font-lock-*-face): Removed.
6013
6014         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6015         only when necessary.
6016
6017 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6018
6019         * cl-macs.el: fix cl-transform-function-property kludge
6020         so that it does not require a random feature.
6021
6022 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6023
6024         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6025         as in Linux kernel "Rules.make".
6026
6027 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6028
6029         * build-report.el (build-report): Add autoload cookie.
6030
6031 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6032
6033         * package-ui.el (defgroup pui):  Correct a misspelling
6034         (pui-toggle-package-delete):  Change `seleted' to `selected'
6035
6036 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6037
6038         * package-get.el (package-get-update-base):
6039         (package-get): Use insert-file-contents-literally always.
6040         (package-get-maybe-save-index):
6041         Force coding system for writing to binary.
6042
6043 2000-06-08  Mike Alexander  <mta@arbortext.com>
6044
6045         * code-process.el (call-process-region): If there is no coding
6046         system for the process on process-coding-system-alist use the
6047         coding system of the buffer containing the region.
6048
6049 2000-06-10  Ben Wing  <ben@xemacs.org>
6050
6051         * cmdloop.el (command-error):
6052         If debug-on-error and noninteractive, output backtrace.
6053
6054         * files.el (file-relative-name):
6055         Remove MSDOS references.
6056
6057         * simple.el (line-number): New function, due to non-obvious
6058         behavior/usage of count-lines.
6059
6060         * simple.el (count-lines): document non-obvious usage to get
6061         line number.
6062
6063 2000-06-11  Ben Wing  <ben@xemacs.org>
6064
6065         * faces.el ((featurep 'xpm)):
6066         * x-faces.el (x-init-face-from-resources):
6067         * x-faces.el (x-init-frame-faces):
6068         * x-misc.el (x-init-specifier-from-resources):
6069         * x-misc.el (x-get-resource-and-bogosity-check):
6070         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6071         * x-mouse.el (x-init-pointer-shape):
6072         * x-scrollbar.el (x-init-scrollbar-from-resources):
6073         Add sixth argument to x-get-resource calls so as to issue warnings
6074         rather than errors on bogus arguments.
6075
6076 2000-06-05  Ben Wing  <ben@xemacs.org>
6077
6078         * compat.el: new file.  provides a clean, non-intrusive way to
6079         define compatibility functions.
6080
6081         * process.el (shell-quote-argument): temporary fix for lack
6082         of nt-quote-process-args.  #### I need to put back the overall
6083         structure of that mechanism but redo the guts of it using the
6084         extra intelligence in the C code.
6085
6086 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6087
6088         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6089         `package-get' does in package-get.el, instead of using external
6090         "md5sum" program.
6091
6092         * package-get.el (package-get): Insert package file literally to
6093         make checksum calculation work.
6094
6095 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6096
6097         * code-files.el (convert-mbox-coding-system): Deleted.
6098         (file-coding-system-alist): Removed reference to
6099         convert-mbox-coding-system.
6100
6101 2000-05-28  Martin Buchholz <martin@xemacs.org>
6102
6103         * XEmacs 21.2.34 is released.
6104
6105 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6106
6107         * font-lock.el (font-lock-keywords): Rewrote docstring
6108
6109 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6110
6111         * loadhist.el (unload-feature): handle case where x is both boundp
6112         and fboundp
6113
6114 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6115
6116         * packages.el: It's ok to use built-in macros, but not lisp
6117         defined ones.
6118
6119 2000-05-20  Ben Wing  <ben@xemacs.org>
6120
6121         * font-lock.el:
6122         * font-lock.el (font-lock-message-threshold):
6123         * font-lock.el (font-lock-mode):
6124         * font-lock.el (font-lock-default-fontify-buffer):
6125         * font-lock.el (font-lock-always-fontify-immediately):
6126         * font-lock.el (font-lock-old-extent): Removed.
6127         * font-lock.el (font-lock-old-len): Removed.
6128         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6129         * font-lock.el (font-lock-pending-extent-table): New.
6130         * font-lock.el (font-lock-range-table): New.
6131         * font-lock.el (font-lock-after-change-function):
6132         * font-lock.el (font-lock-after-change-function-1): Removed.
6133         * font-lock.el (font-lock-fontify-pending-extents): New.
6134         * font-lock.el ('font-lock-revert-cleanup): Removed.
6135         * font-lock.el ('font-lock-revert-setup): Removed.
6136         Rewrite deferral code to handle any number of changes, merging
6137         them properly.  Remove hacked-up code for revert-buffer, now
6138         unnecessary.
6139
6140         * menubar-items.el (default-menubar):
6141         In Options->Edit Init File, don't switch to emacs-lisp-mode
6142         unless necessary; doing this turns off font-lock.
6143
6144 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6145
6146         * keydefs.el: Define C-x BS to backward-kill-sentence.
6147
6148 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6149
6150         * files.el (hack-local-variables-prop-line): Use non-greedy
6151         matching to process -*-texinfo-*- -*-.
6152
6153 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6154
6155         * minibuf.el (minibuf-directory-files): new function.
6156         (read-file-name-activate-callback): use minibuf-directory-files.
6157         (read-directory-name-internal): ditto.
6158         (mouse-file-display-completion-list): ditto.
6159         (mouse-directory-display-completion-list): ditto.
6160         (read-file-name-internal): remove "./" from completion list unless
6161         explicitly matched, for consistency.
6162
6163 2000-05-11  Ben Wing  <ben@xemacs.org>
6164
6165         * gutter-items.el (gutter-buffers-tab):
6166         * gutter-items.el (add-tab-to-gutter):
6167         * gutter-items.el (update-tab-in-gutter):
6168         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6169         * gutter-items.el (append-progress-display):
6170         * gutter-items.el (abort-progress-display):
6171         * gutter-items.el (raw-append-progress-display):
6172         Further fixes.  Use set-glyph-image not set-image-instance-property,
6173         to fix problems with multiple windows in a frame.
6174
6175         * menubar-items.el (tutorials-menu-filter):
6176         Fix typo.
6177
6178         * startup.el (early-error-handler):
6179         Display message box under windows; otherwise, message will disappear
6180         before it can be viewed.
6181
6182         * update-elc.el:
6183         Fix bug in NEEDTODUMP processing.
6184
6185 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6186
6187         * startup.el (lock-directory): Removed.
6188         (superlock-file): Ditto.
6189         (startup-set-paths): Remove lockdir.
6190         (startup-setup-paths-warning): Remove lock-directory.
6191
6192         * setup-paths.el (paths-find-lock-directory): Removed.
6193         (paths-find-superlock-file): Ditto.
6194
6195 2000-05-09  Ben Wing  <ben@xemacs.org>
6196
6197         * faces.el (set-face-property):
6198         * faces.el (set-face-font):
6199         * faces.el (set-face-foreground):
6200         * faces.el (set-face-background):
6201         * faces.el (set-face-background-pixmap):
6202         * faces.el (set-face-underline-p):
6203         * faces.el (set-face-strikethru-p):
6204         * faces.el (set-face-highlight-p):
6205         * faces.el (set-face-dim-p):
6206         * faces.el (set-face-blinking-p):
6207         * faces.el (set-face-reverse-p):
6208         doc string changes.
6209
6210         * glyphs.el:
6211         * glyphs.el (make-image-specifier):
6212         * glyphs.el (glyph-property):
6213         * glyphs.el (set-glyph-image):
6214         * glyphs.el (make-glyph):
6215         * glyphs.el (make-pointer-glyph):
6216         * glyphs.el (make-icon-glyph):
6217         * glyphs.el (widget-image-instance-p): New.
6218         authorship info, lots of doc changes.  New predicate, inadvertently
6219         omitted.  the general principle with specifier docs is now that
6220         the description of instantiators should go with the make-foo-specifier
6221         fun's doc string, rather than in foo-specifier-p.  this follows
6222         conventions elsewhere in XEmacs and in general is a lot more obvious
6223         of a place to look.  sometimes the make-foo-specifier function needs
6224         to be created in the process.
6225
6226         * gutter.el:
6227         * gutter.el (make-gutter-specifier): New.
6228         * gutter.el (make-gutter-size-specifier): New.
6229         * gutter.el (make-gutter-visible-specifier): New.
6230         specifier doc updates according to the conventions specified before.
6231
6232         * objects.el:
6233         * objects.el (make-font-specifier):
6234         * objects.el (make-color-specifier):
6235         * objects.el (make-face-boolean-specifier): New.
6236         specifier doc updates according to the conventions specified before.
6237
6238         * specifier.el:
6239         * specifier.el (set-specifier):
6240         * specifier.el (make-integer-specifier): New.
6241         * specifier.el (make-boolean-specifier): New.
6242         * specifier.el (make-natnum-specifier): New.
6243         * specifier.el (make-generic-specifier): New.
6244         * specifier.el (make-display-table-specifier): New.
6245         specifier doc updates according to the conventions specified before.
6246
6247         * toolbar.el:
6248         * toolbar.el (make-toolbar-specifier): New.
6249         specifier doc updates according to the conventions specified before.
6250
6251 2000-05-09  Ben Wing  <ben@xemacs.org>
6252
6253         * process.el (call-process-internal): Revert to previous version
6254         because Mike's change clashed with a change I did not long before.
6255         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6256         Thanks very much Mike for pointing out the bug and submitting a
6257         patch!
6258
6259 2000-04-13  Mike Alexander  <mta@arbortext.com>
6260
6261         * process.el (call-process-internal): Send the correct input buffer
6262         (call-process-internal): Return the exit status of the process
6263
6264 2000-05-07  Ben Wing  <ben@xemacs.org>
6265
6266         * winnt.el:
6267         * winnt.el (nt-quote-args-verbatim): Removed.
6268         * winnt.el (nt-quote-args-prefix-quote): Removed.
6269         * winnt.el (nt-quote-args-backslash-quote): Removed.
6270         * winnt.el (nt-quote-args-double-quote): Removed.
6271         * winnt.el (nt-quote-args-functions-alist): Removed.
6272         * winnt.el (nt-quote-process-args): Removed.
6273         Remove all stuff for argument quoting.  We borrow the code instead
6274         from Emacs 20.6, which is much more careful in its quoting
6275         (e.g. in handling runs of the escape character) and avoids most of
6276         the need for this Lisp mechanism by checking to see whether we're
6277         running a Cygwin or normal program and doing the appropriate
6278         quoting.  If we end up needing such a mechanism, we should add
6279         it by extending the variable `mswindows-quote-process-args' so it
6280         can take an alist of regexps.
6281
6282 2000-05-07  Ben Wing  <ben@xemacs.org>
6283
6284         * keydefs.el:
6285         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6286         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6287         the window without moving point.
6288
6289         * simple.el:
6290         * simple.el (scroll-up-one): New.
6291         * simple.el (scroll-down-one): New.
6292         Functions for use with C-M-up/down.
6293
6294 2000-05-01  Martin Buchholz <martin@xemacs.org>
6295
6296         * XEmacs 21.2.33 is released.
6297
6298 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6299
6300         * dialog.el (yes-or-no-p-dialog-box):
6301         Fix docstring.
6302         Fix following horrible bug in X11 mode with focus-follows-mouse:
6303           1. Visit two files in two different frames.
6304           2. do File->Revert Buffer in one of those frames.
6305           3. Dialog box appears.
6306           4. Arrange things so that the mouse passes over the *other*
6307              frame, then to the dialog box, and click on "Yes".
6308           5. The file contents end up in the *wrong* buffer!
6309         Add TODO comment.
6310
6311 2000-04-28  Ben Wing  <ben@xemacs.org>
6312
6313         * help.el (describe-installation): correct typo introduced
6314         in last patch: boundp -> fboundp.
6315
6316         * etags.el (buffer-tag-table-list):
6317         canonicalize filenames to Unix format so that tag-table-alist
6318         searching works under Windows.
6319
6320         * autoload.el:
6321         Bowdlerize the supposedly objectionable words
6322         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6323
6324         * gutter-items.el (set-progress-display-style):
6325         * gutter-items.el (search-dialog-callback):
6326         * gutter-items.el (make-search-dialog):
6327         Change to new callback-ex api.
6328
6329 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6330
6331         * help.el: (describe-installation): decode-coding-string is not
6332         defined in a non MULE environment.
6333
6334 2000-04-28  Ben Wing  <ben@xemacs.org>
6335
6336         * gutter-items.el (buffer-list-changed-hook):
6337         use it, not record-buffer-hook.
6338
6339         * subr.el (record-buffer-hook): Removed.
6340
6341 2000-04-27  Ben Wing  <ben@xemacs.org>
6342
6343         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6344         use NORECORD option.  Andy will not like this, but the existing
6345         gutter behavior is just wrong, as per this comment:
6346
6347         ;; this used to add the norecord flag to both calls below.
6348         ;; this is bogus because it is a pervasive assumption in XEmacs
6349         ;; that the current buffer is at the front of the buffers list.
6350         ;; for example, select an item and then do M-C-l
6351         ;; (switch-to-other-buffer).  Things get way confused.
6352         ;;
6353         ;; Andy, if you want to maintain the current look, you must
6354         ;;  *uncouple* the gutter order and buffers order.
6355
6356         * loaddefs.el (completion-ignored-extensions): unfuckify.
6357
6358         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6359         xemacs.mak.
6360
6361         * autoload.el (batch-update-one-directory): new function, used in
6362         xemacs.mak.
6363
6364         * loadup.el: set gc-cons-threshold very high unless dumping --
6365         loadup during update-elc is much much much faster.  also do this
6366         when quick-building.
6367
6368         add commented-out code for profiling loadup.
6369
6370
6371         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6372         is required in order to build xemacs.
6373
6374 2000-04-26  Ben Wing  <ben@xemacs.org>
6375
6376         * loadup.el: don't garbage collect during loadup if quick-build
6377         compile-time option is set.
6378
6379 2000-04-23  Ben Wing  <ben@xemacs.org>
6380
6381         * update-elc.el: compute whether any dumped .el or .elc files
6382         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6383         if so.
6384
6385         * update-elc.el (update-elc-files-to-compile): always change
6386         NOBYTECOMPILE in the src directory rather than current dir,
6387         so it will work under NT.
6388
6389         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6390         the form of this file is identical between Unix and Windows.
6391         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6392         Added comment.
6393         (update-autoloads-from-directory): updated doc string.
6394         updated doc strings in a few other places.
6395
6396 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6397
6398         * bytecomp.el (byte-force-recompile): Fix argument to
6399         byte-recompile-directory.
6400
6401 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6402
6403         * gutter-items.el (progress-display-clear-when-idle): Use
6404         add-one-shot-hook.
6405         * gutter-items.el (clear-progress-display): Adjust number of
6406         arguments.
6407
6408 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6409
6410         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6411
6412 2000-04-16  Ben Wing  <ben@xemacs.org>
6413
6414         * printer.el: New file.
6415
6416         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6417
6418         * help.el (describe-installation): Fix decoding for Windows.
6419
6420         * menubar-items.el:
6421         * menubar-items.el (default-menubar):
6422         * menubar-items.el (tutorials-menu-filter): New.
6423         * menubar-items.el (popup-menubar-menu):
6424         Add authorship.  Redo Help menu and Tutorials filter.
6425
6426         * menubar.el: Correct comment.
6427
6428         * modeline.el (modeline-buffer-identification): Correct doc string.
6429
6430         * simple.el:
6431         * simple.el (printing): Removed.
6432         * simple.el (printer-name): Removed.
6433         * simple.el (generic-print-buffer): Removed.
6434         * simple.el (generic-print-region): Removed.
6435         Move generic print code to printer.el.
6436
6437 2000-04-15  Ben Wing  <ben@xemacs.org>
6438
6439         * simple.el (generic-print-region): New.
6440         make this function actually work.
6441         (generic-print-buffer): call generic-print-region.
6442
6443 2000-04-14  Andy Piper  <andy@xemacs.org>
6444
6445         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6446         by using the new widget-callback-current-channel.
6447         (search-dialog-callback): ditto.
6448
6449 2000-04-12  Andy Piper  <andy@xemacs.org>
6450
6451         * gutter.el (default-gutter-position): moved from gutter-items.el.
6452         (default-gutter-position-changed-hook): ditto.
6453         (gutter-element-visibility-changed-hook): ditto.
6454         (set-gutter-element): ditto.
6455         (remove-gutter-element): ditto.
6456         (set-gutter-element-visible-p): ditto.
6457         (gutter-element-visible-p): ditto.
6458         (init-gutter): ditto.
6459
6460         * dialog.el (make-dialog-box): renamed and moved from
6461         gutter-items.el
6462
6463         * gutter-items.el: move various functions elsewhere.
6464
6465 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6466
6467         * menubar-items.el: Fixed place of parenthesis.
6468
6469 2000-04-12  Ben Wing  <ben@xemacs.org>
6470
6471         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6472                 without constantly being prompted for the tag.
6473         * simple.el: Added a number of section headings, to clarify the
6474                 organization of this file.
6475         * simple.el (activate-region):
6476         * simple.el (region-exists-p):
6477         * simple.el (region-active-p):
6478                 Moved these three function down to the other side of
6479                 the case-changing functions, so they join the rest of
6480                 the region code.
6481         * simple.el (printing): New.
6482         * simple.el (printer-name): New.
6483         * simple.el (generic-print-buffer): New.
6484                 New functions, a very simple prototype for a unified
6485                 printing interface.
6486
6487         * process.el (call-process-internal): Real fix for null BUFFER,
6488                 other problems with BUFFER specs.
6489
6490         * menubar-items.el:
6491                 Fixed up File->Print to use new printing functions.
6492                 Various corrections and expansions to Grep/Compile menus.
6493                 New options for Printing.
6494                 New options for SMTP Mail, the way to send mail under
6495                   MS Windows. (There's also a package patch to make SMTP
6496                   Mail be the default under MSWin.)
6497
6498 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6499
6500         * menubar-items.el: Selecting Rectangle Mousing from menubar
6501         did not work.  Needed to quote mouse-track-rectangle-p.
6502
6503 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6504
6505         * cl-compat.el (keywordp): Removed.
6506
6507 2000-04-05  Andy Piper  <andy@xemacs.org>
6508
6509         * gutter-items.el (progress-layout-glyph): don't initialize here.
6510         (progress-gauge-glyph): use dynamic sizing.
6511         (set-progress-display-style): new function. Set progress glyphs
6512         appropriately depending on the style.
6513         (progress-display-style): new variable. Custom version of
6514         set-progress-display-style.
6515         (progress-abort-glyph): switch to dynamic sizes.
6516         (search-dialog-text): make the edit field active.
6517
6518 2000-04-04  Andy Piper  <andy@xemacs.org>
6519
6520         * gutter-items.el (make-search-dialog): need to make the search
6521         dialog visible after creation.
6522
6523         * menubar-items.el (default-menubar): use the search dialog for
6524         searching. Remove some extraneous search menu items.
6525
6526         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6527         well as strings.
6528         (make-gutter-only-dialog-frame): allow the user to create the
6529         frame unmapped. Allow the gutter spec to be given as a glyph.
6530         (search-dialog-direction): new variable.
6531         (search-dialog-text): new variable.
6532         (search-dialog-callback): new function. Callback for the search
6533         dialog action.
6534         (make-search-dialog): new function. Create a user-friendly search
6535         dialog.
6536
6537 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6538
6539         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6540         under Windows.
6541
6542 2000-04-01  Andy Piper  <andy@xemacs.org>
6543
6544         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6545         progress more accurately.
6546
6547 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6548
6549         * finder.el (finder-compile-keywords): Process readable files only.
6550         Because error in process of .#finder-inf.el when compile xemacs
6551         with --with-clash-detection option.
6552
6553 2000-03-31  Andy Piper  <andy@xemacs.org>
6554
6555         * gutter-items.el (append-progress-display): don't delay after a
6556         successful font-lock.
6557         (make-gutter-only-dialog-frame): new function. Allow users to
6558         create gutter-only dialogs.
6559
6560 2000-03-27  Mike Alexander  <mta@arbortext.com>
6561
6562         * process.el (call-process-internal): Handle a null BUFFER
6563         parameter correctly.
6564
6565 2000-03-28  Andy Piper  <andy@xemacs.org>
6566
6567         * gutter-items.el (abort-progress-display): put strings in the
6568         gutter not extents.
6569         (progress-layout-glyph): signal special 'quit callback.
6570         (progress-display-quit-function): deleted.
6571         (progress-display-stop-callback): deleted.
6572         (progress-display-dispatch-command-events): deleted.
6573         (append-progress-display): remove calls to
6574         progress-display-dispatch-command-events.
6575         (raw-append-progress-display): ditto.
6576
6577 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6578
6579         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6580         being a list.  Actually define `stipple-pixmap-p' which is used as
6581         an error predicate.  Correctly handle PIXMAP being either relative
6582         or absolute file name.
6583
6584 2000-03-24  Andy Piper  <andy@xemacs.org>
6585
6586         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6587         (abort-progress-display): ditto. Don't delete the created extent.
6588         (raw-append-progress-display): ditto.
6589         (progress-display-dispatch-non-command-events): new
6590         function. Encapsulates what we want to do when no command input is
6591         required.
6592         (progress-display-dispatch-command-events): likewise, but disable
6593         for now since it causes too many problems.
6594         (append-progress-display): use them.
6595         (raw-append-progress-display): ditto.
6596         (default-gutter-position-changed-hook): set this rather than
6597         default-gutter-position-changed.
6598         (default-gutter-position-changed-hook): lambda with zero arguments
6599         rather than one.
6600         (raw-append-progress-display): trap errors in pending input since
6601         allowing them to signal will hose the gauge well and
6602         truly. Ideally we would like to delay these until we are more able
6603         to cope.
6604         (append-progress-display): ditto.
6605
6606 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6607
6608         * lisp/make-docfile.el: call-process-internal is now implemented
6609         in process.el.
6610
6611 2000-03-21  Ben Wing  <ben@xemacs.org>
6612
6613         * mule\mule-cmds.el (set-language-info-alist):
6614         Fix to correspond to new menu arrangement.
6615
6616 2000-03-21  Ben Wing  <ben@xemacs.org>
6617
6618         * process.el:
6619         * process.el (call-process-internal): New.
6620         New implementation of call-process.  Only enabled under NT, so far.
6621         stderr handling not implemented yet in CVS'd C code.
6622
6623 2000-03-20  Ben Wing  <ben@xemacs.org>
6624
6625         * lisp-mode.el:
6626         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6627         * lisp-mode.el (lisp-interaction-mode):
6628         Put back Lisp Interaction menubar for Jan V's sake.
6629
6630         * simple.el:
6631         * simple.el (mark-ring):
6632         * simple.el (dont-record-current-mark): New.
6633         * simple.el (in-shifted-motion-command): New.
6634         * simple.el (mark-ring-unrecorded-commands): New.
6635         * simple.el (mark-ring-max):
6636         * simple.el (set-mark-command):
6637         * simple.el (push-mark):
6638         * simple.el (handle-pre-motion-command):
6639         Implement scheme for not recording unimportant marks.
6640
6641         * subr.el:
6642         * subr.el (function-allows-args): New.
6643         New function function-allows-args.
6644
6645 2000-03-20  Martin Buchholz <martin@xemacs.org>
6646
6647         * XEmacs 21.2.32 is released.
6648
6649 2000-03-20  Andy Piper  <andy@xemacs.org>
6650
6651         * gutter-items.el (update-tab-in-gutter): force selection of the
6652         selected-window if required to do so.
6653         (buffers-tab-items): ditto.
6654         (add-tab-to-gutter): ditto.
6655         (create-frame-hook): use force-selection.
6656         (default-gutter-position-changed): lambdify.
6657         (update-tab-hook): deleted since it was only used in one place.
6658
6659 2000-03-18  Andy Piper  <andy@xemacs.org>
6660
6661         * files.el (find-file-noselect): undo change that shouldn't have
6662         gone in.
6663
6664 2000-03-17  Andy Piper  <andy@xemacs.org>
6665
6666         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
6667         of selected-window trickery.
6668
6669         * gutter-items.el (update-tab-in-gutter): don't give dedicated
6670         frames tabs.
6671         (progress-display-stop-callback): progress -> progress-display
6672         (progress-display-quit-function): ditto.
6673         (clear-progress-display): ditto.
6674         (remove-progress-display): ditto.
6675         (append-progress-display): ditto.
6676         (abort-progress-display): ditto.
6677         (raw-append-progress-display): ditto.
6678         (display-progress-display): ditto.
6679         (current-progress-display-label): ditto.
6680         (current-progress-display): ditto.
6681         (lprogress-display): ditto and save the buffer
6682         (progress-display): ditto. Otherwise the buffer sometimes gets
6683         changed which confuses font-lock.
6684
6685         * font-lock.el (font-lock-default-fontify-buffer): catch all
6686         errors, not just quit.
6687         (font-lock-mode): progress -> display-progress
6688         (font-lock-default-fontify-buffer): ditto.
6689         (font-lock-fontify-syntactically-region): ditto.
6690         (font-lock-fontify-keywords-region): ditto.
6691
6692 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
6693
6694         * cl.el (gensym): Move to here from cl-macs.el.
6695         (gentemp): Ditto.
6696
6697 2000-03-16  Andy Piper  <andy@xemacs.org>
6698
6699         * font-lock.el (font-lock-mode): use lprogress and friends for
6700         progress management.
6701         (font-lock-default-fontify-buffer): ditto.
6702         (font-lock-fontify-syntactically-region): ditto.
6703         (font-lock-fontify-keywords-region): ditto.
6704         (font-lock-revert-cleanup): fix reverting.
6705         (font-lock-revert-setup): ditto.
6706
6707         * gutter-items.el (progress-use-echo-area): new variable. Use the
6708         echo area for progress gauges if non-nil.
6709         (clear-progress): remove echo area stuff and defer to
6710         clear-message.
6711         (append-progress): dispatch non-command events after each progress
6712         increment. Remove echo area stuff.
6713         (abort-progress): remove echo area stuff and defer to
6714         display-message.
6715         (raw-append-progress): ditto. Dispatch non-command events after
6716         gutter redisplay.
6717         (display-progress): defer echo area stuff to display-message.
6718
6719         * gutter-items.el (clear-progress):
6720         (abort-progress): indentation changes.
6721         (display-progress): don't clear progress.
6722         (append-progress): compare messages with equal.
6723         (raw-append-progress): use dispatch-non-command-events to flush
6724         widget creation events.
6725
6726 2000-03-13  Ben Wing  <ben@xemacs.org>
6727
6728         * abbrev.el:
6729         * abbrev.el (abbrev-string-to-be-defined): New.
6730         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
6731         Changes for use with the menubar.
6732
6733 2000-03-12  Ben Wing  <ben@xemacs.org>
6734
6735         * alist.el (vassoc): moved here from font-menu.el.
6736
6737         * custom.el (defface): typo fix.
6738
6739         * dialog.el (yes-or-no-p-dialog-box):
6740         * dialog.el (message-box):
6741         * files.el (save-some-buffers-1):
6742         Put accelerators in the button names.
6743
6744         * font-lock.el (font-lock-comment-face):
6745         * font-lock.el (font-lock-keyword-face):
6746         * font-lock.el (font-lock-function-name-face):
6747         Fixed some of the colors under MS Windows because the existing
6748         default colors were hardly different from black and needed to be
6749         made lighter.
6750
6751         * font-menu.el:
6752         * font-menu.el (font-menu-split-long-menu):
6753         * font-menu.el (font-menu-family-constructor):
6754         * font-menu.el (font-menu-size-constructor):
6755         * font-menu.el (font-menu-weight-constructor):
6756         * font-menu.el (font-menu-set-font):
6757         vassoc moved to alist.el.
6758         Accelerators added to all menus.
6759         Unused bound var new-props removed.
6760
6761         * keydefs.el: I did a whole lot of rearranging to put things in a
6762         more consistent order and fixed a number of cases where key
6763         combinations involving up, down, left, right and so on were
6764         defined but the corresponding keypad combinations were not
6765         defined.
6766
6767         * lisp-mode.el:
6768         * lisp-mode.el (lisp-interaction-mode-popup-menu):
6769         * lisp-mode.el (emacs-lisp-mode):
6770         * lisp-mode.el (lisp-interaction-mode):
6771         * lisp-mode.el (flet):
6772         Added accelerators onto the menus.
6773         Made all the different versions of the let function be indented
6774         the same way.
6775         Undid Steve's easy-menu-ification, because it makes it impossible
6776         to have the menubar and popup menus different.
6777         Cleaned up the menu; added items for find-function &c and some
6778         indenting, and removed debug-on-*.
6779
6780         * list-mode.el (list-mode-hook):
6781         * list-mode.el (list-mode):
6782         * list-mode.el (completion-setup-hook):
6783         * list-mode.el (display-completion-list):
6784         Added support for the :window-height keyword, which is required
6785         because of other changes that I made for the file dialog box.  I
6786         also made the hook variables list-mode-hook and
6787         completion-setup-hook and also minibuffer-setup-hook in
6788         minibuf.el be permanent-local; see comment in list-mode.el.
6789
6790         * map-ynp.el (map-y-or-n-p):
6791         Added accelerators to the dialog buttons.
6792
6793         * menubar-items.el (menu-truncate-list):
6794         New internal function.
6795         * menubar-items.el (submenu-generate-accelerator-spec):
6796         * menubar-items.el (menu-item-strip-accelerator-spec):
6797         * menubar-items.el (menu-item-generate-accelerator-spec):
6798         New exported functions, for use in auto-generating accelerator specs.
6799
6800         * menubar-items.el:
6801         * menubar-items.el (default-menubar):
6802         * menubar-items.el (maybe-add-init-button):
6803         * menubar-items.el (bookmark-menu-filter):
6804         * menubar-items.el (slow-format-buffers-menu-line):
6805         * menubar-items.el (build-buffers-menu-internal):
6806         * menubar-items.el (language-environment-menu-filter):
6807         * menubar-items.el (default-popup-menu):
6808         * menubar-items.el (popup-buffer-menu):
6809         * menubar-items.el (popup-menubar-menu):
6810         Did a major overhaul on this file, and in fact I'm nowhere near
6811         done working on the menubar, and there will be more patches to
6812         come.  A basic summary of what I've done:
6813
6814         a) I added accelerators to all of the menu items.  For menus that
6815         are auto-generated, such as the buffers menu, the accelerators are
6816         automatically added to the beginning of each line using the
6817         numbers 1 through 9, then zero, and then letters starting with A,
6818         but omitting the letters that are already in use for the fixed
6819         menu items at the top of the buffers menu.  To facilitate adding
6820         accelerators of this kind, I created some new functions
6821         (*-accelerator-spec), which are also being used by other filters
6822         that auto generate lists of things such as ftp sites to download
6823         packages.  If people really don't like these accelerators
6824         appearing at the beginning of the menu items, a variable can be
6825         added to optionally turn them off, but I think this is rather
6826         pointless because other menu items have accelerators and many or
6827         most of the menu users will use the accelerators if the support is
6828         there.
6829
6830         b) I combined the top level Tools and Apps menus into a single
6831         Tools menu, because the distinction between the two is not
6832         obvious, and the items on the menus are not used often enough that
6833         putting some of them onto submenus is a problem.
6834
6835         c) I created two new top level menus called View and Cmds because
6836         there were too many items on the File and Edit menus, and I'm going
6837         to be adding more items to these menus.  In contrast to the Tools
6838         menu, the items on these menus may be used quite often during an
6839         editing session, and so should be available with fewer
6840         keystrokes.
6841
6842         d) I added a number of options to the options menu, including one
6843         for controlling whether the alt key can be used to traverse to
6844         menu items using the accelerators, one for controlling behavior of
6845         control-k, one for controlling how the kill and yank functions
6846         interact with the clipboard, a few additional buffers-menu
6847         options, and various other things.  I also did a bit of
6848         rearranging, for example, combining the keyboard and mouse options
6849         into a single keyboard and mouse submenu to facilitate the
6850         accelerators on that level.
6851
6852         e) I changed the variable buffers-menu-format-buffer-line-function
6853         to take two arguments instead of one, the second argument being
6854         the line number for use in creating an accelerator.  I added a
6855         hack to support existing functions with one argument (although I
6856         doubt that very many of these exist), for backward compatibility.
6857
6858         f) I moved the top level mule menu to be a submenu of the edit
6859         menu.  I think that most of the items on this menu are fairly
6860         useless and there are certainly not enough frequently used items
6861         to justify this being its own top level menu.
6862
6863         g) I combined most of the items in big-menubar.el into the main menu.
6864         If people think the main menu is too big, it would be possible to
6865         create different configurations, some smaller.
6866
6867         * menubar.el (check-menu-syntax):
6868         Deleted some syntax checks that were no longer valid, partly
6869         because of changes that were already made a long time ago, and
6870         partly because of a change I made where I allow the name of the
6871         menu item to be an evaluated expression rather than just a string,
6872         similar to all of the other parameters of a menu item.
6873
6874         * minibuf.el:
6875         * minibuf.el (read-file-name-1):
6876         * minibuf.el (mouse-read-file-name-1):
6877         I made a number of changes to improve the appearance
6878         and functioning of the file dialog box.  They include:
6879
6880         a) Fixing the problem where closing the dialog box by clicking on
6881         the close button of the window didn't properly exit the
6882         minibuffer.
6883
6884         b) Fixing the problem that if you typed part of a file name, and
6885         then clicked on a completion with the mouse, the file was not
6886         correctly selected.
6887
6888         c) Changing the title of the dialog box to reflect the operation
6889         being done in accordance with user interface conventions, rather
6890         than the name of the dialog box buffer, which is rather useless.
6891
6892         d) Remove the words "possible completions are" which didn't
6893         belong.
6894
6895         e) Fix things so that the completions scroll off the end of the
6896         completions windows only to the right, rather than both to the
6897         right and down, which is in accordance with Windows user interface
6898         conventions.
6899
6900         * msw-init.el (init-post-mswindows-win):
6901         Added a binding for meta-F4, which is the standard windows binding
6902         for exiting a program.
6903
6904         * select.el (get-selection-no-error):
6905         * select.el (own-selection):
6906         * select.el (own-clipboard):
6907         Added an optional argument called append to the functions
6908         own-selection and own-clipboard.  This adds support for appending
6909         text to the existing selection and allows the function
6910         own-clipboard to be used as the value of the variable
6911         interprogram- cut-function.
6912
6913         Fixed a bug in own-selection in handling zmacs-region-stays.
6914
6915         * simple.el (historical-kill-line): New.
6916
6917         * simple.el (kill-line):
6918         * simple.el (interprogram-cut-function):
6919         * simple.el (interprogram-paste-function):
6920         * simple.el (handle-pre-motion-command):
6921         * simple.el (next-line):
6922         * simple.el (previous-line):
6923         a) Expanded the variable kill-whole-line, so that function
6924         kill-line can be set to delete the entire line always, not just
6925         when cursor is at the beginning of the line.  This is controlled
6926         by setting the variable kill-whole-line to the symbol 'always.
6927         This behavior, as well as the existing kill-whole-line behavior,
6928         now only take effect when kill-line is called interactively,
6929         although this is a departure from a previous behavior in the case
6930         of setting this variable kill-whole-line to t.  It is almost
6931         certainly what has always been intended, and most likely the old
6932         way of doing things introduced bugs.  I also created a function
6933         called historical-kill-line, which ignores the kill-whole-line
6934         setting and always gives the historical behavior of only killing
6935         to the end of the line.  I bound this function to shift- control-k
6936         so that the kill to end of line behavior is available, even when
6937         kill-whole-line has been set to change control-k into the simple
6938         delete-whole-line behavior. (This can be set using the options
6939         menu.)
6940
6941         b) I changed things so that kill and yank now interact with the
6942         clipboard by default under windows.  This was done by changing the
6943         default value of interprogram-cut- function and
6944         interprogram-paste-function.  You can get the old behavior by
6945         setting these to nil, and there is an option on the options menu
6946         to do this.
6947
6948         c) I added support for selecting text using shifted motion keys.
6949         This support is on by default and can be controlled by the
6950         variable shifted-motion-keys-select-region.  There is also a
6951         variable called unshifted-motion-keys-deselect-region that
6952         controls more specifically how the shifted motion key behavior
6953         works.  I did not put an option on the options menu to turn this
6954         off, because I can't imagine why this would be useful.
6955
6956         * simple.el (forward-block-of-lines):
6957         * simple.el (backward-block-of-lines):
6958         * simple.el (block-movement-size):
6959         New.
6960
6961         * simple.el (uncapitalized-title-words):
6962         * simple.el (uncapitalized-title-word-regexp):
6963         * simple.el (capitalize-string-as-title):
6964         * simple.el (capitalize-region-as-title):
6965         New.
6966
6967
6968         * subr.el (add-hook):
6969         * subr.el (make-local-hook): New.
6970         * subr.el (remove-local-hook): New.
6971         * subr.el (add-one-shot-hook): New.
6972         * subr.el (add-local-one-shot-hook): New.
6973         Added some functions to make using hooks easier.
6974         These include:
6975
6976         a) Functions add-local-hook and remove-local-hook to make it easy
6977         to use local hooks.
6978
6979         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
6980         make it possible to add a "one-shot" hook, which is to say a hook
6981         that runs only once, and automatically removes itself after the
6982         first time it has run.
6983
6984 2000-03-09  Andy Piper  <andy@xemacs.org>
6985
6986         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
6987
6988 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
6989
6990         * buff-menu.el (buffers-menu-omit-invisible-buffers):
6991         Moved from menubar-items.el.
6992         * dumped-lisp.el: Dump gutter-items regardless of menubar.
6993
6994 2000-03-08  Andy Piper  <andy@xemacs.org>
6995
6996         * gutter-items.el (build-buffers-tab-internal): add selected field
6997         to buffers tab spec.
6998
6999 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7000
7001         * minibuf.el (last-exact-completion): Initialize to nil.
7002
7003 2000-03-07  Didier Verna  <didier@xemacs.org>
7004
7005         * startup.el (command-line-1): remove unused variable
7006         `first-file-buffer'.
7007
7008 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7009
7010         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7011         which is also used for Web server log files.
7012
7013 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7014
7015         * mule/mule-charset.el: Setup auto-fill-chars.
7016
7017 2000-03-02  SL Baur  <steve@beopen.com>
7018
7019         * subr.el (with-string-as-buffer-contents): Reimplement using
7020         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7021         non-deletion of buffer after execution problem.
7022         (with-output-to-string): Use unique buffer name.
7023
7024 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7025
7026         * gutter-items.el (buffers-tab-sort-function):  New variable.
7027         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7028
7029 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7030
7031         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7032
7033 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7034
7035         * menubar-items.el (maybe-add-init-button): Remove the "Load
7036         .emacs" button from all menubars.
7037
7038 2000-03-01  Didier Verna  <didier@xemacs.org>
7039
7040         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7041         region rectangle replacement (from Jan Vroonhof).
7042         (replace-rectangle): new function.
7043
7044 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7045
7046         * mule/mule-cmds.el (set-default-coding-systems): Use
7047         set-terminal-coding-system and set-keyboard-coding-system.
7048         * coding.el (set-terminal-coding-system): Use
7049         set-console-tty-output-coding-system.
7050         (set-keyboard-coding-system): Use
7051         set-console-tty-input-coding-system.
7052
7053 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7054
7055         * minibuf.el (read-variable): Allow symbol to default argument.
7056
7057 2000-02-27  Andy Piper  <andy@xemacs.org>
7058
7059         * gutter-items.el (update-tab-hook): new function to be used for
7060         hooks.
7061         (create-frame-hook): add update-tab-hook.
7062         (record-buffer-hook): ditto.
7063         (default-gutter-position-changed): ditto.
7064         (default-gutter-position): updating the buffers tab is now handled
7065         by a hook.
7066         (default-gutter-position-changed-hook): new variable.
7067         (gutter-element-visibility-changed-hook): ditto.
7068         (set-gutter-element-visible-p): call it.
7069         (set-gutter-element): use modify-specifier-instances. Set extents
7070         as duplicable before using.
7071         (remove-gutter-element): ditto.
7072         (set-gutter-element-visible-p): ditto.
7073         (init-gutter): new function.
7074         (add-tab-to-gutter): use new gutter-element functions rather than
7075         setting specifiers directly.
7076         (clear-progress): ditto.
7077         (abort-progress): ditto.
7078         (gutter-buffers-tab-visible-p): renamed from
7079         default-gutter-visible-p
7080
7081         * specifier.el (modify-specifier-instances): new function from Jan
7082         Vroonhof.
7083
7084         * x-init.el (init-post-x-win): call init-gutter.
7085
7086         * msw-init.el (init-post-mswindows-win): call init-gutter.
7087
7088         * menubar-items.el (default-menubar): Update to reflect new gutter
7089         variables.
7090
7091 2000-02-26  Andy Piper  <andy@xemacs.org>
7092
7093         * gutter-items.el (set-gutter-element): new function. Add gutter
7094         elements to the specified gutter.
7095         (remove-gutter-element): new function. Remove gutter elements from
7096         the specified gutter.
7097         (set-gutter-element-visible-p): new function. Set gutter element
7098         visibility for the provided gutter-visible specifier.
7099
7100 2000-02-23  Andy Piper  <andy@xemacs.org>
7101
7102         * gutter-items.el (add-tab-to-gutter): specify dimensions
7103         dynamically.
7104
7105 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7106
7107         * gutter-items.el (add-tab-to-gutter):
7108         * package-get.el (package-get-interactive-package-query):
7109         * package-ui.el (pui-directory-exists):
7110         (pui-install-selected-packages):
7111         (pui-list-packages):
7112         Use #'(lambda ...)  instead of '(lambda ...).
7113
7114 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7115
7116         * startup.el (load-user-init-file): Check to make sure user
7117           has an init-file before calling load().
7118
7119 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7120
7121         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7122
7123 2000-02-23  Martin Buchholz <martin@xemacs.org>
7124
7125         * XEmacs 21.2.31 is released.
7126
7127 2000-02-21  Mike Sperber <mike@xemacs.org>
7128
7129         * loadup.el (really-early-error-handler):
7130         * update-elc.el:
7131         * make-docfile.el:
7132         Remove dependency on EMACSBOOTSTRAP... environment variables.
7133
7134 2000-02-21  Martin Buchholz <martin@xemacs.org>
7135
7136         * XEmacs 21.2.30 is released.
7137
7138 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7139
7140         * byte-optimize.el (byte-optimize-plus):
7141         (byte-optimize-minus):
7142         (byte-optimize-multiply):
7143         Optimize (- 0) to 0, not (-)
7144         Optimize (+ 5 3.0) to 8.0
7145         Optimize (* 5 3.0) to 15.0
7146         Improve readability.
7147
7148 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7149
7150         * modeline.el: (modeline-scrolling-method): change modeline
7151         mswindows cursor appearance according to the value.
7152
7153         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7154         and 'gui-element face colors and 'gui-element face font to Windows
7155         defaults.
7156
7157 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7158
7159         * font-lock.el: Javadoc enhancements
7160
7161 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7162
7163         * ldap.el (toplevel): Test if LDAP support has been compiled in
7164         (ldap-verbose): New option
7165         (ldap-search-entries): Renamed from the previous ldap-search
7166         Conditionalize message display on ldap-verbose
7167         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7168         defuns
7169         (ldap-search): Is now defined as an obsolete wrapper calling
7170         ldap-search-basic or ldap-search-entries
7171
7172
7173 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7174             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7175             Jan Vroonhof  <jan@xemacs.org>
7176
7177         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7178         When for-effect is true, didn't call `byte-optimize-form'
7179         in and/or subforms without last.
7180
7181 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7182
7183         * package-get.el (package-get-download-sites): Use correct custom
7184         type.
7185
7186 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7187
7188         * files.el (write-file): Ask for coding system when compiled with
7189         file-coding.
7190
7191 2000-02-16  Andy Piper  <andy@xemacs.org>
7192
7193         * buffer.el (switch-to-buffer): give norecord argument to
7194         set-window-buffer instead of explicitly recording.
7195
7196         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7197         we have to pick a window.
7198
7199 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7200
7201         * mule/mule-cmds.el (describe-language-support): Don't add
7202         unexist function to help-map.
7203         (describe-coding-system): Don't use already assigend `C'.
7204
7205 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7206
7207         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7208         work in custom.
7209
7210 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7211
7212         * about.el: Ienaga's e-mail address change.
7213
7214 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7215
7216         * etags.el (find-tag): force new window -- even if buf already
7217         visible -- when other-window is t
7218
7219 2000-02-16  Martin Buchholz <martin@xemacs.org>
7220
7221         * XEmacs 21.2.29 is released.
7222
7223 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7224
7225         * cl-extra.el (getf): This is now identical to `plist-get', so
7226         just defalias it.
7227         * cl-macs.el: Make getf an alias to plist-get, at the
7228         byte-compiler level, using define-compiler-macro.
7229
7230 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7231
7232         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7233
7234 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7235
7236         * lisp/etags.el (find-tag-internal): set exact-tagname to
7237           a regular expression that matches against the tagname
7238           part of the tag entry first instead of only looking in
7239           the context area.
7240
7241 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7242
7243         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7244         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7245
7246 2000-02-07  Martin Buchholz <martin@xemacs.org>
7247
7248         * XEmacs 21.2.28 is released.
7249
7250 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7251
7252         * cl-extra.el (getf): Just call `get', never `get*'.
7253         Make arglist match docstring.
7254         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7255         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7256         * byte-optimize.el: remove references to `get*'.
7257
7258 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7259
7260         * mule/european.el: Add syntax information for Latin3 and Latin4.
7261
7262 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7263
7264         * byte-optimize.el: Byte-optimize (length "foo")
7265
7266 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7267
7268         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7269         width check using `window-leftmost-p' and `window-rightmost-p'.
7270
7271 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7272
7273         * wid-edit.el (widget-match-inline): An atom never matches a
7274           list.
7275
7276 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7277
7278         * modeline.el: Consolidated 'x and 'mswindows specification under
7279         'win tag.
7280
7281 2000-01-29  Andy Piper  <andy@xemacs.org>
7282
7283         * gutter-items.el: (format-buffers-tab-line): Try and be
7284         intelligent about buffer naming when we have duplicates.
7285
7286 2000-01-29  Andy Piper  <andy@xemacs.org>
7287
7288         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7289         updated when it becomes visible.
7290
7291 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7292
7293         * bytecomp.el (byte-compile-insert-header): Properly set coding
7294         system under MULE and file-coding.
7295
7296 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7297
7298         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7299         (dontusethis-set-value-terminal-coding-system-handler):
7300         (dontusethis-set-value-keyboard-coding-system-handler):
7301         Never undefine coding system aliases.  Emergency fix for gnus.
7302
7303 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7304
7305         * files.el (abbreviate-file-name): Use directory-sep-char instead
7306         of hard-coded "/".
7307
7308 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7309
7310         * startup.el (user-init-file-base-list): New variable, replacing
7311         user-init-file-base.
7312         (find-user-init-file): New function.
7313         (command-line-early): Use it.
7314         (load-user-init-file): Ditto.
7315
7316 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7317
7318         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7319         calling valid-image-instantiator-format-p
7320
7321 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7322
7323         * isearch-mode.el (isearch-mode): The variable is
7324         isearch-unhidden-extents, not isearch-opened-extents.
7325
7326 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7327
7328         * minibuf.el (next-history-element): Modify error message if a
7329         default value is available.
7330
7331 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7332
7333         * bytecomp.el (byte-compile-file): Don't unconditionally write
7334         .elc files in binary - might contain non-Latin1.
7335
7336 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7337
7338         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7339         for windows-nt.
7340
7341         * version.el:
7342         * startup.el (user-init-file-base):
7343         * process.el (call-process-region):
7344         * files.el (make-backup-file-name):
7345         (backup-file-name-p):
7346         (file-relative-name):
7347         (abbreviate-file-name):
7348         (set-auto-mode):
7349         * code-process.el (call-process-region): Removed unnecessary
7350         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7351         support out of the universe.
7352
7353         * process.el:
7354         * code-process.el:
7355         * bytecomp.el (byte-compile-file): Removed reference to
7356         buffer-file-type, and commented usage of binary-process-output
7357         NTEmacs variables.
7358
7359 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7360
7361         * help.el (function-arglist): Add case for macro.
7362
7363 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7364
7365         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7366         printers.
7367         (custom-display): Added a menu for printer/display tags.
7368
7369         * frame.el (frame-type):
7370         * device.el (device-type): Added 'msprinter to the doc string, and
7371         removed 'pc -- it is not going to be implemented ever.
7372         (call-device-method): Fixed docstring typo.
7373         Defined specifier tags 'printer and 'display.
7374
7375 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7376
7377         * lisp/itimer.el (itimer-run-expired-timers): (consp
7378           last-command-event-time) instead of (consp
7379           'last-command-event-time).
7380
7381 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7382
7383         * msw-glyphs.el: Removed obsolete commentary.
7384
7385 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7386
7387         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7388         better default value.
7389
7390 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7391
7392         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7393         (read-string): Ditto.
7394         (eval-minibuffer): Ditto.
7395         (read-command): Ditto.
7396         (read-function): Ditto.
7397         (read-variable): Ditto.
7398         (read-number): Ditto.
7399         (read-shell-command): Ditto.
7400         (read-number): Record history.
7401
7402 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7403
7404         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7405
7406 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7407
7408         * faces.el (startup-initialize-custom-faces): New function.
7409         Reset all faces created during auto-autoloads loading time
7410         by defface.
7411         * startup.el (command-line): Call it.
7412
7413 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7414
7415         * about.el (about-hackers): Add myself to contributors list.
7416
7417 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7418
7419         * menubar-items.el (maybe-add-init-button): Removed an argument in
7420         a call to load-user-init-file, as the function managed to lose its
7421         formal parameter a few betas ago.
7422
7423 2000-01-18  Martin Buchholz <martin@xemacs.org>
7424
7425         * XEmacs 21.2.27 is released.
7426
7427 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7428
7429         * process.el (shell-command-to-string): Use the FSF docstring.
7430         Make shell-command-to-string the standard function, and
7431         exec-to-string the (deprecated) alias.
7432
7433         * startup.el: typo fix.
7434
7435 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7436
7437         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7438
7439 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7440
7441         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7442         buffers after visible buffers.
7443         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7444
7445 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7446
7447         * info.el (Info-extract-menu-node-name): Stop at a dot
7448         followed by whitespace or right parenthesis.
7449
7450 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7451
7452         * info.el (Info-directory-list): Warn against using Customize with
7453         Info-directory-list.
7454
7455 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7456
7457         * minibuf.el (read-file-name): doc fix.
7458
7459         * autoload.el (update-file-autoloads): doc fix.
7460
7461         * about.el (about-hackers): Change my E-mail address.
7462
7463 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7464
7465         * info.el (Info-visit-file): Just use the `f' interactive spec to
7466         read a filename in the standard way.
7467
7468 2000-01-13  Andy Piper  <andy@xemacs.org>
7469
7470         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7471         (gutter-buffers-tab-extent): new variable.
7472         (update-tab-in-gutter): call add-tab-to-gutter again if the
7473         orientation has changed.
7474         (add-tab-to-gutter): cope with different orientations.
7475
7476 2000-01-11  Didier Verna  <didier@xemacs.org>
7477
7478         * info.el (Info-following-node-name): backward-skip dots as well
7479         as spaces (dots at the end of a node name aren't part of it).
7480         (Info-extract-menu-node-name): don't skip dots. There could be
7481         some in the node name.
7482         (Info-index): allow dots to be part of a node name.
7483
7484 2000-01-12  Andreas Jaeger  <aj@suse.de>
7485
7486         * files.el (auto-mode-alist): Added idlwave-mode.
7487         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7488
7489 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7490
7491         * info.el (Info-search): Show default value.
7492
7493 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7494
7495         * info.el (Info-read-node-completion-table): New variable.
7496         (Info-read-node-name-1): New function.
7497         (Info-read-node-name): Use it.
7498         (Info-follow-reference): Use DEFAULT argument of completing-read.
7499         (Info-menu): Ditto.
7500
7501 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7502
7503         * hyper-apropos.el (hyper-describe-key-briefly): Save
7504         window configuration.
7505         (hyper-describe-face): Use DEFAULT of completing-read.
7506         (hyper-apropos-read-variable-symbol): Ditto.
7507         (hyper-apropos-read-function-symbol): Ditto.
7508
7509 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7510
7511         * mule/mule-cmds.el (set-default-coding-system): Set
7512         comint-exec-hook to use coding-system-for-read and
7513         coding-system-for-write so that C-x RET c works.
7514
7515 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7516
7517         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7518         (previous-matching-history-element): Increment
7519         minibuffer-max-depth by 1.
7520         (next-matching-history-element): Ditto.
7521
7522 2000-01-11  Andy Piper  <andy@xemacs.org>
7523
7524         * gutter-items.el (buffers-tab): Create a new face for the buffers
7525         tab.
7526         (buffers-tab-face): use it.
7527
7528 2000-01-10  Didier Verna  <didier@xemacs.org>
7529
7530         * modeline.el (modeline-scrolling-method): change modeline X
7531         cursor appearance according to the value.
7532
7533 2000-01-07  Andreas Jaeger  <aj@suse.de>
7534
7535         * about.el (about-hackers): Moved my entry to contributor list.
7536         (xemacs-hackers): Added myself.
7537         (about-maintainer-info): Added description of myself.
7538
7539
7540 2000-01-07  Didier Verna  <didier@xemacs.org>
7541
7542         * modeline.el (modeline-scrolling-method): new variable.
7543         (mouse-drag-modeline): add reference to it in the docstring.
7544         (mouse-drag-modeline): handle it.
7545
7546 2000-01-08  Andy Piper  <andy@xemacs.org>
7547
7548         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7549         calls.
7550         (remove-buffer-from-gutter-tab): ditto.
7551
7552 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7553
7554         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7555         (custom-face-edit): Fix grammatical error in help message.
7556
7557 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7558
7559         * movemail.el: Added.
7560
7561         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7562
7563 2000-01-03  Didier Verna  <didier@xemacs.org>
7564
7565         * modeline.el (mouse-drag-modeline): remove the code related to
7566         the modeline horizontal scrolling facility.
7567
7568 1999-12-31  Martin Buchholz <martin@xemacs.org>
7569
7570         * XEmacs 21.2.26 is released.
7571
7572 1999-12-28  Andy Piper  <andy@xemacs.org>
7573
7574         * wid-edit.el (widget-push-button-value-create): The gui cache
7575         does not agree with native widgets which can only be displayed
7576         once per window. The reasons for caching are diminished now that
7577         we don't hog resources when creating buttons.
7578         (widget-push-button-cache) deleted.
7579
7580 1999-12-24  Martin Buchholz <martin@xemacs.org>
7581
7582         * XEmacs 21.2.25 is released.
7583
7584 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7585
7586         * hyper-apropos.el (hyper-apropos): Toggle
7587         hyper-apropos-programming-apropos correctly.
7588         Set REGEXP when user accepts default value.
7589
7590 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7591
7592         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7593         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7594
7595 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7596
7597         * mule/mule-category.el (undefined-category-designator):
7598         Return char instead of character.  Search for undefined one.
7599         (describe-category): Use with-displaying-help-buffer.
7600
7601 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7602
7603         * byte-optimize.el (byte-optimize-plus):
7604         Optimize (+ 1) to 1 instead of (1+ nil).
7605
7606         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7607
7608         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7609
7610         * byte-optimize.el (byte-optimize-char-before): New function.
7611         Remove performance penalty for using (char-before) instead of (char-after).
7612
7613 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7614
7615         * mule/mule-category.el (char-category-list): Return character
7616         instead of integer.
7617
7618 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7619
7620         * minibuf.el (read-buffer): Check default is buffer object.
7621
7622 1999-11-25  Andy Piper  <andy@xemacs.org>
7623
7624         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7625         for buttons.
7626
7627 1999-12-16  Andreas Jaeger  <aj@suse.de>
7628
7629         * package-get.el (package-get-maybe-save-index): Fixed typo.
7630         Patch by Jeff Miller <jmiller@smart.net>.
7631
7632 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
7633
7634         * gnuserv.el (gnuserv-process-filter):  don't call
7635         gnuserv-write-to-client when gnuserv-current-client is nil
7636
7637 1999-12-14  Martin Buchholz <martin@xemacs.org>
7638
7639         * XEmacs 21.2.24 is released.
7640
7641 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7642
7643         * about.el (about-hackers): Update my email address.
7644
7645 1999-12-07  Martin Buchholz <martin@xemacs.org>
7646
7647         * XEmacs 21.2.23 is released.
7648
7649 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
7650
7651         * package-get.el (package-get-download-sites): Removed several
7652         defunct download sites, added many new ones, and corrected a few
7653         incorrect directory-on-site entries.  Added physical locations to
7654         site-description.
7655
7656 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7657
7658         * finder.el (finder-commentary): add DOC string and fix
7659         interactive spec
7660
7661 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7662
7663         * help.el (describe-function): Don't forget to intern the string
7664         completing-read returns.
7665         (describe-variable): Ditto.
7666
7667 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
7668
7669         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
7670         `hyper-apropos-help-mode' here to find symbol to customize
7671         irregardless of cursor position and simplify
7672         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
7673         `hyper-apropos-popup-menu'.
7674
7675 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7676
7677         * apropos.el (apropos-mode-map): Add return to call
7678         apropos-follow.
7679         (apropos-print): Call apropos-mode to have better
7680         command reference. Put keymap text-poperty to
7681         symbole name.
7682
7683 1999-11-22  Alastair Burt  <burt@dfki.de>
7684
7685         * help.el: (describe-bindings-1): Added handling of keymaps for
7686         the extents at point.
7687
7688 1999-12-02  Mark Thomas  <mthomas@jprc.com>
7689
7690         * gutter-items.el (buffers-tab-items): Wrap the function in a
7691         save-match-data
7692
7693 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7694
7695         * help.el (describe-function): Use the DEFAULT argument to
7696         completing-read.
7697         (describe-variable): Ditto.
7698
7699 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7700
7701         * minibuf.el (read-from-minibuffer): Add optional argument
7702         DEFAULT to have better mini-buffer history support.
7703         (completing-read): Pass default to read-from-minibuffer.
7704         (read-buffer): Pass default to completing-read.
7705
7706 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
7707
7708         * font-lock.el (font-lock-doc-string-face): Document the
7709         `font-lock-lisp-like' property.
7710
7711 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
7712
7713         * lisp-mode.el: Specify `font-lock-lisp-like'.
7714
7715         * font-lock.el (font-lock-lisp-like): New function.
7716         (font-lock-fontify-syntactically-region): Use it.
7717
7718 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
7719
7720         * XEmacs 21.2.22 is released
7721
7722 1999-11-28  Martin Buchholz <martin@xemacs.org>
7723
7724         * XEmacs 21.2.21 is released.
7725
7726 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7727
7728         * minibuf.el (read-coding-system): Accept symbol and
7729         coding-system object as a default-coding-system.
7730
7731 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7732
7733         * minibuf.el (read-coding-system): Accept symbol as
7734         a default-coding-system.
7735
7736 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7737
7738         * apropos.el (apropos-documentation): Use insert instead
7739         of princ.
7740
7741 1999-11-07  William M. Perry  <wmperry@aventail.com>
7742
7743         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
7744           for the linux console.
7745
7746         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
7747           stuff to work when you are not on a window system, since the GPM
7748           mouse support now allows pasting from outside of XEmacs.
7749
7750 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
7751
7752         * XEmacs 21.2.20 is released
7753
7754 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
7755
7756         * setup-paths.el (paths-default-info-directories): Add
7757         /usr/share/info and /usr/local/share/info.
7758
7759 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
7760
7761         * about.el: Updated Vladimir Ivanovic's info.
7762
7763 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
7764
7765         * auto-show.el (auto-show-truncationp): Remove.
7766
7767         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
7768
7769 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7770
7771         * indent.el (indent-line-to): fix bug: spaces were not replaced
7772         with tab if column is multiple of tab-width
7773         From dhn@qedinc.com
7774
7775 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
7776
7777         * mule/mule-cmds.el (read-input-method-name): Accept symbols
7778         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
7779
7780         * package-get.el (package-get-package-provider): Be verbose when
7781         interactive. Patch from Robert Pluim
7782
7783 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
7784
7785         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
7786         info file suffixes.
7787
7788 1999-08-19  Stephen Tse  <stephent@sfu.ca>
7789
7790         * process.el (open-network-stream): Add a new optional parameter
7791         PROTOCOL to support udp; fix a minor typo and add an explanation
7792         in docstring for udp programming.
7793
7794         * code-process.el (open-network-stream): Add a new optional
7795         parameter PROTOCOL to support udp; fix a minor typo and add an
7796         explanation in docstring for udp programming.
7797
7798 1999-10-18  Andy Piper  <andy@xemacs.org>
7799
7800         * gui.el (make-gui-button): be more precise about how we call
7801         callbacks.
7802
7803         * wid-edit.el (widget-push-button-value-create): Use the new form
7804         of native gui-button.
7805
7806 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7807
7808         * info.el (Info-page-prev): Don't do (sit-for 0).
7809
7810 1999-10-13  Andy Piper  <andy@xemacs.org>
7811
7812         * gutter-items.el (progress-abort-glyph): new glyph for showing
7813         abort status.
7814         (append-progress): dispatch-event rather than sit-for.
7815         (abort-progress): new function. Show the abort glyph with an
7816         appropriate message.
7817         (raw-append-progress): dispatch-event rather than sit-for.
7818         (display-progress): cope with aborts.
7819
7820         * gui.el (make-gui-button): Use native widgets for buttons
7821         unconditionally.
7822         (insert-gui-button): ditto.
7823         (gui-button-p): ditto.
7824
7825         * xbm-button.el: remove from core.
7826
7827         * xpm-button.el: remove from core.
7828
7829 1999-10-07  Olivier Galibert  <galibert@pobox.com>
7830
7831         * faces.el (init-device-faces): Don't initialize the random faces
7832         on the stream device.
7833
7834 1999-10-06  Andy Piper  <andy@xemacs.org>
7835
7836         * files.el (recover-file): Don't use ls under windows for revert buffer.
7837
7838 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
7839
7840         * package-get.el (package-get-download-menu): Make menu really
7841         toggle download sites.
7842         (package-get-download-sites): Add autoload cookie.
7843
7844 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7845
7846         * setup-paths.el (paths-find-module-directory): Ditto.
7847
7848 1999-09-29  Werner Fink  <werner@suse.de>
7849
7850         * setup-paths.el (paths-find-exec-directory): Add missing nil
7851         parameter for environment.
7852
7853 1999-09-27  Martin Buchholz  <martin@xemacs.org>
7854
7855         * modeline.el (modeline-format):
7856         Only purecopy the strings.  Else
7857         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
7858         barfs.
7859
7860 1999-08-28  Mike Woolley  <mike@bulsara.com>
7861
7862         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
7863         user setting comint-completion-addsuffix and
7864         comint-process-echoes.
7865
7866 1999-09-22  Andy Piper  <andy@xemacs.org>
7867
7868         * gutter-items.el (update-tab-in-gutter): use
7869         last-nonminibuf-window instead of selected-window.
7870
7871 1999-09-18  Andy Piper  <andy@xemacs.org>
7872
7873         * gnuserv.el (gnuserv-edit-files): select frame we are going to
7874         display on.
7875
7876         * subr.el (record-buffer-hook): new variable so that the hook gets
7877         some documentation.
7878
7879 1999-09-16  Andy Piper  <andy@xemacs.org>
7880
7881         * gutter-items.el (update-tab-in-gutter): only update when the
7882         gutter is visible.
7883         (remove-buffer-from-gutter-tab): ditto.
7884
7885 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
7886
7887         * simple.el (do-auto-fill): Commented out part of Kinsoku
7888         processing.
7889
7890 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
7891
7892         * isearch-mode.el (isearch-highlightify-region): Give the
7893         highlighting extents a high priority.
7894         (isearch-make-extent): Give the main highlighting extent an even
7895         higher priority.
7896
7897 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7898
7899         * packages.el (packages-compute-package-locations): Fix typo from
7900         -u rationalization.
7901
7902 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7903
7904         * setup-paths.el (paths-find-doc-directory): Respect value of
7905         `configure-doc-directory.'
7906
7907         * find-paths.el (paths-find-architecture-directory): Give
7908         precendence `default' argument (which typically comes from
7909         configure).
7910
7911 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7912
7913         * startup.el (command-line-early): Added options -user-init-file
7914         and -user-init-directory.
7915
7916         * files.el (user-init-file): Default to NIL so we can recognize
7917         when it's set.
7918
7919 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7920
7921         * obsolete.el (init-file-user):
7922         * startup.el:
7923         * packages.el (packages-compute-package-locations):
7924         * package-get.el (package-get-user-index-filename):
7925         * menubar-items.el (maybe-add-init-button):
7926         * info.el (Info-annotations-path):
7927         * dump-paths.el:
7928         Change `user-init-directory' to be an absolute path.
7929         Use `user-init-directory' where appropriate.
7930         Zap `init-file-user' and its uses.
7931
7932 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
7933
7934         * subr.el (copy-symbol): New function.
7935
7936 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7937
7938         * isearch-mode.el (isearch-done): Be sure to restore invisible
7939         extents in the proper buffer.
7940         (isearch-pre-command-hook): Set this-command to the correct value
7941         in case the buffer has changed and old overriding-local-map was
7942         used.
7943         (isearch-restore-extent): Use remprop instead of setting the
7944         property to nil.
7945
7946 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
7947
7948         * cmdloop.el (execute-extended-command): Update zmacs region
7949         before the delay.
7950         (execute-extended-command): Make the message gettext-friendly.
7951
7952 1999-09-07  Andy Piper  <andy@xemacs.org>
7953
7954         * gutter-items.el (progress-gauge-glyph): renamed from
7955         progress-glyph.
7956         (progress-text-glyph): new variable.
7957         (progress-layout-glyph): use layouts and text glyphs.
7958         (progress-area-buffer): removed.
7959         (progress-text-and-extent): new variable.
7960         (progress-displayed-p): dynamically create gutter area buffer.
7961         (clear-progress): ditto.
7962         (raw-append-progress): ditto.
7963         (append-progress): use new glyph names.
7964         (raw-append-progress): only create the extent when needed. set
7965         properties more optimally.
7966         (progress): remove args.
7967
7968 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7969
7970         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
7971         mapcar where the return value is unused.
7972         (isearch-restore-invisible-extents): Ditto.
7973         (isearch-highlight-all-cleanup): Ditto.
7974         (isearch-delete-extents-in-range): Traverse the extents only once.
7975         (isearch-highlight-all-update): Don't start over if the search
7976         string has changed and more input is pending.
7977
7978 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
7979
7980         * packages.el (packages-find-package-data-path): Ditto.
7981
7982         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
7983
7984         * subr.el (mapc-internal): Don't make obsolete.
7985
7986         * cl-extra.el (mapc): Resurrect.
7987
7988 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
7989
7990         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
7991         alias.
7992
7993         * isearch-mode.el (isearch-top-state): Restore isearch-word.
7994         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
7995         (isearch-yank-clipboard): Use get-clipboard instead of
7996         x-get-clipboard.
7997         (isearch-yank-selection): Fix docstring.
7998
7999 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8000
8001         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8002
8003 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8004
8005         * cl-macs.el (extent-start-position): Fix setf method.
8006         (extent-end-position): Ditto.
8007
8008 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8009
8010         * isearch-mode.el: End merge with FSF 20.4.
8011
8012         * isearch-mode.el (search-invisible): New variable.
8013         (isearch-hide-immediately): Ditto.
8014         (isearch-unhidden-extents): Ditto.
8015         (isearch-range-invisible): New function.
8016         (isearch-unhide-extent): Ditto.
8017         (isearch-restore-invisible-extents): Ditto.
8018         (isearch-restore-extent): Ditto.
8019
8020         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8021         implementation.
8022         (isearch-ring-retreat-edit): Ditto.
8023         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8024         (isearch-forward-regexp): New arguments NOT-REGEXP and
8025         NO-RECURSIVE-EDIT.
8026         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8027         (isearch-backward-regexp): New arguments NOT-REGEXP and
8028         NO-RECURSIVE-EDIT.
8029         (isearch-mode): Return isearch-success.
8030         (isearch-update): Use unread-command-events instead of
8031         unread-command-event.
8032         (isearch-abort): If an invalid regexp is encountered, keep popping
8033         states.
8034         (isearch-*-char): Use FSF implementation.
8035         (isearch-whitespace-chars): Use the more robust FSF's
8036         implementation.
8037         (isearch-within-brackets): New variable.
8038         (isearch-mode): Initialize it.
8039         (isearch-edit-string): Bind it.
8040         (isearch-search-and-update): Set it.
8041         (isearch-push-state): Push it.
8042         (isearch-top-state): Pop it.
8043         (isearch-search): Set it.
8044         (isearch-printing-char): When called by isearch-whitespace-chars,
8045         handle M-SPC gracefully.
8046         (isearch-message-prefix): New argument ELLIPSIS.
8047         (isearch-message-suffix): Ditto.
8048         (isearch-message): Use the ELLIPSIS argument when calling
8049         isearch-message-prefix and isearch-message-suffix.
8050         (isearch-message-prefix): Distinguish between "wrapped" and
8051         "overwrapped" search, FWIW.
8052
8053 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8054
8055         * isearch-mode.el (isearch-edit-string): Use the head of the
8056         search ring instead of search-last-string and search-last-regexp.
8057         (search-highlight): Renamed from isearch-highlight.
8058         (isearch-exit): Use the new name.
8059         (isearch-highlight): Ditto.
8060         (isearch-dehighlight): Ditto.
8061         (isearch-update-ring): New function.
8062         (isearch-done): Call it.
8063         (isearch-done): New argument EDIT.
8064         (isearch-repeat): If search string is empty, look up at the car of
8065         the search ring; ignore the yank pointer.
8066         (isearch-abort): Call isearch-done with NOPUSH.
8067         (isearch-cancel): New function.
8068         (isearch-mode-map): Bind it to ESC ESC ESC.
8069
8070         * isearch-mode.el: Begin merge with FSF 20.4.
8071
8072 1999-09-01  Andy Piper  <andy@xemacs.org>
8073
8074         * x-select.el (x-get-clipboard): obsolete.
8075         (x-yank-clipboard-selection): obsolete
8076
8077         * select.el (disown-selection): need to be careful to disown the
8078         clipboard if we set it via selection.
8079         (get-clipboard): move from x-select.el
8080         (yank-clipboard-selection): ditto.
8081
8082 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8083
8084         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8085         isearch-highlight-all-matches to nil.
8086         (isearch-fixed-case): New variable.
8087         (isearch-mode): Initialize it.
8088         (isearch-edit-string): Save it.
8089         (isearch-toggle-case-fold): Set it.
8090         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8091         need to check isearch-fixed-case.
8092         (isearch-toggle-case-fold): Update highlighting of all matches
8093         before the pause.
8094         (isearch-edit-string):
8095
8096 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8097
8098         * isearch-mode.el (isearch-edit-string): Call isearch-message
8099         before reading the event so that the prompt is displayed properly.
8100         (isearch-message): Use isearch-nonincremental when calling
8101         isearch-message-prefix.
8102         (minibuffer-local-isearch-map): Bind up and down to do the same as
8103         M-p and M-n respectively.
8104         (isearch-done): New arg NOPUSH.
8105         (isearch-edit-string): Use it.
8106         (isearch-edit-string): Don't bind isearch-string.
8107         (isearch-ring-adjust): Edit string, *then* push state.
8108
8109 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8110
8111         * faces.el (isearch-secondary): Make isearch-secondary look
8112         different than default.
8113
8114 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8115
8116         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8117         save-excursion.
8118         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8119         (isearch-update): Call isearch-dehighlight without arguments.
8120         (isearch-done): Ditto.
8121
8122         * isearch-mode.el (isearch-fix-case): If the search string has no
8123         upper-case letters, allow the folding to be reenabled.
8124         Previously, once disabled, the folding would remain that way until
8125         the end of isearch.
8126         (isearch-top-state): Call isearch-fix-case.
8127
8128         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8129         save-excursion.
8130         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8131
8132 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8133
8134         * xpm-button.el:
8135         xbm-button.el: Need to exist in core because gui.el depends on
8136         them.
8137
8138 1999-08-31  Andy Piper  <andy@xemacs.org>
8139
8140         * gutter-items.el (buffers-tab-face): new customizable variable.
8141         (buffers-tab-default-buffer-line-length): new specifier for
8142         maximum viewable characters.
8143         (progress-stack): new variable for implementing widget-based
8144         progress messages.
8145         (progress-area-buffer): ditto.
8146         (progress-glyph-height): ditto.
8147         (progress-stop-callback): ditto.
8148         (progress-quit-function): new function.
8149         (progress-glyph): new variable.
8150         (progress-layout-glyph): ditto.
8151         (progress-displayed-p): new function, see message-displayed-p for
8152         details.
8153         (clear-progress): ditto.
8154         (remove-progress): ditto.
8155         (append-progress): ditto.
8156         (raw-append-progress): ditto.
8157         (display-progress): ditto.
8158         (current-progress): ditto.
8159         (current-progress-label): ditto.
8160         (progress): ditto.
8161         (lprogress): ditto.
8162
8163
8164 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8165
8166         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8167
8168         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8169         `isearch-yank-selection'.
8170         (isearch-mode-map): Use it.
8171         (isearch-yank-selection): Use `get-selection' instead of
8172         `get-x-selection'.
8173
8174 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8175
8176         * faces.el (isearch-secondary): Create face here.
8177
8178         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8179         timers.
8180
8181 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8182
8183         * subr.el (buffer-string): More robust backward compatibility
8184         check, courtesy William Perry.
8185
8186 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8187
8188         * replace.el (perform-replace): Stop the search after the search
8189         limit has been reached.
8190
8191 1999-08-23  Andy Piper  <andy@xemacs.org>
8192
8193         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8194         here if we don't have one.
8195
8196 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8197
8198         * ldap.el (ldap-coding-system): Default to nil until we get
8199         efficient UTF8 support
8200         (ldap-decode-string): Guard against `decode-coding-string' not
8201         being defined
8202         (ldap-encode-string): Guard against `encode-coding-string' not
8203         being defined
8204
8205 1999-08-23  Didier Verna  <didier@xemacs.org>
8206
8207         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8208         Some doc strings improvements, and add a star to the `interactive'
8209         calls.
8210
8211 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8212
8213         * font-lock.el (java-font-lock-keywords-3): introduced new
8214         keywords and regexpes for javadoc syntax 1.2.
8215
8216 1999-08-17  Andy Piper  <andy@xemacs.org>
8217
8218         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8219         format-buffers-tab-line.
8220         (buffers-tab-max-buffer-line-length): new variable.
8221         (format-buffers-tab-line): new function. truncate names if over
8222         buffers-tab-max-buffer-line-length.
8223
8224 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8225
8226         * cus-start.el: Customize the variable `bell-inhibit-time'.
8227
8228 1999-08-16  Andy Piper  <andy@xemacs.org>
8229
8230         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8231         brute-force approach to deleting the last buffer.
8232         (buffers-tab-grouping-regexp): new customizable variable.
8233         (select-buffers-tab-buffers-by-mode): use it.
8234
8235 1999-08-13  Andy Piper  <andy@xemacs.org>
8236
8237         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8238         deletion problem.
8239
8240 1999-07-30  Didier Verna  <didier@xemacs.org>
8241
8242         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8243         of princ to output symbols.
8244         (custom-save-face-internal): ditto.
8245         (custom-save-resets): ditto.
8246
8247 1999-08-09  Didier Verna  <didier@xemacs.org>
8248
8249         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8250         `regexp-quote' to protect the major mode name for use as a regular
8251         expression (c++ needs this for instance).
8252
8253 1999-08-08  Andy Piper  <andy@xemacs.org>
8254
8255         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8256         cope with similar mode names.
8257
8258         * gutter-items.el (buffers-tab-selection-function): new selection
8259         function.
8260         (select-buffers-tab-buffers-by-mode): new function.
8261         (buffers-tab-items): use it if set to only display buffers in the
8262         tab in the current buffer's group..
8263         (update-tab-in-gutter): use new api.
8264         (remove-buffer-from-gutter-tab): ditto.
8265
8266         * gutter-items.el (buffers-tab-max-size): set custom selection
8267         default to 6.
8268         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8269         (add-tab-to-gutter): set face as default.
8270
8271 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8272
8273         * faces.el (frob-face-property): Merge the fall-back specifier
8274         with the target, not replace it.
8275
8276 1999-08-05  Andy Piper  <andy@xemacs.org>
8277
8278         * gutter-items.el (update-tab-in-gutter): add frame argument for
8279         buffer-items.
8280         (update-tab-in-gutter): use it.
8281
8282         * gutter-items.el (record-buffer-hook): set.
8283
8284         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8285         change.
8286         (switch-to-buffer-hook) deleted.
8287
8288 1999-08-04  Andy Piper  <andy@xemacs.org>
8289
8290         * gutter-items.el (update-tab-in-gutter): make sure this will work
8291         as an argument to create-frame-hook.
8292
8293 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8294
8295         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8296         instead of timer emulation.
8297
8298 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8299
8300         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8301         Emacs isearch enhancements.
8302
8303 1999-07-28  Andy Piper  <andy@xemacs.org>
8304
8305         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8306         all devices that support tab controls.
8307         (remove-buffer-from-gutter-tab): new function. to be used as a
8308         value for kill-buffer-hook.
8309
8310 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8311
8312         * auto-show.el (auto-show-truncationp): changed to match
8313         `window_translation_on'
8314
8315 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8316
8317         * XEmacs 21.2.19 is released
8318
8319 1999-07-28  SL Baur  <steve@miho>
8320
8321         * code-files.el (insert-file-contents): Fix docstring.
8322         revert previous change.
8323
8324 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8325
8326         * fill.el (fill-region-as-paragraph): Change re-break-point to
8327         contain word-across-newline plus one character so that filling
8328         Japanese and Chinese works as desired.
8329         * simple.el (do-auto-fill): Ditto.
8330
8331 1999-07-26  SL Baur  <steve@miho>
8332
8333         * mule/japanese.el ("Japanese"): Do not specify a default input
8334         method.
8335         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8336
8337 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8338
8339         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8340         able to use cl-macs macro in early lisp.
8341
8342 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8343
8344         * custom.el:
8345         * cus-face.el:
8346         * cus-edit.el:
8347                 Massive custom Theme API changes.
8348
8349 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8350
8351         * code-files.el (insert-file-contents): Regard
8352         coding-system-magic-cookie if `coding-system-for-read' is nil.
8353
8354 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8355
8356         * mule/thai-xtis.el: Add coding: local variable, to avoid
8357         bootstrapping problem with C locale.
8358
8359 1999-07-22  Andy Piper  <andy@xemacs.org>
8360
8361         * dumped-lisp.el (preloaded-file-list): guard against putting
8362         gutter-items in a less than functional XEmacs.
8363         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8364
8365 1999-07-18  Bob Weiner  <weiner@beopen.com>
8366
8367         * fill.el (fill-context-prefix): Fixed bug that prevented the
8368         setting of an adaptive fill prefix when the `dont-skip-first' was
8369         t.
8370
8371 1999-07-22  SL Baur  <steve@miho>
8372
8373         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8374
8375 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8376
8377         * files.el (interpreter-mode-alist): add `make', `guile', and
8378         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8379         makefile-mode, guile is a scheme, and someday XEmacs will be
8380         modular enough to use as an efficient scripting tool.)
8381
8382 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8383
8384         * mule/mule-cmds.el (reset-language-environment): Regard
8385         coding-category `utf-8' and `ucs-4' if they are available.
8386
8387 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8388
8389         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8390         (prefer-coding-system): Fix DOC-string.
8391
8392         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8393         DOC-string too.
8394
8395         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8396         Mule.
8397         (coding-system-change-eol-conversion): Fix DOC-string.
8398
8399 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8400
8401         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8402         instead of `list-coding-system'.
8403
8404 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8405
8406         * menubar-items.el (default-menubar): `select-input-method' was
8407         renamed to `set-input-method'.
8408
8409         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8410         "Set Language Environment" menu.
8411
8412         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8413         "Describe Language Support" menu.
8414
8415 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8416
8417         * mule/chinese.el ("Chinese-GB"): Rename
8418         `chinese-gb-environment-setup-function' to
8419         `setup-chinese-gb-environment-internal'.
8420
8421 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8422
8423         * mule/korean.el: Use `define-coding-system-alias' instead of
8424         `copy-coding-system'.
8425
8426 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8427
8428         * mule/mule-cmds.el (set-language-environment-coding-systems):
8429         Treat duplicated coding-categories.
8430
8431 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8432
8433         * mule/japanese.el: Use `define-coding-system-alias' instead of
8434         `copy-coding-system'.
8435
8436 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8437
8438         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8439         coding-system `viscii'.
8440
8441 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8442
8443         * mule/cyrillic.el:
8444         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8445         (cyrillic-alternativnyj-decode-table): New variable.
8446         (cyrillic-alternativnyj-encode-table): New variable.
8447         - Specify `iso-8-1' as a category of coding-system
8448           `alternativnyj'.
8449         - Abolish general Cyrillic environment.
8450
8451 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8452
8453         * mule/chinese.el:
8454         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8455         - Register `chinese-gb-environment-setup-function' as a
8456           `setup-function' of "Chinese-GB" environment.
8457
8458 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8459
8460         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8461         optional argument `parents'.
8462
8463         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8464         property for Thai-XTIS.
8465
8466         * mule/mule-help.el (help-with-tutorial): Use property
8467         `tutorial-coding-system' of language-info as a coding-system to
8468         read tutorial file.
8469
8470 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8471
8472         * mule/thai-xtis.el: Don't setup `setup-function' and
8473         `exit-function'.
8474
8475         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8476         `set-coding-category-system' to set up coding-system for
8477         coding-category.
8478
8479         * mule/mule-cmds.el (prefer-coding-system): Use
8480         `set-coding-category-system' to set up coding-system for
8481         coding-category.
8482
8483 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8484
8485         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8486         Thai-XTIS environment.
8487
8488         * mule/mule-cmds.el (prefer-coding-system): Use
8489         `find-coding-system' instead of `coding-system-p'.
8490
8491 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8492
8493         * mule/mule-cmds.el (set-language-environment-coding-systems):
8494         Modify eol-type for XEmacs.
8495
8496         * mule/thai-xtis.el: Delete unused local variable `category'.
8497
8498         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8499         function.
8500         (prefer-coding-system): Don't call
8501         `update-coding-systems-internal'; use function
8502         `coding-category-list' instead of variable `coding-category-list';
8503         use `set-coding-priority-list' instead of `set-coding-priority';
8504         modify `eol-type' for XEmacs.
8505
8506         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8507         `charset-columns'.
8508         (char-width): Likewise.
8509
8510 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8511
8512         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8513         `tis-620'.
8514
8515         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8516         `set-coding-priority-list' instead of `set-coding-priority'; don't
8517         call `update-coding-systems-internal'.
8518
8519         * mule/mule-misc.el (coding-system-get): New function.
8520         (coding-system-put): New function.
8521         (coding-system-category): New function.
8522
8523 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8524
8525         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8526         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8527         to avoid conflict with leim/quail/thai-xtis.
8528
8529         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8530         to thai-xtis-chars.el.
8531
8532         * mule/thai-xtis-chars.el: New file (split from
8533         mule/thai-xtis.el).
8534
8535 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8536
8537         * mule/thai-xtis.el:
8538         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8539         - Add syntax entries.
8540         - Put `preferred-coding-system' of the charset `thai-xtis' to
8541           `tis-620'.
8542
8543 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8544
8545         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8546         rewritten to use write-multibyte-character.
8547
8548 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8549
8550         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8551         of `iso-2022-7'.
8552         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8553         ported yet.
8554         (read-input-method-name): Treat optional argument `default'.
8555
8556 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8557
8558         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8559         all.
8560         (set-language-info-alist): Set up menus here.
8561
8562 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8563
8564         * minibuf.el (completing-read): Add new optional argument
8565         `default'.
8566         (read-coding-system): Add new optional argument
8567         `default-coding-system'.
8568
8569 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8570
8571         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8572         (viet-viscii-...->viet-vscii...).
8573
8574 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8575
8576         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8577         and menus.
8578
8579 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8580
8581         * mule/mule-cmds.el (input-method-function): Add permanent-local
8582         property.
8583
8584 1999-03-30  Dave Love  <fx@gnu.org>
8585
8586         * mule/mule-cmds.el (current-language-environment): Doc fix.
8587
8588 1999-02-06  Richard Stallman  <rms@gnu.org>
8589
8590         * mule/european.el (setup-slovenian-environment): New function.
8591         ("Slovenian"): New language environment.
8592
8593 1999-01-27  Dave Love  <fx@gnu.org>
8594
8595         * mule/mule-cmds.el (current-language-environment): Provide :link,
8596         :type (choices) and appropriate :get.
8597
8598 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8599
8600         * mule/mule-cmds.el (describe-language-environment): Don't alter
8601         input-method-alist.
8602
8603 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8604
8605         * mule/mule-cmds.el (prefer-coding-system): Call
8606         set-coding-priority, so that the internal array of priorities is
8607         also updated.
8608
8609 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8610
8611         * mule/mule-cmds.el (prefer-coding-system): If the argument
8612         requires specific EOL conversion type, make the default coding
8613         systems use that.
8614
8615 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8616
8617         * mule/mule-cmds.el (set-language-environment): Pass the default
8618         eol-type to set-language-environment-coding-systems.
8619         (set-default-coding-systems): Copy the eol-type property for the
8620         new default values of {buffer-file,process}-coding-system from the
8621         old defaults.
8622         (set-language-environment-coding-systems): Accept an optional
8623         argument EOL-TYPE, and set the eol-type property of the default
8624         coding systems accordingly.
8625
8626 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8627
8628         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8629         use generate-new-buffer instead of get-buffer-create.
8630
8631 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
8632
8633         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
8634
8635 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
8636
8637         * mule/mule-cmds.el (default-input-method): Fix custom type.
8638
8639 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
8640
8641         * mule/mule-cmds.el (setup-specified-language-environment):
8642         Add apropos-inhibit property.
8643         (describe-specified-language-support): Likewise.
8644
8645 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8646
8647         * mule/mule-cmds.el: Doc fixes.
8648
8649 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
8650
8651         * mule/mule-cmds.el (register-input-method): Doc-string
8652         modified.
8653
8654 1998-09-01  Dave Love  <fx@gnu.org>
8655
8656         * mule/mule-cmds.el (current-language-environment): Fix
8657         setter function.
8658
8659 1998-08-31  Paul Eggert  <eggert@twinsun.com>
8660
8661         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
8662         mule/european.el, mule/hebrew.el, mule/japanese.el,
8663         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
8664         avoid bootstrapping problem if you need to recompile all the Lisp
8665         files using interpreted code.
8666
8667 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
8668
8669         * mule/european.el ("Latin-1"): Modify `documentation' key value.
8670         ("Latin-2"): Likewise.
8671
8672 1998-08-18  Per Starback  <starback@update.uu.se>
8673
8674         * mule/european.el (setup-latin2-environment): Fix typo.
8675
8676 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
8677
8678         * mule/european.el: Give proper value of `input-method' key to all
8679         lang. env.
8680
8681         * mule/mule-cmds.el (activate-input-method): Handle the case that
8682         the arg INPUT-METHOD is nil correctly.
8683         (read-multilingual-string): Activate the specified input method
8684         before calling read-string.  Afterward, activate the original
8685         input method.
8686
8687 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
8688
8689         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8690         (set-language-info-alist): Fix typo in doc-string.
8691
8692         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
8693
8694 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
8695
8696         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8697         (reset-language-environment): New function for the job that
8698         setup-english-environment used to do.
8699         (set-language-environment): Do more setups according to the info
8700         in language-info-alist.
8701         (read-language-name): Handle the case that the arg KEY is nil.
8702         (describe-language-environment): Handle input-method property.
8703
8704         * mule/: All files under this directory, which related with
8705         specific languages (such as mule/european.el, mule/greek.el,
8706         mule/hebrew.el, mule/misc-lang.el), modified as below.
8707         (setup-XXX-environment): Just call set-language-environment.  If
8708         they used to do some other jobs than what done by
8709         set-language-environment, those jobs are done in
8710         setup-XXX-environment-internal now.
8711         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
8712         the value to setup-XXX-environment-internal.  Add properties
8713         input-method and features.
8714
8715         * mule/english.el (setup-english-environment): Just call
8716         reset-language-environment.
8717
8718         * mule/european.el (setup-8-bit-environment): Function deleted.
8719
8720 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
8721
8722         * mule/mule-cmds.el (input-method-exit-on-first-char)
8723         (input-method-use-echo-area): Doc fixes.
8724
8725 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
8726
8727         * mule/mule-cmds.el (input-method-exit-on-first-char): New
8728         variable.
8729         (input-method-use-echo-area): New variable.
8730
8731 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
8732
8733         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
8734
8735 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
8736
8737         * mule/mule-cmds.el (activate-input-method): Update mode line.
8738         (inactivate-input-method): Likewise.
8739
8740 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
8741
8742         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
8743         input method in the current buffer, but just bind
8744         current-input-method.
8745
8746 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
8747
8748         * mule/hebrew.el ("Hebrew"): Add coding-priority.
8749
8750         * mule/misc-lang.el ("IPA"): Add coding-priority and
8751         coding-system.
8752
8753 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
8754
8755         * mule/greek.el: Add coding-priority.
8756
8757 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
8758
8759         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
8760         LANG-ENV.
8761
8762 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
8763
8764         * mule/mule-cmds.el (register-input-method): Fix previous change.
8765         (setup-specified-language-environment): Doc fix.
8766
8767 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
8768
8769         * mule/mule-cmds.el: Several doc fixes.
8770         (get-language-info, set-language-info): Rename argument.
8771         (set-language-info-alist): Likewise.
8772         (register-input-method): Rename argument.
8773         (activate-input-method): If INPUT-METHOD is nil, deactivate.
8774
8775 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
8776
8777         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
8778         default value while reading an input method.
8779
8780 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
8781
8782         * mule/mule-cmds.el (universal-coding-system-argument):
8783         Use buffer-file-coding-system as default.
8784
8785 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
8786
8787         * mule/korean.el ("Korean"): Doc fix.
8788
8789 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
8790
8791         * mule/mule-cmds.el (describe-language-environment): Print the
8792         languge environment at the head.
8793
8794 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
8795
8796         * mule/japanese.el: Set exit-function to exit-japanese-environment
8797         for Japanese environment.
8798
8799 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
8800
8801         * mule/mule-cmds.el (set-language-environment): Doc fix.
8802         (current-language-environment): Use defcustom.
8803         (default-input-method): Specify :type.
8804
8805 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
8806
8807         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8808         modified.
8809         (prefer-coding-system): Doc-string modified.
8810
8811 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8812
8813         * mule/mule-cmds.el (set-language-info): Doc-string
8814         describes `coding-priority' KEY.
8815         (set-language-environment-coding-systems): New function.
8816         (select-safe-coding-system): New function.
8817         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
8818         (set-language-info-alist): New optionla arg PARENTS.  Call
8819         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
8820         (set-language-environment-coding-systems): New function.
8821
8822         * mule/chinese.el: Remove setting up of
8823         describe-chinese-environment-map and
8824         setup-chinese-environment-map.  Exclude them in args of calls to
8825         set-language-info-alist.  Register coding-priority key in
8826         language-info-alist.
8827
8828         * mule/cyrillic.el: Remove setting up of
8829         describe-cyrillic-environment-map and
8830         setup-cyrillic-environment-map.  Exclude them in args of calls to
8831         set-language-info-alist.  Register coding-priority key in
8832         language-info-alist.
8833
8834         * mule/english.el: Register coding-priority key in
8835         language-info-alist.
8836
8837         * mule/ethiopic.el: Register coding-priority key in
8838         language-info-alist.
8839
8840         * mule/european.el: Remove setting up of
8841         describe-european-environment-map and
8842         setup-european-environment-map.  Exclude them in args of calls to
8843         set-language-info-alist.  Register coding-priority key in
8844         language-info-alist.  Add "German" language env.
8845         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
8846         (setup-german-environment): New function.
8847
8848         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
8849         change default input method to "greek-postfix".
8850
8851         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
8852         coding-priority key in
8853
8854 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
8855
8856         * mule/mule-cmds.el (set-language-info): Doc fix.
8857         (input-method-inactivate-hook): Doc fix.
8858
8859 1997-11-20  Karl Heuer  <kwzh@gnu.org>
8860
8861         * mule/mule-cmds.el (set-input-method): Renamed from
8862         select-input-method.
8863
8864 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
8865
8866         * mule/mule-cmds.el (set-language-environment): Run
8867         exit-language-environment-hook before calling `exit-function'
8868         which is specified for the language environment.
8869
8870 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
8871
8872         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
8873         modified.
8874         (prefer-coding-system): Likewise.
8875         (describe-language-environment): Print aliases of each coding
8876         system.
8877         (set-language-environment-hook): New variable.
8878         (exit-language-environment-hook): New variable.
8879         (set-language-environment): Call these hooks.  Before setting a
8880         new language environment, exit from the
8881         current-language-environment if necessary.
8882         (input-method-verbose-flag): The value can be nil, t,
8883         complex-only, or default.
8884         (input-method-highlight-flag): Doc-string augmented.
8885         (activate-input-method): Check if we can run the registered
8886         function to activate an input method.
8887
8888         * mule/korean.el: Set exit-function for language environment
8889         "Korean" to exit-korean-environment.
8890         (setup-korean-environment): Moved to korea-util.el.
8891
8892 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8893
8894         * mule/mule-cmds.el (read-multilingual-string): Use
8895         current-input-method prior to default-input-method.  Don't bind
8896         current-input-method by `let', instead, activate the specified
8897         input method in the current buffer temporarily.
8898
8899 1997-10-19  John F. Whitehead  <jfw@cisco.com>
8900
8901         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
8902
8903 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
8904
8905         * mule/chinese.el (post-read-decode-hz): Return the result of
8906         decode-hz-region.
8907         (pre-write-encode-hz): Do not change the value of
8908         last-coding-system.
8909
8910 1998-09-06  Bill Richter  <richter@math.nwu.edu>
8911
8912         * mule/mule-ccl.el: Doc fixes.
8913
8914 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
8915
8916         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
8917         (check-ccl-program): New macro.
8918
8919 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
8920
8921         * mule/mule-ccl.el: Comment about CCL syntax modified.
8922         (ccl-command-table): Add read-multibyte-character and
8923         write-multibyte-character.
8924         (ccl-code-table): Add ex-cmd.
8925         (ccl-extended-code-table): New variable.
8926         (ccl-embed-extended-command): New function.
8927         (ccl-compile-read-multibyte-character,
8928         ccl-compile-write-multibyte-character) New functions.
8929         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
8930         ccl-dump-write-multibyte-character): New functions.
8931
8932 1999-07-22  SL Baur  <steve@miho>
8933
8934         * config.el (config-value-file): config.values is installed into
8935         doc-directory.
8936         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
8937
8938 1999-07-19  Didier Verna  <didier@xemacs.org>
8939
8940         * rect.el: all functions rewritten, except when noted. Below is a
8941         list of interface changes.
8942         (apply-on-rectangle): new function. Obsoletes
8943         `operate-on-rectangle'. All functions that used to call this
8944         function now call the new one.
8945         (kill-rectangle): added optional prefix arg to fill lines.
8946         (delete-rectangle): ditto.
8947         (delete-extract-rectangle): ditto.
8948         (open-rectangle): ditto.
8949         (clear-rectangle): ditto.
8950         (delete-rectangle-line): added third arg FILL.
8951         (delete-extract-rectangle-line): ditto.
8952         (open-rectangle-line): ditto.
8953         (clear-rectangle-line): ditto.
8954
8955 1999-07-18  Andy Piper  <andy@xemacs.org>
8956
8957         * menubar-items.el (default-menubar): add gutter options.
8958
8959         * gutter-items.el: new file.
8960         (gutter): new group for custom.
8961         (gutter-visible-p): new variable.
8962         (default-gutter-position): ditto.
8963         (buffers-tab): new group for the buffers tab.
8964         (gutter-buffers-tab): widget to put in the gutter.
8965         (buffers-tab-max-size): max number of tabs.
8966         (buffers-tab-switch-to-buffer-function): function to call when a
8967         tab is pressed.
8968         (buffers-tab-omit-function): filter buffers with this function.
8969         (buffers-tab-format-buffer-line-function): format buffer names for
8970         inclusion in tabs.
8971         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
8972         the record.
8973         (build-buffers-tab-internal): build a list of tab items.
8974         (buffers-tab-items): ditto.
8975         (add-tab-to-gutter): put a tab in the gutter area.
8976         (update-tab-in-gutter): reset the buffers in the tab.
8977
8978         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
8979
8980         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
8981         (switch-to-buffer-hooks): new hook.
8982
8983         * toolbar.el (default-toolbar-position): fix typo.
8984
8985 1999-07-16  Andy Piper  <andy@xemacs.org>
8986
8987         * gui.el (make-dialog-frame): turn off gutters for dialogs.
8988
8989 1999-07-15  Didier Verna  <didier@xemacs.org>
8990
8991         * cus-edit.el (custom-prompt-variable): optional third arg makes
8992         prompt for a comment string.
8993         (customize-set-value): optional prefix makes this function handle
8994         variable comments.
8995         (customize-set-variable): ditto.
8996         (customize-save-variable): ditto.
8997         (customize-customized): handle custom comments.
8998         (customize-save-customized): ditto.
8999         (custom-variable-state-set): ditto.
9000         (custom-face-state-set): ditto.
9001         (customize-saved): ditto.
9002         (custom-variable-set): ditto.
9003         (custom-face-set): ditto.
9004         (custom-variable-save): ditto.
9005         (custom-face-save): ditto.
9006         (custom-variable-reset-saved): ditto.
9007         (custom-face-reset-saved): ditto.
9008         (custom-variable-reset-standard): ditto.
9009         (custom-face-reset-standard): ditto.
9010         (custom-comment-face): new face.
9011         (custom-comment-tag-face): ditto.
9012         (custom-comment): new widget.
9013         (custom-comment-create): new function.
9014         (custom-comment-delete): ditto.
9015         (custom-comment-value-set): ditto.
9016         (custom-comment-show): ditto.
9017         (custom-comment-invisible-p): ditto.
9018         (custom-variable-value-create): create a comment field widget.
9019         (custom-face-value-create): ditto.
9020         (custom-variable-menu): new entry for adding a custom comment.
9021         (custom-face-menu): ditto.
9022         (custom-save-variables): possibly save custom comments.
9023         (custom-save-faces): ditto.
9024
9025         * cus-face.el (custom-set-faces): the arguments can now have a
9026         custom comment as fourth argument.
9027
9028         * custom.el (custom-set-variables): the arguments can now have a
9029         custom comment as fifth element.
9030
9031 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9032
9033         * XEmacs 21.2.18 is released
9034
9035 1999-07-13  SL Baur  <steve@miho>
9036
9037         * lib-complete.el (read-library-name): Revert previous change.
9038         (read-library): Ditto.
9039
9040 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9041
9042         * packages.el (packages-package-list): Capitalize docstring.
9043
9044         * packages.el (packages-find-package-library-path): Use #'nconc
9045         rather than #'append to reduce consing -- #'mapcar uses Flist,
9046         which returns a freshly consed list.  #'append would create yet
9047         another fresh list, using Fmake_list in concat.
9048
9049         * packages.el (package-provide): Use setq with remassq like it
9050         says in its docstring.
9051
9052 1999-07-06  SL Baur  <steve@miho.m17n.org>
9053
9054         * lib-complete.el (progn-with-message): Fix typo.
9055
9056 1999-07-06  SL Baur  <steve@miho.m17n.org>
9057
9058         * mule/mule-misc.el (char-octet): Make function match docstring.
9059         From Katsumi Yamaoka <yamaoka@jpl.org>
9060
9061 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9062
9063         * wid-edit.el (widget-documentation): corrected spelling error.
9064
9065 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9066
9067         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9068         keys if already bound
9069
9070 1999-07-06  SL Baur  <steve@miho.m17n.org>
9071
9072         * lib-complete.el (progn-with-message): Revert previous changes.
9073
9074 1999-06-24  Bob Weiner  <weiner@beopen.com>
9075
9076         * lib-complete.el (find-library):
9077         (find-library-other-window):
9078         (find-library-other-frame): Completely rewrote
9079         so that these functions actually work when called non-interactively.
9080         Also made them handle LIBRARY arguments which end with .el or .elc.
9081
9082 1999-06-24  Bob Weiner  <weiner@beopen.com>
9083
9084         * simple.el (indent-new-comment-line): Locally bound
9085         `block-comment-start' to `comstart' or else when this is called
9086         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9087         `block-comment-start' value, ignoring any existing spacing after a
9088         comment prefix in the previous line and producing ugly comments.
9089
9090 1999-06-23  Bob Weiner  <weiner@beopen.com>
9091
9092         * list-mode.el (mouse-choose-completion):
9093         (choose-completion):
9094         (completion-switch-to-minibuffer): Added.
9095         ([Tab]): [Tab] previously switched to the minibuffer
9096         but since [space] does that and since most applications in the
9097         world use [Tab] to select the next item in a list, do that in the
9098         *Completions* buffer too.  This will cause the least confusion
9099         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9100         06/23/1999.
9101
9102 1999-06-22  Bob Weiner  <weiner@beopen.com>
9103
9104         * help.el (help-buffer-name): Added support for a null value
9105         of `help-buffer-prefix-string' since some buffers require no
9106         prefix.
9107
9108 1999-06-20  Bob Weiner  <weiner@beopen.com>
9109
9110         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9111         in the completion-list-mode-map to bury the completions buffer
9112         even when the minibuffer is no longer active.
9113
9114 1999-06-20  Bob Weiner  <weiner@beopen.com>
9115
9116         * list-mode.el (list-mode): It is visually disconcerting to have
9117         the text cursor disappear within list buffers, especially when
9118         moving from window to window, so leave it visible.
9119
9120 1999-07-01  SL Baur  <steve@miho.m17n.org>
9121
9122         * menubar-items.el (default-menubar): Conditionalize the bug
9123         report menu item (which may not be possible in this XEmacs).
9124         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9125
9126 1999-06-30  SL Baur  <steve@miho.m17n.org>
9127
9128         * subr.el (with-current-buffer): DOC string fix.
9129         Suggested by Bob Weiner <weiner@altrasoft.com>
9130
9131 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9132
9133         * cus-face.el (custom-face-italic): insert missing args
9134
9135 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9136
9137         * packages.el (package-locations): Changed default early package
9138         hierarchies to ~/.xemacs/mule-packages and
9139         ~/.xemacs/xemacs-packages.
9140
9141 1999-06-23  SL Baur  <steve@miho.m17n.org>
9142
9143         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9144
9145 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9146
9147         * packages.el (package-locations): Changed default early package
9148         hierarchy to ~/.xemacs/packages.
9149         (package-locations): Removed `packages' as a possible name for a
9150         late package hierarchy.
9151
9152 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9153
9154         * mule/mule-category.el (word-combining-categories): Set up new
9155         variable.
9156         (word-separating-categories): Likewise.
9157
9158 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9159
9160         * XEmacs 21.2.17 is released
9161
9162 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9163
9164         * font-menu.el (font-menu-set-font): allow for nil specification
9165         of font size.
9166
9167 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9168
9169         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9170         is 1.
9171
9172 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9173
9174         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9175         8859-5 instead of ISO 8859-1.
9176
9177 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9178
9179         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9180         (viet-viscii-encode-table): Ditto.
9181
9182         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9183         Make obsolete definition of char-octet.
9184
9185 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9186
9187         * subr.el: Move no-Mule make-char ...
9188         * help-nomule.el (make-char): To here.
9189         (string-width): Make Mule compatibility alias.
9190
9191 1999-06-15  Andy Piper  <andy@xemacs.org>
9192
9193         * select.el (get-selection-no-error): really make there be no-error.
9194         (get-selection): revert to original.
9195
9196 1999-06-11  Andy Piper  <andy@xemacs.org>
9197
9198         * select.el (selection-sets-clipboard): renamed.
9199         (own-selection): use it.
9200
9201 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9202
9203         * XEmacs 21.2.16 is released
9204
9205 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9206
9207         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9208         missing characters to avoid crash.
9209
9210 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9211
9212         * coding.el (set-terminal-coding-system): Only set the console
9213         coding system on the selected console if it is a tty.
9214
9215 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9216
9217         * cus-face.el:
9218         * cus-edit.el:
9219         * faces.el:
9220         (custom):
9221         (face-spec-set):
9222         * faces.el (frob-face-property):
9223         * font-menu.el (font-menu-set-font):
9224                   Actually apply changes from 1999-03-17
9225
9226 1999-06-10  Andy Piper  <andy@xemacs.org>
9227
9228         * select.el (get-selection): abstract out non error-signalling
9229         part.
9230         (get-selection-no-error): get-selection without signalling an
9231         error.
9232         (selection-is-clipboard-p): new variable. controls whether the
9233         selection sets the clipboard.
9234         (own-selection): use it.
9235
9236         * mouse.el (insert-selection): fallback to clipboard after trying
9237         primary selection and cutbuffer.
9238
9239 1999-06-05  Andy Piper  <andy@xemacs.org>
9240
9241         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9242         selection functions.
9243
9244 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9245
9246         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9247         default value.
9248         (load): Use `raw-text' instead of `no-conversion'.
9249         (insert-file-contents): Likewise.
9250
9251         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9252         of `no-conversion'.
9253
9254 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9255
9256         * coding.el: Don't copy `no-conversion' to `raw-text'.
9257
9258 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9259
9260         * subr.el (make-char): Define it if Mule is not around.
9261
9262 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9263
9264         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9265
9266         * x-select.el (x-disown-selection-internal): Restore symbol as an
9267         obsolete alias.
9268         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9269
9270 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9271
9272         * XEmacs 21.2.15 is released
9273
9274 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9275
9276         * subr.el (split-string): Avoid infinite looping
9277
9278 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9279
9280         * ldap.el (ldap-ignore-attribute-codings): New variable
9281         (ldap-default-attribute-decoder): New variable
9282         (ldap-coding-system): New variable
9283         (ldap-attribute-syntax-encoders): New variable
9284         (ldap-attribute-syntax-decoders): New variable
9285         (ldap-attribute-syntaxes-alist): New variable
9286         (ldap-encode-boolean): New function
9287         (ldap-decode-boolean): New function
9288         (ldap-encode-country-string): New function
9289         (ldap-decode-string): New function
9290         (ldap-decode-address): New function
9291         (ldap-encode-address): New function
9292         (ldap-decode-attribute): New function
9293         (ldap-search): Use some of these
9294
9295 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9296
9297         * version.el (emacs-version): Make the patch level/beta come
9298         before the XEmacs qualifier so that it gets into (funcall
9299         emacs-version) and thus in the bug reports.
9300         (emacs-version>=): Support patch levels.
9301
9302 1999-06-03  SL Baur  <steve@xemacs.org>
9303
9304         * version.el: implement x.y.z version number
9305         From Jan Vroonhof <vroonhof@math.ethz.ch>
9306
9307 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9308
9309         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9310
9311 1999-05-22  Vin Shelton <acs@xemacs.org>
9312
9313         * startup.el: Document -private and break out non-standard X options.
9314
9315 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9316
9317         * mule/mule-charset.el (charset-after): New function.
9318         (charset-direction): Synch with Mule, update docstring.
9319         (get-charset-property): New function.
9320         (put-charset-property): New function.
9321         (charset-plist): New function.
9322
9323         * mule/mule-charset.el (compose-region):
9324         (decompose-region): remove;  these functions (which don't work
9325         since we don't do composite characters) have been moved to
9326         mule-util.el.
9327         (toplevel): follow coding standards
9328
9329 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9330
9331         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9332         exist any more.
9333
9334         * code-files.el: Fix commentary to follow coding standards.  Move
9335         the single line left in mule-files.el to here.
9336
9337         * mule/mule-files.el: delete.
9338
9339 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9340
9341         * info.el (Info-scroll-prev): Use event functions instead of the
9342         old emacs 19 interface.
9343
9344 1999-06-02  Andy Piper  <andy@xemacs.org>
9345
9346         * x-font-menu.el (x-font-menu-load-font):
9347         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9348
9349 1999-05-31  Andy Piper  <andy@xemacs.org>
9350
9351         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9352         group.
9353         (font-menu-this-frame-only-p): ditto.
9354         (font-menu-max-items): reinstate, from Jan Vroonhof
9355         <vroonhof@math.ethz.ch>
9356         (font-menu-submenu-name-format): ditto.
9357         (font-menu-split-long-menu): ditto, for use by the family
9358         constructor.
9359         (font-menu-family-constructor): use it.
9360
9361 1999-05-30  Andy Piper  <andy@xemacs.org>
9362
9363         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9364         for use by the font menu.
9365
9366         * msw-font-menu.el: new file implementing mswindows specific
9367         font-menu behaviour.
9368         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9369         (mswindows-font-menu-junk-families): ditto.
9370         (hack-font-truename): ditto.
9371         (mswindows-font-regexp-ascii): ditto.
9372         (mswindows-reset-device-font-menus): ditto.
9373         (mswindows-font-menu-font-data): ditto.
9374         (mswindows-font-menu-load-font): ditto.
9375
9376         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9377         (x-font-menu-font-data): ditto.
9378         (x-font-menu-load-font): ditto.
9379
9380         * font-menu.el: new file implementing generic font menu behaviour.
9381         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9382         made device independent.
9383         (font-menu-this-frame-only-p): ditto.
9384         (font-menu-preferred-resolution): ditto.
9385         (font-menu-size-scaling): new variable used to determine whether
9386         sizes are in points or tenths of a point.
9387         (vassoc): moved from x-font-menu.el.
9388         (device-fonts-cache): ditto.
9389         (device-fonts-cache): ditto.
9390         (flush-device-fonts-cache): ditto.
9391         (reset-device-font-menus): copied from x-font-menu.el and made
9392         device independent. Most functionality deferred to
9393         device-dependent versions.
9394         (font-menu-family-constructor): copied from x-font-menu.el and
9395         made device independent.
9396         (font-menu-size-constructor): ditto.
9397         (font-menu-weight-constructor): ditto.
9398         (font-menu-set-font): ditto.
9399         (font-menu-change-face): ditto.
9400         (font-menu-load-font): new device method.
9401         (font-menu-font-data): ditto.
9402
9403         * x-font-menu.el: The above functions deleted.
9404
9405 1999-05-26  Andy Piper  <andy@xemacs.org>
9406
9407         * update-elc.el:
9408         * make-docfile.el:
9409         * loadup.el: rehash expand-file-name usage to not use default-directory.
9410
9411 1999-05-21  Andy Piper  <andy@xemacs.org>
9412
9413         * x-select.el (x-select-convert-to-text):
9414         (x-selected-text-type):
9415         (x-get-selection):
9416         (xselect-convert-to-string):
9417         (xselect-convert-to-compound-text):
9418         (xselect-convert-to-length):
9419         (xselect-convert-to-targets):
9420         (xselect-convert-to-delete):
9421         (xselect-convert-to-filename):
9422         (xselect-convert-to-charpos):
9423         (xselect-convert-to-lineno):
9424         (xselect-convert-to-colno):
9425         (xselect-convert-to-sourceloc):
9426         (xselect-convert-to-os):
9427         (xselect-convert-to-host):
9428         (xselect-convert-to-user):
9429         (xselect-convert-to-class):
9430         (xselect-convert-to-name):
9431         (xselect-convert-to-integer):
9432         (xselect-convert-to-atom):
9433         (xselect-convert-to-identity): functions renamed from x-* and
9434         moved to select.el.
9435         (x-get-secondary-selection): use rename get-selection.
9436         (x-get-clipboard): ditto.
9437         (x-own-selection): moved to select.el.
9438         (x-valid-simple-selection-p): ditto.
9439         (x-dehilight-selection): ditto.
9440         (x-own-clipboard): ditto.
9441         (x-disown-selection): ditto.
9442
9443         * x-mouse.el (x-yank-function): moved to mouse.el.
9444         (x-insert-selection): ditto.
9445         (x-set-point-and-move-selection): use renamed function.
9446
9447         * select.el (selected-text-type): moved and renamed from
9448         x-select.el.
9449         (selection-owner-p): moved to C.
9450         (selection-exists-p): ditto.
9451         (get-cutbuffer): new device method.
9452         (get-selection): generalised and moved from x-select.el.
9453         (own-selection): moved x-own-selection functionality into here.
9454         (dehilight-selection): renamed and moved from x-select.el.
9455         (own-clipboard): functionality moved from x-select.el using new
9456         generic C builtins.
9457         (disown-clipboard): ditto.
9458         (select-convert-to-text):
9459         (select-convert-to-string):
9460         (select-convert-to-compound-text):
9461         (select-convert-to-length):
9462         (select-convert-to-targets):
9463         (select-convert-to-delete):
9464         (select-convert-to-filename):
9465         (select-convert-to-charpos):
9466         (select-convert-to-lineno):
9467         (select-convert-to-colno):
9468         (select-convert-to-sourceloc):
9469         (select-convert-to-os):
9470         (select-convert-to-host):
9471         (select-convert-to-user):
9472         (select-convert-to-class):
9473         (select-convert-to-name):
9474         (select-convert-to-integer):
9475         (select-convert-to-atom):
9476         (select-convert-to-identity): new functions renamed from x-* and
9477         moved from x-select.el.
9478
9479         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9480         into here and use as the default window-system mouse yank.
9481         (insert-selection): generalised and moved from x-mouse.el.
9482         (own-clipboard): moved to C.
9483
9484         * msw-select.el (mswindows-selection-owned-p): deleted.
9485         (mswindows-own-selection): generalised and moved to select.el.
9486         (mswindows-disown-selection): generalised and moved to C.
9487         (mswindows-selection-owner-p): ditto.
9488
9489 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9490
9491         * XEmacs 21.2.14 is released
9492
9493 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9494
9495         * about.el: update contact info for jason and slb.
9496
9497 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9498
9499         * mule/european.el (setup-romanian-environment): Add Romanian
9500         support from Emacs/Mule romanian.el.
9501
9502 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9503
9504         * cus-face.el: Label all custom changes with the 'custom' tag.
9505
9506         * cus-edit.el: idem ditto.
9507
9508         * faces.el: Added suport for adding device tags to various functions.
9509         (custom): New device tag.
9510         (face-spec-set): Call reset face with tags argument. No longer do
9511         x-init-global-faces hack.
9512
9513         * faces.el (frob-face-property): Use an anonymous specifier to map
9514         frob-face-property-1 over.
9515
9516         * x-font-menu.el (font-menu-set-font): Always specify all
9517         properties to custom.
9518
9519 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9520
9521         * mule/european.el (setup-czech-environment): Add czech support.
9522         From David Sauer <davids@orfinet.cz>
9523
9524 1999-03-15  SL Baur  <steve@xemacs.org>
9525
9526         * check-features.el: Turn hard errors into warnings.
9527
9528 1999-03-21  SL Baur  <steve@xemacs.org>
9529
9530         * simple.el (delete-key-deletes-forward): As per discussion on
9531         xemacs-beta, default to t.
9532
9533 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9534
9535         * loadup.el: Define Installation-string before loading anything.
9536
9537 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9538
9539         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9540         From Anders Stenman <stenman@isy.liu.se>
9541
9542 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9543
9544         * wid-edit.el (widget-glyph-find): Ditto.
9545
9546         * packages.el (locate-library): Ditto.
9547
9548         * loadup.el (really-early-error-handler): Ditto.
9549
9550         * lib-complete.el (read-library): Ditto.
9551
9552         * faces.el (set-face-stipple): Ditto.
9553
9554         * code-files.el (load): Use new calling style of locate-file.
9555
9556 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9557
9558         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9559         dead.
9560
9561 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9562
9563         * dumped-lisp.el (preloaded-file-list): Don't load
9564         Installation.el.
9565
9566         * loadup.el (Installation-string): Define it here.
9567
9568 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9569
9570         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9571         Installation.el needs to be loaded before `dump-paths', otherwise
9572         the dumping process won't find it.
9573
9574 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9575
9576         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9577         subr so that we can use `replace-in-string' in Installation.el to
9578         get rid of C-m chars under the native Windows build.
9579
9580 1999-04-29  Andy Piper  <andy@xemacs.org>
9581
9582         * make-docfile.el: canonicalize file and directory names.
9583
9584         * device.el (call-device-method): new function for calling device
9585         specific methods.
9586         (define-device-method): new function for defining device methods.
9587         (define-device-method*): ditto.
9588
9589 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9590
9591         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9592
9593 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9594
9595         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9596         (cyrillic-koi8-r-encode-table): Likewise.
9597         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9598         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9599
9600         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9601         from vietnamese.el].
9602
9603         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9604         mule/mule-misc.el.
9605
9606 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9607
9608         * mule/thai-xtis.el:
9609         - Change font registry name from "Thai94x94-0" to "xtis-0".
9610         - Change mnemonic of coding-system `tis-620' to "TIS620".
9611
9612 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9613
9614         * mule/ethiopic.el: fixed.
9615
9616 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9617
9618         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9619
9620         * mule/thai-xtis.el: New file.
9621
9622         * mule/vietnamese.el: New file.
9623
9624         * mule/ethiopic.el: New file.
9625
9626 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9627
9628         * bytecomp.el (byte-compile-close-variables): Leave
9629         debug-issue-ebola-notices alone.
9630
9631 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9632
9633         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
9634         at the top of the buffer since it is the most important thing to
9635         customize
9636         (ldap-get-host-parameter): New defun
9637         (ldap-search): Add a new parameter `withdn' to retrieve the
9638         distinguished names of entries
9639
9640 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
9641
9642         * startup.el (splash-frame-body): Date and spelling fixes.
9643
9644 1999-03-16  Colin Rafferty  <colin@xemacs.org>
9645
9646         * view-less.el (toggle-truncate-lines): add autoload tag
9647
9648 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
9649
9650         * format.el (format-alist): Disable image stuff.
9651
9652 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
9653
9654         * wid-edit.el (widget-glyph-find): Search by directories, then by
9655         suffixes rather than the other way around.
9656         (widget-image-conversion): Renamed to
9657         `widget-image-file-name-suffixes'.
9658
9659 1999-04-16  Olivier Galibert  <galibert@pobox.com>
9660
9661         * mule/mule-charset.el: Made old functions obsolete, remove the
9662         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
9663         (charset-iso-graphic-plane): Rename from charset-graphic.
9664         (charset-iso-final-char): Rename from charset-final.
9665         (charset-width): Rename from charset-columns.
9666         (charset-bytes): Added from fsf compatibility, returns always 1.
9667
9668         * mule/mule-misc.el: Move charset-doc-string alias to
9669         mule-charset.el
9670
9671 1999-04-14  Colin Rafferty  <colin@xemacs.org>
9672
9673         * x-faces.el (x-make-font-bold-italic): honor
9674         *try-oblique-before-italic-fonts*
9675
9676 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
9677
9678         * cl-extra.el (coerce): Coerce numbers to characters correctly.
9679
9680 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
9681
9682         * x-faces.el (try-oblique-before-italic-fonts): Use the right
9683         name.
9684
9685 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
9686
9687         * cl-extra.el (equalp): Would bug out for lists.
9688
9689 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
9690
9691         * about.el (about-hackers):  Change cgw's email address
9692
9693 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
9694
9695         * XEmacs 21.2.13 is released
9696
9697 1999-03-12  SL Baur  <steve@xemacs.org>
9698
9699         * simple.el (delete-key-deletes-forward): Revert to previous
9700         behavior.
9701
9702 1999-01-18  Didier Verna  <didier@xemacs.org>
9703
9704         * menubar-items.el (xemacs-splash-buffer): handle the case of
9705         multiple elements in the splash buffer body.
9706
9707         * startup.el (splash-frame-timeout): new constant: interval
9708         between splash buffer elements.
9709         (command-line-1): handle splash buffer with multiple elements (use
9710         a timeout).
9711         (splash-frame-body): Originally `startup-splash-frame-body'.
9712         Rewrote a cleaner and more readable version. This can now be array,
9713         in which case each element is displayed in turn in the splash buffer.
9714         (splash-frame-static-body): new constant. Persistent information
9715         across all splash buffer elements (preserves the possibility to give
9716         it in different languages.
9717         (circulate-splash-frame-elements): new function. Used as a timeout
9718         to circulate through all splash frame elements and display them in
9719         sequence.
9720         (display-splash-frame): originally `startup-splash-frame'. Handle
9721         the case of multiple elements in the splash buffer body. Now
9722         returns a timeout id if multiple elements to display, or nil.
9723
9724 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
9725
9726         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
9727         so they can be overridden by x-init-face-from-resources.
9728         Additionally specify the font name also with an x tag.
9729
9730 1999-03-08  Andy Piper  <andy@xemacs.org>
9731
9732         * package-get.el (package-get-base): autoload.
9733
9734         * menubar-items.el (default-menubar): add update menu item. Fix
9735         custom menu to only be activated when package-base is available.
9736
9737         * package-get.el (package-get-custom): don't load
9738         package-get-custom as it is auto-generated. Fix group definition.
9739
9740 1999-03-05  Didier Verna  <didier@xemacs.org>
9741
9742         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
9743         instead of `symbol-name' (Thanks Kyle).
9744
9745         * cus-edit.el (custom-save-variables): use `prin1' instead of
9746         princ to write symbols.
9747
9748 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9749
9750         * XEmacs 21.2.12 is released
9751
9752 1999-03-05  SL Baur  <steve@xemacs.org>
9753
9754         * menubar-items.el (default-menubar): Add kfm browsing support.
9755         From Neal Becker <nbecker@fred.net>
9756
9757 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
9758
9759         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
9760         calls to font-lock during buffer reversion.
9761
9762 1999-02-12  Didier Verna  <didier@xemacs.org>
9763
9764         * info.el (Info-build-node-completions): unconditionally widen the
9765         tag table buffer.
9766
9767 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
9768
9769         * x-faces.el (x-init-face-from-resources):
9770         Only set fonts in the 'x locale.
9771
9772 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
9773
9774         * package-ui.el (pui-install-selected-packages): Don't throw on
9775         `package-admin-delete-binary-package' returning nil since it's
9776         normal.  Reindent function.
9777         (pui-add-required-packages): Handle case where packages selected
9778         for installation have never been installed.
9779
9780 1999-03-03  Martin Buchholz  <martin@xemacs.org>
9781
9782         * menubar-items.el (default-menubar):
9783         Implement the ``Mule->Set coding system of process'' menu item.
9784
9785 1999-02-18  Martin Buchholz  <martin@xemacs.org>
9786
9787         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
9788         files
9789         - Change some `if's to `when's
9790
9791 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
9792
9793         * XEmacs 21.2.11 is released
9794
9795 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
9796
9797         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
9798         against window close (Fix Bug #460).
9799         (ask-user-about-lock-dbox): Idem.
9800
9801 1999-02-25  SL Baur  <steve@xemacs.org>
9802
9803         * mule/mule-charset.el (charset-leading-byte): New function.
9804         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
9805
9806 1999-02-12  Andy Piper  <andy@xemacs.org>
9807
9808         * about.el (xemacs-hackers): change andy's email address.
9809         (about-url-alist): change andy's web page address.
9810         (about-xemacs): add piper.
9811
9812 1999-02-16  SL Baur  <steve@xemacs.org>
9813
9814         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9815         of mule-base into lisp/mule.
9816
9817 1999-02-16  SL Baur  <steve@xemacs.org>
9818
9819         * mule/arabic.el:
9820         mule/canna-leim.el:
9821         mule/chinese.el:
9822         mule/cyrillic.el:
9823         mule/english.el:
9824         mule/european.el:
9825         mule/greek.el:
9826         mule/hebrew.el:
9827         mule/japanese.el:
9828         mule/kinsoku.el:
9829         mule/korean.el:
9830         mule/misc-lang.el:
9831         mule/mule-category.el:
9832         mule/mule-ccl.el:
9833         mule/mule-charset.el:
9834         mule/mule-cmds.el:
9835         mule/mule-coding.el:
9836         mule/mule-files.el:
9837         mule/mule-help.el:
9838         mule/mule-init.el:
9839         mule/mule-misc.el:
9840         mule/mule-tty-init.el:
9841         mule/mule-x-init.el:
9842         mule/viet-chars.el:  Remerge from mule-base.
9843
9844         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
9845         of mule-base into lisp/mule.
9846
9847 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
9848
9849         * process.el (exec-to-string): Use `shell-command-switch' in place
9850         of hard-wired "-c" (for WindowsNT).
9851
9852 1999-02-08  Charles G Waldman  <cgw@pgt.com>
9853
9854         * menubar-items.el (default-menubar):  Remove obsolete
9855         "Gopher" item
9856
9857 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
9858
9859         * package-admin.el (package-admin-get-install-dir): First fall
9860         back to the location of xemacs-base for non-mule packages.
9861
9862 1999-02-15  Martin Buchholz  <martin@xemacs.org>
9863
9864         * paths.el:
9865         - improved automounter tmp directory support.
9866         - support 4 (!) empirically discovered automounter conventions
9867
9868 1999-02-12  SL Baur  <steve@xemacs.org>
9869
9870         * etags.el (pop-tag-mark): autoload to match key binding.
9871
9872 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
9873
9874         * XEmacs 21.2.10 is released
9875
9876 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
9877
9878         * package-get.el (package-get-remote-filename): Don't bug out for
9879         a local file name in the search entry.
9880
9881 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
9882
9883         * XEmacs 21.2.9 is released
9884
9885 1999-01-19  Didier Verna  <didier@xemacs.org>
9886
9887         * replace.el (replace-search-function): new variable containing a
9888         function to perform a search-forward.
9889         (replace-re-search-function): new variable containing a function
9890         to perform a re-search-forward.
9891         (perform-replace): use them.
9892
9893 1999-01-25  Didier Verna  <didier@xemacs.org>
9894
9895         * select.el (selection-owner-p): use the name `XEmacs'.
9896         (cut-copy-clear-internal): ditto.
9897
9898 1999-01-18  Andy Piper  <andy@xemacs.org>
9899
9900         * about.el (about-url-alist): Update my entry.
9901         (xemacs-hackers): Ditto.
9902
9903 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
9904
9905         * buffer.el (switch-to-buffer): Fixing documentation.
9906         * minibuf.el (minibuffer-completion-table): ditto.
9907         * cl-macs.el (return-from): ditto.
9908
9909 1999-01-04  Didier Verna  <didier@xemacs.org>
9910
9911         * replace.el (delete-non-matching-lines): temporarily disable
9912         case-folding when called interactively with a regexp containing
9913         uppercase characters.
9914         (delete-matching-lines): ditto.
9915         (count-matches): ditto.
9916         (list-matching-lines): ditto.
9917
9918 1999-01-07  Colin Rafferty  <colin@xemacs.org>
9919
9920         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
9921         abort if current window is split horizontally, not if others are
9922         split.  Got rid of unnecessary minibuffer checking.  Also, add
9923         some comments (it's still complex).
9924
9925 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
9926
9927         * package-get.el: changed address for doc.ic.ac.uk to
9928         sunsite.doc.ic.ac.uk
9929
9930 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9931
9932         * ldap.el (toplevel): Remove requires so that the file compiles
9933         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
9934
9935 1999-01-10  J. Kean Johnston  <jkj@sco.com>
9936
9937         * dump-paths.el: Calculate module-directory and set
9938         module-load-path to the load path for modules.
9939
9940         * loadup.el: Get bootstrap value of module-load-path from the
9941         environment variable EMACSBOOTSTRAPMODULEPATH.
9942         - Display the module load path if we're debugging paths.
9943
9944         * setup-paths.el: Added function paths-find-site-module-directory.
9945         - Added function paths-find-module-directory.
9946         - Added function paths-construct-module-load-path.  Uses new
9947         environment variable EMACSMODULEPATH.
9948
9949 1998-12-30  Martin Buchholz  <martin@xemacs.org>
9950
9951         * font.el (font-default-object-for-device):
9952         Oops! This `or' can't be replaced by `unless'.
9953         Fixed inability to run w3, among other things.
9954
9955 1998-12-17  Charles G. Waldman <cgw@pgt.com>
9956
9957         * package-admin.el: Change initialization of
9958           package-admin-install-function dependent on system type.
9959           Change package-admin-install-function-mswindows to use
9960           "minitar".
9961
9962 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
9963
9964         * mouse.el (default-mouse-motion-handler): Disable help echo while
9965         in the minibuffer.
9966
9967 1998-12-28  Martin Buchholz <martin@xemacs.org>
9968
9969         * XEmacs 21.2.8 is released.
9970
9971 1998-12-24  Martin Buchholz <martin@xemacs.org>
9972
9973         * XEmacs 21.2.7 is released.
9974
9975 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9976
9977         * package-ui.el (pui-list-packages): Set truncate-lines.
9978
9979         * package-get.el (package-get-download-menu): Use
9980         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
9981
9982         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
9983         (pui-help-string): idem.
9984         (list-packages-mode): New major mode.
9985         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
9986         (pui-install-selected-packages): Add suport for removing packages.
9987         (pui-toggle-package-delete-key): New function.
9988         (pui-popup-context-sensitive): New kludge.
9989         (pui-list-packages): Add warning when `package-get-remote' is nil.
9990         (package-ui-add-site): New function.
9991
9992 1998-12-01  Didier Verna  <didier@xemacs.org>
9993
9994         * hyper-apropos.el (hyper-where-is): added the missing autoload.
9995
9996 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9997
9998         * ldap.el: Custom-ized
9999         (toplevel): Do not provide `ldap' which is provided by C level
10000         LDAP code
10001         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10002
10003 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10004
10005         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10006
10007 1998-12-17  Andy Piper  <andy@xemacs.org>
10008
10009         * sound.el (sound-load-list): name changed from sound-load-alist.
10010         (sound-extension-list): name changed from sound-ext-list.
10011         (load-default-sounds): use new names.
10012         (load-sound-file): use new names.
10013
10014 1998-12-16  Andy Piper  <andy@xemacs.org>
10015
10016         * XEmacs 21.2.6 is released
10017
10018 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10019
10020         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10021         errors.
10022
10023 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10024
10025         * wid-edit.el (widget-echo-this-extent): Set
10026         help-echo-owns-message to t.
10027
10028 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10029
10030         * package-get.el (package-get-download-menu): use toggles for
10031           each site in the download site menu.
10032
10033 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10034
10035         * package-get.el (package-get): If we cannot find a package
10036           because package-get-remote is not set, give a more helpful
10037           error message.
10038
10039 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10040
10041         * package-get.el (package-get-remote-filename): use an EFS path
10042         with user anonymous if no user is specified.
10043
10044 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10045
10046         * faces.el (face-spec-set): Re-init fallfacks for default after
10047         calling reset-face on the default face.
10048
10049 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10050
10051         * package-admin.el (package-admin-default-install-function):
10052         Behave as advertised.  Make sure the pkg-dir is proper for
10053         default-directory.
10054         (package-admin-add-binary-package): Make sure the pkg-dir is
10055         proper for default-directory.
10056         (package-admin-install-function-mswindows): Make sure the pkg-dir
10057         is proper for default-directory.
10058
10059 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10060
10061         * XEmacs 21.2.5 is released
10062
10063 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10064
10065         * files.el (binary-file-regexps): regexp-opt is not available at
10066         bytecompile time.
10067
10068 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10069
10070         * x-win-xfree86.el:
10071         * x-win-sun.el (x-win-init-sun):
10072         * x-win-sun.el:
10073         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10074         * x-iso8859-1.el:
10075         * x-init.el (init-post-x-win):
10076         * x-init.el (init-pre-x-win):
10077         * x-init.el (x-initialize-compose):
10078         * x-init.el:
10079         * x-compose.el:
10080         * winnt.el:
10081         * widget.el:
10082         * wid-edit.el (widget-glyph-click):
10083         * wid-edit.el (widget-glyph-find):
10084         * wid-edit.el (widget-type):
10085         * view-less.el (view-buffer-other-window):
10086         * very-early-lisp.el:
10087         * version.el:
10088         * toolbar.el:
10089         * toolbar-items.el:
10090         * term/sun.el (suntool-map):
10091         * term/sun-mouse.el:
10092         * term/internal.el:
10093         * syntax.el (modify-syntax-entry):
10094         * symbol-syntax.el:
10095         * subr.el:
10096         * startup.el (lock-directory):
10097         * simple.el (set-comment-column):
10098         * simple.el (backward-delete-char-untabify):
10099         * shadow.el (find-emacs-lisp-shadows):
10100         * shadow.el:
10101         * setup-paths.el (paths-construct-info-path):
10102         * select.el (cut-copy-clear-internal):
10103         * process.el (call-process-region):
10104         * process.el (start-process-shell-command):
10105         * process.el:
10106         * paths.el (rmail-spool-directory):
10107         * paragraphs.el (use-hard-newlines):
10108         * package-get.el (package-get-dependencies):
10109         * package-admin.el (package-admin-delete-binary-package):
10110         * obsolete.el (truncate-string):
10111         * obsolete.el (store-substring):
10112         * mouse.el (default-mouse-track-maybe-own-selection):
10113         * mouse.el (mouse-yank-at-point):
10114         * modeline.el:
10115         * modeline.el (mouse-drag-modeline):
10116         * minibuf.el (read-directory-name-internal):
10117         * minibuf.el (read-file-name-internal):
10118         * minibuf.el (read-file-name-internal-1):
10119         * minibuf.el (read-file-name-2):
10120         * minibuf.el (exact-minibuffer-completion-p):
10121         * minibuf.el (read-from-minibuffer):
10122         * minibuf.el:
10123         * menubar.el (check-menu-syntax):
10124         * map-ynp.el (map-y-or-n-p):
10125         * make-docfile.el (docfile-out-of-date):
10126         * loadup.el ((member "run-temacs" command-line-args)):
10127         * loadup.el ((member "no-site-file" command-line-args)):
10128         * loadup.el (really-early-error-handler):
10129         * loadup.el:
10130         * loadhist.el:
10131         * loaddefs.el:
10132         * lisp-mnt.el (lm-verify):
10133         * lib-complete.el (lib-complete:cache-completions):
10134         * lib-complete.el (library-all-completions):
10135         * itimer.el (itimer-run-expired-timers):
10136         * info.el (Info-mode):
10137         * info.el (Info-insert-file-contents):
10138         * info.el (Info-rebuild-dir):
10139         * info.el (Info-build-dir-anew):
10140         * info.el (Info-parse-dir-entries):
10141         * info.el (Info-dir-outdated-p):
10142         * info.el (Info-insert-dir):
10143         * info.el (info-xref):
10144         * info.el:
10145         * hyper-apropos.el (hyper-apropos-get-doc):
10146         * hyper-apropos.el (hyper-describe-face):
10147         * hyper-apropos.el (hyper-apropos-mode):
10148         * hyper-apropos.el:
10149         * help.el (list-processes):
10150         * help.el:
10151         * gnuserv.el:
10152         * font.el (mswindows-font-create-name):
10153         * font.el (font-default-font-for-device):
10154         * font.el (x-font-create-object):
10155         * font.el (font-registry):
10156         * font.el:
10157         * font-lock.el (font-lock-keywords):
10158         * font-lock.el:
10159         * finder.el (finder-compile-keywords):
10160         * find-paths.el (paths-find-recursive-path):
10161         * fill.el (set-justification-center):
10162         * fill.el (fill-region-as-paragraph):
10163         * files.el (insert-directory):
10164         * files.el (wildcard-to-regexp):
10165         * files.el (recover-file):
10166         * files.el (basic-save-buffer):
10167         * files.el (delete-auto-save-file-if-necessary):
10168         * files.el (file-relative-name):
10169         * files.el (backup-extract-version):
10170         * files.el (backup-buffer):
10171         * files.el (set-visited-file-name):
10172         * files.el (set-auto-mode):
10173         * files.el (interpreter-mode-alist):
10174         * files.el:
10175         * files.el (find-file-noselect):
10176         * files.el (abbreviate-file-name):
10177         * files.el (parse-colon-path):
10178         * files.el (directory-abbrev-alist):
10179         * etags.el (visit-tags-table-buffer):
10180         * easymenu.el (easy-menu-define):
10181         * dragdrop.el (experimental-dragdrop-drag):
10182         * dragdrop.el (dragdrop-drop-do-functions):
10183         * dragdrop.el (dragdrop-drop-at-point):
10184         * disass.el (disassemble-1):
10185         * disass.el (disassemble-internal):
10186         * disass.el (disassemble):
10187         * disass.el:
10188         * derived.el (derived-mode-init-mode-variables):
10189         * derived.el (define-derived-mode):
10190         * custom.el (defgroup):
10191         * cus-edit.el (custom-quote):
10192         * config.el:
10193         * code-process.el (open-network-stream):
10194         * code-process.el (start-process):
10195         * code-process.el (call-process-region):
10196         * code-process.el (call-process):
10197         * code-process.el:
10198         * code-files.el (insert-file-contents):
10199         * code-files.el:
10200         * code-files.el (buffer-file-coding-system-for-read):
10201         * cmdloop.el (yes-or-no-p-minibuf):
10202         * cl.el:
10203         * cl-macs.el:
10204         * cl-extra.el:
10205         * callers-of-rpt.el (make-caller-report):
10206         * callers-of-rpt.el:
10207         * bytecomp.el (batch-byte-recompile-directory):
10208         * bytecomp.el (batch-byte-compile-1):
10209         * bytecomp.el (batch-byte-compile):
10210         * bytecomp.el (display-call-tree):
10211         * bytecomp.el (byte-compile-insert):
10212         * bytecomp.el (byte-compile-two-args-19->20):
10213         * bytecomp.el (byte-compile-variable-ref):
10214         * bytecomp.el (byte-compile-form):
10215         * bytecomp.el (byte-compile-top-level-body):
10216         * bytecomp.el (byte-compile-out-toplevel):
10217         * bytecomp.el (byte-compile-byte-code-maker):
10218         * bytecomp.el (byte-compile-file-form-defmumble):
10219         * bytecomp.el (byte-compile-file-form):
10220         * bytecomp.el (byte-compile-keep-pending):
10221         * bytecomp.el (byte-compile-insert-header):
10222         * bytecomp.el (byte-compile-from-buffer):
10223         * bytecomp.el (byte-compile-file):
10224         * bytecomp.el (byte-recompile-file):
10225         * bytecomp.el (byte-compile-close-variables):
10226         * bytecomp.el (byte-compile-warn-about-unused-variables):
10227         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10228         * bytecomp.el (byte-compiler-legal-options):
10229         * bytecomp.el (byte-compile-lapcode):
10230         * bytecomp.el (byte-optimize-log):
10231         * bytecomp.el ((fboundp 'defsubst)):
10232         * bytecomp.el:
10233         * bytecomp-runtime.el:
10234         * byte-optimize.el (byte-optimize-apply):
10235         * byte-optimize.el (car):
10236         * byte-optimize.el (byte-optimize-form):
10237         * byte-optimize.el (byte-optimize-form-code-walker):
10238         * byte-optimize.el:
10239         * build-report.el (build-report-insert-installation-file):
10240         * build-report.el (build-report):
10241         * auto-show.el:
10242         * apropos.el (apropos-documentation):
10243         - mega patch
10244         - clean up byte-compile warnings
10245         - remove unused variables
10246         - Use common lisp style hashtable functions
10247         - byte compiler cleanup
10248         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10249         - remove old backquote syntax usage
10250         - move some cl functionality into C for speed.
10251         - remove last remaining VMS support
10252         - spelling fixes
10253         - implement last, butlast, nbutlast, copy-list in C.
10254         - new macro ignore-file-errors, similar to ignore-errors
10255           (ignore-file-errors (delete-file "foo"))
10256         - get frequent garbage collection during loadup.el by tweaking
10257           gc-cons-threshold, rather than explicitly calling garbage-collect
10258         - default delete-key-deletes-forward to `t'.
10259
10260 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10261
10262         * XEmacs 21.2-beta4 is released.
10263
10264 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10265
10266         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10267         (easy-menu-item-present-p): Wrapper around find-menu-item.
10268         (easy-menu-remove-item): Wrapper around delete-menu-item.
10269
10270         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10271         (add-menu-button): Add 'in-menu' argument.
10272         (add-menu-item-1): Add in-menu support to helper function.
10273
10274 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10275
10276         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10277
10278 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10279
10280         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10281         of Dec 4, 1997.
10282
10283 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10284
10285         * process.el (shell-command-on-region): Report if the command
10286         succeeded or failed.
10287
10288 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10289
10290         * subr.el (buffer-substring-no-properties): Comment out.
10291
10292 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10293
10294         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10295           into font instances first, like `x-frob-font-size' does.
10296           (mswindows-find-larger-font): ditto
10297
10298 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10299
10300         * package-ui.el (pui-install-selected-packages): fix args in call
10301         to `package-get'.
10302
10303 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10304
10305         * package-get.el (host-name): New widget type.
10306         (package-get-remote): Better customization using new type.
10307         (package-get-download-sites): idem dito.
10308
10309         (package-get-custom): Do not use package-get-all untill we have
10310         runtime dependencies.
10311
10312         (package-get-remove-copy): Default to 't' we no longer need this
10313         kludge as we do not currently use depenencies.
10314
10315         (package-get-was-current): New variable.
10316         (package-get-require-base): New 'force-current' argument.
10317         (package-get-update-base): idem
10318         (package-get-package-provider):  idem
10319         (package-get-locate-index-file): New 'no-remote' argument.
10320         (package-get-locate-file): idem.
10321
10322         (package-get-maybe-save-index): New function.
10323         (package-get-update-base): Use it.
10324
10325 1998-10-28 Greg Klanderman <greg@alphatech.com>
10326
10327         * package-get.el (package-get-remote): default to nil; by default,
10328         don't go out to the net via EFS.  They must select a download site.
10329         (package-get-download-sites): new variable.
10330         (package-get-download-menu): new function.
10331         (package-get-locate-index-file): new function.
10332         (package-get-update-base): use it.
10333
10334         * menubar-items.el (default-menubar): add "Update Package Index"
10335         and "Add Download Site" menus under Options | Manage Packages.
10336
10337 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10338
10339         * package-get.el (package-get): bugfix code checking installed version
10340         for case where package is not currently installed.
10341         (package-get-require-signed-base-updates): new variable.
10342         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10343         deemed not a goot thing.  Use the variable
10344         package-get-allow-unsigned-base-updates instead.
10345
10346 1998-10-16 Greg Klanderman <greg@alphatech.com>
10347
10348         * package-get.el (package-get): Don't install an older version than
10349         we already have unless explicitly told to.  Issue a warning.
10350
10351         * package-ui.el (pui-add-required-packages): when adding
10352         dependencies, don't add packages that are up to date.
10353         (pui-package-symbol-char):  Don't consider a package out of date
10354         if you have a newer version installed than the latest version in
10355         package-get-base.
10356
10357         * package-get.el (package-get-base-filename): document that it may
10358         be a path relative to package-get-remote;  new default value.
10359         (package-get-locate-file): new function.
10360         (package-get-update-base): use it to expand package-get-base-filename.
10361         (package-get-save-base): new function to save the package-get database
10362         to file.
10363         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10364         (package-get-update-base): pass the REMOTE-SOURCE arg.
10365         (package-get-update-base-entry): call package-get-custom-add-entry.
10366         (package-get-file-installed-p): removed; no longer needed.
10367         (package-get-create-custom): ditto.
10368         (toplevel): remove code to build and load package-get-custom.el
10369         (package-get-custom-add-entry): new function.
10370
10371 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10372
10373         * wid-edit.el (widget-button-click): Don't switch window.
10374
10375 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10376
10377         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10378
10379 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10380
10381         * etags.el (find-tag-default): Run find-tag-hook using
10382         run-hooks rather than funcall
10383
10384 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10385
10386         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10387         and the current local map as the parents to isearch-mode-map.
10388
10389 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10390
10391         * XEmacs 21.2-beta3 is released.
10392
10393 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10394
10395         * package-get.el (package-get-update-base): use
10396         insert-file-contents-internal, not insert-file-contents-literally.
10397
10398 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10399
10400         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10401         dump time.
10402
10403 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10404
10405         * package-get.el (package-get-update-base-entry): new function.
10406         (package-get-update-base): renamed; was `package-get-load-base'.
10407         cleanup, and use package-get-update-base-from-buffer.
10408         (package-get-update-base-from-buffer): new function.
10409         (package-get-update-base-entries): new; helper for above.
10410         Do not eval lisp grabbed over ftp; parse it from new format.
10411
10412 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10413
10414         * files.el (set-auto-mode): Don't play games loading package-get
10415         database; package-get-package-provider will handle it all.
10416
10417 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10418
10419         * package-get.el (package-get-base-filename): new variable.
10420         (package-get-require-base): new function.
10421         (package-get-pgp-signed-begin-line): new variable.
10422         (package-get-pgp-signature-begin-line): ditto.
10423         (package-get-pgp-signature-end-line):  ditto.
10424         (package-get-load-base): new function.
10425         (package-get-interactive-package-query):
10426         (package-get-update-all):
10427         (package-get-dependencies):
10428         (package-get-package-provider):
10429         (package-get-custom): use package-get-require-base.
10430         [package-get-custom loading]: disable for now.
10431
10432         * package-ui.el (pui-list-packages): use (package-get-require-base)
10433
10434 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10435
10436         * package-ui.el: Correct obvious thinko in choosing extent face.
10437
10438 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10439
10440         * menubar-items.el (default-menubar): pui-list-package has nothing
10441         to with Customize. Move all the package stuff to a new Item in Options.
10442
10443         * package-ui.el (pui-menu): Add menu and Popup menu.
10444
10445         * package-get.el (package-get): Use new
10446         package-admin-get-install-dir.
10447
10448         * package-admin.el (package-admin-get-install-dir): New syntax.
10449         Conserve package location and put mule packages where mule-base is.
10450
10451         * package-get.el : Customized
10452
10453         * package-ui.el (pui): Customized
10454         (pui-package-install-dest-dir): New variable.
10455         (pui-install-selected-packages): Use it
10456
10457 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10458
10459         * package-get.el (package-get-interactive-package-query): Move
10460         dependency on package-get-base to run-time.
10461         (package-get-update-all): Ditto.
10462         (package-get-dependencies): Ditto.
10463         (package-get-package-provider): Ditto.
10464         (package-get-custom): Ditto.
10465
10466 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10467
10468         * events.el: Remove 'ascii-character property from 'backspace
10469         and 'delete symbols
10470
10471 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10472
10473         * package-get-base.el: removed.
10474
10475 1998-09-23  Didier Verna  <didier@xemacs.org>
10476
10477         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10478         (no-upper-case-p): new function.
10479         (with-search-caps-disable-folding): new macro.
10480         (with-interactive-search-caps-disable-folding): new macro.
10481         (zap-to-char): In interactive mode, do a case-sensitive search if
10482         the character is uppercase.
10483         (zap-up-to-char): ditto.
10484
10485         * replace.el (perform-replace): use the function no-upper-case-p.
10486
10487         * isearch-mode.el (isearch-fix-case): ditto.
10488         make obsolete `with-caps-disable-folding' and
10489         `isearch-no-upper-case-p'.
10490
10491         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10492         (tags-search): ditto.
10493         (tags-query-replace): ditto.
10494
10495         * info.el (Info-search): ditto.
10496
10497 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10498
10499         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10500
10501 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10502
10503         * package-admin.el (package-admin-rmtree): rewritten.  need to
10504         check for "." and ".." before symlink check.  expand files and
10505         directories with respect to DIRECTORY, not default-directory.
10506
10507 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10508
10509         * package-get.el (package-get-all): add INSTALL-DIR argument.
10510
10511 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10512
10513         * package-ui.el (pui-add-required-packages): new function, select
10514         dependent packages.
10515         (pui-display-keymap): bind it.
10516         (pui-help-string): document it.
10517         (pui-install-selected-packages): package-get-all -> package-get.
10518
10519         * package-get.el (package-get-dependencies): new function.
10520
10521 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10522
10523         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10524         regexps.
10525
10526 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10527
10528         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10529         function.
10530         (default-mouse-track-normalize-point): Use it.
10531
10532 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10533
10534         * package-admin.el (package-admin-delete-binary-package):
10535                 General cleanup. Remove unnessary use of progn and
10536         save-excursion.
10537         (package-admin-delete-binary-package): Do NOT mess with file
10538         modes. That is evil.
10539         (package-admin-delete-binary-package): Wrap all deleting in
10540         condition-case. The data in MANIFEST is untrustworthy.
10541         (package-admin-delete-binary-package): Let the OS worry about non
10542         empty directories.
10543
10544 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10545
10546         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10547         processing.
10548         (lm-report-bug): Fix mail address to send bug reports to.
10549
10550 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10551
10552         * XEmacs 21.2-beta2 is released.
10553
10554 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10555
10556         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10557
10558 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10559
10560         * info.el (Info-mode): Document page turning by double clicks in
10561         docstring so `M-x describe-mode' will display it.
10562
10563 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10564
10565         * info.el (Info-mouse-track-double-click-hook): Use character
10566         widths to calculate a border region where double clicking does
10567         page turning, and return `nil' by default so other hooks, such as
10568         region highlighting, will be run.
10569
10570 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10571
10572         * sound.el (default-sound-directory-list): Initialize with all the
10573         "sounds" directories in `data-directory-list'.  It used to just be
10574         the first one.
10575
10576         * packages.el (locate-data-directory-list): Created.  This gives
10577         the list of matching directories, unlike `locate-data-directory',
10578         which just gives the first one.
10579
10580 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10581
10582         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10583         make a binding in the local keymap until help-char handling is
10584         improved.
10585
10586         * help.el (help-keymap-with-help-key): Provide keymap with help
10587         binding.
10588         (help-print-help-form): New helper function.
10589
10590 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10591
10592         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10593         move extent to another buffer; no need to create a new extent.
10594         (isearch-fix-case): New function.
10595         (isearch-search-and-update): Use it.
10596
10597 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10598
10599         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10600         the keymap, not minor-mode-map-alist.
10601         (isearch-done): Restore overriding-local-map.
10602
10603 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10604
10605         * bytecomp.el (byte-compile-buffer-substring):
10606         Fix for: (byte-compile (defun f () (buffer-substring)))
10607         ==>   ** buffer-substring called with 3 args, but requires 0-3
10608         - new code not only works, but is more readable, too.
10609
10610 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10611
10612         * msw-faces.el (mswindows-init-device-faces): Don't try to
10613           specify a default font at this late stage. Do try to force
10614           creation of the default face font so that if it fails we get
10615           an error now instead of a crash at frame creation.
10616
10617           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10618           mswindows-make-font-unitalic: Canonical default weight
10619           changed from "Normal" to "Regular".
10620
10621           mswindows-make-font-bold / -bold-italic: Supplied device was
10622           not being passed into call to mswindows-find-smaller-font.
10623
10624 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10625
10626         * package-get.el (package-get-remote): Fix the path where to find
10627           the packages on xemacs.org.
10628
10629 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10630
10631         * about.el (about-maintainer-info): Update Ben's entry.
10632
10633 1998-09-24  Martin Buchholz  <martin@xemacs.org>
10634
10635         * lisp/shadow.el (find-emacs-lisp-shadows):
10636         - `member' was being called on lists of length 2000!
10637         - Replace with hashtables.
10638         - Replace hand-coded loops with (dolist)
10639         - Fix comment typo
10640
10641 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
10642
10643         * packages.el: Added new function, `package-delete-name', to
10644           delete existing packages from the installed package database
10645           (`packages-package-list').  Also added the "pkginfo" directory
10646           to `packages-special-base-regexp', so that the pkginfo directory
10647           would not get added to `late-packages'.
10648
10649         * package-admin.el: Added ability to delete an installed package
10650           (added low-level function, `package-admin-delete-package').
10651           Understands how to use the pkginfo/MANIFEST.<package> file to
10652           delete the package.  When installing a package, will also
10653           create a MANIFEST.* file if one is not provided by the
10654           package.  If the MANIFEST.* doesn't exist when deleting a
10655           package, the functions will fall back to attempting to delete
10656           any package-specific lisp directory.
10657
10658         * package-get.el: Moved some functions to package-admin.el.
10659           Added interactive function `package-get-delete-package', for
10660           use by users for deleting a package.
10661
10662           Also modified to not require the presence of efs.
10663
10664 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10665
10666         * files.el (find-file-noselect): Handle all signals, kill the
10667         buffer and resignal.
10668
10669 1998-09-23  SL Baur  <steve@altair.xemacs.org>
10670
10671         * cl-macs.el (glyph-image): Add setf method.
10672
10673 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
10674
10675         * package-get.el: Fixed broken EFS downloading.  Also, look for
10676           .tar.gz files first, in preference over .tgz files.
10677
10678         * package-ui.el: Fix display of package version numbers.
10679
10680 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10681
10682         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
10683         argument.
10684
10685 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
10686
10687         * list-mode.el: `display-completion-list': added new/optional
10688           keyword `:completion-string', which allows the programmer to
10689           change the "Possible completions are:" prompt.
10690
10691         * menubar-items.el: Added new pulldown menu-pick to start up the
10692           visual package browser/installer:
10693
10694                 Options->Customize->List Packages
10695
10696         * package-admin.el: Added hooks for installing under both Unix
10697           and MS Windows.  Does additional error checking.  No longer
10698           calls "add-big-package.sh" to install packages under Unix; now
10699           calls gunzip & tar directly.
10700
10701         * package-get.el: Added ability to install packages from files
10702           on a local disk/CDROM.  Now deletes any existing package lisp
10703           directory.  Does completion on available packages when
10704           querying for package names.  Will also search for .tgz files
10705           in addition for .tar.gz files.  Tries to reload
10706           auto-autoloads, as a convenience when loading new packages,
10707           and also tries to add any new package paths to `load-path'.
10708           Changed all occurences of `concat' to use `expand-file-name'.
10709
10710         * package-ui.el: New file which implements the main visual
10711           package browser/installer, which is started via a menu pick or
10712           M-x pui-list packages.
10713
10714 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10715
10716         * startup.el (load-init-file): spelling fix.
10717
10718 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10719
10720         * startup.el (normal-top-level): Load auto-autoload files
10721         covariantly with their precedence.
10722
10723 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10724
10725         * menubar-items.el (default-menubar): Remove "Font Weight"
10726         option, there is currently no custom equivalent.. Customize-faces
10727         is "Edit faces".
10728
10729         * x-font-menu.el (font-menu-set-font): Use customize to set
10730         default face.
10731
10732         * faces.el (face-spec-update-all-matching): New function.
10733
10734         * cus-face.el (custom-set-face-update-spec): New function.
10735         Interface to customize faces from elisp.
10736
10737         (custom-face-value-create): Show the customized settings if set
10738         but not saved.
10739
10740 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10741
10742         (custom-face-value-create): Show the customized settings if set
10743         but not saved.
10744
10745 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10746
10747         * keydefs.el (global-map): Add FSF 20.3 binding of
10748         query-replace-regexp.
10749
10750 1998-08-21  Greg Klanderman  <greg@alphatech.com>
10751
10752         * minibuf.el (read-file-name-internal-1): use
10753         user-name-completion-1 instead of user-name-completion.
10754
10755 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10756
10757         * loadup.el:
10758         * make-docfile.el:
10759         * update-elc.el: Don't set `source-directory' (now defunct as a
10760         global variable) no more.
10761
10762         * packages.el (packages-list-autoloads): Made `source-directory'
10763         (now defunct as a global variable) a parameter.
10764
10765 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
10766
10767         * about.el (about-hackers): new email
10768
10769 1998-08-16  SL Baur  <steve@altair.xemacs.org>
10770
10771         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
10772
10773 1998-07-17  Didier Verna  <didier@xemacs.org>
10774
10775         * faces.el (set-face-property):
10776         (set-face-dim-p):
10777         (face-dim-p): updated the doc strings now that the dim property isn't
10778         tty-specific.
10779         (face-equal): the dim property is now a common one.
10780
10781         * cus-face.el (custom-face-attributes): New face attribute: `dim'
10782         Renamed the `stipple' attribute to `background-pixmap'.
10783         (custom-face-background-pixmap): make custom-face-stipple an
10784         obsolete alias for this.
10785
10786 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10787
10788         * find-paths.el (paths-file-readable-directory-p): Created and
10789         used.
10790
10791         * loadup.el: Don't set inhibit-... flags from run-temacs.
10792
10793 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10794
10795         * packages.el (packages-data-path-depth): Added and used.
10796
10797 1998-08-05  Charles G. Waldman <cgw@pgt.com>
10798
10799         * about.el:
10800         - Change .xpm to .png, delete "zcat" section.
10801         - cosmetic fix in the 'marcpa' entry.
10802
10803         * etc/photos
10804         - convert all .xpm.Z to .png
10805         - rename mrb to martin
10806         - rename mcook-m to mcookm
10807
10808 1998-07-31  Martin Buchholz  <martin@xemacs.org>
10809
10810         * x-init.el (x-initialize-compose): Add support for
10811         dead-circumflex as YET ANOTHER NAME for that dead key.
10812
10813 1998-08-05  Colin Rafferty <colin@xemacs.org>
10814
10815         * setup-paths.el (paths-construct-exec-path): Made the
10816         last-packages really be last.
10817         (paths-construct-data-directory-list): Ditto.
10818
10819 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
10820
10821         * startup.el(startup-splash-frame-body):
10822         Update Copyright notice in splash screen
10823
10824 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10825
10826         * minibuf.el (read-file-name-internal-1): do ~user completion.
10827
10828 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10829
10830         * font-lock.el (font-lock-fontify-glumped-region): Add guard
10831         aginst destroyed extents
10832
10833 1998-07-24  Greg Klanderman  <greg@alphatech.com>
10834
10835         * package-get.el (package-get): add `install-dir' argument.
10836
10837 1998-07-20  John Jones  <jj@asu.edu>
10838
10839         * package-get.el: calls to package-get-update-all will only
10840           update packages which are already installed.
10841
10842 1998-07-23  SL Baur  <steve@altair.xemacs.org>
10843
10844         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
10845         writable.
10846
10847 1998-07-20  Colin Rafferty   <colin@xemacs.org>
10848
10849         * about.el (about-hackers): Correct my email.
10850
10851 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
10852
10853         * about.el (about-hackers): new email-address.
10854
10855 1998-07-25  SL Baur  <steve@altair.xemacs.org>
10856
10857         * minibuf.el (read-number): Don't let `input-error' condition
10858         escape.
10859
10860 1998-07-20  Greg Klanderman  <greg@alphatech.com>
10861
10862         * about.el (about-hackers): use my `email-for-life' address.
10863
10864 1998-07-19  SL Baur  <steve@altair.xemacs.org>
10865
10866         * XEmacs 21.2-beta1 is released.
10867
10868 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10869
10870         * ldap.el (ldap-search): Doc string change
10871
10872 1998-07-16  Colin Rafferty   <colin@xemacs.org>
10873
10874         * menubar-items.el (default-menubar): Removed references to
10875         `data-directory', and use `locate-data-file' instead, and made
10876         then greyed out if they don't exist.
10877
10878 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10879
10880         * keymap.el (events-to-keys): Use `format' instead of `concat'
10881         since the latter does not accept integer args anymore
10882
10883 1998-07-15  SL Baur  <steve@altair.xemacs.org>
10884
10885         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
10886         macros replaced.
10887
10888 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10889
10890         * make-docfile.el: Get first initialization from very-early-lisp.el
10891         * update-elc.el: Ditto.
10892         * loadup.el (really-early-error-handler): Ditto.
10893
10894         * packages.el (packages-unbytecompiled-lisp): Add new file,
10895         very-early-lisp.el.
10896
10897         * very-early-lisp.el: New file.
10898
10899 1998-07-14  SL Baur  <steve@altair.xemacs.org>
10900
10901         * Symbols that have been obsolete for at least 3 years removed (II).
10902
10903         * obsolete.el (eval-current-buffer): Make compatible.
10904         (byte-code-function-p): Ditto.
10905         (send-string): Removed.
10906         (send-region): Removed.
10907         (screen-scrollbar-width): Removed.
10908         (set-screen-scrollbar-width): Removed.
10909         (set-screen-left-margin-width): Removed.
10910         (set-screen-right-margin-width): Removed.
10911         (screen-left-margin-width): Removed.
10912         (screen-right-margin-width): Removed.
10913         (set-buffer-left-margin-width): Removed.
10914         (set-buffer-right-margin-width): Removed.
10915         (buffer-left-margin-width): Removed.
10916         (buffer-right-margin-width): Removed.
10917         (x-set-frame-icon-pixmap): Removed.
10918         (x-set-screen-icon-pixmap): Removed.
10919         (pixel-name): Removed.
10920         (make-pixmap): Removed.
10921         (make-cursor): Removed.
10922         (pixmap-width): Removed.
10923         (pixmap-contributes-to-line-height-p): Removed.
10924         (set-pixmap-contributes-to-line-height): Removed.
10925
10926 1998-07-13  SL Baur  <steve@altair.xemacs.org>
10927
10928         * obsolete.el (popup-menu-up-p): removed.
10929         (read-no-blanks-input): Removed.
10930         (wholenump): Removed.
10931         (ring-mod): Removed (what was ring-mod?).
10932         (current-time-seconds): Removed.
10933         (run-special-hook-with-args): Removed.
10934         (dot): Removed.
10935         (dot-marker): Removed.
10936         (dot-min): Removed.
10937         (dot-max): Removed.
10938         (window-dot): Removed.
10939         (set-window-dot): Removed.
10940
10941         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
10942         `dot-min'.
10943
10944         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
10945
10946         * code-files.el (insert-file-contents): Rename
10947         run-special-hook-with-args to run-hook-with-args-until-success.
10948         (write-region): Ditto.
10949
10950 1998-07-12  SL Baur  <steve@altair.xemacs.org>
10951
10952         * about.el: Fix typos, update release date.
10953
10954         * Symbols that have been obsolete for at least 3 years removed.
10955
10956         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
10957         screen- functions.
10958         (toplevel): remove setf methods for screen functions.
10959         * cl-macs.el (extent-data): defsetf removed.
10960         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
10961         many places to remove.
10962         (comment-indent-hook): Ditto.
10963         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
10964         (buffer-dedicated-screen): Ditto.
10965         (deiconify-screen): Ditto.
10966         (delete-screen): Ditto.
10967         (event-screen): Ditto.
10968         (find-file-other-screen): Ditto.
10969         (find-file-read-only-other-screen): Ditto.
10970         (live-screen-p): Ditto.
10971         (screen-height): Ditto.
10972         (screen-iconified-p): Ditto.
10973         (screen-list): Ditto.
10974         (screen-live-p): Ditto.
10975         (screen-name): Ditto.
10976         (screen-parameters): Ditto.
10977         (screen-pixel-height): Ditto.
10978         (screen-pixel-width): Ditto.
10979         (screen-root-window): Ditto.
10980         (screen-selected-window): Ditto.
10981         (screen-totally-visible-p): Ditto.
10982         (screen-visible-p): Ditto.
10983         (screen-width): Ditto.
10984         (screenp): Ditto.
10985         (get-screen-for-buffer): Ditto.
10986         (get-screen-for-buffer-noselect): Ditto.
10987         (get-other-screen): Ditto.
10988         (iconify-screen): Ditto.
10989         (lower-screen): Ditto.
10990         (mail-other-screen): Ditto.
10991         (make-screen): Ditto.
10992         (make-screen-invisible): Ditto.
10993         (make-screen-visible): Ditto.
10994         (modify-screen-parameters): Ditto.
10995         (new-screen): Ditto.
10996         (next-screen): Ditto.
10997         (next-multiscreen-window): Ditto.
10998         (other-screen): Ditto.
10999         (previous-screen): Ditto.
11000         (previous-multiscreen-window): Ditto.
11001         (raise-screen): Ditto.
11002         (redraw-screen): Ditto.
11003         (select-screen): Ditto.
11004         (selected-screen): Ditto.
11005         (set-buffer-dedicated-screen): Ditto.
11006         (set-screen-height): Ditto.
11007         (set-screen-position): Ditto.
11008         (set-screen-size): Ditto.
11009         (set-screen-width): Ditto.
11010         (show-temp-buffer-in-current-screen): Ditto.
11011         (switch-to-buffer-other-screen): Ditto.
11012         (visible-screen-list): Ditto.
11013         (window-screen): Ditto.
11014         (x-set-screen-pointer): Ditto.
11015         (x-set-frame-pointer): Ditto.
11016         (screen-title-format): Ditto.
11017         (screen-icon-title-format): Ditto.
11018         (terminal-screen): Ditto.
11019         (delete-screen-hook): Ditto.
11020         (create-screen-hook): Ditto.
11021         (mouse-enter-screen-hook): Ditto.
11022         (mouse-leave-screen-hook): Ditto.
11023         (map-screen-hook): Ditto.
11024         (unmap-screen-hook): Ditto.
11025         (default-screen-alist): Ditto.
11026         (default-screen-name): Ditto.
11027         (x-screen-defaults): Ditto.
11028         (x-create-screen): Ditto.
11029         * obsolete.el: meta-flag removed.
11030         baud-rate removed.
11031         sleep-for-millisecs removed.
11032         extent-data removed.
11033         set-extent-data removed.
11034         set-extent-attribute removed.
11035         extent-glyph removed.
11036         extent-layout removed.
11037         set-extent-layout removed.
11038         list-faces-display removed.
11039         list-faces removed.
11040         trim-versions-without-asking removed.
11041         after-write-file-hooks removed.
11042         truename removed.
11043         auto-fill-hook removed.
11044         blink-paren-hook removed.
11045         select-screen-hook, deselect-screen-hook removed.
11046         auto-raise-screen, auto-lower-screen removed.
11047
11048         * msw-mouse.el: Global change resource -> mswindows-resource.
11049
11050         * XEmacs 21.0-pre5 is released.
11051
11052 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11053
11054         * about.el (about-hackers): Credits update.
11055
11056 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11057
11058         * register.el (insert-register): Don't activate the region.
11059
11060 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11061
11062         * select.el: Restore x-* symbols for backwards compatibility:
11063         x-copy-primary-selection, x-kill-primary-selection,
11064         x-delete-primary-selection, x-select-make-extent-for-selection,
11065         x-valid-simple-selection-, x-cut-copy-clear-internal.
11066
11067 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11068
11069         * XEmacs 21.0-pre4 is released.
11070
11071 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11072
11073         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11074         reporting bugs.
11075         (maybe-add-init-button): Fix semantics under Windows.  Use
11076         `expand-file-name' rather than `concat'.
11077
11078         * help.el (print-messages): New function.
11079
11080 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11081
11082         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11083
11084 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11085
11086         * about.el: Tweaked my entry in about-hackers.
11087
11088         * find-paths.el (paths-emacs-root-p):
11089           Relaxed emacs-root checking of an in-place installation to
11090           also accommodate the flat layout used on MS Windows.
11091
11092 1998-06-29  John Jones  <jj@asu.edu>
11093
11094         * package-get.el: calls to package-get-update-all will only
11095           update packages which are already installed.
11096
11097 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11098
11099         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11100         are handled by the gui-element face fallbacks now.
11101
11102         * x-faces.el: default gui-element face to "background" as well as
11103         the default face.
11104
11105         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11106         and default face settings since these are set as fallbacks now in
11107         the appropriate domain.
11108
11109 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11110
11111         * text-mode.el (text-mode): Reorder regexp so the OR part
11112         corresponding to `page-delim' goes first and the hack in
11113         `forward-paragraph' will work.
11114         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11115
11116 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11117
11118         * subr.el (remove-hook): When checking the hook value
11119           with functionp, don't apply car to it.
11120
11121 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11122
11123         * package-get.el (package-get-remote-filename):
11124           Don't use file-name-as-directory because the local directory
11125           separator conventions might not be the same as ftp's.
11126
11127 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11128
11129         * ldap.el (ldap-host-parameters-alist): New name of
11130         `ldap-host-parameters-plist'
11131
11132 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11133
11134         * package-get.el: Using (require 'package-get-base), now that it
11135         provides itself.  Consequently removed all instances of (load
11136         "package-get-base.el").
11137
11138 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11139
11140         * subr.el (remove-hook): Don't treat the hook value as a
11141           list unless it is both consp and not functionp.
11142
11143 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11144
11145         * about.el: Email address for Ben Wing is ben@xemacs.org.
11146         * auto-show.el: Ditto.
11147         * bytecomp.el: Ditto.
11148         * faces.el: Ditto.
11149         * x-scrollbar.el: Ditto.
11150         * x-misc.el: Ditto.
11151         * tty-init.el: Ditto.
11152         * toolbar-items.el: Ditto.
11153         * symbol-syntax.el: Ditto.
11154         * specifier.el: Ditto.
11155         * objects.el: Ditto.
11156         * hyper-apropos.el: Ditto.
11157         * glyphs.el: Ditto.
11158
11159 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11160
11161         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11162         vertical-divider-always-visible-p.
11163         (default-mouse-motion-handler): Ditto.
11164
11165 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11166
11167         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11168         global value.
11169
11170 1998-06-21  Oliver Graf <ograf@fga.de>
11171
11172         * build-reports.el: changed receiver to xemacs-build-reports list
11173
11174 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11175
11176         * font.el: Split font-family-mappings into X and
11177           mswindows-specific versions.
11178           mswindows-font-create-[object|name]: Treat supplied size
11179           as a pointsize. Added underline and strikethru handling.
11180
11181         * msw-faces.el: changed default mswindows charset to western.
11182
11183         * msw-glyphs.el: removed space in border-glyph font string that
11184           was inserted to get round bugs in the mswindows C font code.
11185
11186 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11187
11188         * about.el (about-hackers): Credits update.
11189
11190         * help-nomule.el (tutorial-supported-languages): Add Romanian
11191         TUTORIAL.
11192
11193         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11194         to ISO-8859-2.
11195
11196 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11197
11198         * font.el: Split font-family-mappings into X and
11199           mswindows-specific versions.
11200           mswindows-font-create-[object|name]: Treat supplied size
11201           as a pointsize. Added underline and strikethru handling.
11202
11203         * msw-faces.el: changed default mswindows charset to western.
11204
11205         * msw-glyphs.el: removed space in border-glyph font string that
11206           was inserted to get round bugs in the mswindows C font code.
11207
11208 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11209
11210         * minibuf.el: make read-color-completion-table call
11211           (mswindows-color-list for mswindows devices.
11212
11213 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11214
11215         * lisp/font-lock.el
11216         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11217         Let declaration items contain non-word symbol characters.
11218
11219 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11220
11221         * package-get.el (package-get-package-provider): Added autoload
11222         cookie.  Loading "package-get-base.el" in ALL functions that use
11223         it.  Fixed some (interactive ...) with multiple argument specs
11224         again.  Cosmetic indentation changes.
11225
11226 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11227
11228         * info.el (Info-insert-dir): Don't use nreverse on variables
11229         that you want to use later.
11230
11231 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11232
11233         * x-mouse.el (x-set-point-and-move-selection): Replace call
11234         to x-kill-primary-selection with kill-primary-selection
11235
11236 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11237
11238         * simple.el (what-cursor-position): Make cursor position reported
11239         use value of column-number-start-at-one
11240
11241 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11242
11243         * about.el (xemacs-hackers): Fix Jareth's email address.
11244
11245 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11246
11247         * startup.el (startup-splash-frame): Remove
11248         `xemacs-startup-logo-function'.
11249
11250 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11251
11252         * about.el (about-hackers): Update credits list.
11253
11254 1998-06-06  Jeff Miller <jmiller@smart.net>
11255
11256         * lisp/sound.el: Update sound-ext to allow filenames with
11257           extensions to be found by load-sound-file
11258
11259 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11260
11261         * info.el (Info-rebuild-outdated-dir): Removed variable
11262         (Info-auto-generate-directory): New variable
11263         (Info-save-auto-generated-dir): New variable
11264         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11265         (Info-build-dir-anew): Second parameter removed.  Use
11266         `Info-save-auto-generated-dir'
11267         (Info-rebuild-dir): Ditto
11268
11269 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11270
11271         * list-mode.el (next-list-mode-item): Would not recognize
11272         border between directly neighbored items.
11273
11274 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11275
11276         * package-get.el: add autoloads for some functions.
11277
11278 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11279
11280         * specifier.el (let-specifier): Tiny docfixes.
11281
11282 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11283
11284         * msw-mouse.el: set selection-pointer-glyph to Normal.
11285
11286 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11287
11288         * wid-edit.el (widget-specify-secret): New function.
11289         (widget-after-change): Use it.
11290         (widget-specify-field): Use it.
11291
11292 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11293
11294         * mouse.el (drag-window-divider): Use `(not done)' instead of
11295         `doit'; reuse result of `window-pixel-edges'.
11296
11297         * modeline.el (drag-modeline-event-lag): Rename to
11298         drag-divider-event-lag.
11299
11300 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11301
11302         * specifier.el (let-specifier): Rewritten not to generate needless
11303         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11304         arguments.
11305
11306 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11307
11308         * minibuf.el (read-file-name-1): Setup buffer-local value of
11309         `completion-ignore-case' in completions buffer under Windows.
11310
11311 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11312
11313         * about.el (about-maintainer-glyph): Fix support for not
11314         compressed images.
11315
11316 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11317
11318         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11319
11320         * mouse.el (mouse-track): Cancel selection if misc-user event with
11321         `cancel-mode-internal' function is fetched.
11322
11323 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11324
11325         * files.el (save-some-buffers-1): Fixed return value.
11326
11327 1998-06-01  Oliver Graf <ograf@fga.de>
11328
11329         * dragdrop.el: added experimental
11330
11331 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11332
11333         * startup.el (after-init-hook, init-file-user,
11334         user-init-directory, load-user-init-file):  Purge references
11335         to "~/.xemacs/init.el" from docstrings.
11336
11337         (load-user-init-file) Use paths-construct-path to construct
11338         paths to user init files.  Go directly to ~/.emacs, do not
11339         search ~/.xemacs/, do not load `default-custom-file'.
11340
11341 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11342
11343         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11344         general *sh.
11345         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11346
11347 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11348
11349         * menubar-items.el (default-menubar): add Update Packages to customize
11350         menu.
11351
11352 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11353
11354         * faces.el: use toolbar face as a fallback for toolbar properties
11355         in xpm-color-symbols instead of default.
11356
11357         * msw-faces.el: rename 3d-object -> gui-element face.
11358
11359 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11360
11361         * startup.el (xemacs-startup-logo-function): New variable.
11362         (startup-splash-frame): Use it.
11363
11364 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11365
11366         * files.el (save-some-buffers): Would wait 1 second.
11367         (save-some-buffers-1): Delete other windows here instead of in
11368         `save-some-buffers'.
11369         (save-some-buffers): Force redisplay only if windows were deleted.
11370
11371 1998-06-02  Didier Verna  <didier@xemacs.org>
11372
11373         * cus-face.el (custom-face-attributes): generalized the use of
11374         toggle buttons for boolean attributes.
11375         Re-ordered the items a bit.
11376
11377 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11378
11379         * sound.el (default-sound-directory): Use `locate-data-directory'
11380         to find the sounds directory.
11381
11382 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11383
11384         * sound.el: default sound-ext to .wav under mswindows, .au
11385         otherwise. load-default sounds without extensions.
11386
11387 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11388
11389         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11390         if send-pr is not bound.
11391
11392 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11393
11394         * files.el: grok idl files in auto-mode-alist.
11395 1998-06-01  Jeff Miller  <jmiller@smart.net>
11396
11397         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11398         calling `upcase'.
11399
11400 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11401
11402         * msw-glyphs.el: add xbm to the list of image types supported.
11403
11404 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11405
11406         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11407         instead of XEmacs one when dumping InfoDock.
11408
11409 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11410
11411         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11412         for `modeline-visible-p'
11413
11414         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11415
11416 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11417
11418         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11419         since it's not used anymore. doc string fixes.
11420
11421         * package-get.el (package-get-file-installed-p): new function. use
11422         instead of file-installed-p which is in an external package.
11423
11424 1998-05-28  Oliver Graf <ograf@fga.de>
11425
11426         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11427         favor of select-window/switch-to-buffer
11428
11429 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11430
11431         * startup.el: changed (getenv "HOME") to (user-home-directory)
11432
11433 1998-05-25  Oliver Graf <ograf@fga.de>
11434
11435         * frame.el (cde-start-drag) moved to dragdrop.el
11436         (offix-start-drag-region) moved to dragdrop.el
11437         (offix-start-drag) moved to dragdrop.el
11438         * dragdrop.el (cde-start-drag) moved from frame.el
11439         (offix-start-drag-region) moved from frame.el
11440         (offix-start-drag) moved from frame.el
11441         (cde-start-drag-region) cde drag regions
11442         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11443
11444 1998-05-26  Oliver Graf <ograf@fga.de>
11445
11446         * dragdrop.el: created dragdrop-drag prototypes
11447         (cde-start-drag-region) fixed typo
11448
11449 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11450
11451         * simple.el (after-init-hook): Remove reader macro.
11452
11453         * packages.el (packages-hardcoded-lisp): Get rid of reader
11454         macros.  Update DOC string.
11455
11456 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11457
11458         * mouse.el (drag-window-divider): Ditto.
11459
11460         * modeline.el (mouse-drag-modeline): Use it.
11461
11462         * lisp-mode.el (let-specifier): Specify indentation.
11463
11464         * specifier.el (let-specifier): Renamed from
11465         `with-specifier-instance'.
11466
11467 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11468
11469         * x-faces.el:
11470         * faces.el: move definition of xpm-color-symbols from x-faces.el
11471         to faces. Predicate x-get-resource on the presence of x.
11472
11473         * msw-faces.el: set 3d-object face rather than modeline. Specify
11474         faces as specfier defaults.
11475
11476         * package-get.el: don't use package-admin-add-single-file-package.
11477
11478 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11479
11480         * toolbar-items.el: Fixup tooltips.
11481         (toolbar-gnus): Don't use obsolete variable
11482         toolbar-news-frame-properties.
11483         (toolbar-news-reader): Default to `gnus' instead of
11484         `not-configured'.
11485
11486         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11487         Windows.
11488
11489 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11490
11491         * package-get.el: rename -installedp -> -installed-p.
11492
11493 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11494
11495         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11496         attributes, and assinged it to continuation, truncation and
11497         hscroll glyphs.
11498
11499         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11500         and made continuation, truncation and hscroll glyphs arrow
11501         characters out of that font.
11502
11503 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11504
11505         * minibuf.el (minibuffer-electric-separator): Play nicely with
11506         directory-sep-char being \.
11507         (minibuffer-electric-tilde): Ditto.
11508         (read-file-name-map): Ditto.
11509
11510 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11511
11512         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11513         on X devices.
11514         (default-mouse-track-deal-with-down-event): Avoid
11515         `x-disown-selection'; use `disown-selection' instead.
11516
11517 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11518
11519         * select.el:
11520         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11521         moved to (cut-copy-clear-internal) in select.el. Ditto for
11522         (x-delete-primary-selection) (x-kill-primary-selection)
11523         (x-copy-primary-selection).
11524         (own-clipboard): new function.
11525
11526         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11527         functions in select.el. remove old ones.
11528         (mswindows-own-clipboard): new function.
11529
11530 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11531
11532         * gnuserv.el: allow connections from mswindows type devices.
11533
11534 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11535
11536         * msw-glyphs.el: change image type used from cursor to resource.
11537
11538 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11539
11540         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11541         for {top,bottom}-{left,right} values in addition to
11542         {top,bottom}_{left,right}.
11543         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11544
11545 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11546
11547         * cl-macs.el (specifier-instance): Undefine its setf method.
11548
11549         * specifier.el (with-specifier-instance): Added docstring.
11550
11551         * mouse.el (drag-window-divider): Ditto.
11552
11553         * modeline.el (mouse-drag-modeline): Use it.
11554
11555         * lisp-mode.el (with-specifier-instance): Define its indentation
11556         level.
11557
11558         * specifier.el (with-specifier-instance): New macro.
11559
11560 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11561
11562         * package-get.el (package-get-create-custom): new function to
11563         auto-generate package-get-custom.el from package-get-base.el.
11564         * (package-get-ever-installedp): new function.
11565         * (package-get-custom): new function to get all packages specified
11566         by customize.
11567
11568 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11569
11570         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11571
11572 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11573
11574         * cl-extra.el: Reverse previous float change.
11575
11576 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11577
11578         * x-faces.el:
11579         * faces.el (try-font-name): moved from x-faces.el since it is
11580         required by w3 under mswindows as well X.
11581
11582 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11583
11584         * winnt.el: Removed evil (setq completion-ignore-case t)
11585         clause, one more overlookef fsfism.
11586         (nt-quote-args-functions-alist): End sentences with double space.
11587
11588 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11589
11590         * window-xemacs.el (push-window-configuration): Remove kludgery of
11591         recaching default-toolbar specifier.
11592         (pop-window-configuration): Ditto.
11593         (unpop-window-configuration): Ditto.
11594
11595 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11596
11597         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11598
11599 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11600
11601         * winnt.el (nt-quote-args-verbatim): Added function.
11602         (nt-quote-args-prefix-quote): Added function.
11603         (nt-quote-args-backslash-quote): Added function.
11604         (nt-quote-args-double-quote): Added function.
11605         (nt-quote-args-functions-alist): New variable.
11606         (nt-quote-process-args): Added function. This is the main quoting
11607         work horse called from process-nt.c
11608
11609 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11610
11611         * winnt.el: Removed duplicate definitions for backspace,
11612         delete, M-backspace and C-M-backspace.
11613         (file-name-buffer-file-type-alist): Removed this variable.
11614         (find-buffer-file-type): Removed function.
11615         (find-file-binary):  Removed function.
11616         (find-file-text): Removed function.
11617         (find-file-not-found-set-buffer-file-type): Removed function.
11618         (save-to-unix-hook): Removed function.
11619         (revert-from-unix-hook): Removed function.
11620         (using-unix-filesystems): Removed function.
11621         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11622         warning.
11623         (x-set-selection): Removed function.
11624         (x-get-selection): Removed function.
11625         Removed commented FSFisms.
11626         Replaced copyright notice (this file is not part of GNU Emacs).
11627         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11628         comint-process-echoes setting to t.
11629
11630 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11631
11632         * packages.el (packages-no-package-hierarchy-regexp): Introduced
11633         and used following the interface change of
11634         `paths-find-recursive-path'.
11635
11636         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
11637         regexp instead of a list of base names.
11638         (paths-version-control-filename-regexp):
11639         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
11640         Introduced and used following the interface change of
11641         `paths-find-recursive-path'.
11642
11643 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11644
11645         * simple.el (delete-forward-p): Make it a defun; do X garbage only
11646         on X devices, rather than on all non-TTY devices.
11647
11648 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11649
11650         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
11651
11652         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
11653
11654 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
11655
11656         * itimer.el (activate-itimer): Fixed usage of integers
11657         as argument to `concat'.
11658
11659 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
11660
11661         * itimer.el (start-itimer): replace the use of `concat' with
11662         `format'
11663
11664 1998-05-16  SL Baur  <steve@altair.xemacs.org>
11665
11666         * mode-motion.el (mode-motion-hook): Clarify docstring.
11667         From Bob Weiner <weiner@altrasoft.com>
11668
11669         * loadhist.el (symbol-file): Supply prompt string when used
11670         interactively.
11671         From Bob Weiner <weiner@altrasoft.com>
11672
11673 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11674
11675         * loadup.el (really-early-error-handler): Ditto.
11676
11677         * update-elc.el: Ditto.
11678
11679         * setup-paths.el (paths-construct-exec-path): Ditto.
11680
11681         * make-docfile.el: Ditto.
11682
11683         * find-paths.el (paths-decode-directory-path): Use split-path
11684         instead of decode-path.
11685
11686         * files.el (parse-colon-path): Update docstring reference.
11687
11688 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11689
11690         * msw-init.el:
11691         * x-init.el:
11692         Bind cut'n'paste keys to non window-system specific functions.
11693
11694         * msw-select.el: New function mswindows-clear-clipboard.
11695         mswindows-cut-copy-clipboard extended to handle clearing of the
11696         selection and renamed to mswindows-cut-copy-clear-clipboard.
11697
11698         * select.el: on mswindows devices delete-primary-selection
11699         calls mswindows-clear-clipboard.
11700
11701 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
11702
11703         * simple.el (quoted-insert): Inhibit quit when using read-char.
11704
11705         * cmdloop.el (read-char): Don't inhibit quit.
11706         (read-char-exclusive): Ditto.
11707         (read-char): Signal quit if quit-char was pressed.
11708         (read-char-exclusive): Ditto.
11709         (read-quoted-char): Return a character, not integer.
11710
11711         * menubar-items.el (default-popup-menu): Use Andy's generic
11712         selection code.
11713         (default-popup-menu): Fix code.
11714
11715 1998-05-14  Oliver Graf <ograf@fga.de>
11716
11717         * dragdrop.el (dragdrop-function-widget): this time it's done
11718
11719 1998-05-13  Oliver Graf <ograf@fga.de>
11720
11721         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
11722
11723 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
11724
11725         * device.el (device-pixel-width):
11726         (device-pixel-height):
11727         (device-mm-width):
11728         (device-mm-height):
11729         (device-bitplanes):
11730         (device-color-cells): Swapped parameters to device-system-metric
11731         according to the interface change.
11732
11733 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
11734
11735         * mouse.el (default-mouse-motion-handler): Use new name of the
11736         function event-over-vertical-divider-p.
11737         Do not set E-W arrow cursor over the divider if
11738         vertical-divider-draggable-p is nil in the window.
11739         ([top-level]): Use new name for the variable
11740         vertical-divider-map.
11741         (drag-window-divider): Respect vertical-divider-draggable-p.
11742         Variable name typo fixes.
11743
11744 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11745
11746         * keymap.el (kbd): Define here; handle string constants and
11747         others...
11748
11749 1998-05-15  Christian Nyb <chr@mediascience.no>
11750
11751         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
11752         in Emacs 18.
11753
11754 1998-05-13  Didier Verna  <didier@xemacs.org>
11755
11756         * mouse.el (drag-window-divider): give the vertical divider a
11757         pressed look when dragging it.
11758
11759 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
11760
11761         * faces.el: predicate some more face operations on x or mswindows
11762         not just x.
11763
11764         * modeline.el: enable modeline coloring for mswindows.
11765
11766 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11767
11768         * minibuf.el (minibuffer-default): Added variable; compatible with
11769         FSF Emacs.
11770         (next-history-element): Used `minibuffer-default'.
11771
11772 1998-05-12  Oliver Graf <ograf@fga.de>
11773
11774         * dragdrop.el (dragdrop-function-widget): button and mods ok
11775         arguments still look a bit strange
11776         (dragdrop-compare-mods) created
11777         (dragdrop-drop-do-functions) correctly checks for buttons and
11778         modifiers
11779
11780 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11781
11782         * setup-paths.el (paths-default-info-directories): Replace
11783         path-separator with directory-sep-char.
11784
11785         * files.el (path-separator): Don't define it here.
11786
11787 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
11788
11789         * update-elc.el: Ditto.
11790
11791         * setup-paths.el (paths-construct-exec-path): Ditto.
11792
11793         * make-docfile.el: Ditto.
11794
11795         * loadup.el (really-early-error-handler): Ditto.
11796
11797         * find-paths.el (paths-decode-directory-path): Use decode-path
11798         instead of decode-path-internal.
11799
11800         * files.el (parse-colon-path): Update docstring.
11801
11802 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
11803
11804         * subr.el (get-buffer-window-list): Make BUFFER optional.
11805
11806         * window-xemacs.el (windows-of-buffer): Defalias to
11807         get-buffer-window-list.
11808
11809 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11810
11811         * disass.el: Fix maintainer keyword.
11812
11813         * bytecomp.el (byte-compile-and-load-file): Autoload.
11814         (byte-compile-buffer): Ditto.
11815
11816         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
11817         value is returned, not the name.
11818         (lisp-imenu-generic-expression): Enable it.
11819         (lisp-mode-variables): Ditto.
11820         (lisp-indent-offset): Change defconst to defvar.
11821         (lisp-indent-function): Ditto.
11822         (lisp-body-indent): Ditto.
11823
11824 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11825
11826         * modeline.el: Use zap-last-kbd-macro-event.
11827
11828         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
11829         nil, don't attempt to do anything with messages.
11830         (eval-last-sexp): Use `letf' for clarity.
11831
11832 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11833
11834         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
11835
11836 1998-05-11  Martin Buchholz  <martin@xemacs.org>
11837
11838         * buff-menu.el:
11839         * lisp-mode.el:
11840         * obsolete.el:
11841         Change empty docstrings into no doc strings at all.
11842         Fix bogus FSF-format docstrings.
11843         * etags.el: Fix docstring.
11844
11845 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
11846
11847         * package-get.el (package-get): Use internal md5
11848
11849 1998-05-13  SL Baur  <steve@altair.xemacs.org>
11850
11851         * about.el (about-xemacs): Correct abuse of concat.
11852
11853 1998-05-11  SL Baur  <steve@altair.xemacs.org>
11854
11855         * info.el (Info-mode): Use easymenu.
11856
11857 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
11858
11859         * apropos.el (apropos): Don't use concat with integers.
11860
11861         * cmdloop.el (describe-last-error): Handle the case when no error
11862         was seen gracefully.
11863
11864         * apropos.el (apropos-print): Use with-displaying-help-buffer as
11865         defun.
11866         (apropos-describe-plist): Ditto.
11867
11868         * help.el (with-displaying-help-buffer): Revert to a defun.
11869         (describe-key): Use it as defun.
11870         (describe-mode): Ditto.
11871         (describe-bindings): Ditto.
11872         (describe-prefix-bindings): Ditto.
11873         (describe-installation): Ditto.
11874         (view-lossage): Ditto.
11875         (describe-function): Ditto.
11876         (describe-variable): Ditto.
11877         (describe-syntax): Ditto.
11878
11879 1998-05-11  Oliver Graf <ograf@fga.de>
11880
11881         * dragdrop.el: changed order of require/provide
11882         (dragdrop-drop-mime-default) changed to new calling conventions
11883         (dragdrop-drop-do-functions) changed to new calling conventions
11884         (dragdrop-function-widget) this one needs more work...
11885
11886 1998-05-10  Oliver Graf <ograf@fga.de>
11887
11888         * about.el: another small change in my entry
11889         * dragdrop.el (dragdrop-drop-log-function): logging added
11890         plus customizations
11891         changed interface to handler functions. now called with event
11892         and object
11893
11894 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
11895
11896         * glyphs.el (divider-pointer-glyph): Declared new glyph,
11897         E-W arrow pointer displayed over draggable dividers.
11898
11899         * mouse.el (default-mouse-motion-handler): Show it when
11900         appropriate.
11901         (drag-window-divider): Added.
11902         ([top-level]): Initialized window-divider-map with a keymap
11903         binding the above function to left button down event.
11904
11905         * x-mouse.el (x-init-pointer-shape): Initialize
11906         divider-pointer-glyph from Cursor.dividerPointer, or use default
11907         E-W double arrow.
11908
11909 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
11910
11911         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
11912
11913 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11914
11915         * simple.el (count-words-buffer): Don't query for buffer.
11916         (count-lines-buffer): Ditto.
11917
11918 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11919
11920         * help.el (where-is): add optional insert argument.
11921
11922 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11923
11924         * help.el (describe-key-briefly): New argument INSERT.
11925
11926         * simple.el (eval-expression): New optional argument; synch with
11927         FSF 20.3.
11928
11929         * keydefs.el (global-map): Add new register bindings.
11930
11931         * register.el: Synched with FSF 20.3.
11932
11933 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
11934
11935         * window-xemacs.el (recenter): all arguments are optional.
11936
11937 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
11938
11939         * device.el: (device-pixel-width): Reflected name/parameters
11940         change to device-system-metric.
11941         (device-pixel-height): Ditto.
11942         (device-mm-width): Ditto.
11943         (device-mm-height): Ditto.
11944         (device-bitplanes): Ditto.
11945         (device-color-cells): Ditto.
11946
11947 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11948
11949         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
11950
11951         * cl.el (most-positive-fixnum): Document.
11952         (most-negative-fixnum): Ditto.
11953
11954         * cus-dep.el: Updated comment.
11955
11956         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
11957         constant.
11958
11959         * cus-load.el (custom-put): Removed.
11960
11961         * files.el (after-find-file): Just resignal quit instead of
11962         signaling "canceled".
11963
11964 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
11965
11966         * frame.el (other-frame): Use `focus-frame' instead of
11967         select-frame kludges.
11968
11969         * lisp-mode.el: Update lisp-indent-function for
11970         save-selected-frame and with-selected-frame.
11971
11972         * frame.el (save-selected-frame): New macro.
11973         (with-selected-frame): Ditto.
11974         (other-frame): Use `set-frame-focus'.
11975
11976 1998-05-06  Oliver Graf <ograf@fga.de>
11977
11978         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
11979         (dragdrop-drop-url-default) default handler for URL drops created
11980         (dragdrop-drop-mime-default) default handler for MIME drops created
11981         (dragdrop-drop-functions) default custom for handling drops created
11982         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
11983
11984 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
11985
11986         * mouse.el: Removed redundant mouse-mswindows-drop function.
11987
11988 1998-05-05  Oliver Graf <ograf@fga.de>
11989
11990         * about.el: changed some text in my entry
11991         * dragdrop.el: added customs
11992
11993 1998-05-04  Oliver Graf <ograf@fga.de>
11994
11995         * mouse.el: killed global drop key bindings
11996         (mouse-offix-drop) removed
11997         * dragdrop.el: created
11998         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
11999
12000 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12001
12002         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12003         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12004
12005         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12006         obsolete comment.
12007
12008         * scrollbar.el (scrollbars-visible-p): Use new
12009         {vertical,horizontal}-scrollbar-visible-p specifiers.
12010
12011 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12012
12013         * device.el (device-pixel-height):
12014         (device-pixel-width):
12015         (device-mm-width):
12016         (device-mm-height):
12017         (device-bitplanes):
12018         (device-color-cells): Moved these 6 functions from device.c; they
12019         all use single (device-system-metrics) call.
12020
12021 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12022
12023         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12024         were renamed.
12025
12026         * menubar-items.el:
12027         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12028         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12029
12030         * help.el (help-map): Remove Hyperbole keybinding logic.
12031         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12032
12033 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12034
12035         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12036         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12037
12038 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12039
12040         * msw-glyphs.el: use nicer icon3 from the frame icon.
12041
12042 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12043
12044         * version.el (emacs-version): Remove InfoDock conditionals.
12045
12046         * startup.el (startup-splash-frame): Change ID logo name.
12047
12048 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12049
12050         * files.el (after-find-file): If the user presses C-g on
12051         directory-creation prompt, kill the buffer.
12052
12053 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12054
12055         * simple.el (count-words-region): Reverse previous change.
12056
12057 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12058
12059         * replace.el (query-replace): Just call perform-replace.
12060         (query-replace-regexp): Ditto.
12061         (perform-replace): Move region handling here.
12062         (perform-replace): Use the new arg to match-data.
12063
12064 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12065
12066         * x-init.el: Install X specific display table that
12067           displays char 0240 as a space to avoid whatever it is
12068           that screws up display of that character code.
12069
12070 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12071
12072         * help.el (function-arglist): If no arguments are documented for a
12073         subr, print nothing rather than incorrect output.
12074
12075 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12076
12077         * cmdloop.el (command-error): Update bail-out error message to use
12078         `emacs-program-name'.
12079
12080         * lib-complete.el: Remove reader macro cruft.
12081
12082         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12083         cruft.
12084
12085         * simple.el (count-words-region): Drop interactive-p check on the
12086         message.
12087
12088 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12089
12090         * font.el
12091         * msw-faces.el
12092         Correct spelling of mswindows-font-canonicalize-name.
12093
12094 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12095
12096         * ldap.el (ldap-host-parameters-alist): Replaced with
12097         `ldap-host-parameters-plist'
12098         (ldap-search): Adapt to previous change
12099
12100 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12101
12102         * about.el (about-hackers): Update Bob Weiner bio.
12103         (about-maintainer-info): Ditto.
12104
12105 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12106
12107         * simple.el (display-warning-minimum-level): Docfix.
12108
12109 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12110
12111         * widget.el (:default-get): New keyword.
12112         * wid-edit.el (default, widget-default-default-get): Define it.
12113         (group, widget-group-default-get): Define it.
12114         (menu-choice, widget-choice-default-get): Define it.
12115         (widget-default-get): New function.
12116         (widget-choice-action): Call it.
12117         (widget-editable-list-entry-create): Call it.
12118
12119 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12120
12121         * byte-optimize.el (byte-boolean-vars): Removed.
12122         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12123         lookup through `byte-boolean-vars'.
12124
12125 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12126
12127         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12128         resource-provided values into ghost specs for scrollbar-height and
12129         scrollbar-width.
12130
12131 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12132
12133         * byte-optimize.el: Don't attempt to optimize /=.
12134
12135         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12136         (byte-compile-/=): Ditto.
12137
12138 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12139
12140         * apropos.el: Use `with-displaying-help-buffer'.
12141         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12142         Use `with-displaying-help-buffer'.
12143         (apropos-follow): Do not give special treatment to buffer cursor
12144         was in prior to a mouse click.
12145         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12146         (apropos-print-doc): Set correct buffer for setting text
12147         properties.
12148
12149 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12150
12151         * help.el (help-buffer-prefix-string): New variable.
12152         (help-buffer-name): Use it.
12153
12154         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12155         mode menu.
12156
12157 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12158
12159         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12160
12161 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12162
12163         * files.el (find-file-noselect): Update docstring.
12164         (find-file-noselect): Signal an error if found an unreadable file.
12165         (file-chase-links): Save the match data.
12166         (normal-mode): Use `lwarn' and `error-message-string'.
12167         (interpreter-mode-alist): Change defconst to defvar.
12168         (inhibit-first-line-modes-regexps): Ditto.
12169         (inhibit-first-line-modes-regexps): Added .tgz.
12170         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12171         (change-major-mode-with-file-name): New user-option.
12172         (set-visited-file-name): Synched with FSF.
12173         (file-name-extension): New function, from FSF 20.3.
12174         (file-relative-name): Synched with FSF.
12175         (save-some-buffers): Support the C-r feature.
12176         (recover-session): Synched with FSF.
12177         (kill-some-buffers): Ditto.
12178         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12179
12180 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12181
12182         * files.el (insert-file): Undo previous change and reenable use of
12183         format.el.
12184
12185 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * window-xemacs.el (recenter): Define.
12188
12189 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12190
12191         * font.el (mswindows-font-create-name)
12192         (mswindows-font-create-object): new functions for mswindows type
12193         fonts.
12194
12195         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12196         strings are parsed as well as font objects.
12197
12198 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * modeline.el (defining-kbd-macro): Restore modeline indication of
12201         kbd-macro being recorded.
12202         (add-minor-mode): Simplify docstring.
12203         (modeline-minor-mode-menu): Remove stuff.
12204
12205 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12206
12207         * code-process.el (call-process): dynamically decide process
12208         coding type.
12209
12210 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12211
12212         * modeline.el: Add line-number-mode, column-number-mode to
12213         the modeline minor-mode menu.  Button2 on the line number does
12214         goto-line.
12215
12216 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12217
12218         * mouse.el: move x-selection-owner-p type things to
12219         selection-owner-p.
12220
12221         * msw-init.el: copy zmacs stuff from x-init.el
12222
12223         * msw-select.el (mswindows-own-selection)
12224         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12225         functions. Very simple minded implementation of selectio
12226         ownership.
12227
12228         * select.el (own-selection) (disown-selection)
12229         (activate-region-as-selection) (select-make-extent-for-selection)
12230         (valid-simple-selection-p): functions moved from x-select.el for
12231         generalized selection.
12232
12233         * x-select.el: see select.el changes.
12234
12235         * x-toolbar.el: use new selection functions.
12236
12237 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12238
12239         * packages.el (packages-find-package-directories): Fixed bug that
12240         would pick up multiple site-package directories.
12241         (package-locations): Added "xemacs-packages" as a late package
12242         location.
12243
12244         * find-paths.el: Now uses `emacs-program-name' and
12245         `emacs-program-version'.
12246         Additions to enforce version-specific directories in
12247         `paths-find-version-directory'.
12248
12249 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12250
12251         * default.el: Removed.
12252         * site-start.el: Removed.
12253
12254 1998-04-29  Didier Verna  <didier@xemacs.org>
12255
12256         * minibuf.el (minibuffer-history-minimum-string-length): Default
12257         to nil.
12258
12259 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12260
12261         * find-paths.el (paths-program-name): Rename.
12262         (paths-emacs-root-p): Ditto.
12263         (paths-find-site-directory): Ditto.
12264
12265 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12266
12267         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12268         `emacs-lisp-byte-compile-and-load'.
12269
12270 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12271
12272         * ldap.el (ldap-search): Fixed additional parameter passing to
12273         `ldap-open'
12274
12275 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12276
12277         * select.el (kill-primary-selection) (selection-owner-p)
12278         (copy-primary-selection) (yank-clipboard-selection)
12279         (selection-exists-p) (delete-primary-selection): new file and
12280         functions that do the right thing for the selected device.
12281
12282         * x-menubar.el: use generalised selection functions.
12283
12284         * dumped-lisp.el: dump select.el.
12285
12286 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12287
12288         * find-paths.el (paths-progname): New variable.
12289         (paths-emacs-root-p): Use it.
12290         (paths-find-site-directory): Ditto.
12291
12292 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12293
12294         * loadup.el ((member "dump" command-line-args)): Dump as
12295         `infodock' if InfoDock.
12296
12297 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12298
12299         * find-paths.el (construct-emacs-version): Simplify, include
12300         program name in the return value.
12301         * (paths-find-version-directory): Use it.
12302
12303 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12304
12305         * info.el (Info-parse-dir-entries): Fixed regexp
12306         (Info-build-dir-anew): Remove full suffix and capitalize info file
12307         name for files with no @direntry
12308         (Info-batch-rebuild-dir): New function
12309         (Info-suffixed-file): Check for regular files instead of simple
12310         file existence (could catch directories before)
12311
12312 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12313
12314         * setup-paths.el, find-paths.el: Removed uses of `not' which
12315         temacs doesn't have.
12316
12317         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12318         into root searching.
12319
12320 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12321
12322         * subr.el: Remove definition of `not'.
12323
12324 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12325
12326         * msw-glyphs.el: enable graphics support.
12327
12328 1998-04-23  Didier Verna  <didier@xemacs.org>
12329
12330         * x-menubar.el (default-menubar): restored the line-number-mode
12331         option.
12332
12333         * misc doc string updates related to the options menu.
12334
12335 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12336
12337         * setup-paths.el (paths-construct-load-path): Fix typo.
12338
12339 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12340
12341         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12342         font-menu-ignore-scaled-fonts don't have to be bound now; this
12343         gets us one step further towards making --no-autoloads work.
12344
12345         * startup.el (normal-top-level): Load auto-autoloads only if
12346         lisp-directory is non-nil.
12347
12348         * setup-paths.el (paths-construct-load-path): Made it robust
12349         against nil lisp-directory.
12350
12351         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12352         to the list of variables that cause a warning when nil.
12353
12354         * toolbar.el (init-toolbar-location): Now works even when there's
12355         no toolbar icon directory.
12356
12357 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12358
12359         * help.el (view-lossage): Recognize it.
12360
12361         * simple.el (log-message): Mark multiline messages.
12362
12363 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12364
12365         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12366
12367 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12368
12369         * package-get.el (package-get-all):  add `\n' separator to
12370         interactive specification so that both variables are read
12371
12372 1998-04-22  Didier Verna  <didier@xemacs.org>
12373
12374         * x-menubar.el: ported the options menu to Custom.
12375         Moved the "read only" toggle button to the buffers menu.
12376         Corrected some missing ;;;###autoload or defcustom.
12377
12378         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12379         the scrollbar-visible specifier for options menu handling.
12380
12381         * toolbar.el (toolbar-visible-p)
12382                      (toolbar-captioned-p)
12383                      (default-toolbar-position): defcustom wrappers around
12384         the toolbar specifiers for options menu handling.
12385
12386         * frame.el (get-frame-for-buffer-default-instance-limit):
12387         defcustom it for options menu handling.
12388
12389         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12390         font-lock-mode for options menu handling.
12391
12392         * cus-start.el: added Custom properties to overwrite-mode for
12393         options menu handling.
12394
12395 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12396
12397         * about.el: shameless self-promotion.
12398
12399 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12400
12401         * simple.el (raw-append-message): Slightly optimize.
12402         (remove-message): Use `push' for clarity.
12403         (append-message): Ditto.
12404         (display-warning): Dito.
12405         (raw-append-message): Send the message to the appropriate device.
12406
12407 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12408
12409         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12410         From Sean MacLennan <Sean.MacLennan@pika.ca>
12411
12412 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12413
12414         * setup-paths.el: Changed `directory-sep-char' to
12415         `path-separator', following a change in GNU Emacs.
12416
12417 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12418
12419         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12420         (Info-build-dir-anew): Add a final newline.
12421         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12422         is `always'
12423         (Info-rebuild-dir): Ditto
12424
12425         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12426
12427 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12428
12429         * simple.el (count-words-buffer): Retain zmacs region.
12430         (count-words-region): Ditto.
12431         * simple.el: (what-line): Expanded line counts.
12432         (count-lines): New parameter to conditionalize whether collapsed
12433         lines get counted.
12434         From Bob Weiner <weiner@altrasoft.com>
12435
12436 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12437
12438         * packages.el (package-locations): infodock-packages must override
12439         mule-packages and packages.
12440
12441 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12442
12443         * wid-edit.el:
12444         remove rude messages from widget-activation-widget-mapper
12445         and widget-activation-glyph-mapper
12446
12447 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12448
12449         * toolbar.el: Remove (featurep 'x) test from
12450         toolbar-make-button-list
12451
12452 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12453
12454         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12455         only if in the same frame.
12456
12457 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12458
12459         * packages.el (package-locations): Added site-packages hierarchy.
12460
12461         * setup-paths.el (paths-default-info-directories): Introduced and
12462         used.
12463
12464         * packages.el, setup-paths.el: Set various path searching depths
12465         to 1.
12466
12467         * packages.el (packages-hierarchy-depth):
12468         (packages-load-path-depth): Introduced and used.
12469
12470         * setup-paths.el (paths-load-path-depth): Introduced and used.
12471
12472         * find-paths.el (paths-find-recursive-path): Added max-depth
12473         parameter.
12474
12475 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12476
12477         * setup-paths.el (paths-construct-info-path): Removed
12478         dependency on behavior of (file-name-as-directory "").
12479
12480 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12481
12482         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12483         lisp objects
12484
12485 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12486
12487         * dump-paths.el, startup.el: Added handling for --debug-paths.
12488
12489 1998-04-15  William M. Perry  <wmperry@aventail.com>
12490
12491         * wid-edit.el: We cannot just set the help-echo or balloon-help
12492           properties for an extent based on the :help-echo widget
12493           property, since help-echo and balloon-help cause an EXTENT to
12494           get passed in, where :help-echo functions are expecting a WIDGET
12495
12496 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12497
12498         * scrollbar.el (init-scrollbar-from-resources): Call
12499         mswindows-init-scrollbar-metrics when appropriate.
12500
12501 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12502
12503         * dumped-lisp.el: dump x-toolbar for window system
12504
12505         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12506         have support and xpm.
12507
12508 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12509
12510         * files.el (toggle-read-only): Fix docstring.
12511         From Didier Verna <didier@xemacs.org>
12512
12513 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12514
12515         * startup.el (normal-top-level): Load autoload-file-name without
12516         specifying an extension---some people only auto-autoload.el.gz.
12517
12518 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12519
12520         * files.el (backup-enable-predicate): Don't bomb on NAME being
12521         nil.
12522
12523 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12524
12525         * find-paths.el, packages.el: Now prefers configure'd paths.
12526         This shouldn't cause any of the originally anticipated problems as
12527         the current paths architecture will not define the various
12528         configure-xxx variables if they're not specified on the configure
12529         command line.
12530
12531         * find-paths.el, setup-paths.el, packages.el: Removed all
12532         mentionings of "/" as a path separator.
12533         Used paths-construct-path throughout.
12534
12535         * find-paths.el (paths-construct-path): Created to assemble paths
12536         from directory components.
12537
12538         * setup-paths.el, packages.el: Used paths-decode-directory-path
12539         instead of decode-path-internal.
12540
12541         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12542         and associates.
12543         (paths-decode-directory-path) Created.
12544
12545         * setup-paths.el: Changed configure-exec-path to
12546         configure-exec-directory.
12547
12548 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12549
12550         * packages.el (packages-find-packages): Fixed decoding of
12551         EMACSPACKAGEPATH.
12552
12553         * startup.el: -no-packages -> -no-early-packages.
12554
12555         (packages-load-package-lisps): Fixed loading of auto-autoload
12556         files.
12557
12558         * startup.el (normal-top-level): Fixed loading of core
12559         auto-autoload.
12560
12561         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12562
12563         * startup.el, packages.el, dump-paths.el: Added proper settings
12564         for site-directory and lisp-directory variables.
12565
12566         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12567         inhibit-package-autoloads and fixed handling of it.
12568
12569         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12570         handling of former inhibit-package-init, now
12571         inhibit-early-packages, to make -vanilla etc. work.
12572
12573 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12574
12575         * code-process.el (start-process): Fallback to 'undecided instead
12576         of 'binary for process input coding stream.
12577
12578         * process.el (start-process): Docstring fix.
12579
12580 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12581
12582         * info.el (Info-insert-dir): Do not insert temporary dir files
12583         in Info-dir-file-attributes
12584         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12585         (Info-rebuild-dir): Ditto.
12586
12587 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12588
12589         * obsolete.el: Added obsoleteness declarations for
12590         `site-directory' and `Info-default-directory-list'.
12591
12592 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12593
12594         * find-paths.el (paths-find-emacs-root): Only look at the
12595         executable at the end of the symlink chain for determining the
12596         Emacs root.
12597
12598 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12599
12600         * setup-paths.el (paths-construct-info-path): Changed construction
12601         to cater to gone default in configure.
12602
12603         * find-paths.el (paths-uniq-append): Added.
12604
12605         * packages.el: Rewritten package path construction once again.
12606
12607         * dump-paths.el, startup.el: Removed package-path as a global
12608         variable.
12609
12610         * package-admin.el (package-admin-add-single-file-package):
12611         (package-admin-add-binary-package): Changed package-path to
12612         late-packages.
12613
12614         * packages.el (packages-split-path): Split path at "/" rather than
12615         nil according to change in emacs.c.
12616
12617 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12618
12619         * setup-paths.el (paths-construct-info-path): Changed info path
12620         order so that directories come out right.
12621         (paths-find-lock-directory): Fixed bug: It used to think
12622         configure-lock-directory is a path.
12623
12624 1998-04-06  Jeff Miller <jmiller@smart.net>
12625
12626         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12627         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12628         eases the use of toolbar-add/kill-item functions.
12629
12630 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
12631
12632         * code-files.el (file-coding-system-alist): Commented out
12633         loaddefs.el magical treatment.
12634
12635 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12636
12637         * info.el (Info-rebuild-outdated-dir): Added new option
12638         `conservative' and made it the default
12639         (Info-rebuild-dir): Appropriately parse multi-line description
12640         strings, and multi-section dir files. Issue warning when dir
12641         is rebuilt as temporary
12642         (Info-build-dir-anew): Issue warning when dir is built as
12643         temporary
12644
12645 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
12646
12647         * list-mode.el (list-mode-map): Bind highlight motion commands to
12648         standard keys left, right, C-b and C-f.
12649
12650 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12651
12652         * files.el (auto-mode-alist): allow .sc for Scheme->C
12653
12654 1998-04-06  SL Baur  <steve@altair.xemacs.org>
12655
12656         * loadup.el (pureload): Don't quote (garbage-collect).
12657
12658 1998-04-04  SL Baur  <steve@altair.xemacs.org>
12659
12660         * package-get-base.el: Updated.
12661
12662 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
12663
12664         * isearch-mode.el (isearch-just-started): New variable.
12665         (isearch-mode): Set it.
12666         (isearch-repeat): Advance one character forward only if the search
12667         was successful, and was not just started.
12668         (isearch-repeat): Clear isearch-just-started.
12669
12670 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12671
12672         * finder.el (finder-compile-keywords): Don't eval new finder-inf
12673         if running -batch.
12674
12675 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
12676
12677         * subr.el (listify-key-sequence): Removed.
12678
12679 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
12680
12681         * bytecomp.el (byte-compile-print-gensym): New option.
12682         (byte-compile-output-file-form): Use it.
12683         (byte-compile-output-docform): Ditto.
12684         (byte-compile-compiled-obj-to-list): Ditto.
12685
12686 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
12687
12688         * msw-glyphs.el: set frame icon if xpm support.
12689
12690 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12691
12692         * help.el: Code that pretty prints variable values
12693           removed.
12694
12695 1998-04-02  SL Baur  <steve@altair.xemacs.org>
12696
12697         * find-paths.el (paths-emacs-root-p): Correct test for installation
12698         directory.
12699         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12700
12701 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
12702
12703         * loaddefs.el: Don't set debug-ignored-errors; leave
12704           its default value set to nil.
12705
12706 1998-03-29  Damon Lipparelli  <lipp@primus.com>
12707
12708         * info.el (Info-rebuild-dir): fixed mis-spelling.
12709
12710 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12711
12712         * info.el (Info-rebuild-outdated-dir): New custom var
12713         (Info-insert-node): Create/update dir file when needed, ie when it
12714         does not exist or is older than some info files in directory
12715
12716 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12717
12718         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
12719         for last packages, mainly for using a 20.4 package base.
12720
12721         * packages.el (late-packages): Typo fix.  It was called
12722         early-packages.
12723
12724         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
12725         relative symlinks correctly.
12726         (paths-find-emacs-roots): More rigorous checking for plausible
12727         configuration-time root.
12728
12729         * startup.el (normal-top-level): Added a warning if XEmacs cannot
12730         find its roots.
12731
12732 1998-03-27  Martin Buchholz  <martin@xemacs.org>
12733
12734         * faces.el: Fix docstrings.
12735         * glyphs.el: Fix docstrings.
12736         * mouse.el: Fix docstrings.
12737
12738         * frame.el: Change phrase `current frame' to `selected frame'.
12739
12740         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
12741
12742         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
12743         macros using backquote to make them infinitely more readable.
12744
12745 1998-03-30  SL Baur  <steve@altair.xemacs.org>
12746
12747         * packages.el (packages-find-package-path): Hardcoded specialized
12748         InfoDock support until we can clean this up.
12749
12750         * help.el (describe-bindings-1): Return the value of the bindings
12751         help buffer created.
12752         (describe-bindings): Ditto.
12753
12754         * simple.el (set-variable): Restore previous behavior of not
12755         bombing if the variable to set is not boundp.
12756
12757 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12758
12759         * packages.el (packages-handle-package-dumped-lisps): Allow for
12760         non-local files to be loaded off the package-lisp variable.
12761
12762 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12763
12764         * x-faces.el: Global X resources should override
12765           specs for all device classes (color, grayscale, mono);
12766           code currently doesn't override any of them.  Fixed by
12767           calling remove-specifier with '(x default) as the tag
12768           set and allowing inexact matches.
12769
12770 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
12771
12772         * faces.el: Separated face initializations based on
12773           device classes into device type specific (tag set,
12774           instantiator) pairs.
12775
12776 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
12777
12778         * wid-edit.el (widget-choice-action): Remember user's explicit
12779         choice.
12780         (widget-choice-value-create): Respect it.
12781         From Richard Stallman <rms@gnu.org>
12782
12783 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12784
12785         * setup-paths.el (paths-construct-info-path): Always append
12786         existing directories from configure-time info path.
12787
12788         * startup.el (startup-setup-paths): Renamed misnamed info-path to
12789         Info-directory-list.
12790
12791         * info.el: Removed Info-default-directory-list which was broken by
12792         design.
12793         Removed bogus initialization of Info-directory-list---startup.el
12794         can do a much better job.
12795         Added autoload of Info-directory-list.
12796
12797         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
12798         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
12799         be exclusive; now it's merely given precedence, just like in the
12800         old days.
12801
12802 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12803
12804         * find-paths.el (paths-find-architecture-directory): Fix bug with
12805         finding; it used to default too early.
12806
12807 1998-03-25  Martin Buchholz <martin@xemacs.org>
12808
12809         * packages.el (packages-split-path): Fix a bug; it used to fail
12810         for paths that weren't split.
12811
12812 1998-03-26  SL Baur  <steve@altair.xemacs.org>
12813
12814         * finder.el (finder-compile-keywords): trap on errors.
12815
12816 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
12817
12818         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
12819           fourth argument of t so that only the specs exactly
12820           matching the tag lists are removed.
12821
12822 1998-03-25  SL Baur  <steve@altair.xemacs.org>
12823
12824         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
12825
12826 1998-03-23  SL Baur  <steve@altair.xemacs.org>
12827
12828         * minibuf.el (mouse-read-file-name-1): If a default directory was
12829         specified, use it for generating the completions.
12830
12831 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12832
12833         * update-elc.el: Now respects inhibit-package-init and
12834         inhibit-site-lisp.
12835         Now does path construction with loadup-paths.
12836
12837         * startup.el (normal-top-level, startup-setup-paths): Now respects
12838         inhibit-package-init and inhibit-site-lisp.
12839
12840         * packages.el (packages-find-package-path): Extended package path
12841         by version-specific hierarchies.
12842         (packages-find-packages): Now respects inhibit flag and
12843         inhibit-site-lisp.
12844         Moved path setup to loadup-paths.
12845
12846         * make-docfile.el: Now respects inhibit-package-init and
12847         inhibit-site-lisp.
12848         Now does path construction with loadup-paths.
12849
12850         * loadup.el: Now respects inhibit-package-init and
12851         inhibit-site-lisp.
12852
12853         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
12854
12855         * loadup-paths.el: New file: setup load-path to encompass
12856         packages.
12857
12858 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12859
12860         * auto-show.el: load-gc renamed to pureload.
12861         * site-load.el: Ditto.
12862         * packages.el (toplevel): Ditto.
12863         * loadup.el (really-early-error-handler): Ditto.
12864         * dumped-lisp.el (preloaded-file-list): Ditto.
12865         * cus-face.el (custom-declare-face): Ditto.
12866
12867 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12868
12869         * <Today>: The Big Path Searching Overhaul.
12870
12871         * find-paths.el: New file: find and assemble paths in the
12872         installation hierarchy.
12873
12874         * setup-paths.el: New file: global layout of paths and directories
12875         within the XEmacs hierarchy.
12876
12877         * packages.el: Replaced everything related to path searching and
12878         startup by code in terms of find-paths.
12879
12880         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
12881         the new path searching engine.
12882
12883         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
12884         and setup-paths.
12885
12886 1998-03-22  SL Baur  <steve@altair.xemacs.org>
12887
12888         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
12889         setup-paths.el.
12890
12891 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12892
12893         * msw-glyphs.el: Added check for 'mswindows feature, so the file
12894         compiles identically in any configuration.
12895         Removed irrelevant commentary.
12896
12897 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
12898
12899         * simple.el (set-variable): Allow setting specifiers.
12900
12901 1998-03-19  SL Baur  <steve@altair.xemacs.org>
12902
12903         * lisp.el (forward-sexp): Revert previous change.
12904
12905 1998-03-18  SL Baur  <steve@altair.xemacs.org>
12906
12907         * frame.el (frame-initialize): Use `delete-console' instead of
12908         `delete-device' to delete the stream console to match the usage in
12909         Fkill_emacs.
12910
12911 1998-03-16  SL Baur  <steve@altair.xemacs.org>
12912
12913         * files.el (cdpath-previous): New variable.
12914         (cd): Use it.
12915         From Bob Weiner <weiner@wave.altrasoft.com>
12916
12917 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
12918
12919         * keydefs.el: Changed keybindings of forward-char,
12920           backward, scroll-up and scroll-down to point to their
12921           -command counterparts.
12922
12923         * simple.el: New functions: forwarc-char-command,
12924           backwrad-char-command, scroll-up-command,
12925           scroll-down-command which work liek their counterparts
12926           except that they honor the variable
12927           signal-error-on-buffer-boundary.
12928
12929           Definition of signal-error-on-buffer-boundary received
12930           from src/cmds.c.
12931
12932           defvar declaration added for word-across-newline to avoid
12933           byte-compiler warning about the free variable reference.
12934
12935 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
12936
12937         * winnt.el: Removed "%t" from the beginning of
12938         modeline-format. From now on, there's no nt-specifics in the modeline.
12939
12940 1998-03-14  SL Baur  <steve@altair.xemacs.org>
12941
12942         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
12943         of `when' with `if'.
12944
12945 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
12946
12947         * msw-glyphs.el: New file. Defines TTY-style glyphs for
12948         mswindows. Must be reworked along with glyphs.el, or
12949         merged into it, after there is images support.
12950
12951         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
12952         'mswindows.
12953
12954 1998-03-13  SL Baur  <steve@altair.xemacs.org>
12955
12956         * faces.el: fix for text cursor initialization.
12957         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
12958         From Andy Piper <andyp@parallax.co.uk>
12959
12960 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
12961
12962         * files.el (set-auto-mode): If a mode is not fboundp, check to see
12963         if there is an existing package that handles it and warn the user
12964         about that mode.
12965
12966 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
12967
12968         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
12969         Installation" menu item when Installation-string is not bound.
12970
12971 1998-03-11  SL Baur  <steve@altair.xemacs.org>
12972
12973         * lisp.el (forward-sexp): Fix for test for balanced sexp.
12974         From Jeremiah W. James <jerry@cs.ucsb.edu>
12975
12976 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
12977
12978         * msw-faces.el:
12979         * faces.el: Fix face initialization.
12980
12981 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
12982
12983         * files.el (backup-enable-predicate): fix breakage introduced
12984         by TMPDIR patch.
12985
12986 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12987
12988         * x-faces.el (x-init-face-from-resources): The
12989           TTY face property retrieval functions don't return
12990           specifiers, so use face-property instead.
12991
12992 1998-03-09  SL Baur  <steve@altair.xemacs.org>
12993
12994         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
12995
12996 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
12997
12998         * x-menubar.el: Expanded documentation for
12999           option-save-faces.  Changed Options -> Browse Faces
13000           menu entry to invoke customize-face.
13001
13002 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13003
13004         * faces.el: Most face initialization moved out of
13005           init-other-random-faces to the top level so that the
13006           initialization happens before Xemacs is dumped.  Much
13007           of the fascist "face-differs-from-default-p or FROB!"
13008           code has been retired in favor of letting the user do
13009           what they want to do.  Face initialization code changed
13010           to use `default' specifier tag so that the settings can
13011           be overridden later if the user wishes it.
13012
13013 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13014
13015         * about.el (about-hackers): Update contributors list.
13016
13017 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13018
13019         * specifier.el: Define new specifier tag `default'.
13020
13021         * modeline.el: Initialize faces using `default' tag.
13022
13023         * x-faces.el (x-init-face-from-resources): Remove
13024           specifier specs containing the `default' tag before
13025           adding new specs.
13026
13027 1998-03-02  John Jones  <jj@asu.edu>
13028
13029         * package-get.el (package-get-all): fixed arguments on call to
13030         package-admin-add-single-file-package.
13031         * package-get.el (package-get-installedp): fixed to match
13032         advertised behavior.
13033         * package-get.el: added function package-get-update-all which
13034         installs newest versions of all the current packages (if they are
13035         not already installed).
13036
13037 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13038
13039         * files.el (find-file-noselect): Uncommented `truename' binding in
13040         `let*' and use it later to set `buffer-file-truename' iff it's
13041         still nil, as happens for example when finding a compressed
13042         file with "jka-compr".
13043
13044 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13045
13046         * faces.el: in make-face-* type functions do the operation for all
13047         window systems, not just the first one found.
13048
13049         * font.el: call mswindows-list-fonts for mswindows.
13050
13051 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13052
13053         * code-process.el (call-process-region):
13054         * process.el (call-process-region):
13055         * package-get.el (package-get-dir):
13056         * files.el (backup-enable-predicate):
13057         * gnuserv.el (gnuserv-temp-file-regexp):
13058         Use temp-directory in place of `/tmp'.
13059
13060 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13061
13062         * "Fast" dired-in-C enhancements for Windows 95/NT:
13063
13064         * files.el: Added function, `wildcard-to-regexp', from GNU
13065           Emacs.
13066
13067         * files.el (insert-directory): Modified to use special
13068           dired-in-C enhancements if present.
13069
13070 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13071
13072         * code-files.el: make default coding no-conversion.
13073
13074 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13075
13076         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13077         the load-path.
13078
13079         * update-elc.el: Strip directory when testing for files not to
13080         bytecompile.
13081
13082 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13083
13084         * lisp-mode.el: Use recommended form for menus.
13085
13086         * info.el (Info-construct-menu): Use recommended form for menus.
13087
13088         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13089         entry.
13090
13091 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13092
13093         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13094           (get-frame-for-buffer-noselect): Always return frames
13095           in the not-this-window-p cond clause.
13096
13097 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13098
13099         * help.el (describe-installation): New function.
13100
13101         * x-menubar.el (default-menubar): Add describe-installation to
13102         Help menu.
13103
13104         * packages.el (packages-unbytecompiled-lisp): Installation.el
13105         should not be bytecompiled.
13106
13107         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13108         XEmacs.
13109
13110         * x-menubar.el (default-menubar): Use correct guard for VM menu
13111         entry.
13112
13113         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13114         coding.
13115         From Andy Piper <andyp@parallax.co.uk>
13116
13117 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13118
13119         * ldap.el: Do not require ldap-internal at compile time.
13120
13121 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13122
13123         * code-files.el: new file. a virtual copy of mule-files.el
13124         but without charset
13125         dependencies. (toggle-buffer-file-ocding-system) new function for
13126         changing the eol type for the current buffer.
13127
13128         * code-process.el: new file. a copy of
13129         mule-process.el. mule-process.el will disappear when things have
13130         settled.
13131
13132         * coding.el: new file. a virtual copy of mule-files.el but
13133         without charset dependencies. (coding-system-base) new function
13134         for getting the parent coding system of a coding system with eol
13135         type set.
13136
13137         * dumped-lisp.el: add above files for the non-mule case.
13138
13139 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13140
13141         * window-xemacs.el (display-buffer): If no explicit
13142           frame is specified, search for a window that displays
13143           the buffer on the currently selected frame, before
13144           searching other frames.
13145
13146 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13147
13148         * frame.el (get-frame-for-buffer): If not-this-window-p
13149           is non-nil, use window on the selected frame if it is not
13150           also the selected window.  When defaulting, search for
13151           windows on the currently selected fgrame before searching
13152           other frames.
13153
13154 1998-02-25  Didier Verna  <didier@xemacs.org>
13155
13156         * modeline.el (modeline-swap-buffers): originally named
13157         `mouse-release-modeline'. Whether to actually swap the buffers is
13158         decided in `mouse-drag-modeline'.
13159         (mouse-drag-modeline): A button release event is considered a
13160         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13161         stay unchanged.
13162
13163 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13164
13165         * x-menubar.el: Put redo on the menubar.
13166         From Aki Vehtari <Aki.Vehtari@hut.fi>
13167
13168 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13169
13170         * bytecomp.el (displaying-byte-compile-warnings): if
13171         temp-buffer-show-function is set, use it to display current set of
13172         warnings in the "*Compile-Log-Show*" buffer.
13173
13174         * simple.el (display-warning-buffer): if temp-buffer-show-function
13175         is set, use it to display current set of warnings in the
13176         "*Warnings-Show*" buffer.
13177
13178 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13179
13180         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13181         Common Lisp.
13182
13183 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13184
13185         * menubar.el: Allow button descriptors at least 2 long.
13186
13187         * x-menubar.el (default-menubar): Use recommended forms.
13188         (file-menu-filter): Remove.
13189         (edit-menu-filter): Remove.
13190
13191 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13192
13193         * about.el (about-hackers): Updated.
13194
13195 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13196
13197         * help.el (help-max-help-buffers): new variable
13198         (help-register-and-maybe-prune-excess): new function
13199         (help-buffer-name): use help-max-help-buffers.
13200         (with-displaying-help-buffer): use
13201         help-register-and-maybe-prune-excess.
13202
13203         * help.el (help-maybe-pretty-print-value): if the value fits on
13204         one line, let it.
13205
13206 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13207
13208         * (with-displaying-help-buffer): there is no need to kill the buffer
13209         if it exists, because with-output-to-temp-buffer will clear it.
13210         further, killing the buffer violates the rule that
13211         temp-buffer-show-function, if set, has the full responsibility of
13212         showing the temp buffer.  killing the buffer fucks with the window
13213         configuration, hosing temp-buffer-show-function.
13214
13215
13216 1998-02-23  Didier Verna  <didier@xemacs.org>
13217
13218         * modeline.el (mouse-drag-modeline):
13219         - Always scroll the modeline that was originally clicked on.
13220         - Use x pixels instead of x characters (which doesn't work anyway)
13221         as horizontal reference for modeline dragging. This allows us to
13222         keep on dragging the modeline even if the motion event occurs in
13223         another window.
13224
13225 1998-02-23  Didier Verna  <didier@xemacs.org>
13226
13227         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13228         glyph on the modeline to indicate that dragging the mouse has an
13229         effect both horizontally and vertically.
13230
13231 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13232
13233         * about.el (about-xemacs): Get rid of redundant visible version
13234         number.
13235
13236 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13237
13238         * about.el (about-hackers): Update credits.
13239
13240 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13241
13242         * prim/register.el (view-register): Show register type file-query.
13243
13244 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13245
13246         * mode-motion.el (mode-motion-highlight-internal):
13247           save-excursion inside save-window-exucrsion form to
13248           hide buffer point changes from save-window-excursion.
13249           Prevents display flickering when the mouse pointer
13250           moves.
13251
13252 1998-02-17  Didier Verna  <didier@xemacs.org>
13253
13254         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13255         function to handle correctly the case of a toolbar one side of the
13256         window: scrolling will not necessarily happen.
13257
13258 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13259
13260         * files.el (after-find-file): Restore missing argument
13261           to format that provides filename for "... consider M-x
13262           recover-file" message.  Also call `message' with "%s"
13263           as the first arg instead of an arbitrary string.
13264
13265 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13266
13267         * about.el (about-hackers): Various additions.
13268
13269 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13270
13271         * autoload.el (generate-file-autoloads-1): Don't force an extra
13272         line out when copying on-the-same line autoloads.
13273
13274         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13275         is installed.
13276
13277 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13278
13279         * x11/x-win-xfree86.el (x-win-init-xfree86):
13280         * x11/x-win-sun.el (x-win-init-sun):
13281         * x11/x-init.el (x-initialize-compose):
13282         * prim/simple.el:
13283         (backward-or-forward-kill-sexp):
13284         (backward-or-forward-kill-sentence):
13285         (backward-or-forward-kill-word):
13286         (backward-or-forward-delete-char):
13287         * prim/isearch-mode.el (isearch-help-or-delete-char):
13288         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13289         x-keysym-on-keyboard-p to detect backspace.
13290         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13291         Clean up symbols used with dead keys, checking Linux and solaris
13292         keysyms.
13293         Simplify x-win-*.el using above methods.
13294         Change documentation for x-keysym-*-p functions.
13295
13296 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13297
13298         * about.el (about-hackers): Restore entries for Michael Sperber and
13299         Vinnie Shelton.
13300         From Vinnie Shelton <acs@acm.org>
13301
13302 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13303
13304         * simple.el (count-words-region): Ditto.
13305
13306 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13307
13308         * simple.el (count-words-buffer): Document.  Don't print anything
13309         if non-interactive.
13310
13311 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13312
13313         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13314         multiple files in InfoDock.
13315
13316 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13317
13318         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13319         from version.el in InfoDock.
13320
13321         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13322         specially.
13323
13324 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13325
13326         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13327         variable name in docstring.
13328
13329 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13330
13331         * menubar.h: Include "gui.h".
13332
13333 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13334
13335         * site-load.el: Fix documentation.
13336
13337 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13338
13339         * package-get-base.el (package-get-base): Updated.
13340
13341         * keymap.el: PC-ize.
13342
13343 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13344
13345         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13346         from' on a fresh line.
13347
13348 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13349
13350         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13351         object.
13352
13353 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13354
13355         * undo-stack.el: PC-ize.
13356
13357         * cmdloop.el: PC-ize.
13358
13359 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13360
13361         * bytecomp-runtime.el: PC-ize.
13362
13363         * byte-optimize.el: Prolog fixup.  PC-ize.
13364
13365         * cus-dep.el: Spelling fix.
13366
13367         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13368         entries follow).
13369
13370 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13371
13372         * text-mode.el (text-mode-hook-identify): New function,
13373         put on text-mode-hook.  Set text-mode-variant here.
13374         (text-mode): Don't set it here.
13375
13376 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13377
13378         * text-mode.el (text-mode-hook): New defvar.
13379         (text-mode-variant): New variable.
13380         (text-mode): Set that variable locally.
13381         (toggle-text-mode-auto-fill): New command.
13382
13383 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13384
13385         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13386
13387 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13388
13389         * text-mode.el (paragraph-indent-text-mode):
13390         Renamed from spaced-text-mode.
13391         (text-mode-map): Bind TAB to indent-relative.
13392         (indented-text-mode-map): Variable deleted.
13393         (indented-text-mode): Now an alias for text-mode.
13394
13395 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13396
13397         * loadup.el: test-atoms debugging stuffs removed.
13398
13399 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13400
13401         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13402
13403 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13404
13405         * help.el (describe-beta): Made it use `locate-data-file'.
13406         (describe-distribution): Ditto.
13407         (describe-copying): Ditto.
13408         (describe-project): Ditto.
13409         (view-emacs-news): Ditto.
13410
13411         * help-nomule.el (help-with-tutorial): Made it use
13412         `locate-data-file' to find tutorial.
13413
13414 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13415
13416         * about.el: Corrected my email address.
13417
13418         * mouse.el: Added 'mouse-mswindows-drop' similar to
13419         'mouse-offix-drop'.
13420
13421 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13422
13423         * loadup.el (running-xemacs): Spelling fix.
13424
13425 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13426
13427         * packages.el (packages-find-packages-1): Don't allow a backwards
13428         compatible lisp tree to overwrite `preloaded-file-list'.
13429
13430 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13431
13432         * loadup.el: Don't delete "xemacs" prior to dumping.
13433
13434 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13435
13436         * package-info.el (pi-last-mod-date): New function.
13437         (pi-author-version): New function.
13438         (batch-update-package-info): Use them.
13439
13440 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13441
13442         * frame.el (get-frame-for-buffer-default-to-current): Create.
13443         (get-frame-for-buffer-noselect): Allow user to use current frame
13444         with `get-frame-for-buffer-default-to-current'.
13445
13446 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13447
13448         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13449         (byte-compile-output-docform): Ditto.
13450         (byte-compile-compiled-obj-to-list): Ditto.
13451
13452 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13453
13454         * startup.el (command-line-1): Removed code that ran
13455           buffer-menu.
13456
13457 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13458
13459         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13460
13461 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13462
13463         * frame.el (suspend-emacs-or-iconify-frame): Check using
13464         `device-on-window-system-p' instead of explicitly checking for X,
13465         so that the same logic works for MS Windows.
13466         (suspend-or-iconify-emacs): Ditto.
13467
13468 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13469
13470         * about.el (about-maintainer-info): Andy Piper is back.
13471         (xemacs-hackers): Updated Andy Piper's email address.
13472         (about-hackers): Added Jonathan Harris.
13473         (about-hackers): Updated Tibor Polgar's email address.
13474
13475 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13476
13477         * about.el: Add xemacs.org email manager.
13478
13479         * package-get-base.el (package-get-base): Updated with most recent
13480         package updates.
13481
13482 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13483
13484         * help.el (function-arglist): Use `indirect-function' instead of
13485         `symbol-function' so that aliases are treated correctly.
13486
13487 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13488
13489         * help.el (help-map): Add f1 binding to `help-for-help'.
13490         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13491         (describe-key-briefly): Use `princ' "%s" to print object.
13492         (with-displaying-help-buffer): Kill buffer if it exists, again.
13493         (describe-key): Use `princ' "%s" to print object.
13494         (describe-function-1): Use `princ' "%s" to print object.
13495         Commented out alias lines removed.
13496         (help-pretty-print-limit): New variable to control pretty-printing
13497         of variable values.
13498         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13499         `help-pretty-print-value' again.  Only print-print when OBJECT is
13500         list of length less than `help-pretty-print-limit'.
13501         (describe-variable): Use `help-maybe-pretty-print-value' again.
13502
13503 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13504
13505         * simple.el (blink-matching-open): Remove C++ kludge.
13506         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13507
13508 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13509
13510         * info.el (Info-default-directory-list): Made the documentation
13511         more explanitory.
13512
13513 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13514
13515         * lisp/packages.el:
13516         * lisp/package-admin.el:
13517         * lisp/build-report.el:
13518         Fix typos.
13519
13520 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13521
13522         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13523         warnings in Java buffers without final newline and editing the
13524         last line.
13525
13526 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13527
13528         * packages.el (packages-find-packages-1): Don't allow a backwards
13529         compatible lisp tree to overwrite `preloaded-file-list'.
13530         Suggested by Colin Rafferty  <colin@xemacs.org>
13531
13532         * mouse.el (mouse-offix-drop): Set undo-boundary.
13533         From Oliver Graf <ograf@fga.de>
13534
13535 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13536
13537         * loadup.el (load-gc): rewrite as defun.
13538         Print something sensical if a required dump-time file isn't found.
13539
13540 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13541
13542         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13543         bug strikes a menudescriptor.
13544
13545         * package-get-base.el (package-get-base): Updated.
13546
13547         * package-info.el (batch-update-package-info): Derive REQUIRES
13548         from the Makefile.
13549
13550 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13551
13552         * files.el (save-some-buffers): Don't play games with deleting
13553         other windows if we are in the minibuffer window.
13554
13555 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13556
13557         * modeline.el (modeline-minor-mode-menu): Add support for :active
13558         (add-minor-mode): Document :active property to TOGGLE.
13559
13560 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13561
13562         * modeline.el (modeline-minor-mode-menu): Add support for an
13563         `:included' predicate in the `toggle-sym' plist.
13564         (add-minor-mode): Document the :included property, format
13565         docstring some more.
13566         (modeline-minor-mode-menu): Documentation string added.
13567
13568 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13569
13570         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13571         labels from the symbol-names by thwacking off the overly redundant
13572         and overused "mode", parenthesizing "minor", and capitalizing the
13573         resultant strings.  Also shortened the menu's title by eliminating
13574         the redundant buffer name.
13575         (add-minor-mode): Beautified the docstring, added mention of the
13576         `:menu-tag' property of TOGGLE.
13577         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13578         `toggle-sym' to beatify the mode-life menus.
13579         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13580         `auto-fill-function'.
13581
13582 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13583
13584         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13585         menus to :style 'toggle.
13586
13587 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13588
13589         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13590
13591 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13592
13593         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13594         only recognize first hyperlink.
13595         (hyper-apropos-highlightify): Deletia, this is already done by
13596         `hyper-apropos-insert-face'.
13597         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13598
13599 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13600
13601         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13602         mail.
13603         (toolbar-mail-reader): Add support for `send'.
13604         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13605
13606 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13607
13608         * info.el (Info-emacs-info-file-name): Add defvar for
13609         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13610         will function properly.
13611
13612 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13613
13614         * simple.el: make the backwards delete function called by
13615         `backward-or-forward-delete-char' user configurable.
13616
13617 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13618
13619         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13620         compiled function got loaded from.
13621
13622 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13623
13624         * term/apollo.el: Synched up with InfoDock 3.6.2.
13625
13626 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13627
13628         * startup.el (load-init-file): Load autoloads earlier.
13629         (startup-splash-frame): Handle InfoDock logo.
13630
13631         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
13632         InfoDock.
13633         (x-init-toolbar-from-resources): Move from x-toolbar.el.
13634
13635         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
13636         doesn't have this function.
13637
13638         * packages.el (locate-data-file): Fix to call `locate-file'.
13639
13640 1998-01-07  SL Baur  <steve@altair.xemacs.org>
13641
13642         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
13643         version of version.el.
13644         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
13645
13646         * x-menubar.el (default-menubar): Guard reference to
13647         `gnuserv-frame'.
13648         (default-menubar): Guard references to `font-lock-mode'.
13649         (default-menubar): Guard references to font-menu-this-frame-only-p'.
13650         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
13651
13652         * make-docfile.el: Don't snarf doc strings from autoloads.
13653
13654         * startup.el (load-init-file): Use algorithm from loaddefs.el for
13655         loading auto-autoloads files.
13656
13657         * loaddefs.el: Disable dumping autoloads.
13658
13659 1998-01-05  SL Baur  <steve@altair.xemacs.org>
13660
13661         * lisp-mnt.el: Synch to Emacs 20.2.
13662
13663         * help.el: Remove manual autoload of `finder-by-keyword'.
13664
13665         * finder.el (finder-by-keyword): Autoload.
13666
13667         * help.el: Conditionalize hyperbole setup.
13668
13669 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13670
13671         * packages.el (package-require): Update to reflect new data format.
13672
13673 1998-01-02  Didier Verna  <didier@xemacs.org>
13674
13675         * x-menubar.el (default-menubar): make the tutorials available
13676         through the menubar. (Plus some compilation warnings cleanup).
13677
13678 1998-01-04  SL Baur  <steve@altair.xemacs.org>
13679
13680         * check-features.el: New file.  Perform sanity check after build.
13681
13682         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
13683         files to tooltalk package.
13684         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
13685         package.
13686
13687         * package-admin.el (package-admin-xemacs): Use better default for
13688         location of XEmacs binary.
13689
13690 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
13691
13692         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
13693         tag with sexp and add value tag with value `t'.
13694
13695 1998-01-03  SL Baur  <steve@altair.xemacs.org>
13696
13697         * package-get.el: Changes to work with real data.
13698         From Pete Ware <ware@cis.ohio-state.edu>
13699
13700         * packages.el (packages-reload-autoloads): Guard load for the time
13701         being.
13702
13703         * update-elc.el ("packages.el"): Force loading packages.el instead
13704         of possibly out-of-date packges.elc.
13705         * make-docfile.el ("packages.el"): Ditto.
13706
13707 1998-01-02  Colin Rafferty  <colin@xemacs.org>
13708
13709         * build-report.el (build-report-delete-regexp): Added a rule for
13710         the main tarball shadowing anything past it.
13711
13712 1998-01-02  SL Baur  <steve@altair.xemacs.org>
13713
13714         * packages.el (package-provide): Delete a previous provide.
13715
13716         * package-info.el: New file.
13717
13718         * package-get.el: New file.
13719         From Pete Ware <ware@cis.ohio-state.edu>
13720         (package-get): Fix md5 computation to work with Mule.
13721
13722 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13723
13724         * simple.el (log-message-*): Quote symbols in docstrings properly.
13725
13726 1998-01-01  SL Baur  <steve@altair.xemacs.org>
13727
13728         * packages.el (packages-new-autoloads): Ignore symbolic links.
13729
13730         * cus-face.el (face-custom-attributes-get): Fix typo.
13731         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
13732
13733 1997-12-31  SL Baur  <steve@altair.xemacs.org>
13734
13735         * startup.el (load-init-file): Reload new or changed autoloads
13736         unless inhibited.  Reload modified dumped lisp (stubbed).
13737
13738         * packages.el (packages-new-autoloads): New function.
13739         (packages-reload-autoloads): New function.
13740         (packages-reload-dumped-lisp): New (stub) function.
13741
13742         * loadup.el: Inhibit reloading dumped files when running temacs.
13743
13744         * loadhist.el (file-provides): Extend to handle variant
13745         extensions.
13746
13747         * replace.el (query-replace): Fix typo.
13748
13749 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13750
13751         * make-docfile.el: list-autoloads-path has been renamed.
13752         * update-elc.el: list-autoloads has been renamed.
13753
13754         * packages.el (packages-list-autoloads): Renamed.
13755         (packages-list-autoloads-path): Ditto.
13756
13757 1997-12-29  Colin Rafferty  <colin@xemacs.org>
13758
13759         * packages.el (packages-find-packages-1): Made it signal a warning
13760         for an error in an auto-autoload.el file.
13761
13762 1997-12-30  SL Baur  <steve@altair.xemacs.org>
13763
13764         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
13765         tag with const.
13766         From Aki Vehtari <Aki.Vehtari@hut.fi>
13767
13768         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
13769
13770         * loadhist.el (unload-feature): Remove autoload.
13771
13772 1997-12-28  SL Baur  <steve@altair.xemacs.org>
13773
13774         * loadhist.el: Unpackaged.
13775
13776         * help.el (describe-symbol-find-file): Rename
13777         `describe-function-find-file' and make old name obsolete.
13778         (describe-function-1): Use it.
13779         (describe-function-1): Guard reference to
13780         `compiled-function-annotation'.
13781
13782 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13783
13784         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
13785         argument.
13786         (help-mode-quit): New optional arg to control whether it kills or
13787         buries.  Tidied up.
13788         (with-displaying-help-buffer): Don't kill buffer initially, even
13789         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
13790         (help-pretty-print-value): Rename back from
13791         `help-maybe-pretty-print-value'!  If `pp-internal' is available
13792         use it, otherwise use dumped `cl-prettyprint'.
13793         (describe-variable): Use `help-pretty-print-value' again.
13794         (find-func): Removed reference to "find-func" at end.
13795
13796 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
13797
13798         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
13799           GUI XEmacs. Rename? x-menubar is rather window system
13800           independant, except for a couple of items.
13801
13802 1997-12-26  SL Baur  <steve@altair.xemacs.org>
13803
13804         * x-menubar.el (default-menubar): Remove hyperbole and oobr
13805         entries as they will no longer be distributed with XEmacs.
13806
13807         * format.el (format-alist): Fix image/tiff regexps.
13808         From P. E. Jareth Hein <jareth@camelot-soft.com>
13809
13810         * help.el (help-maybe-pretty-print-value): Rename.
13811         (describe-variable): Use it.
13812         (describe-variable): Add trailing linefeed.
13813
13814 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13815
13816         * help.el (describe-function-1): Don't output anything for
13817           arglist of autoload functions.
13818
13819 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13820
13821         * help.el (describe-function-1): Don't output anything for
13822           arglist of autoload functions.
13823
13824 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13825
13826         * help.el (help-mode-map): New bindings for `help-mode-bury',
13827         `describe-function-at-point', `describe-variable-at-point',
13828         `Info-elisp-ref', `customize-variable', `help-next-section' and
13829         `help-prev-section'.
13830         (help-next-section): New function.
13831         (help-prev-section): New function.
13832         (help-mode-quit): Changed to kill the help buffer.
13833         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
13834         correctly.
13835         (help-buffer-name): New function to generate the name of help
13836         buffers.
13837         (with-displaying-help-buffer): Is now a macro.  Takes an new first
13838         argument giving the name of the help buffer.
13839         (describe-key): Use `with-displaying-help-buffer' with name.
13840         (describe-mode): Ditto.
13841         (describe-bindings): Ditto.
13842         (describe-prefix-bindings): Ditto.
13843         (view-lossage): Ditto.
13844         (with-syntax-table): New macro.
13845         (function-called-at-point): Use `ignore-errors' and
13846         `with-syntax-table'.
13847         (function-at-point): Ditto.
13848         (describe-function): Use `with-displaying-help-buffer' with name.
13849         (function-arglist): Extracted from `describe-function-1'.  Returns
13850         function's arglist as string.
13851         (function-documentation): Extracted from `describe-function-1'.
13852         Returns function's docstring.
13853         (describe-function-1): Remove all the "stream" garbage, including
13854         the stream argument.  Use `function-arglist' and
13855         `function-documentation'.
13856         (describe-function-arglist): Just use `function-arglist'.
13857         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
13858         (help-pretty-print-value): New function to help with
13859         pretty-printing variable values.  Knows about `#<...>'.  Needs
13860         `pp-internal'.
13861         (describe-variable): Use `with-displaying-help-buffer' with name.
13862         Formatting improved.  Display file where variable is defined, if
13863         known.  Use `help-pretty-print-value'.
13864         (describe-syntax): Use `with-displaying-help-buffer' with name.
13865         (list-processes): Remove "stream" garbage.
13866
13867 1997-12-25  SL Baur  <steve@altair.xemacs.org>
13868
13869         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
13870         call a dumped routine instead.
13871
13872         * x-win-xfree86.el: Wrap file in defun.
13873         * x-win-sun.el: Ditto.
13874
13875 1997-12-23  SL Baur  <steve@altair.xemacs.org>
13876
13877         * help.el (view-emacs-news): Remove usage of outl-mouse which
13878         advises functions and does other evil things.
13879
13880 1997-12-22  SL Baur  <steve@altair.xemacs.org>
13881
13882         * format.el (format-alist): Add `image/tiff'.
13883         From P. E. Jareth Hein <jareth@camelot-soft.com>
13884
13885 1997-12-21  SL Baur  <steve@altair.xemacs.org>
13886
13887         * about.el (about-hackers): More names added.
13888
13889         * make-docfile.el: Remove superfluous package path search.
13890
13891         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
13892
13893 1997-12-20  SL Baur  <steve@altair.xemacs.org>
13894
13895         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
13896         ignored shadows.
13897
13898 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13899
13900         * startup.el (set-default-load-path): Make sure lisp and site-lisp
13901         get trailing slashes when added to the load-path.
13902
13903         * x-init.el (init-x-win): Locate where XEmacs X localization files
13904         are.
13905
13906 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
13907
13908         * x-faces.el: Added support for foregroundToolBarColor
13909           to xpm-color-symbols.
13910
13911 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
13912
13913         * etags.el (tags-remove-duplicates): Removed.
13914         (buffer-tag-table-list): Use `delete-duplicates'.
13915
13916         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
13917         correctly.
13918         (get*): Defalias to `get'.
13919
13920         * cl.el (eql): Compare integers with `eq'.
13921         (cl-map-extents): Check for `map-extents' first.
13922
13923 1997-12-17  Didier Verna  <didier@xemacs.org>
13924
13925         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
13926         added the 'numero', 'copyright' and 'trademark' symbols.
13927
13928         * leim/quail/latin-post.el ("french-postfix"): see above.
13929
13930 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13931
13932         * widget.el (define-widget): Check the arguments.
13933
13934         * cus-edit.el (customize-face): Use `check-argument-type'.
13935         (custom-variable-value-create): Use `signal' to signal error.
13936         (custom-variable-reset-saved): Ditto.
13937         (custom-variable-reset-standard): Ditto.
13938         (custom-face-reset-saved): Ditto.
13939
13940         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
13941         (widget-default-format-handler): Ditto.
13942         (widget-checklist-add-item): Ditto.
13943         (widget-radio-add-item): Ditto.
13944         (widget-editable-list-entry-create): Ditto.
13945         (widget-sexp-prompt-value): Ditto.
13946
13947         * custom.el (custom-declare-variable): Signal errors better.
13948         (custom-handle-keyword): Ditto.
13949         (custom-declare-group): Ditto.
13950
13951         * window-xemacs.el (windows): Ditto.
13952
13953         * menubar.el (menu): Ditto.
13954
13955         * keydefs.el (keyboard): Ditto.
13956
13957         * minibuf.el (minibuffer): Ditto.
13958
13959         * process.el (execute): Ditto.
13960
13961         * fill.el (fill): Ditto.
13962
13963         * modeline.el (modeline): Ditto.
13964
13965         * help.el (help): Ditto.
13966
13967         * faces.el (faces): Ditto.
13968
13969         * files.el (files): Ditto.
13970
13971         * x-init.el (x): Ditto.
13972
13973         * lisp-mode.el (lisp): Ditto.
13974
13975         * process.el (processes): Ditto.
13976
13977         * mouse.el (mouse): Ditto.
13978
13979         * abbrev.el (abbrev): Moved from cus-edit.
13980
13981         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
13982         as variable declaration.
13983
13984 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
13985
13986         * menubar.el (find-menu-item): Use `check-argument-type'.
13987         (find-menu-item): Cosmetic changes.
13988
13989 1997-12-18  SL Baur  <steve@altair.xemacs.org>
13990
13991         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
13992
13993 1997-12-17  SL Baur  <steve@altair.xemacs.org>
13994
13995         * startup.el (set-default-load-path): Only search package-path
13996         when not running temacs.
13997
13998         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
13999         files.
14000
14001         * loadup.el: Correct commentary.  Reformatting.
14002         (really-early-error-handler): Use absolute path to the
14003         first dumped-lisp.el file.
14004         (really-early-error-handler): Print full path name of
14005         each dumped lisp file (inherited from InfoDock).
14006
14007         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14008         dumped-lisp.el files.
14009
14010         * make-docfile.el (preloaded-file-list): Reorder when the
14011         package-path is searched.
14012         * update-elc.el: Ditto.
14013
14014         * lisp-mode.el (call-with-condition-handler): Treat the same as
14015         `condition-case' for indentation.
14016
14017         * about.el (about-xemacs): Update release date.
14018
14019 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14020
14021         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14022         anywhere but at the last clause.
14023         (ecase): Disallow `t' and `otherwise'.
14024
14025 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14026
14027         * cus-edit.el (custom-buffer-create-buttons): New function
14028         from stuff moved out of `custom-buffer-create-internal'.
14029         (custom-novice): New variable.  Default t.
14030         (custom-display-global-buttons): Ditto.  Default `top'.
14031         (custom-buffer-create-internal): Only display help if
14032         `custom-novice' is non-nil.  Display global buttons according to
14033         `custom-display-global-buttons'.
14034
14035 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14036
14037         * menubar.el (find-menu-item): Use `check-argument-type'.
14038         (find-menu-item): Cosmetic changes.
14039
14040 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14041
14042         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14043         look.
14044
14045 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14046
14047         * format.el (format-deannotate-region):  Bug fix.
14048         Deannotating a region containing unknown tags would fail
14049         (causing decoding of text/enriched to fail at user level)
14050
14051 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14052
14053         * minibuf.el (read-directory-name): Support sixth
14054           arg, HISTORY, as already documented.
14055
14056 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14057
14058         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14059         to `ecase'.
14060
14061 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14062
14063         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14064         skk-activate.
14065
14066 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14067
14068         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.