update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
4         for XEmacs CHISE.
5         (=jis-x0208@1978/1er-pr): Abolished.
6         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
7         `=jis-x0208@1978/1er-pr' as the mother.
8
9 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
12         setting for `=ucs-itaiji-084'.
13
14 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-charset.el (default-coded-charset-priority-list):
17         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
18
19         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
20         XEmacs CHISE.
21         (=ucs-bmp-itaiji-084): Ditto.
22
23 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
27
28 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-charset.el (default-coded-charset-priority-list): Add
31         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
32
33         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
34         XEmacs CHISE.
35         (=big5-cdp-var-5): Ditto.
36
37 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
40         XEmacs CHISE.
41
42 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
45         XEmacs CHISE.
46
47 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         setting for `=>>>hanyo-denshi/ft'.
51
52 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
55         XEmacs CHISE.
56         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
57         `=hanyo-denshi/jd' as the mother.
58
59 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
62         XEmacs CHISE.
63         (=+>adobe-japan1-1): Ditto.
64         (=+>adobe-japan1-2): Ditto.
65         (=+>adobe-japan1-3): Ditto.
66         (=+>adobe-japan1-4): Ditto.
67         (=+>adobe-japan1-5): Ditto.
68         (=+>adobe-japan1-6): Ditto.
69         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
70
71 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist):
74         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
75         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
76
77         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
78         the top.
79
80 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
83         XEmacs CHISE.
84         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
85         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
86         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
87
88 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list):
91         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
92         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
93
94         * mule/mule-conf.el: Modify order of definitions of some
95         coded-charsets.
96
97 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
98
99         * mule/mule-coding.el (coded-charset-entity-reference-alist):
100         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
101         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
102
103         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
104         CHISE.
105         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
106         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
107
108 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
111         CHISE.
112
113 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
116         setting for `=daikanwa/+2p'.
117
118         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
119         XEmacs CHISE.
120
121 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
124         XEmacs CHISE.
125         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
126
127 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
128
129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
130         setting for `=>>>hanyo-denshi/ib'.
131
132 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
135         XEmacs CHISE.
136         (=>>>hanyo-denshi/ib): Ditto.
137         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
138         `=hanyo-denshi/ja' as the mother.
139         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
140         `=hanyo-denshi/ib' as the mother.
141
142 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
145         XEmacs CHISE.
146         (utf-8-ivs-mcs-er): Likewise.
147         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
148         and `=>ucs-gb'.
149         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
150         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
151         `ucs-gb' and `=>ucs-gb'.
152         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
153         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
154         and `=>ucs-cns'.
155         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
156         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
157         `ucs-cns' and `=>ucs-cns'.
158         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
159         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
160         `ucs-big5' and `=>ucs-big5'.
161         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
162         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
163         `ucs-big5' and `=>ucs-big5'.
164         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
165         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
166         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
167         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
168         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
169         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
170         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
171         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
172         `=>ucs-jis'; modify DOC and mnemonic.
173         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
174         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
175         and `=>ucs-jis'; modify DOC and mnemonic.
176         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
177         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
178         `=>ucs-ks'.
179         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
180         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
181         and `=>ucs-ks'.
182         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
183
184 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
187         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
188
189 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
192         Modify priorities.
193
194 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
197         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
198
199 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
203
204 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
207         CHISE.
208
209 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
212         CHISE.
213
214 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
217         CHISE.
218
219 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
220
221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
222         `=+>ucs-bmp-cjk@unicode'.
223
224         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
225         for XEmacs CHISE.
226
227 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
228
229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
230         setting for `=>>daikanwa'.
231
232 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
233
234         * mule/mule-charset.el (default-coded-charset-priority-list): Add
235         `=>>hanyo-denshi/jt'.
236
237 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
238
239         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
240         XEmacs CHISE.
241         (=+>jis-x0208@1990): Ditto.
242         (=+>jis-x0213-1@2000): Ditto.
243
244 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
245
246         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
247         XEmacs CHISE.
248
249 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
252         XEmacs CHISE.
253         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
254         `=hanyo-denshi/jc' as the mother.
255
256 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         setting for `=+>adobe-japan1'.
260
261         * mule/mule-charset.el (default-coded-charset-priority-list):
262         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
263         and `=>>hanyo-denshi/ft' to `=>>gt'.
264
265 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
266
267         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
268         XEmacs CHISE.
269         (=>>adobe-japan1-1): Ditto.
270         (=>>adobe-japan1-2): Ditto.
271         (=>>adobe-japan1-3): Ditto.
272         (=>>adobe-japan1-4): Ditto.
273         (=>>adobe-japan1-5): Ditto.
274         (=>>adobe-japan1-6): Ditto.
275         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
276
277 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
278
279         * mule/mule-conf.el (=adobe-japan1): New alias for
280         `=adobe-japan1-6'.
281         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
282         (=>>>adobe-japan1-1): Ditto.
283         (=>>>adobe-japan1-2): Ditto.
284         (=>>>adobe-japan1-3): Ditto.
285         (=>>>adobe-japan1-4): Ditto.
286         (=>>>adobe-japan1-5): Ditto.
287         (=>>>adobe-japan1-6): Ditto.
288         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
289
290 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=>>>adobe-japan1'.
294
295 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `=+>ucs@ks'.
299
300 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
301
302         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
303         XEmacs CHISE.
304         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
305         `=adobe-japan1-6' as the mother.
306
307 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `=>cns11643-7'.
311
312 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
313
314         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
315         CHISE.
316
317 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
318
319         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
320         XEmacs CHISE.
321         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
324         setting for `=>ucs@jis/2004'.
325
326 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
329         setting for `=+>gt'.
330
331         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
332         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
333
334 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
335
336         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
337         `=>ucs@unicode' as the mother.
338         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
339         mother.
340         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
341         mother.
342         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
343         mother.
344
345 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `=+>ucs@unicode'.
349
350         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
351         CHISE.
352
353 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
354
355         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
356         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
357         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
358         - Add setting for `=+>ucs@cns'.
359
360         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
361         CHISE.
362         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
363         as the mother.
364         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
365         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
366
367         * mule/mule-charset.el (default-coded-charset-priority-list): Add
368         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
369
370 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
373         setting for `=>ucs@ks'.
374
375 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `=ucs-bmp-cjk-compat@unicode'.
379
380         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
381         coded-charset for XEmacs CHISE.
382
383 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
384
385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
386         `=ucs-bmp-cjk-compat'.
387
388         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
389         XEmacs CHISE.
390
391 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
392
393         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
394         CHISE.
395
396 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
399         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
400
401         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
402         `=>ucs@jis/1990'.
403         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
404
405 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
409
410         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
411         CHISE.
412         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
413         mother.
414
415 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
416
417         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
418         `=>jis-x0213-2@usual'.
419         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
420         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
421         `=>jis-x0213-2@usual' as the mother.
422
423 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
426         (=>ucs@JP): New alias for `=+>ucs@jis'.
427
428 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-conf.el (=+>jis-x0208): Renamed from
431         `=>jis-x0208@usual'.
432         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
433         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
434         `=>jis-x0208@usual' as the mother.
435         (=>jis-x0208): Likewise.
436
437 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `=+>jis-x0208@1978'.
441
442 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
443
444         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
445         XEmacs CHISE.
446
447 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
448
449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
450         setting for `=>>>ucs@jis/1990'.
451
452 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
453
454         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
455         setting for `=>ucs@jis/1990'.
456
457 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         setting for `=ucs@JP/hanazono'.
461
462         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
463         CHISE.
464         (=ucs@JP/hanazono): Ditto.
465         (=ucs-bmp-cjk@JP/hanazono): Ditto.
466         (=>>hanyo-denshi/jc): Ditto.
467         (=>>hanyo-denshi/jd): Ditto.
468
469 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Use
472         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
473
474 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
477         XEmacs CHISE.
478
479 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
482         XEmacs CHISE.
483
484 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `=ucs-bmp-cjk@JP'.
488
489 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
490
491         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
492         XEmacs CHISE.
493
494 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist):
497         Modify order of settings; add settings for `=daikanwa@rev2'.
498
499 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
502         setting for `=>>cbeta'.
503
504         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
505         CHISE.
506
507 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         setting for `=>>adobe-japan1'.
511
512 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
513
514         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
515         XEmacs CHISE.
516
517 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `=>>hanyo-denshi/ia'.
521
522         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
523         XEmacs CHISE.
524
525 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
529
530         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
531         XEmacs CHISE.
532         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
533         `=hanyo-denshi/jt' as the mother.
534
535 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
536
537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
538         setting for `=>>>jis-x0213-2'.
539
540         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
541         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
542         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
543
544 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
545
546         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
547         XEmacs CHISE.
548
549 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
550
551         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
552         XEmacs CHISE.
553
554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
555         `=>>jis-x0213-1@2004'.
556
557 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
558
559         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
560         XEmacs CHISE.
561
562 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
565         - Use "&g2-*;" as entity-references for `=>>>*'.
566         - Omit "&a{GT|JX1|JX2|JX3}-*;".
567
568         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
569         XEmacs CHISE.
570         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
571         as the mother.
572
573 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
574
575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
576         setting for `=>>hanyo-denshi/ib'.
577
578         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
579         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
580         (=>>jis-x0208@1990): Ditto.
581         (=>>hanyo-denshi/ib): Ditto.
582
583         * mule/mule-charset.el (default-coded-charset-priority-list):
584         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
585
586 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist):
589         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
590         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
591         `=>>>ucs@jis/2004'.
592
593 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
594
595         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
596         XEmacs CHISE.
597         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
598         `=jis-x0213-1@2004' as the mother.
599         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
600         (=>>>ucs@ks): Ditto.
601
602         * mule/mule-charset.el (default-coded-charset-priority-list):
603         Modify priority of `=hanyo-denshi/*'.
604
605 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         settings for `=>>ucs@JP' and `=ucs@JP'.
609
610 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
611
612         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
613         CHISE.
614
615 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `=>>>ucs@cns'.
619
620         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
621         CHISE.
622
623 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
626         instead of `=>>>jis-x0213-1@2004' as the mother.
627         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
628         (=>>>ucs@unicode): Likewise.
629         (=>>>ucs@jis): Likewise.
630         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
631         mother.
632         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
633
634 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
637         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
638         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
639         `=>>>ucs@jis'.
640
641 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
642
643         * mule/mule-charset.el (default-coded-charset-priority-list):
644         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
645         and `=jis-x0213-*-2000'.
646
647 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
650         XEmacs CHISE.
651         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
652         `=>>jis-x0213-1' as the mother.
653
654 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
658
659 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
662
663 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
664
665         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
666         XEmacs CHISE.
667
668 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-coding.el (decomposition-feature-list): Set
671         `=decomposition', `=decomposition@cid' and
672         `=decomposition@hanyo-denshi'.
673
674 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `=>>hanyo-denshi/ks'.
678
679         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
680         XEmacs CHISE.
681
682 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
683
684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
685         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
686
687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
688         `=hanyo-denshi/ks/mf'.
689
690         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
691         XEmacs CHISE.
692         (=hanyo-denshi/ks/mf): Ditto.
693
694 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         settings for P=hanyo-denshi/jt'.
698
699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
700         `=hanyo-denshi/jt'.
701
702         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
703         XEmacs CHISE.
704
705 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
708         settings for `=hanyo-denshi/ip'.
709
710         * mule/mule-charset.el (default-coded-charset-priority-list): Add
711         `=hanyo-denshi/ip'.
712
713         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
714         XEmacs CHISE.
715
716 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         settings for `=hanyo-denshi/hg'.
720
721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
722         `=hanyo-denshi/hg'.
723
724         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
725         XEmacs CHISE.
726
727 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `=>>hanyo-denshi/ft'.
731
732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
733         `=>>hanyo-denshi/ft'.
734
735         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
736         XEmacs CHISE.
737
738 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         settings for `=hanyo-denshi/ib'.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `=hanyo-denshi/ib'.
745
746         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
747         XEmacs CHISE.
748
749 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
752         settings for isolated characters of `=hanyo-denshi/ia' and
753         non-isolated characters of `=hanyo-denshi/*'.
754
755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
756         `=hanyo-denshi/ia'.
757
758         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
759         XEmacs CHISE.
760
761 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
762
763         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
764         setting for isolated characters of `=hanyo-denshi/ft'.
765
766         * mule/mule-charset.el (default-coded-charset-priority-list): Add
767         `=hanyo-denshi/ft'.
768
769         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
770         XEmacs CHISE.
771
772 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
775         setting for isolated characters of `=hanyo-denshi/jd'.
776
777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
778         `=hanyo-denshi/jd'.
779
780         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
781         XEmacs CHISE.
782
783 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
786         setting for isolated characters of `=hanyo-denshi/jc'.
787
788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
789         `=hanyo-denshi/jc'.
790
791         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
792         XEmacs CHISE.
793
794 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
797         setting for isolated characters of `=hanyo-denshi/jb'.
798
799         * mule/mule-charset.el (default-coded-charset-priority-list): Add
800         `=hanyo-denshi/jb'.
801
802         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
803         XEmacs CHISE.
804
805 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
806
807         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
808         setting for isolated characters of `=hanyo-denshi/ja'.
809
810 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `=hanyo-denshi/ja'.
814
815         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
816         XEmacs CHISE.
817
818 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
821         settings for isolated characters of `=adobe-japan1-6'.
822
823 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
826         CHISE.
827         (=daikanwa/+2p): Ditto.
828         (=daikanwa/ho): Ditto.
829
830 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
831
832         * mule/mule-coding.el (utf-8-mcs-no-composition): New
833         coding-system for XEmacs CHISE.
834
835 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `=>>ruimoku-v6'.
839
840         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
841         CHISE.
842
843 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
844
845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
846         setting for `=daikanwa@rev1'.
847
848 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
852
853 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
856         XEmacs CHISE.
857         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
858
859 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
860
861         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
862         CHISE.
863
864 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
867         CHISE.
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `=>ucs@jis'.
871
872 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `=>jis-x0208@usual'.
876
877         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
878         XEmacs CHISE.
879         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
880         (=>ucs@ks): New coded-charset for XEmacs CHISE.
881         (=ucs@big5): Use `=>>ucs@cns' as the mother.
882
883 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
884
885         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
886         CHISE.
887         (=>>>jis-x0208@1990): Ditto.
888         (=>>>jis-x0213-1): Ditto.
889         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
890         mother.
891         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
892         as the mother.
893
894 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
897         setting for `=>ucs@cns' and `=>>ucs@ks'.
898
899         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
900         CHISE.
901
902 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
905         CHISE.
906
907 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
910         CHISE.
911         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
912         mother.
913
914 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
915
916         * mule/mule-charset.el (default-coded-charset-priority-list): Add
917         `==>ucs-bmp-cjk@bucs'.
918
919         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
920         XEmacs CHISE.
921
922 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
923
924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
925         setting for `==>ucs@bucs'.
926
927         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
928         XEmacs CHISE.
929
930 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
933         - Add setting for `=>>jis-x0208'.
934         - Omit setting for `=>>jis-x0208@1990'.
935         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
936           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
937           `=ucs@FOO'.
938
939 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `=>daikanwa'.
943
944 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
945
946         * mule/mule-conf.el (=daikanwa): Fix DOC.
947         (=>daikanwa): New abstract character for XEmacs CHISE.
948         (=>ucs@iso): Likewise.
949         (=>ucs@unicode): Likewise.
950         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
951
952 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
955         - Prefer representative features to `=>>gt', `=>>big5-cdp',
956           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
957         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
958         - Add `=>big5-cdp'.
959
960 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
963         (=>big5-cdp): New abstract character.
964
965 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-coding.el (coded-charset-entity-reference-alist):
968         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
969         `chinese-big5'.
970
971 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-charset.el (default-coded-charset-priority-list):
974         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
975
976         * mule/mule-coding.el (coded-charset-entity-reference-alist):
977         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
978         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
979         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
980         and `=>jis-x0213-2'.
981
982 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
985         XEmacs CHISE.
986         (=>>ucs@jis/2000): Likewise.
987         (=>>ucs@jis/2004): Likewise.
988
989 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
992         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
993         `=>>ucs@cns'.
994
995         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
996         XEmacs CHISE.
997         (=>>gt): Use quote instead of backquote; modify DOC.
998         (=>gt): Use quote instead of backquote.
999         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1000         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1001         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1002         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1003         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1004         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1005
1006 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1009         `=>>ucs@unicode' and `=>>gt'.
1010
1011 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1014         XEmacs CHISE.
1015         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1016         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1017         `=jis-x0208@1978/1er-pr' as the mother.
1018         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1019
1020 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1023         `=ucs@unicode' as the mother.
1024
1025 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `=>>ucs@unicode'.
1029
1030         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1031         CHISE.
1032
1033 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1036         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1037
1038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1039         `=adobe-japan1-6' and `=adobe-japan1-base'.
1040
1041         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1042         XEmacs CHISE.
1043         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1044         specify `min-code' and `max-code'.
1045         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1046         (=adobe-japan1-2): Likewise.
1047         (=adobe-japan1-3): Likewise.
1048         (=adobe-japan1-4): Likewise.
1049         (=adobe-japan1-5): Likewise.
1050         (=adobe-japan1-6): Likewise.
1051
1052 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `=>gt'.
1056
1057 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1058
1059         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1060         CHISE.
1061
1062 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1065         setting for `=>zinbun-oracle'.
1066
1067         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1068         for XEmacs CHISE.
1069
1070 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1073         for XEmacs CHISE.
1074         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1075         `=jis-x0208@1978' as the mother.
1076
1077 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1080         - Use `=gt' instead of `ideograph-gt'.
1081         - Use `=gt-k' instead of `ideograph-gt-k'.
1082         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1083         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1084         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1085         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1086         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1087         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1088         - Use `=>>gt' instead of `<=>gt'.
1089         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1090         - Add setting for `=>>jis-x0208@1990'.
1091         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1092           `=>>jis-x0213-1@2000'.
1093         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1094         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1095           `=>>jis-x0213-1@2004'.
1096         - Add setting for `=>>jis-x0208@1978'.
1097         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1098
1099 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1102         XEmacs CHISE.
1103
1104 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1105
1106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1107         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1108         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1109         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1110         `<=>jis-x0213-1@2004'.
1111
1112 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1115         CHISE.
1116         (=>jis-x0213-2): Ditto.
1117
1118 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1122
1123 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1126         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1127         `=>jis-x0213-1'.
1128
1129 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1132         CHISE.
1133         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1134
1135 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1138         `<==>jis-x0213-1'.
1139         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1140         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1141         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1142         (<=>jis-x0208): New alias for `=>jis-x0208'.
1143         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1144         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1145         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1146         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1147         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1148         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1149         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1150         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1151         (=>>gt): Renamed from `<==>gt'.
1152         (<==>gt): New alias for `=>>gt'.
1153
1154 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1155
1156         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1157         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1158         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1159         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1160         - Add settings for `<=>jis-x0213-1@2000' and
1161           `<=>jis-x0213-1@2004'.
1162
1163         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1164         XEmacs CHISE.
1165         (<==>jis-x0213-1): Likewise.
1166         (<==>jis-x0213-1@2000): Likewise.
1167         (<==>jis-x0213-1@2004): Likewise.
1168         (<=>jis-x0208): Add property `=>iso-ir 168'.
1169         (<=>jis-x0208@1997): Likewise.
1170         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1171         as the mother; add property `=>iso-ir 228'.
1172         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1173         property `=>iso-ir 228'.
1174         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1175         property `=>iso-ir 233'.
1176         (<==>gt): Renamed from `<=>gt'.
1177         (<=>gt): New alias for `<==>gt'.
1178
1179 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1182         CHISE.
1183         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1184         `<=>jis-x0208' as the mother.
1185         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1186         (<=>jis-x0213-1@2000): Ditto.
1187         (<=>jis-x0213-1@2004): Ditto.
1188
1189 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1192         settings for `<=>gt'.
1193
1194         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1195
1196 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1197
1198         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1199         XEmacs CHISE.
1200         (=jis-x0208@1978/-4pr): Likewise.
1201         (=jis-x0208@1978/4-pr): Likewise.
1202         (=jis-x0213-1): Likewise.
1203         (=ucs@iso): Likewise.
1204         (=ucs@unicode): Likewise.
1205         (=ucs@gb): Likewise.
1206         (=ucs@gb/fw): Likewise.
1207         (=ucs@cns): Likewise.
1208         (=ucs@cns/fw): Likewise.
1209         (=ucs@jis): Likewise.
1210         (=ucs@jis/fw): Likewise.
1211         (=ucs@jis/1990): Likewise.
1212         (=ucs@jis/2000): Likewise.
1213         (=ucs@jis/2004): Likewise.
1214         (=ucs@JP): Likewise.
1215         (=ucs@ks): Likewise.
1216         (=ucs@big5): Likewise.
1217         (=ucs@big5/cns11643): Likewise.
1218         (=ucs@cns11643): Likewise.
1219
1220 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-charset.el (default-coded-charset-priority-list):
1223         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1224
1225         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1226         CHISE.
1227         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1228         mother.
1229
1230 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1231
1232         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1233         from src/mule-charset.c].
1234         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1235         specify `final'.
1236         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1237         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1238         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1239         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1240         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1241         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1242
1243 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1246         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1247         (=jis-x0208@1978/i-4): Specify `partial'.
1248         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1249         mother coded-charset.
1250         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1251
1252 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         settings for `=jis-x0213-1@2004'.
1256
1257 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1260         CHISE.
1261         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1262         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1263         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1264         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1265         temporarily.
1266         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1267
1268 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1271         CHISE.
1272         (=shinjigen@1ed): Inherited from `=shinjigen'.
1273         (=shinjigen@rev): Likewise.
1274
1275 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1279
1280 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1283         define it as an alias.
1284         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1285         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1286         alias.
1287         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1288         alias.
1289
1290 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1293         CHISE.
1294
1295 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1298         CHISE.
1299         (shinjigen-2): Ditto.
1300
1301 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-charset.el (default-coded-charset-priority-list):
1304         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1305         `chinese-big5-eten-*' and `chinese-big5'.
1306
1307 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1310         #x9FA5 temporarily.
1311
1312 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         settings for `=jis-x0208@1978/i1'.
1316
1317 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1320         XEmacs CHISE.
1321
1322 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1325         XEmacs CHISE.
1326
1327 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1328
1329         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1330         XEmacs CHISE.
1331
1332 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1335         CHISE.
1336         (=ucs-bmp@cns): Likewise.
1337         (=ucs-bmp@jis): Likewise.
1338         (=ucs-bmp@ks): Likewise.
1339
1340 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1343         CHISE.
1344         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1345
1346 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         settings for `=zinbun-oracle'.
1350
1351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1352         `=zinbun-oracle'.
1353
1354 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1355
1356         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1357         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1358         `=ucs@iso'.
1359
1360 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1361
1362         * mule/mule-charset.el (default-coded-charset-priority-list):
1363         Delete `ucs-sip'; modify order of some CCSs.
1364
1365 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1368         in XEmacs CHISE.
1369
1370         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1371         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1372         CHISE.
1373
1374 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1375
1376         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1377         its registry.
1378         (=ucs-radicals@unicode): Likewise.
1379
1380 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1383         CHISE.
1384
1385 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1388         CHISE.
1389
1390 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1393         CHISE.
1394
1395 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1398         Modify preference of *isolated settings*.
1399
1400 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1403         utf-2000 is provided.
1404         (=ucs@cns11643): Likewise.
1405
1406 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1407
1408         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1409         Prefer every *isolated setting* to ordinary setting.
1410
1411 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1415
1416 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1419         CHISE.
1420
1421 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         settings for `=jis-x0208@1997'.
1425
1426 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1429         `=jis-x0208@1997'.
1430
1431 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1434         XEmacs CHISE.
1435
1436 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1439         `=jis-x0208@1978'.
1440         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1441         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1442         `=jis-x0208-1990' as the mother.
1443         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1444
1445 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1446
1447         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1448         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1449         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1450         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1451         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1452         for `=ucs@JP'.
1453
1454 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1455
1456         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1457         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1458         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1459         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1460         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1461         `=daikanwa@rev2'.
1462
1463 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1466         (=gt): Likewise.
1467         (=gt-k): Likewise.
1468         (=gt-pj-*): Likewise.
1469         (=gt-pj-k1): Likewise.
1470         (=gt-pj-k2): Likewise.
1471         (=daikanwa): Likewise.
1472         (=daikanwa-rev1): Likewise.
1473         (=daikanwa-rev2): Likewise.
1474         (=big5-pua): Likewise.
1475         (=big5-eten): Likewise.
1476         (chinese-big5-eten-a): Likewise.
1477         (chinese-big5-eten-b): Likewise.
1478         (=hanziku-*): Likewise.
1479         (=cbeta): Likewise.
1480         (=jef-china3): Likewise.
1481         (=ruimoku-v6): Likewise.
1482         (=ucs@iso): Likewise.
1483         (=ucs@unicode): Likewise.
1484         (=ucs@gb): Likewise.
1485         (=ucs@cns): Likewise.
1486         (=ucs@jis): Likewise.
1487         (=ucs@jis-1990): Likewise.
1488         (=ucs@jis-2000): Likewise.
1489         (=ucs@jp): Likewise.
1490         (=ucs@ks): Likewise.
1491         (=ucs@big5): Likewise.
1492         (=ucs-radicals): Likewise.
1493         (=ucs-radicals@unicode): Likewise.
1494         (=ucs-bmp-cjk): Likewise.
1495         (=ucs-bmp-cjk@unicode): Likewise.
1496         (=ucs-sip-ext-b): Likewise.
1497         (=ucs-sip-ext-b@iso): Likewise.
1498
1499 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1502         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1503
1504 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1507         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1508         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1509         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1510         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1511         arabic-digit, ipa and ``&I-B-XXXX;''.
1512
1513 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1514
1515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1516         setting for (I-)HZK{03..12}-XXXX.
1517
1518 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1522
1523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1524         `=ruimoku-v6'.
1525
1526         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1527         CHISE.
1528
1529 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1530
1531         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1532         (=ucs@unicode): Likewise.
1533         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1534         (=ucs@cns): Likewise.
1535         (=ucs@jis): Likewise.
1536         (=ucs@ks): Likewise.
1537         (=ucs@big5): Likewise.
1538
1539 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1542         `ucs-jis'.
1543         (utf-8-jis-er): Likewise.
1544         (utf-8-jp): New coding-system.
1545         (utf-8-jp-er): Likewise.
1546
1547         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1548
1549 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1552
1553         * mule/japanese.el: Move definition of `euc-jisx0213' to
1554         mule/mule-coding.el.
1555
1556 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1559         mule-coding before loading update-cdb when utf-2000 is provided.
1560
1561 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1564         `=daikanwa'.
1565
1566 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1569         definition codes when `utf-2000' is provided.
1570
1571 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1572
1573         * mule/mule-category.el (word-combining-categories): Don't setup
1574         `word-combining-categories' in XEmacs CHISE.
1575         (word-separating-categories): Add setting about Latin script in
1576         XEmacs CHISE.
1577
1578 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1581         setting for `chinese-big5'.
1582
1583 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1586         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1587         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1588         add setting for HZK0[12]-xxxx.
1589
1590 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1591
1592         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1593         in XEmacs CHISE.
1594
1595 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-charset.el (default-coded-charset-priority-list):
1598         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1599         and `chinese-big5' to `=gt-pj-*'.
1600
1601 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1602
1603         * mule/mule-conf.el (=daikanwa): Renamed from
1604         `ideograph-daikanwa'.
1605         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1606
1607 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=cns11643-7): Renamed from
1610         `chinese-cns11643-7'.
1611         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1612
1613 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-conf.el (=cns11643-6): Renamed from
1616         `chinese-cns11643-6'.
1617         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1618
1619 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1620
1621         * mule/mule-conf.el (=cns11643-5): Renamed from
1622         `chinese-cns11643-5'.
1623         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1624
1625 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1626
1627         * mule/mule-conf.el (=cns11643-4): Renamed from
1628         `chinese-cns11643-4'.
1629         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1630
1631 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-conf.el (=cns11643-3): Renamed from
1634         `chinese-cns11643-3'.
1635         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1636
1637 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1638
1639         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1640         `=cns11643-2'.
1641         (chinese-cns11643-2): New alias for `=cns11643-2'.
1642
1643 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1644
1645         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1646         `=cns11643-1'.
1647         (chinese-cns11643-1): New alias for `=cns11643-1'.
1648
1649 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1652         (chinese-gb12345): New alias for `=gb12345'.
1653
1654 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1655
1656         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1657         (chinese-gb2312): New alias for `=gb2312'.
1658
1659 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1660
1661         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1662         (chinese-big5): New alias for `=big5'.
1663
1664 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1667         (korean-ksc5601): New alias for `=ks-x1001'.
1668
1669 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1670
1671         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1672         `=jis-x0212'.
1673         (japanese-jisx0212): New alias for `=jis-x0212'.
1674
1675 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1676
1677         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1678         `=jis-x0208-1983'.
1679         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1680
1681 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1684         `=jis-x0208-1978'.
1685         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1686
1687 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1688
1689         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1690         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1691
1692 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1693
1694         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1695         (chinese-cns11643-3): Specify iso-ir 183.
1696         (chinese-cns11643-4): Specify iso-ir 184.
1697         (chinese-cns11643-5): Specify iso-ir 185.
1698         (chinese-cns11643-6): Specify iso-ir 186.
1699         (chinese-cns11643-7): Specify iso-ir 187.
1700         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1701         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1702
1703 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1706         \uXXXX for every cases.
1707
1708 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1709
1710         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1711         (ucs-big5): Changed to an alias for `=ucs@big5'.
1712
1713 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1714
1715         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1716         (ucs-ks): Changed to an alias for `=ucs@ks'.
1717
1718 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1719
1720         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1721         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1722
1723 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1724
1725         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1726         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1727
1728 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1729
1730         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1731         (ucs-jis): Changed to an alias for `=ucs@jis'.
1732
1733 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1734
1735         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1736         (ucs-cns): Changed to an alias for `=ucs@cns'.
1737
1738 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1739
1740         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1741         (ucs-gb): Changed to an alias for `=ucs@gb'.
1742
1743 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1744
1745         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1746         `ideograph-daikanwa-2'.
1747         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1748         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1749
1750 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1751
1752         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1753         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1754
1755         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1756         for `xemacs-chise-version'.
1757
1758 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1759
1760         * mule/mule-charset.el (default-coded-charset-priority-list):
1761         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1762         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1763         instead of `ideograph-hanziku-*'.
1764
1765         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1766         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1767
1768 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1771         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1772         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1773         `utf-2000' is provided.
1774
1775 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1778         is provided [was builtin coded-charsets].
1779
1780 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1781
1782         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1783         is provided [was builtin coded-charsets].
1784
1785 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1786
1787         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1788         is provided [was builtin coded-charsets].
1789
1790 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1791
1792         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1793         is provided [was builtin coded-charsets].
1794
1795 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1796
1797         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1798         when `utf-2000' is provided [was builtin coded-charsets].
1799
1800 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-conf.el (=hanziku-*): Renamed from
1803         `ideograph-hanziku-*'.
1804         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1805
1806 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1809         `utf-2000' is provided [was builtin coded-charsets].
1810         (ideograph-hanziku-{1..12}): Likewise.
1811
1812 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1815         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1816
1817 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1818
1819         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1820         when `utf-2000' is provided [was builtin coded-charsets].
1821
1822 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1823
1824         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1825         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1826         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1827
1828 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1829
1830         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1831         (ideograph-gt): Changed to an alias for `=gt'.
1832
1833 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1836         is provided; it was defined as a builtin coded-charset.
1837         (ideograph-gt): Likewise.
1838
1839 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1840
1841         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1842         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1843
1844 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1845
1846         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1847         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1848
1849 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1850
1851         * mule/mule-conf.el (=big5-eten): Renamed from
1852         `chinese-big5-eten'.
1853         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1854
1855 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1858         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1859
1860 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1861
1862         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1863         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1864
1865 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1866
1867         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1868         (china3-jef): Changed to an alias for `=jef-china3'.
1869
1870 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1871
1872         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1873         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1874
1875         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1876         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1877         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1878         when `utf-2000' is provided.
1879
1880 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-charset.el (default-coded-charset-priority-list):
1883         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1884
1885         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1886         (ucs-jis-2000): Deleted.
1887
1888 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1889
1890         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1891         UTF-2000.
1892         (=ucs-jis-2000): New coded-charset for UTF-2000.
1893
1894 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1895
1896         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1897         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1898
1899 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-charset.el (default-coded-charset-priority-list):
1902         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1903         `ideograph-cbeta'.
1904
1905 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1906
1907         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1908         builtin coded-charset].
1909
1910 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1911
1912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1913         settings for &K0-xxxx and &I-K0-xxxx.
1914
1915 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1916
1917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1918         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1919
1920 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1921
1922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1923         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1924
1925 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1928         UTF-2000.
1929         (ideograph-gt-pj-k1): Likewise.
1930         (ideograph-gt-pj-k2): Likewise.
1931
1932 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1933
1934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1935         `=jis-x0208'.
1936
1937 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1940         UTF-2000 [was a builtin coded-charset].
1941
1942 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1945         (utf-8-gb-er): Likewise.
1946
1947 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1950         settings for JIS X 0212 and JIS X 0208:1978.
1951
1952 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1955         setting for JIS X 0213.
1956
1957 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1958
1959         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1960         standard-case-table in UTF-2000.
1961
1962 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1965         definitions for isolated-chars.
1966
1967 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1968
1969         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1970         `configure-utf-2000-lisp-directory'.
1971         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1972         `mule-lisp-load-path'.
1973
1974 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1975
1976         * startup.el (startup-setup-paths): Set and use
1977         `utf-2000-lisp-directory'.
1978         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1979         UTF-2000.
1980
1981 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1982
1983         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1984         (paths-find-utf-2000-lisp-directory): New function.
1985         (paths-construct-load-path): Add new optional argument
1986         `utf-2000-lisp-directory'.
1987
1988         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1989
1990 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1991
1992         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1993         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1994         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
1995         (default-coded-charset-priority-list): Add `chinese-big5-1' and
1996         `chinese-big5-2' in UTF-2000.
1997
1998         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
1999         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2000
2001 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2002
2003         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2004         `big5-eten-er' in UTF-2000.
2005         (big5-cdp): Modify DOC-string and mnemonic.
2006
2007 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2010         UTF-2000 [renamed from utf-8-er].
2011         (utf-8-gb): New coding-system in UTF-2000.
2012         (utf-8-gb-er): Likewise.
2013         (utf-8-cns): Likewise.
2014         (utf-8-cns-er): Likewise.
2015         (utf-8-big5): Likewise.
2016         (utf-8-big5-er): Likewise.
2017         (utf-8-jis): Likewise.
2018         (utf-8-jis-er): Likewise.
2019         (utf-8-ks): Likewise.
2020         (utf-8-ks-er): Likewise.
2021         (utf-8-er): Likewise.
2022
2023 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2026         instead of `utf-8-unix' in UTF-2000.
2027
2028         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2029
2030 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2031
2032         * mule/japanese.el (euc-jisx0213): New coding-system.
2033
2034         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2035         `japanese-jisx0208-1990' as the mother.
2036
2037 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2038
2039         * dumped-lisp.el (preloaded-file-list): Change condition of
2040         loading "close-cdb".
2041
2042 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2045         setup `coded-charset-entity-reference-alist'.
2046
2047 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2050         UTF-2000.
2051
2052 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2053
2054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2055         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2056
2057 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2060         (chinese-big5-eten-a): Likewise.
2061         (chinese-big5-eten-b): Likewise.
2062         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2063         code range is #x8140 .. #x8DFE.
2064
2065 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2066
2067         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2068         UTF-2000.
2069         (chinese-big5-cdp): Likewise.
2070
2071 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2072
2073         * dumped-lisp.el (preloaded-file-list): Rename
2074         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2075
2076 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2077
2078         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2079         append `system-char-db-source-file-list' into
2080         `preloaded-file-list' in UTF-2000.
2081
2082 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2083
2084         * dumped-lisp.el (preloaded-file-list): Delete
2085         character-definition files.
2086
2087 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2088
2089         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2090         UTF-2000.
2091
2092 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2093
2094         * mule/mule-charset.el (default-coded-charset-priority-list):
2095         Delete `mojikyo-2022-1'.
2096
2097 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2098
2099         * mule/mule-charset.el (default-coded-charset-priority-list):
2100         Delete `mojikyo'.
2101
2102 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2105         `ucs-sip'.
2106
2107 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-charset.el (default-coded-charset-priority-list):
2110         Comment out `chinese-gb12345'.
2111
2112 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * bytecomp.el (byte-compile-insert-header): Fixed.
2115
2116 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2117
2118         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2119         XEmacs UTF-2000.
2120
2121 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2124         UTF-2000.
2125
2126 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2129         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2130
2131 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-charset.el (default-coded-charset-priority-list):
2134         `japanese-jef-china3' is renamed `china3-jef'.
2135
2136 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2139         `japanese-jef-china3' and `ideograph-cbeta'.
2140
2141 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2142
2143         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2144
2145 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2148         `chinese-big5-cdp'.
2149
2150 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2153         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2154
2155 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2158         loading character definitions.
2159
2160 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * dumped-lisp.el (preloaded-file-list): Rename
2163         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2164
2165 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2168         `chinese-big5'.
2169
2170 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * dumped-lisp.el (preloaded-file-list): Dump
2173         "Ideograph-R028-Private" with XEmacs UTF-2000.
2174
2175 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2178         `chinese-gb12345'.
2179
2180 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2183         `ideograph-gt-pj-{1..11}'.
2184
2185         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2186         XEmacs UTF-2000.
2187
2188 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list):
2191         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2192         `chinese-isoir165'.
2193
2194 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2197         `image/png', `image/x-xpm' and `image/tiff'.
2198
2199         * files.el (binary-file-regexps): Add *.PNG.
2200
2201 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list):
2204         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2205         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2206
2207 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2208
2209         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2210         the first completion when UTF-2000 is running.
2211
2212 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2213
2214         * mule/mule-charset.el (default-coded-charset-priority-list):
2215         Delete `ucs'.
2216
2217 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2220
2221         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2222         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2223
2224 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/vietnamese.el (vscii-2): Delete abolished property
2227         `composite'; now composite mode is default.
2228
2229 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2232         of `raw-text'; check \uHHHH representation even if non-ascii
2233         characters are not found.
2234
2235         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2236         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2237         unconditionally.
2238
2239         * mule/viet-ccl.el: New file.
2240
2241         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2242         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2243         - Separate CCL based implementations to viet-ccl.el.
2244
2245 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2246
2247         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2248         "jisx0213.2000-1".
2249         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2250
2251         * mule/mule-charset.el (default-coded-charset-priority-list):
2252         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2253         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2254
2255 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2256
2257         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2258
2259 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2260
2261         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2262         `ucs' in UTF-2000.
2263
2264 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2265
2266         * mule/mule-charset.el (default-coded-charset-priority-list):
2267         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2268         `arabic-iso8859-6'.
2269
2270 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2271
2272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2273         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2274
2275 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2276
2277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2278         `katakana-jisx0201' in UTF-2000.
2279
2280 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2281
2282         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2283         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2284         "u0FB50-Arabic-Presentation-Forms-A",
2285         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2286         "u0FE50-Small-Form-Variants",
2287         "u0FE70-Arabic-Presentation-Forms-B",
2288         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2289         UTF-2000.
2290
2291 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2292
2293         * dumped-lisp.el (preloaded-file-list): Delete
2294         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2295         ... "Ideograph-R214-Flute" in UTF-2000.
2296
2297 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2298
2299         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2300         (japanese-jisx0213-2): New coded-charset.
2301
2302         * dumped-lisp.el (preloaded-file-list): Add
2303         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2304         "Ideograph-R030-Mouth".
2305
2306 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2307
2308         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2309         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2310         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2311         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2312         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2313         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2314         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2315         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2316
2317 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2318
2319         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2320         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2321         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2322         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2323         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2324
2325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2326         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2327
2328 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2329
2330         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2331         in UTF-2000.
2332
2333 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2334
2335         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2336         (chinese-isoir165): Moved from mule/chinese.el.
2337         (chinese-cns11643-3): Moved from mule/chinese.el.
2338         (chinese-cns11643-4): Moved from mule/chinese.el.
2339         (chinese-cns11643-5): Moved from mule/chinese.el.
2340         (chinese-cns11643-6): Moved from mule/chinese.el.
2341         (chinese-cns11643-7): Moved from mule/chinese.el.
2342
2343         * mule/chinese.el: Move definition of coded-charsets to
2344         mule/mule-conf.el.
2345
2346 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2347
2348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2349         `ideograph-daikanwa'.
2350
2351 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2352
2353         * dumped-lisp.el (preloaded-file-list): Delete
2354         "ccs-jisx0201-latin.el".
2355
2356 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2357
2358         * dumped-lisp.el (preloaded-file-list): Add
2359         "u031A0-Extended-Bopomofo" in UTF-2000.
2360
2361 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2362
2363         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2364         renamed to u02E00-CJK-Radical-Supplement.
2365
2366 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2367
2368         * dumped-lisp.el (preloaded-file-list): Add
2369         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2370         "u030A0-Katakana", "u03100-Bopomofo",
2371         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2372         "u03200-Enclosed-CJK-Letters-and-Months" and
2373         "u03300-CJK-Compatibility".
2374
2375 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2376
2377         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2378         "u02F00-Kangxi-Radicals" and
2379         "u02FF0-Ideographic-Description-Characters".
2380
2381 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2382
2383         * dumped-lisp.el (preloaded-file-list): Add
2384         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2385         "u02800-Braille-Patterns" in UTF-2000.
2386
2387 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2388
2389         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2390         "uXXXXX-*.el" in UTF-2000.
2391
2392         * bytecomp.el (byte-compile-insert-header): Delete comments if
2393         non-ASCII characters are found; allow `byte-compile-dynamic' and
2394         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2395         `raw-text'.
2396
2397 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2398
2399         * dumped-lisp.el (preloaded-file-list): Add
2400         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2401         "u025A0-Geometric-Shapes.el".
2402
2403 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2404
2405         * dumped-lisp.el (preloaded-file-list): Add
2406         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2407         "u02460-Enclosed-Alphanumerics.el".
2408
2409 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `chinese-gb2312'.
2413
2414         * dumped-lisp.el (preloaded-file-list): Add
2415         "u02200-Mathematical-Operators.el" and
2416         "u02300-Miscellaneous-Technical.el".
2417
2418 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2419
2420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2421         `chinese-cns11643-*'.
2422
2423         * dumped-lisp.el (preloaded-file-list): Add
2424         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2425         "u02190-Arrows.el" in UTF-2000.
2426
2427 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2428
2429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2430         `korean-ksc5601'.
2431
2432         * dumped-lisp.el (preloaded-file-list): Add
2433         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2434         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2435         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2436
2437 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2438
2439         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2440
2441 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2442
2443         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2444         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2445         "u01780-Khmer.el", "u01800-Mongolian.el",
2446         "u01E00-Latin-Extended-Additional.el" and
2447         "u01F00-Greek-Extended.el" in UTF-2000.
2448
2449 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2450
2451         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2452         `ethiopic-ucs' and `ethiopic'.
2453
2454         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2455         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2456
2457         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2458         from mule/ethiopic.el.
2459
2460         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2461         mule/mule-conf.el.
2462
2463 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2464
2465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2466         `lao'.
2467
2468         * mule/mule-conf.el (lao): New coded-charset.
2469
2470         * dumped-lisp.el (preloaded-file-list): Add
2471         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2472         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2473         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2474         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2475         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2476
2477 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2478
2479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2480         `ucs-bmp' and `arabic-iso8859-6'.
2481
2482 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2483
2484         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2485         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2486         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2487
2488 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2489
2490         * startup.el (normal-top-level): Load autoload file for UTF-2000
2491         in UTF-2000.
2492
2493 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2494
2495         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2496         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2497         "u00020-Basic-Latin.el", "u00080-C1.el",
2498         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2499         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2500         "u002B0-Spacing-Modifier-Letters.el",
2501         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2502         UTF-2000.
2503
2504 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2505
2506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2507         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2508         instead of `vietnamese-viscii-*'.
2509
2510 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2511
2512         * mule/mule-conf.el: New file.
2513
2514         * mule/misc-lang.el: Move definition of charset `ipa' to
2515         mule/mule-conf.el.
2516
2517 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2520         `latin-viscii'; prefer it for characters used in Vietnamese.
2521
2522 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2523
2524         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2525
2526 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2527
2528         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2529         `vietnamese-viscii-lower'.
2530         (latin-viscii-upper): Renamed from charset
2531         `vietnamese-viscii-upper'.
2532         (vietnamese-viscii-lower): New alias for charset
2533         `latin-viscii-lower'.
2534         (vietnamese-viscii-upper): New alias for charset
2535         `latin-viscii-upper'.
2536
2537 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2538
2539         * mule/mule-charset.el (default-coded-charset-priority-list):
2540         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2541
2542 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2543
2544         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2545         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2546         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2547         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2548         lisp/utf-2000.
2549
2550 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2551
2552         * mule/ccs-tcvn5712.el: New file.
2553
2554 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2555
2556         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2557         in UTF-2000.
2558
2559 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2560
2561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2562         `japanese-jisx0208'.
2563
2564 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2565
2566         * dumped-lisp.el (preloaded-file-list): Add
2567         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2568         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2569         UTF-2000.
2570
2571         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2572         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2573         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2574         mule/ccs-viscii.el: New files.
2575
2576         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2577         if \uXXXX is found.
2578
2579 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2580
2581         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2582         `hiragana-jisx0208' and `katakana-jisx0208'.
2583
2584 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2585
2586         * mule/chinese.el (chinese-cns11643-3): Define it even if
2587         `utf-2000' is provided.
2588         (chinese-cns11643-4): Likewise.
2589         (chinese-cns11643-5): Likewise.
2590         (chinese-cns11643-6): Likewise.
2591         (chinese-cns11643-7): Likewise.
2592
2593 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2594
2595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2596         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2597
2598 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2599
2600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2601         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2602
2603 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2604
2605         * mule/mule-charset.el (default-coded-charset-priority-list):
2606         Setup in UTF-2000.
2607
2608 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2609
2610         * mule/viet-chars.el: Don't define charset
2611         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2612         they are defined as builtin charsets.
2613
2614 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2615
2616         * version.el (emacs-version): Add more space just before UTF-2000
2617         version string.
2618
2619 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2620
2621         * version.el ([constant] emacs-version): Don't add a space in the
2622         preceding place of `xemacs-betaname' because it is duplicated.
2623         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2624
2625         * startup.el (splash-frame-body): Add ETL.
2626
2627 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2628
2629         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2630         is provided because it is defined as builtin charset.
2631         (chinese-cns11643-4): Likewise.
2632         (chinese-cns11643-5): Likewise.
2633         (chinese-cns11643-6): Likewise.
2634         (chinese-cns11643-7): Likewise.
2635
2636 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2637
2638         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2639         coding-system `iso-10646-ucs-4' is not defined.
2640
2641 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2642
2643         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2644         coding-system if `utf-2000' is provided.
2645
2646 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2647
2648         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2649         `utf-2000' is provided.
2650
2651 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2652
2653         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2654         if utf-2000 is provided temporally.
2655
2656 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2657
2658         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2659         as builtin variable].
2660
2661 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2662
2663         * files.el (insert-file-contents-literally): Treat file as binary;
2664         call file-name-handlers. [sync with Emacs 20.3.10]
2665
2666 2008-12-28  Vin Shelton  <acs@xemacs.org>
2667
2668         * XEmacs 21.4.22 is released
2669
2670 2008-12-30  Vin Shelton  <acs@xemacs.org>
2671
2672         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2673         during building even if no packages are found.
2674
2675 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2676
2677         * printer.el (generic-print-region): 
2678         (generic-print-buffer): 
2679         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2680         check if the msprinter device is available, now that msprinter is
2681         always available as a specifier tag. 
2682
2683 2008-12-24  Vin Shelton  <acs@xemacs.org>
2684
2685         * about.el: Add Francisco to my bio!
2686
2687 2008-12-23  Vin Shelton  <acs@xemacs.org>
2688
2689         * autoload.el: Move operator definitions to autoload-operators.el
2690         in the xemacs-base package.
2691
2692 2007-11-22  Vin Shelton  <acs@xemacs.org>
2693
2694         * about.el (about-hacker-contribution): Updated my bio.
2695
2696 2007-10-07  Vin Shelton  <acs@xemacs.org>
2697
2698         * XEmacs 21.4.21 is released
2699
2700 2007-09-19  Didier Verna  <didier@xemacs.org>
2701
2702         Update my personal info.
2703         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2704         * about.el (about-other-current-hackers): Ditto.
2705         * about.el (about-url-alist): Add my musical website.
2706         * about.el (about-personal-info): Update my entry.
2707         * about.el (about-hacker-contribution): Ditto.
2708
2709 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2710
2711         * package-get.el (package-get-download-sites): Update download
2712         sites in Japan.
2713         * package-get.el (package-get-pre-release-download-sites): Ditto.
2714
2715 2007-08-18  Vin Shelton  <acs@xemacs.org>
2716
2717         * package-get.el (package-get-pre-release-download-sites): Sync
2718         mirror sites with 21.5.  (Thanks, Adrian)
2719
2720 2007-08-09  Mike Sperber  <mike@xemacs.org>
2721
2722         * startup.el (migrate-user-init-file): Create backup of
2723         `user-init-file' before migrating.
2724         * startup.el (maybe-migrate-user-init-file): Print
2725         information about backup file.
2726         (maybe-create-compatibility-dot-emacs): Follow above change.
2727
2728 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2729
2730         * font-lock.el: Sync font-lock-add-keywords and
2731         font-lock-remove-keywords from GNU Emacs.
2732         * font-lock.el (font-lock-keywords-alist): New.
2733         * font-lock.el (font-lock-removed-keywords-alist): New.
2734         * font-lock.el (font-lock-add-keywords): New.
2735         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2736         * font-lock.el (font-lock-remove-keywords): New.
2737
2738 2007-08-16  Vin Shelton  <acs@xemacs.org>
2739
2740         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2741         patch from Hans de Graaff.
2742
2743 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2744
2745         * package-get.el (package-get-download-sites): Document Chile and
2746         update Denmark download site.
2747         * package-get.el (package-get-pre-release-download-sites): Ditto.
2748
2749 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2750
2751         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2752
2753 2006-12-09  Vin Shelton  <acs@xemacs.org>
2754
2755         * XEmacs 21.4.20 is released
2756
2757 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2758
2759         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2760
2761 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2762
2763         * info.el (Info-find-file-node, Info-insert-dir)
2764         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2765         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2766         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2767         and discussion.
2768
2769 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2770
2771         * obsolete.el (line-beginning-position): New, from 21.5.x.
2772         (line-end-position): Ditto.
2773
2774 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2775
2776         * package-get.el (package-get-download-sites): Welcome
2777         nl.xemacs.org and Thanks!
2778         * package-get.el (package-get-pre-release-download-sites): Ditto.
2779
2780 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2781
2782         * font-lock.el: Add support for not-so recent changes in Java to
2783         java-mode.
2784
2785 2006-01-28  Vin Shelton  <acs@xemacs.org>
2786
2787         * XEmacs 21.4.19 is released
2788
2789 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2790
2791         * easymenu.el: Update copyright. 
2792         * easymenu.el (easy-menu-all-popups):
2793         Add a docstring. 
2794         * easymenu.el (easy-menu-add):
2795         Document a bug, rework the function to preserve any existing
2796         non-default mode-popup-menu instead of overwriting it, and not to
2797         bother normalising the menu title (nothing else does).
2798         * easymenu.el (easy-menu-remove):
2799         Restore the default mode-popup-menu instead of leaving an empty
2800         one when we remove the last easy-menu popup. 
2801
2802 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2803
2804         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2805         as suggested by Rodrigo Ventura.
2806         * package-get.el (package-get-pre-release-download-sites): Ditto,
2807         with replacement of xemacs-21.5 by beta, which is the logical path
2808         to our beta core and package pre-releases.
2809
2810 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2811
2812         * package-get.el (package-get-download-sites): Add Hong Kong
2813         download site.
2814         * package-get.el (package-get-pre-release-download-sites): Ditto.
2815
2816 2005-12-26  Vin Shelton  <acs@xemacs.org>
2817
2818         * find-paths.el:
2819         * find-paths.el (paths-emacs-root-p): Add search for package root.
2820         * find-paths.el (paths-find-emacs-root): Replaced with
2821         paths-find-invocation-roots, which returns a list of roots.
2822         * find-paths.el (paths-find-invocation-roots): New.
2823         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2824
2825 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2826
2827         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2828         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2829
2830 2005-12-03  Vin Shelton <acs@xemacs.org>
2831
2832         * XEmacs 21.4.18 is released
2833
2834 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2835
2836         * package-get.el (package-get-download-sites): Update reflecting
2837         latest http://www.xemacs.org/Releases/ information generated by
2838         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2839         * package-get.el (package-get-pre-release-download-sites): Ditto.
2840
2841 2005-02-28  Simon Josefsson  <jas@extundo.com>
2842
2843         * about.el (xemacs-hackers): Add jas.
2844         (about-other-current-hackers): Likewise.
2845         (about-url-alist): Add URL for jas.
2846         (about-personal-info): Document jas.
2847         (about-hacker-contribution): Describe jas contributions.
2848
2849 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2850
2851         * easymenu.el (easy-menu-remove): As described in 
2852         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2853         except the "Command" menu from mode-popup-menu. 
2854
2855 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2856  
2857         * font.el (font-spatial-to-canonical): Correct calculation of 
2858         return value for pixel-based input value. 
2859  
2860 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2861
2862         * code-process.el (call-process): Process-related docstring
2863         improvements spurred by Norbert Koch.
2864         * code-process.el (call-process-region): Ditto.
2865         * code-process.el (start-process): Ditto.
2866
2867 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2868
2869         * finder.el (finder-find-library): Return filename actually
2870         searched for.
2871
2872 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2873
2874         * help.el (view-emacs-news): Use `expand-file-name' instead of
2875         `locate-data-file' as the latter will find any "NEWS" files that
2876         might exist in packages _before_ the one in core.
2877
2878 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2879
2880         * package-get.el (package-get-init-package):
2881         package-get-init-package buglet (21.4.17) by Jeff Mincy
2882         <mincy@rcn.com> fixing false temporary load-path shadows reported
2883         after package installation and simplifying code.
2884
2885 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2886
2887         * package-get.el (package-get-download-sites): Sync mirrors list
2888         with the XEmacs website.
2889         (package-get-pre-release-download-sites): Ditto.
2890
2891 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2892
2893         * derived.el (derived-mode-merge-syntax-tables):
2894         Revert my 21.5-only patch of 2003-07-18 which slipped in
2895         through Jerry James's patch of 2004-06-07.
2896
2897 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2898
2899         * cmdloop.el (keyboard-quit): Remove workaround for
2900         `region-active-p' not making sure active region is in current
2901         buffer now that it does.
2902         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2903         * simple.el (region-active-p): `region-active-p' to only return t
2904         when active region is in current buffer.
2905
2906 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2907
2908         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2909         package names, quell a byte-compiler warning, doc fix.
2910
2911 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2912
2913         * buffer.el (pop-to-buffer):
2914         * window-xemacs.el (display-buffer):
2915         Document use of `same-window-buffer-names,' `same-window-regexps'
2916         by pop-to-buffer and display-buffer. 
2917         
2918 2005-02-06  Vin Shelton <acs@xemacs.org>
2919
2920         * XEmacs 21.4.17 is released
2921
2922 2005-01-29  Ben Wing  <ben@xemacs.org>
2923
2924         * shadow.el (find-emacs-lisp-shadows):
2925         Add custom-defines to list of ignored files.
2926
2927 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2928
2929         * simple.el (shifted-motion-keys-select-region): Fix statement
2930         about unshifted-motion-keys-deselect-region.
2931
2932 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2933
2934         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2935         now) for GNU Emacs compatibility.
2936         (make-obsolete-variable): Ditto.
2937
2938 2004-01-08  Ben Wing  <ben@xemacs.org>
2939
2940         * code-files.el (load):
2941         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2942
2943 2004-12-05  Vin Shelton <acs@xemacs.org>
2944
2945         * XEmacs 21.4.16 is released
2946
2947 2004-12-04  Vin Shelton  <acs@xemacs.org>
2948
2949         * auto-autoloads.el: Regenerated.
2950
2951         * custom-load.el: Regenerated.
2952
2953 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2954
2955         Fix bug: apropos errors if a defalias refers to an undefined
2956         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2957
2958         * apropos.el (apropos):
2959         (apropos-command):
2960         * help.el (frob-help-extents):
2961         * help-macro.el (make-help-screen):
2962         * hyper-apropos.el (hyper-apropos-grok-functions):
2963         (hyper-apropos-get-doc):
2964         Catch void-function error thrown by `documentation'.
2965
2966 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2967
2968         * packages.el (package-require): Fix incorrect arg to format.
2969         This fixes a `format specifier' error.
2970
2971 2004-08-13  Jerry James  <james@xemacs.org>
2972
2973         * bytecomp.el (forward-word): Tell the byte compiler the correct
2974         number of arguments to forward-word.
2975
2976 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2977
2978         * etags.el: Fixed loading of include files for tag completion. Now
2979         you can make a tag file for a library, include it into your
2980         project and it will be reloaded only if it changed. Infinte
2981         include loops are detected and the correct tag files are loaded.
2982         * etags.el (buffer-tag-table-list): Load and verify tag files in
2983         the external function buffer-tag-table-list-load.
2984         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2985         tag files. Also load the included tag files. The priority of the
2986         included files is right below their parent file. If multiple
2987         matches occur then the symbols from the parent file are found
2988         first.
2989         * etags.el (tag-table-include-files): Corrected comment
2990         string. Switched to pattern constant tags-include-pattern to have
2991         it at a central location.
2992         * etags.el (tags-include-pattern): Added doc string.
2993         * etags.el (add-to-tag-completion-table): Removed obsolete
2994         comments as the include files are allready returned by
2995         buffer-tag-table-list and loaded.
2996         * etags.el (find-tag-internal): The include files are allready
2997         included in tag-tables as buffer-tag-table-list returns them now.
2998
2999 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3000
3001         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3002         Loading items into the notebook is now done by C code.
3003         * widgets-gtk.el (gtk-widget-instantiate-internal):
3004         Style no longer changed.
3005
3006 2004-06-28  Nix  <nix@esperi.org.uk>
3007
3008         * cmdloop.el (truncate-command-history-for-gc): Delay
3009         execution of all things that look up variable bindings,
3010         via `enqueue-eval-event'.
3011
3012 2004-06-24  Vin Shelton  <acs@xemacs.org>
3013
3014         * package-get.el (package-get-require-signed-base-updates):
3015         now defaults to nil.
3016
3017 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3018
3019         * subr.el (split-string): Clean up docstring.
3020
3021 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3022
3023         * faces.el (zmacs-region): fix typo in docstring.
3024
3025 2004-06-07  Jerry James  <james@xemacs.org>
3026
3027         * derived.el: Synch with Emacs 21.3.
3028         * subr.el (with-local-quit): New, from Emacs 21.3.
3029         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3030         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3031         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3032
3033 2004-06-16  Jerry James  <james@xemacs.org>
3034
3035         * cl.el (cl-set-substring): Increment start by the length of the
3036         string, not the string itself.
3037
3038 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3039
3040         * etags.el (tag-table-include-files): Expand included TAGS file
3041         paths to avoid problems with relative paths.  Thanks to Peter
3042         Chubb <peterc@gelato.unsw.edu.au>.
3043         * etags.el (tags-include-pattern): New.
3044         * etags.el (add-to-tag-completion-table): Parse and ignore
3045         trailing include lines.
3046
3047 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3048
3049         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3050         avoiding line solely composed of equal signs.
3051
3052 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3053
3054         * cus-edit.el (alloc): Typo fix.
3055         * cus-edit.el (custom-browse-visibility): Ditto.
3056         * cus-edit.el (custom-variable-value-create): Ditto.
3057         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3058         * cus-edit.el (custom-save-variables): Bind print-length and
3059         print-level to nil to avoid value abbreviation.
3060         * cus-edit.el (custom-save-face-internal): Ditto.
3061         * cus-edit.el (custom-save-faces): Save in sorted order.
3062         * cus-edit.el (custom-save-resets): Bind print-length and
3063         print-level to nil to avoid value abbreviation.
3064         * cus-edit.el (custom-save-loaded-themes): Ditto.
3065
3066 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3067
3068         * subr.el (split-string-default-separators): New.
3069         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3070         see comment in source.
3071
3072 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3073
3074         * mule/japanese.el (paragraph-start, paragraph-separate):
3075         Remove anchor to BOL.
3076
3077 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3078
3079         * cl.el (gensym, gentemp): Improve docstrings.
3080
3081 2004-05-10  Vin Shelton  <acs@xemacs.org>
3082
3083         * etags.el: Sync with 21.5 version.
3084
3085 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3086
3087         * etags.el:
3088         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3089         only for use with exuberant ctags. This will also enable building of 
3090         completion tables with exuberant ctags. This will not work with
3091         xemacs ctags. 
3092         * etags.el (get-tag-table-buffer): New function for creating of
3093         completion table is used if tags-exuberant-ctags-optimization-p ist t
3094         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3095         finding the tag names. New.
3096         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3097         building tag completion table with exuberant ctags. New.
3098         * etags.el (find-tag-internal): Improve exact tag matching for tags
3099         with name fields. Before the patch return types of functions or
3100         function parameters (with exuberant ctags) were found as matches.
3101
3102 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3103
3104         * list-mode.el (display-completion-list): Fixed completion list was
3105         taking the width of the frame and not of the window for displaying
3106         the selection methods.
3107
3108 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3109
3110         * menubar-items.el (default-menubar): Options are saved to custom.el.
3111
3112
3113 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3114
3115         * isearch-mode.el (isearch-abort): Preserve successful search target.
3116
3117 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3118
3119         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3120         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3121         Bihlmeyer.
3122         * gnuserv.el (gnuserv-mode-line-string): New.
3123         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3124         gnuserv-mode.
3125         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3126         * gnuserv.el (gnuserv-edit-files): Use
3127         make-x-device-with-gtk-fallback.
3128
3129 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3130
3131         * gtk-widgets.el: New import: gtk-accel-group-new.
3132         * dialog-gtk.el:
3133         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3134         * dialog-gtk.el (popup-builtin-question-dialog):
3135         Added support for dialog button mnemonics.
3136
3137 2004-03-22  Chris Green <cmg@dok.org>
3138
3139         * process.el (shell-command): Output buffer was ignored when a
3140         background process was run via shell-command.
3141
3142 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3143
3144         * cus-edit.el (custom-save-variables): Retrieve a list of
3145         variables to save first, sort it, and make sure the variables are
3146         saved in sorted order.
3147
3148 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3149  
3150         * package-get.el (package-get-update-base-from-buffer): Force
3151         binary coding system for verifying GnuPG signature in the
3152         package-index file.
3153  
3154 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3155
3156         * package-get.el (package-get-package-index-file-location): Handle
3157         missing "EMACSPACKAGEPATH" environment variable.
3158
3159 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3160
3161         * package-admin.el (package-admin-find-top-directory): Simplify
3162         directory comparisions and fix substring errors on short path
3163         components.
3164         * package-get.el (package-get-package-index-file-location):
3165         Default to first component of "EMACSPACKAGEPATH", if set.
3166
3167 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3168
3169         * package-get.el (process-error): New error datum.
3170
3171 2004-02-02  Vin Shelton <acs@xemacs.org>
3172
3173         * XEmacs 21.4.15 is released
3174
3175 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3176
3177         * itimer.el (activate-itimer): Modify the itimer timeout value as
3178         if it were begun at the last time when the itimer driver was woken
3179         up.
3180
3181 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3182
3183         * specifier.el (Copyright):
3184         Update.
3185         (make-specifier-and-init):
3186         (map-specifier):
3187         (canonicalize-inst-pair):
3188         (canonicalize-spec-list):
3189         (set-specifier):
3190         Synch docstrings to 21.5 where appropriate.
3191
3192 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3193
3194         * package-get.el (package-get-list-packages-where): New.  A
3195         function that allows searching for groups of packages.  For
3196         example, find all packages that require the fsf-compat package.
3197
3198 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3199
3200         The Great PUI Sync.
3201
3202         * auto-autoloads.el: Regenerated.
3203
3204         * custom-load.el: Regenerated.
3205
3206         * dumped-lisp.el (packages-hardcoded-lisp): New.
3207
3208         * menubar-items.el (menu-max-items): New.
3209         (menu-submenu-max-items): New.
3210         (menu-submenu-name-format): New.
3211         (menu-split-long-menu): New.
3212         (menu-sort-menu): New.
3213         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3214
3215         * obsolete.el (pui-add-install-directory): Renamed to the more
3216         logical `pui-set-local-package-get-directory'.
3217         (package-get-download-menu): Moved to `package-ui.el' and renamed
3218         to `package-ui-add-download-menu'.
3219
3220         * package-admin.el (package-admin-install-function-mswindows):
3221         Whitespace clean up.
3222         (package-admin-add-single-file-package): Removed.
3223         (package-admin-default-install-function): Whitespace clean up.
3224         (package-admin-find-top-directory): New.
3225         (package-admin-get-install-dir): Use it.
3226         (package-admin-get-manifest-file): 
3227         (package-admin-check-manifest): 
3228         (package-admin-add-binary-package):
3229         (package-admin-get-lispdir):
3230         (package-admin-delete-binary-package):
3231         (package-admin):
3232
3233         * package-get.el (package-get-package-index-file-location): New.
3234         (package-get-install-to-user-init-directory): New.
3235         (package-get-remote):
3236         (package-get-download-sites):
3237         (package-get-pre-release-download-sites): New.
3238         (package-get-site-release-download-sites): New.
3239         (package-get-base-filename):
3240         (package-get-always-update):
3241         (package-get-user-index-filename): Removed.
3242         (package-get-pgp-available-p): New.
3243         (package-get-require-signed-base-updates):
3244         (package-get-was-current):
3245         (package-entries-are-signed): New.
3246         (package-get-continue-update-base): New.
3247         (package-get-download-menu): Removed.
3248         (package-get-require-base):
3249         (package-get-update-base-entry):
3250         (package-get-locate-file):
3251         (package-get-locate-index-file):
3252         (package-get-maybe-save-index):
3253         (package-get-update-base):
3254         (package-get-update-base-from-buffer):
3255         (package-get-update-base-entries):
3256         (package-get-interactive-package-query):
3257         (package-get-update-all):
3258         (package-get-all):
3259         (package-get-dependencies):
3260         (package-get-init-package):
3261         (package-get-info): New.
3262         (package-get):
3263         (package-get-staging-dir):
3264         (package-get-set-version-prop): Removed.
3265         (package-get-installedp):
3266         (package-get-ever-installed-p):
3267         (packages): Removed.
3268         (package-get-custom-groups): Removed.
3269         (package-get-custom): Removed.
3270         (package-get-custom-add-entry): Removed.
3271
3272         * package-info.el (batch-update-package-info):
3273
3274         * package-net.el (package-net-batch-generate-bin-ini):
3275         (package-net-update-installed-db):
3276
3277         * package-ui.el (pui-info-buffer):
3278         (pui-directory-exists): Removed.
3279         (pui-package-dir-list): Removed.
3280         (pui-add-install-directory): Removed.
3281         (package-ui-download-menu): New.
3282         (package-ui-pre-release-download-menu): New.
3283         (package-ui-site-release-download-menu): New.
3284         (pui-set-local-package-get-directory): New.
3285         (pui-package-symbol-char):
3286         (pui-update-package-display):
3287         (pui-toggle-package):
3288         (pui-toggle-package-key):
3289         (pui-toggle-package-delete):
3290         (pui-toggle-package-delete-key):
3291         (pui-toggle-package-event):
3292         (pui-toggle-verbosity-redisplay):
3293         (pui-install-selected-packages):
3294         (pui-add-required-packages):
3295         (pui-help-echo):
3296         (pui-display-info):
3297         (list-packages-mode):
3298         (pui-list-packages):
3299
3300         * packages.el (packages-compute-package-locations):
3301         (package-require):
3302         (package-delete-name):
3303         (packages-hardcoded-lisp): Removed.
3304         (packages-useful-lisp): Removed.
3305         (packages-unbytecompiled-lisp): Removed.
3306         (packages-find-package-directories):
3307
3308         Summary:
3309
3310         Major code clean up of all things PUI.
3311
3312         Much improved code to determine where packages should be
3313         installed.  PUI no longer depends on any packages being
3314         pre-installed to compute where packages are to be installed to.
3315
3316         The user can specify the location of their package-index file.  It
3317         isn't necessary to set this because it has sane defaults.  People
3318         who "run-in-place" won't accidently overwrite the CVS
3319         package-index file.  See
3320         `package-get-package-index-file-location'. 
3321
3322         PUI will now properly clean up after itself in the event of an
3323         unsuccessful package install.  This drastically reduces the number
3324         of "wrong md5sum" FAQs.
3325
3326         non-Mule XEmacsen can no longer install Mule packages.
3327
3328         Package management via the custom interface has been removed.
3329
3330         The PUI related menubar items have been reorganised.
3331
3332         The PGP verification code has been fixed and the default for
3333         whether or not it is used is automatically computed.
3334
3335         * update-elc.el ((preloaded-file-list site-load-packages
3336         need-to-dump dumped-exe)):
3337         Just a couple of small changes to allow for
3338         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3339         existing anymore.
3340
3341 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3342
3343         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3344         apply `format' to the first argument of byte-compile-warn, it
3345         already calls format.
3346
3347 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3348
3349         * files.el (delete-old-versions): Avoid going interactive during
3350         make install when environment variable VERSION_CONTROL is set.
3351
3352 2003-12-04  Vin Shelton  <acs@xemacs.org>
3353
3354         * menubar-items.el (menu-item-search): Only bring up search dialog
3355         box if the feature is available and desired.
3356
3357 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3358
3359         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3360
3361 2003-11-05  Vin Shelton  <acs@xemacs.org>
3362
3363         * help.el (Help-prin1-face):
3364         (Help-princ-face):
3365         princ and prin1 are functions and need to be called as such.  The
3366         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3367
3368 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3369
3370         * about.el (about-xemacs): Give full version and build date.
3371
3372 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3373
3374         * win32-native.el (grep-null-device): This XEmacs has null-device.
3375
3376 2003-09-06  Mike Sperber  <mike@xemacs.org>
3377
3378         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3379         implement the specified semantics for `defvar.'
3380
3381 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3382
3383         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3384         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3385         displaying buffer in question.
3386
3387 2003-09-03  Vin Shelton <acs@xemacs.org>
3388
3389         * XEmacs 21.4.14 is released
3390
3391 2003-08-17  Vin Shelton  <acs@xemacs.org>
3392
3393         * about.el: Vanity patch.
3394
3395 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3396
3397         * code-process.el (call-process):
3398         (call-process-region):
3399         (start-process):
3400         Document coding system processing.
3401
3402 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3403
3404         * startup.el (splash-frame-body): Idiomatic English.
3405
3406 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3407
3408         * font-lock.el (font-lock-match-java-declarations): Move
3409         save-restriction, narrow-to-region to beginning of function to
3410         avoid going beyond the limit and causing an infloop.
3411
3412 2003-04-16  Jerry James  <james@xemacs.org>
3413
3414         * keydefs.el: Remove mappings for keys mapped to the nowhere
3415         defined function function-key-error.
3416
3417 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3418
3419         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3420         lisp-interaction-mode-hook): Add the docstrings.
3421
3422 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3423
3424         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3425         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3426         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3427
3428 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3429
3430         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3431         lambda list after the original doc.  Care about
3432         #'(lambda () "SingleString") 
3433         (cl-upcase-arg): 
3434         (cl-function-arglist):
3435         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3436         circular data structures in lambda list specification
3437
3438 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3439
3440         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3441         to appear in font-lock-function-name-face.
3442
3443 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3444
3445         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3446         is not also the value of the lambda.
3447
3448 2003-05-06  Andy Piper  <andy@xemacs.org>
3449
3450         * files.el (revert-buffer): Make sure local variables get processed,
3451         even in the case of an optimized reversion.
3452
3453 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3454
3455         * XEmacs 21.4.13 is released
3456
3457 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3458
3459         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3460         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3461
3462 2003-02-14  Ben Wing  <ben@xemacs.org>
3463
3464         * byte-optimize.el:
3465         * byte-optimize.el (byte-compile-inline-expand):
3466         * byte-optimize.el (byte-compile-unfold-lambda):
3467         * byte-optimize.el (byte-optimize-form-code-walker):
3468         * byte-optimize.el (byte-optimize-form):
3469         * byte-optimize.el (byte-decompile-bytecode-1):
3470         * byte-optimize.el (byte-optimize-lapcode):
3471         Review carefully and sync up to 20.7 except for areas as noted.
3472         Fixes problem with JDE compilation.
3473
3474 2003-02-05  Ben Wing  <ben@xemacs.org>
3475
3476         * simple.el:
3477         * simple.el (motion-keys-for-shifted-motion):
3478         Omit M-S-home/end from motion keys.
3479
3480 2003-02-07  Ben Wing  <ben@xemacs.org>
3481
3482         * text-props.el (text-property-any):
3483         * text-props.el (text-property-not-all):
3484         Fix bug when end > start.
3485
3486 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3487
3488         * info.el (Info-insert-dir): Make default-directory end in
3489         separator.  Patch due to Martin Buchholz.
3490
3491 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3492
3493         * XEmacs 21.4.12 "Portable Code" is released.
3494
3495 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3496
3497         * about.el: Update golubev data.
3498
3499 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3500
3501         * isearch-mode.el (isearch-mode-map): Substitute comment on
3502         desirability, and back out "GR is printable" changes.
3503
3504 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3505
3506         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3507
3508 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3509
3510         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3511
3512 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3513
3514         * menubar-items.el (default-menubar): Use browse-url-mozilla
3515         instead of browse-url-gnome-moz for Mozilla.
3516
3517 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3518
3519         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3520
3521 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3522
3523         * files.el (auto-mode-alist): Remove redundant entries for modes
3524         that live in packages.
3525         (interpreter-mode-alist): Ditto.
3526
3527 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3528
3529         * menubar-items.el (default-menubar): Sync with current
3530         browse-url-xemacs.el.
3531
3532 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3533
3534         * XEmacs 21.4.10 "Military Intelligence" is released.
3535
3536 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3537
3538         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3539
3540 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3541
3542         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3543
3544 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3545
3546         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3547         effect free function.
3548         (font-lock-fontify-keywords-region): Supply the argument to
3549         font-lock-compile-keywords.
3550
3551 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3552
3553         * package-get.el (package-get-download-sites): Bring sites list
3554         up to date, prefer xx.xemacs.org addresses.
3555
3556 2002-09-27  Andy Piper  <andy@xemacs.org>
3557
3558         * dialog.el (make-dialog-box): for general dialogs only
3559         delete-frame-hook will be run.
3560
3561 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3562
3563         * font-lock.el (font-lock-fontify-syntactically-region): Add
3564         comment about lookup-syntax-properties, document LOUDLY as unused.
3565
3566 2002-08-26  Andy Piper  <andy@xemacs.org>
3567
3568         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3569         merge.
3570
3571 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3572
3573         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3574         (make-obsolete-variable): Ditto.
3575         (make-compatible): Ditto.
3576         (make-compatible-variable): Ditto.
3577
3578 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3579
3580         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3581         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3582
3583 2002-08-28  Andy Piper  <andy@xemacs.org>
3584
3585         * files.el (revert-buffer): propagate revert-without-query-status.
3586
3587 2002-06-03  Andy Piper  <andy@xemacs.org>
3588
3589         * dialog-items.el (make-search-dialog): align various subcontrols
3590         in visually pleasing ways, allow frame to autosize to the dialog
3591         size.
3592         * dialog.el (make-dialog-box): add a border inside the frame. Add
3593         :autosize property, if t then reset the frame size appropriately
3594         before the frame is mapped.
3595         * gutter-items.el (set-progress-feedback-instantiator): align
3596         various subcontrols.
3597         * gutter-items.el (set-progress-abort-instantiator): ditto.
3598
3599 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3600
3601         * XEmacs 21.4.9 "Informed Management" is released.
3602
3603 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3604
3605         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3606         "&optional append" argument.
3607
3608 2002-07-16  Didier Verna  <didier@xemacs.org>
3609
3610         * subr.el (replace-in-string): fix case fold bug introduced by
3611         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3612         case-fold-search in temporary buffers.
3613
3614 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3615
3616         * lib-complete.el (find-library): Remove check for mule because
3617         decompression DOES work on Mule.
3618
3619 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3620
3621         * simple.el (join-line): New alias for `delete-indentation'.
3622
3623 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3624
3625         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3626         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3627         (font-lock-builtin-face): New.
3628         (font-lock-constant-face): New.
3629         (font-lock-face-list): Add builtin and constant faces.
3630
3631 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3632
3633         * autoload.el (make-autoload): Support define-derived-mode.
3634         Collected puts of doc-string-elt property.  Based on a patch by
3635         Didier Verna <didier@xemacs.org>.
3636
3637 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3638
3639         * wid-edit.el (widget-field-activate): Fix docstring typo.
3640
3641 2002-07-23  Andy Piper  <andy@xemacs.org>
3642
3643         * about.el (about-personal-info): update me.
3644
3645 2002-07-12  Andy Piper  <andy@xemacs.org>
3646
3647         * custom.el (custom-theme-set-variables): remove bogus
3648         arguments. Use custom-set-default to set defaults.
3649         (custom-set-variables): update doc.
3650         (custom-local-buffer): new, synced from FSF.
3651         (custom-set-default): ditto.
3652         (defcustom): update doc.
3653
3654 2002-06-16  Andy Piper  <andy@xemacs.org>
3655
3656         * menubar-items.el (default-menubar): enable windows printing on
3657         cygwin as well as native.
3658
3659 2002-06-12  Andy Piper  <andy@xemacs.org>
3660
3661         * printer.el (generic-print-buffer): catch all errors so that the
3662         print device can be cleared in all scenarios.
3663         (Printer-clear-device): make sure clearing the printer allows it
3664         to be used again immediately.
3665         (generic-print-region): make sure the default printer face is
3666         black-on-white.
3667
3668 2002-04-23  Jerry James  <james@xemacs.org>
3669
3670         * window-xemacs.el (display-buffer-function): Change doc to
3671         reflect new arg.
3672         * window-xemacs.el (pre-display-buffer-function): Ditto.
3673         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3674         non-nil, make the new window just big enough for its contents.
3675         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3676         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3677         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3678
3679 2002-06-06  Andy Piper  <andy@xemacs.org>
3680
3681         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3682         (defcustom): ditto.
3683         (custom-handle-keyword): ditto.
3684
3685 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3688         Make obsolete.  Default to nil.
3689         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3690         Inspired by a patch by John Palmieri.
3691
3692 2002-07-01  Mike Alexander  <mta@arbortext.com>
3693
3694         * process.el (shell-command-on-region): Don't delete the region
3695         before giving it to call-process-region
3696
3697 2002-06-04  Jerry James <james@eecs.ku.edu>
3698
3699         * find-paths.el (paths-find-architecture-directory): Search in
3700         `system-configuration'/`base', not `base'`system-configuration'.
3701
3702 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3703
3704         * info.el (Info-index): Add missing \ in [ t].
3705
3706 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3707
3708         * gutter-items.el (gutter-buffers-tab-visible-p,
3709         buffers-tab-omit-function, buffers-tab-selection-function,
3710         buffers-tab-filter-functions):
3711         Doc improvements.
3712
3713 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3714
3715         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3716
3717         * toolbar-items.el (toolbar-news): Fix typo in message string.
3718
3719 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3720
3721         * dialog.el (yes-or-no-p-dialog-box): 
3722         * cmdloop.el (y-or-n-p-minibuf):
3723         (yes-or-no-p-minibuf):
3724         (yes-or-no-p):
3725         (y-or-n-p): 
3726         Specify negative answers in docstrings.
3727
3728 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3729
3730         * package-ui.el (pui-help-echo): Display both installed and author
3731         version.  Use a balloon-help window to display extra info like
3732         package requires.
3733
3734 2002-05-30  Andy Piper  <andy@xemacs.org>
3735
3736         * files.el (revert-buffer-internal): don't visit
3737         revert-buffer. Kill buffer when not used. Suggested by Mike
3738         Alexander <mta@arbortext.com>
3739
3740 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3741
3742         * files.el (revert-buffer): More docstring fiddling.
3743
3744 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3745
3746         * files.el (revert-buffer):
3747         (revert-buffer-internal):
3748         (revert-buffer-insert-file-contents-function):
3749         Improve docstrings and comments.
3750
3751 2002-05-08  Andy Piper  <andy@xemacs.org>
3752
3753         * files.el (revert-buffer): observe noconfirm behavior.
3754
3755 2002-04-09  Andy Piper  <andy@xemacs.org>
3756
3757         * files.el (revert-buffer): use revert-buffer-internal if it looks
3758         like doing so will not result in any user-visible changes.
3759         (revert-buffer-internal): new function. Do the actual process of
3760         reversion and then see whether the result is any different to what
3761         we have already. If it is not then do nothing.
3762
3763 2001-12-11  Andy Piper  <andy@xemacs.org>
3764
3765         * menubar.el (get-popup-menu-response): re-order so that it works
3766         on more sane/facist window systems.
3767
3768 2001-12-03  Andy Piper  <andy@xemacs.org>
3769
3770         * faces.el (frob-face-property): don't infloop in face frobbing
3771         from Jan Vroonhof <jan@xemacs.org>.
3772
3773 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3774
3775         * faces.el (frob-face-property): Follow face fall-back hierarchy
3776         properly for face properties without an instance. Only do manual
3777         copy form 'default in last resort. This handles in particular
3778         the case where 'default itself has only a fall-back (which is
3779         the case by default on windows).
3780
3781 2001-11-24  Andy Piper  <andy@xemacs.org>
3782
3783         * printer.el (generic-print-region): set default-frame-plist to
3784         nil while creating the printer frame so that sizes reflect the
3785         printed page.
3786
3787         * faces.el (face-complain-about-font): Don't complain on printers.
3788
3789 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3790         
3791         * package-net.el: Andy synch.
3792         
3793 2001-12-16  Andy Piper  <andy@xemacs.org>
3794
3795         * package-get.el (package-get-update-all): Make sure installed.db
3796         gets updated after updating packages.
3797
3798 2002-03-28  Ben Wing  <ben@xemacs.org>
3799
3800         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3801         continuation, truncation so that we don't get line jumpiness from
3802         them being larger than the line height.
3803
3804         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3805
3806 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3807
3808         * font.el (font-window-system-mappings): Add mapping for Gtk
3809         (assume identical to X) 
3810
3811 2002-02-04  Andy Piper  <andy@xemacs.org>
3812
3813         * files.el (convert-standard-filename): Fix for short filename
3814         Peter Arius <pas@methodpark.de>
3815
3816 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3817
3818         * list-mode.el (default-choose-completion): completion-base-size
3819         should refer to local value in the completion list buffer.
3820
3821 2001-12-03  Didier Verna  <didier@xemacs.org>
3822
3823         * rect.el: autoload `replace-rectangle'.
3824         * keydefs.el (global-map): bind it to `C-x r p'.
3825
3826 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3827
3828         * XEmacs 21.4.8 "Honest Recruiter" is released.
3829
3830 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3831
3832         This patch is based on Jerry James's patch and analysis.
3833
3834         * select.el (get-clipboard):
3835         (get-selection):
3836         Update docstrings.
3837         (get-clipboard-foreign):
3838         (get-selection-foreign):
3839         New function for use as `interprogram-paste-function's.
3840
3841         * simple.el (interprogram-paste-function): Change default to
3842         `get-clipboard-foreign'; improve docstring.
3843         (interprogram-cut-function): Improve dosctring.
3844
3845 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3846
3847         * XEmacs 21.4.7 "Economic Science" is released.
3848
3849 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3850
3851         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3852
3853 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3854
3855         * obsolete.el (assq-delete-all): New compatibility alias for 
3856         remassq.
3857
3858 2002-01-09  Simon Josefsson  <jas@extundo.com>
3859
3860         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3861
3862 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3863
3864         * info.el (Info-auto-generate-directory): Default
3865         Info-auto-generate-directory to 'if-outdated.
3866
3867 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3868
3869         * startup.el (normal-top-level): Prevent migration code from
3870         trashing .emacs on an error in loading the init files.
3871
3872 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3873
3874         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3875         "system default" Xdefaults and friends get xrdb-mode.
3876
3877 2002-03-05  Mats Lidell  <matsl@contactor.se>
3878  
3879         * help-nomule.el (tutorial-supported-languages): Added Swedish
3880         tutorial. Sorted languages.
3881
3882 2002-02-11  Mike Sperber <mike@xemacs.org>
3883
3884         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3885         regenerating outdated dir files and dir is non-existent.
3886
3887 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3888
3889         * code-files.el (convert-mbox-coding-system): Improve comment.
3890         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3891         coding-system argument to `write-region-pre-hook' call.
3892         (write-region-pre-hook): Fix docstring to mention lockname argument.
3893
3894 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3895
3896         * minibuf.el (completing-read): Remove redundant wrong arg list.
3897
3898         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3899
3900 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3901
3902         * obsolete.el (interactive-form): new compatibility alias for 
3903         function-interactive.
3904
3905 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3906
3907         * menubar-items.el (Menubar-items-truncate-list): Removed.
3908         * menubar-items.el (Menubar-items-truncate-history): New.
3909         * menubar-items.el (default-menubar): Use
3910         Menubar-items-truncate-history.
3911
3912 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3913
3914         * printer.el (generic-print-region): Pass correct arguments to
3915         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3916         Torkelsson <torkel@acc.umu.se>.
3917
3918 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3919
3920         * help.el (describe-mode): synched with FSF 19.34; handle nil
3921         minor mode indicators.
3922
3923 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3924
3925         * minibuf.el (completing-read): Update docstring.
3926
3927 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3928
3929         * XEmacs 21.4.6 "Common Lisp" is released.
3930
3931 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3932
3933         * package-net.el: Inadvertant synch with Windows branch.  From
3934         Andy's log:
3935         (package-net-kit-version): new variable.
3936         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3937
3938 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3939
3940         * package-get.el (package-get-locate-index-file): Also search the
3941         core etc/ directory for the package index file if it can't be
3942         found in ~/.xemacs/.
3943
3944 2001-12-13  William Perry  <wmperry@gnu.org>
3945
3946         * dialog-gtk.el (popup-builtin-question-dialog):
3947         Conform to API in gui.c.
3948         
3949 2001-11-12  Andy Piper  <andy@xemacs.org>
3950
3951         * cus-edit.el (custom-save-face-internal): make sure we save
3952         non-themed faces.
3953         (custom-save-variables): ditto variables.
3954
3955 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3956
3957         * faces.el (make-face-family):
3958         (make-face-size):
3959         New face-modifying functions per Jan Vroonhof.
3960
3961         cus-face.el (custom-set-face-font-family):
3962         (custom-set-face-font-size):
3963         Use them.
3964
3965         * font.el (font-window-system-mappings): More precise docstring.
3966
3967         (font-create-name):
3968         (font-create-object):
3969         (tty-font-create-object):
3970         (tty-font-create-plist):
3971         (x-font-create-object):
3972         (x-font-create-name):
3973         (ns-font-create-name):
3974         (mswindows-font-create-object):
3975         (mswindows-font-create-name):
3976         Add doctrings.
3977
3978 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3979
3980         * gtk-faces.el (gtk-init-device-faces): removed spurious
3981         quote before let* expression.
3982
3983 2001-10-29  Andy Piper  <andy@xemacs.org>
3984
3985         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3986         modified when changing coding system.
3987
3988         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3989         that we invoke the GUI directory selector.
3990
3991 2001-10-25  Andy Piper  <andy@xemacs.org>
3992
3993         * dialog.el (make-dialog-box): use new directory dialog support.
3994         * minibuf.el (read-file-name-1): ditto.
3995         (read-file-name): ditto.
3996         (read-directory-name): ditto.
3997
3998 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * XEmacs 21.4.5 "Civil Service" is released.
4001
4002 2001-04-23  Didier Verna  <didier@xemacs.org>
4003
4004         * cus-edit.el (custom-variable-pre-save): New.
4005         * cus-edit.el (custom-variable-post-save): New.
4006         * cus-edit.el (custom-variable-save): use them.
4007         * cus-edit.el (custom-face-pre-save): New.
4008         * cus-edit.el (custom-face-post-save): New.
4009         * cus-edit.el (custom-face-save): use them.
4010         * cus-edit.el (custom-group-pre-save): New.
4011         * cus-edit.el (custom-group-post-save): New.
4012         * cus-edit.el (custom-group-save): use them.
4013         * cus-edit.el (Custom-save): use the pre/post functions above,
4014         call `custom-save-all' only once.
4015         * cus-edit.el (custom-variable-pre-reset-standard): New.
4016         * cus-edit.el (custom-variable-post-reset-standard): New.
4017         * cus-edit.el (custom-variable-reset-standard): use them.
4018         * cus-edit.el (custom-face-pre-reset-standard): New.
4019         * cus-edit.el (custom-face-post-reset-standard): New.
4020         * cus-edit.el (custom-face-reset-standard): use them.
4021         * cus-edit.el (custom-group-pre-reset-standard): New.
4022         * cus-edit.el (custom-group-post-reset-standard): New.
4023         * cus-edit.el (Custom-reset-standard): use them.
4024         * cus-edit.el (custom-face-reset-saved): use the pre/post
4025         functions above, call `custom-save-all' only once.
4026
4027 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4028
4029         * gutter-items.el (buffers-tab face): Derive from the modeline
4030         face by default.  Many people use white-on-black for the default
4031         font, and the tabs look hideous with that color combination.  The
4032         modeline usually has the correct colors.
4033
4034 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4035
4036         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4037         (tag-mark-stack-max): Typo fix.
4038
4039 2001-09-28  Ben Wing  <ben@xemacs.org>
4040
4041         * font-lock.el:
4042         * font-lock.el (font-lock-after-change-function):
4043         fix problem with last patch, reported by Katsumi Yamaoka.
4044
4045 2001-09-17  Ben Wing  <ben@xemacs.org>
4046
4047         * font-lock.el (font-lock-after-change-function):
4048         fix problem when you insert a comment on the line before a line of
4049         code: if we use the following char, then when you hit backspace,
4050         the following line of code turns the comment color.
4051
4052 2001-06-08  Ben Wing  <ben@xemacs.org>
4053
4054         * process.el: comment about shell-command-switch.
4055         * process.el (shell-quote-argument): Need to quote a null
4056         argument, too.  From Dan Holmsand.
4057         
4058         * startup.el (normal-top-level): Delete some unused FSF junk.
4059         * startup.el (command-line-early):
4060         
4061         * startup.el (command-line): Call MS Windows init function.
4062         
4063         * win32-native.el:
4064         * win32-native.el (mswindows-system-shells): New.
4065         * win32-native.el (mswindows-system-shell-p): New.
4066         * win32-native.el (init-mswindows-at-startup): New.
4067         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4068         * win32-native.el (mswindows-quote-one-simple-arg):
4069         * win32-native.el (mswindows-quote-one-command-arg):
4070         * win32-native.el (mswindows-construct-process-command-line-alist):
4071         Correct comments at top.  Correctly handle passing arguments
4072         to Cygwin programs and to bash.  Fix quoting of zero-length
4073         arguments (from Dan Holmsand).  Set shell-command-switch based
4074         on shell-file-name, which in turn comes from env var SHELL.
4075
4076 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4077
4078         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4079         default-toolbar-position): Fill docstrings for balloon-help.
4080
4081 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4082
4083         * faces.el: Reenable specifications over 'gtk domain.
4084
4085 2001-08-08  Didier Verna  <didier@xemacs.org>
4086
4087         * autoload.el (update-autoload-files): make defdir a file name,
4088         not directory name.
4089
4090 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4091
4092         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4093
4094         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4095
4096 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4097
4098         * font-menu.el (font-menu-set-font): Default to current font-family.
4099         (font-menu-preferred-resolution):
4100         (font-menu-size-scaling):
4101         Provide gtk defaults, too.
4102
4103 2001-07-29  Mike Alexander  <mta@arbortext.com>
4104
4105         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4106         list
4107         (custom-set-face-font-family): ditto
4108
4109 2001-07-26  Mike Sperber <mike@xemacs.org>
4110
4111         * files.el (auto-mode-alist): .9 files are man pages, too.
4112
4113 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4114
4115         * process.el (call-process-internal): bind
4116         coding-system-for-write to 'binary when calling
4117         start-process-internal, so the process receives 
4118         the literal contents of INFILE.
4119
4120 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4121
4122         * files.el (auto-mode-alist): Add configure.ac support.
4123
4124 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4125
4126         * buff-menu.el:
4127         mouse.el:
4128         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4129
4130 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4131
4132         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4133
4134 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4135
4136         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4137         mixed text.
4138         (kinsoku-eol-p): Ditto.
4139
4140 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4141
4142         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4143         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4144         characters as the category `s' or `e' correctly.
4145
4146 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4147
4148         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4149
4150 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4151
4152         * mule/cyrillic.el:  Set up case table.
4153
4154 2001-06-08  Mike Sperber <mike@xemacs.org>
4155
4156         * files.el (save-some-buffers-1): Don't zap the help window right
4157         after `map-y-or-n-p' has popped it up.
4158
4159 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4160
4161         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4162
4163 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4164
4165         * specifier.el: define-specifier-tag 'gtk.
4166
4167 2001-05-12  Ben Wing  <ben@xemacs.org>
4168
4169         * find-paths.el (paths-find-recursive-path):
4170         fix error with null EXCLUDE-REGEXP.
4171         
4172         * font-lock.el (font-lock-mode):
4173         fix problem reported by hrvoje with buffers starting with a space.
4174         
4175 2001-05-06  Ben Wing  <ben@xemacs.org>
4176
4177         * dialog.el (make-dialog-box):
4178         * menubar-items.el (default-menubar):
4179         * printer.el (generic-print-buffer):
4180         * printer.el (generic-print-region):
4181         implement printing the selection when it's selected.
4182
4183 2001-04-18  Didier Verna  <didier@xemacs.org>
4184
4185         * cus-edit.el (Custom-reset-standard): reset to standard settings
4186         not only when the buffer's :custom-state is 'modified, but also
4187         when it is 'set or 'saved.
4188
4189 2001-04-17  Didier Verna  <didier@xemacs.org>
4190
4191         * startup.el (load-user-init-file): define `custom-file' before
4192         loading the user's init file.
4193
4194 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4195
4196         * menubar.el (popup-mode-menu): Make it work with
4197         popup-menu-titles turned off.
4198         
4199 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4200
4201         * about.el (about-mailto-link): Use compose-mail for sending mail.
4202
4203 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4204
4205         * package-admin.el (package-install-hook): New.
4206         (package-delete-hook): New.
4207         (package-admin-add-single-file-package): Use package-delete-hook.
4208
4209         * package-get.el (package-get): Use package-install-hook.
4210
4211 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4212
4213         * package-ui.el (pui-install-selected-packages): reverse the lists
4214         of packages so that they get handled in the same order as they
4215         were selected.
4216
4217 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4218
4219         * packages.el (locate-library): Use read-library-name for completion.
4220
4221 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4222
4223         * byte-optimize.el (=): `=' is not a binary predicate!
4224         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4225         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4226
4227 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4228
4229         * bytecomp.el (byte-compile-arithcompare):
4230         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4231
4232 2001-06-03  William M. Perry  <wmperry@gnu.org>
4233
4234         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4235         return the filename selected by the user!
4236
4237 2001-05-31  William M. Perry  <wmperry@gnu.org>
4238
4239         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4240         in XEmacs/GTK.
4241
4242 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4243
4244         * coding.el: Tiny typo fixed.
4245
4246 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4247
4248         * XEmacs 21.4.3 "Academic Rigor" is released.
4249
4250 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4251
4252         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4253
4254 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4255
4256         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4257
4258 2001-05-04  Ben Wing  <ben@xemacs.org>
4259
4260         * printer.el (generic-print-buffer):
4261         * printer.el (generic-print-region):
4262         Enable dialog boxes.  Apply workaround recommended by Kirill.
4263         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4264         
4265         * simple.el (kill-whole-line):
4266         * simple.el (kill-line-1):
4267         * simple.el (kill-entire-line):
4268         * simple.el (kill-line):
4269         * simple.el (backward-kill-line):
4270         Take out interactive dependence of kill-whole-line.
4271
4272 2001-04-22  Ben Wing  <ben@xemacs.org>
4273
4274         * dialog.el (make-dialog-box):
4275         Put dialog titles back in -- this time correctly.  Fix various
4276         other problems with leaks and such.
4277
4278         * simple.el (region-exists-p):
4279         * simple.el (region-active-p):
4280         Add comment about which one is correct to use in menu specs.
4281
4282 2001-05-05  Ben Wing  <ben@xemacs.org>
4283
4284         * dialog.el (make-dialog-box): fix doc string.
4285         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4286         take out Pretty Print.
4287         * printer.el:
4288         * printer.el (printer-current-device): New.
4289         * printer.el (Printer-get-device): New.
4290         * printer.el (Printer-clear-device): New.
4291         * printer.el (generic-page-setup): New.
4292         * printer.el (generic-print-buffer):
4293         * printer.el (generic-print-region):
4294         Implement Page Setup.  Handle errors properly.
4295
4296 2001-05-05  Ben Wing  <ben@xemacs.org>
4297
4298         * subr.el (error): Complete list of errors in doc string.
4299         
4300 2001-04-22  Ben Wing  <ben@xemacs.org>
4301
4302         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4303         
4304 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4305
4306         * build-report.el: Remove CVS keywords since this file has been in
4307         core lisp for a while now.
4308         * build-report.el (build-report-make-output-files): Fix typo.
4309
4310 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4311
4312         * about.el (about-finish-buffer): Make sure the last change works
4313         even if EVENT is nil.
4314
4315 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4316
4317         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4318         clicked, not the one that happens to be the current buffer at the
4319         time.
4320
4321 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4322
4323         * cus-edit.el (custom-display): Support the GTK Window System also.
4324
4325 2001-04-30  Ben Wing  <ben@xemacs.org>
4326
4327         * printer.el:
4328         * printer.el (printer-page-header):
4329         * printer.el (Print-context): New.
4330         * printer.el (printer-page-footer):
4331         * printer.el (generate-header-element): New.
4332         * printer.el (generate-header-line): New.
4333         * printer.el (print-context-property):
4334         * printer.el (generic-print-buffer):
4335         * printer.el (generic-print-region):
4336         Implement headers and footers.  Implement calling Print dialog box
4337         (#### but it doesn't quite work yet).
4338
4339 2001-04-25  Ben Wing  <ben@xemacs.org>
4340
4341         * about.el (xemacs-hackers):
4342         * about.el (about-url-alist):
4343         * about.el (about-personal-info):
4344         * about.el (about-hacker-contribution):
4345         More contributions.
4346         
4347         * simple.el (handle-post-motion-command):
4348         Fix spurious setting of zmacs-region-stays to t after a non-shift
4349         motion command.
4350
4351 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4352
4353         * about.el (about-personal-info): Update my bio.
4354         (about-hacker-contribution): Ditto.
4355
4356 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4357
4358         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4359
4360 2001-04-19  Andy Piper  <andy@xemacs.org>
4361
4362         * package-net.el (package-net-cygwin32-binary-size): new size.
4363         (package-net-win32-binary-size): new size.
4364         (package-net-convert-index-to-ini): Use new arch.
4365         (package-net-batch-convert-index-to-ini): Removed.
4366         (package-net-generate-bin-ini): New.
4367         (package-net-batch-generate-bin-ini): New.
4368
4369 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4370
4371         * XEmacs 21.4.1 "Copyleft" is released.
4372
4373 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4374
4375         * x-compose.el (xlib-input-method-bug-workaround):
4376         (alias-colon-to-double-quote):
4377         Force sort in map-keymap to work around rehash bug.
4378
4379 2001-04-17  Ben Wing  <ben@xemacs.org>
4380
4381         * about.el: Finish overhaul, add a few new hackers, update a
4382         couple old ones.
4383
4384 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4385
4386         * XEmacs 21.4.0 "Solid Vapor" is released.
4387
4388 2001-04-15  Ben Wing  <ben@xemacs.org>
4389
4390         * about.el:
4391         * about.el (about-headline-face): New.
4392         * about.el (about-link-face): New.
4393         * about.el (about-current-release-maintainers): New.
4394         * about.el (about-other-current-hackers): New.
4395         * about.el (about-url-alist):
4396         * about.el (about-once-and-future-hackers): New.
4397         * about.el (about-mailto-link): New.
4398         * about.el (about-get-buffer):
4399         * about.el (about-finish-buffer):
4400         * about.el (about-xemacs):
4401         * about.el (about-features): Removed.
4402         * about.el (about-advantages): New.
4403         * about.el (about-maintainer-info): Removed.
4404         * about.el (about-personal-info): New.
4405         * about.el (about-hacker-contribution): New.
4406         * about.el (about-maintainer):
4407         * about.el (about-show-linked-info):
4408         * about.el (about-hackers):
4409         Major revamping.  Rewriting of most of the text, improve the
4410         link handling, separate info on contributors into personal
4411         and contribution info, add new contributors, update personal
4412         info, etc. etc.
4413         
4414         * menubar-items.el (default-menubar):
4415         Help menubar entry for News now says more accurately
4416         "What's New in XEmacs".
4417         
4418         * mouse.el:
4419         * mouse.el (mouse-track-cleanup-hook):
4420         * mouse.el (mouse-track):
4421         Don't set-buffer to a dead buffer when calling mouse-track
4422         cleanup hooks.
4423
4424 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * XEmacs 21.2.47 "Zephir" is released.
4427
4428 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4429
4430         * dialog.el (make-dialog-box): Disable dialog box titles until
4431         we get them working.
4432
4433 2001-03-30  Ben Wing  <ben@xemacs.org>
4434
4435         * help.el:
4436         * help.el (Help-princ-face):
4437         * help.el (Help-prin1-face):
4438         * help.el (frob-help-extents):
4439         * help.el (describe-function-1):
4440         * help.el (describe-variable):
4441         Avoid using font-lock faces, which may not be defined.
4442         Instead, use hyper-apropos faces, and make sure they're
4443         defined as necessary by using `require'. (It's not so safe
4444         to do this for font-lock.) In any case, we will eventually
4445         be merging this functionality into hyper-apropos.
4446
4447         * loaddefs.el (completion-ignored-extensions):
4448         Fix documentation.
4449         
4450         * menubar-items.el (menu-truncate-list): Removed.
4451         * menubar-items.el (Menubar-items-truncate-list): New.
4452         * menubar-items.el (default-menubar):
4453         Fix errors if grep or compile command is too long.  Rename helper
4454         function to be less visible.
4455
4456 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4457
4458         * byte-optimize.el (byte-optimize-minus):
4459         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4460
4461 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4462
4463         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4464         Mule is available.
4465
4466         * mule/latin.el: New file.
4467
4468 2001-03-11  Ben Wing  <ben@xemacs.org>
4469
4470         * auto-save.el:
4471         * auto-save.el (auto-save-directory):
4472         * auto-save.el (make-auto-save-file-name):
4473         * auto-save.el (auto-save-file-name-p): New.
4474
4475         Merge in improvements from other definition of
4476         make-auto-save-file-name in files.el.
4477         
4478         * auto-save.el (auto-save-original-name):
4479         * auto-save.el (auto-save-name-in-fixed-directory):
4480         * auto-save.el (auto-save-unslashify-name): Removed.
4481         * auto-save.el (auto-save-slashify-name): Removed.
4482         * auto-save.el (auto-save-reserved-chars): New.
4483         * auto-save.el (auto-save-escape-name): New.
4484         * auto-save.el (auto-save-unhex): New.
4485         * auto-save.el (auto-save-unescape-name): New.
4486
4487         Change algorithm for encoding filenames in auto-save names to be
4488         entirely safe with all filesystems and all possible characters in
4489         a filename, and 100% reversible. (Essentially, uses
4490         quoted-printable as the encoding.)
4491         
4492         * auto-save.el (recover-all-files):
4493
4494         Use insert-directory rather than calling ls directly -- fixes
4495         things under Windows.
4496
4497         * files.el:
4498         * files.el (convert-standard-filename): Substitute FSF's
4499         definition for this (we had nothing here before).
4500         
4501         * files.el (backup-buffer): Warning fix.
4502         
4503         * files.el (make-backup-file-name):
4504         * files.el (find-backup-file-name):
4505         Fix error in calling sequence to auto-save-file-name-p.
4506         
4507         * files.el (recover-file):
4508         Use insert-directory rather than calling ls directly -- fixes
4509         things under Windows.
4510
4511         * files.el (make-auto-save-file-name): Removed.
4512         * files.el (auto-save-file-name-p): Removed.
4513         auto-save is always dumped so no sense in having a definition
4514         that will always be overwritten with another.
4515         
4516         * files.el (insert-directory):
4517         * win32-native.el:
4518         * win32-native.el (debug-mswindows-process-command-lines):
4519         * win32-native.el (original-make-auto-save-file-name): Removed.
4520         * win32-native.el (make-auto-save-file-name): Removed.
4521
4522
4523 2001-03-21  Martin Buchholz <martin@xemacs.org>
4524
4525         * XEmacs 21.2.46 "Urania" is released.
4526
4527 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4528
4529         * menubar-items.el (default-menubar): Update sample.emacs to
4530         sample.init.el and adjust accelerators.
4531
4532 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4533
4534         * build-report.el (build-report): Improve docstring.
4535
4536 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4537
4538         * ChangeLog: Log GTK merge.
4539
4540         * gutter-items.el:
4541         * mwheel.el:
4542         * sound.el:
4543         * startup.el:
4544         Revert gratuitous whitespace changes.
4545
4546 2001-03-07  Ben Wing  <ben@xemacs.org>
4547
4548         * help.el:
4549         * help.el (key-or-menu-binding):
4550         * help.el (Help-find-file): New.
4551         * help.el (describe-beta):
4552         * help.el (describe-copying):
4553         * help.el (describe-project):
4554         * help.el (view-emacs-news):
4555         * help.el (view-sample-init-el): New.
4556         * help.el (Help-princ-face): New.
4557         * help.el (Help-prin1-face): New.
4558         * help.el (help-symbol-function-context-menu):
4559         * help.el (help-symbol-variable-context-menu):
4560         * help.el (help-symbol-function-and-variable-context-menu):
4561         * help.el (frob-help-extents):
4562         * help.el (describe-function-1):
4563         * help.el (describe-variable):
4564
4565         Add coloring in Help buffers, correspondent with hyperlinks.
4566         View files in view-mode rather than Fundamental.
4567         Remove separators from context menus -- now handled in generic code.
4568         Add `Find Tag' to context menu.
4569         
4570         * menubar.el (popup-mode-menu):
4571
4572         Rewrite code that outputs the popup menu to (a) put more specific
4573         entries first, (b) be more robust, (c) output the proper context
4574         menu separators automatically (the context menu functionality is
4575         new and currently used only by Help).
4576
4577 2001-03-10  William M. Perry  <wmperry@aventail.com>
4578
4579         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4580         this function when converting from the 21.1 GTK branch.  Now
4581         supports file, password, question, and color built-in dialogs.
4582
4583 2001-03-06  Ben Wing  <ben@xemacs.org>
4584
4585         * keydefs.el:
4586         * keydefs.el (global-map):
4587         Add commented-out change of M-k (for 21.5).
4588         
4589         * menubar-items.el (default-menubar):
4590         Fix items to control kill-line behavior; add items for
4591         shifted motion.
4592         
4593         * simple.el:
4594         * simple.el (kill-whole-line):
4595         * simple.el (historical-kill-line): Removed.
4596         * simple.el (kill-line): Removed.
4597         * simple.el (kill-entire-line): New.
4598         * simple.el (kill-line-1): New.
4599         * simple.el (backward-kill-line):
4600         Undo kill-whole-line == always changes.  Add new function
4601         kill-entire-line to unconditionally delete the current line.
4602         Add comments describing the lamentable state of affairs of
4603         the kill-line functions and variables.
4604
4605 2001-03-02  Ben Wing  <ben@xemacs.org>
4606
4607         * simple.el:
4608         * simple.el (beginning-of-buffer):
4609         * simple.el (end-of-buffer):
4610         * simple.el (mark-ring-unrecorded-commands):
4611         * simple.el (signal-error-on-buffer-boundary):
4612         * simple.el (shifted-motion-keys-select-region):
4613         * simple.el (unshifted-motion-keys-deselect-region):
4614         * simple.el (motion-keys-for-shifted-motion): New.
4615         * simple.el (handle-pre-motion-command):
4616         * simple.el (handle-post-motion-command):
4617         * simple.el (forward-char-command):
4618         * simple.el (backward-char-command):
4619         * simple.el (scroll-up-command):
4620         * simple.el (scroll-down-command):
4621         * simple.el (next-line):
4622         * simple.el (previous-line):
4623         * simple.el (backward-block-of-lines):
4624         * simple.el (forward-block-of-lines):
4625         * simple.el (backward-word):
4626         * simple.el (mark-word):
4627
4628         Augment documentation of the most common motion commands to make
4629         note of the shifted-motion support.  Improve the support to (a)
4630         properly document how it works and why it's done in the fashion it
4631         is, and (b) allow the keystrokes that trigger it to be customized.
4632
4633         Correct error in the customize specification of
4634         mark-ring-unrecorded-commands.
4635
4636 2001-03-02  Ben Wing  <ben@xemacs.org>
4637
4638         * font-lock.el:
4639         * font-lock.el (font-lock-pending-extent-table): Removed.
4640         * font-lock.el (font-lock-pending-buffer-table): New.
4641         * font-lock.el (font-lock-pre-idle-hook):
4642         * font-lock.el (font-lock-after-change-function):
4643         * font-lock.el (font-lock-fontify-pending-extents):
4644         * font-lock.el (font-lock-lisp-like):
4645
4646         Fix handling of pending extents to avoid excessive slowness (N^2
4647         behavior) when making lots of buffer changes between redisplays,
4648         such as when saving the Options.
4649
4650 2001-03-09  William M. Perry  <wmperry@aventail.com>
4651
4652         * device.el:
4653         * dragdrop.el:
4654         * dumped-lisp.el:
4655         * faces.el:
4656         * frame.el:
4657         * gnuserv.el:
4658         * loadup.el:
4659         * menubar-items.el:
4660         * minibuf.el:
4661         The Great GTK Merge.
4662
4663         * ChangeLog.GTK:
4664         * dialog-gtk.el:
4665         * gdk.el:
4666         * generic-widgets.el:
4667         * glade.el:
4668         * gnome-widgets.el:
4669         * gnome.el:
4670         * gtk-compose.el:
4671         * gtk-extra.el:
4672         * gtk-faces.el:
4673         * gtk-ffi.el:
4674         * gtk-file-dialog.el:
4675         * gtk-font-menu.el:
4676         * gtk-glyphs.el:
4677         * gtk-init.el:
4678         * gtk-iso8859-1.el:
4679         * gtk-marshal.el:
4680         * gtk-mouse.el:
4681         * gtk-package.el:
4682         * gtk-password-dialog.el:
4683         * gtk-select.el:
4684         * gtk-widget-accessors.el:
4685         * gtk-widgets.el:
4686         * gtk.el:
4687         widgets-gtk.el:
4688         The Great GTK Merge: new files.
4689
4690 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4691
4692         * generic-widgets.el: Don't require gtk (a built-in feature) at
4693         top level.  Don't execute the last sexp unless (featurep 'gtk).
4694
4695 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4696
4697         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4698
4699 2001-02-23  Martin Buchholz <martin@xemacs.org>
4700
4701         * XEmacs 21.2.45 "Thelxepeia" is released.
4702
4703 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4704  
4705         * about.el (xemacs-hackers): update my entry. 
4706         * about.el (about-maintainer-info): ditto. 
4707         * about.el (about-hackers): ditto. 
4708
4709 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4710
4711         * about.el (about-maintainer-info): More vanity info about
4712         yours truly.
4713
4714 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4715
4716         * build-report.el (build-report-destination): xemacs-build-reports
4717         has moved to SourceForge, where mailing list name length is
4718         restricted, hence the name change to
4719         xemacs-buildreports@xemacs.org.
4720         * build-report.el (build-report-keep-regexp): Update default.
4721         * build-report.el (build-report-delete-regexp): Ditto.
4722         * build-report.el (build-report-make-output-files): Ditto.
4723
4724 2001-02-19  Craig Lanning  <lanning@scra.org>
4725
4726         * lisp-mode.el: Add indentation specifications for following
4727         Common Lisp forms: handler-case, handler-bind, with-slots,
4728         with-open-file, with-open-stream, print-unreadable-object.
4729
4730 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4731
4732         * font-lock.el (font-lock-set-defaults-1):
4733         Move initialization of `font-lock-cache-position' so that it's set
4734         even if font-lock-keywords is already defined.
4735
4736 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4737
4738         * autoload.el (generate-file-autoloads-1):
4739         Use `emacs-lisp-mode-syntax-table' instead of
4740         `lisp-mode-syntax-table'.
4741         * lisp-mode.el (lisp-mode-syntax-table):
4742         Get rid of old checks for `parse-partial-sexp' version.
4743         Make `|' (pipe) string delimiter instead of punctuation.
4744
4745 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4746
4747         * window.el (save-selected-window):
4748         Use gensym for better macro hygiene.
4749
4750 2001-02-06  Mike Sperber <mike@xemacs.org>
4751
4752         * dump-paths.el:
4753         * startup.el (startup-setup-paths): Set and use
4754         `mule-lisp-directory'.
4755         (startup-setup-paths-warning): Ditto.
4756
4757         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4758         (paths-construct-load-path): Consider `mule-lisp-directory'.
4759
4760 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4761
4762         * font-lock.el: Syntax table improvements used.  A few random
4763         changes are not specified below.
4764         (font-lock-fontify-string-delimiters):
4765         (font-lock-syntactic-keywords):
4766         (font-lock-cache-state nil):
4767         (font-lock-cache-position):
4768         New variables.
4769         (font-lock-set-syntax):
4770         (font-lock-apply-syntactic-highlight):
4771         (font-lock-fontify-syntactic-anchored-keywords):
4772         (font-lock-fontify-syntactic-keywords-region):
4773         (font-lock-eval-keywords):
4774         New functions.
4775         (font-lock-remove-face):
4776         (font-lock-fontify-syntactically-region):
4777         Use syntax properties.
4778
4779 2001-02-08  Martin Buchholz <martin@xemacs.org>
4780
4781         * XEmacs 21.2.44 "Thalia" is released.
4782
4783 2001-01-16  Mike Sperber <mike@xemacs.org>
4784
4785         * startup.el (normal-top-level): Work even if no installation root
4786         is found.
4787
4788 2001-01-30  Andy Piper  <andy@xemacs.org>
4789
4790         * gutter-items.el (progress-abort-glyph): remove instantiator.
4791         (set-progress-abort-instantiator): new function.
4792         (abort-progress-feedback): use it.
4793
4794         * gutter.el (set-gutter-dirty-p): new function.
4795
4796 2001-01-30  Didier Verna  <didier@xemacs.org>
4797
4798         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4799
4800 2001-01-24  Didier Verna  <didier@xemacs.org>
4801
4802         * sound.el (sound-extension-list): give a better default value.
4803         * sound.el (load-sound-file): improve the doc string, also find
4804         files given by absolute names, pass a real extension list to
4805         `locate-file'.
4806
4807 2001-01-26  Martin Buchholz <martin@xemacs.org>
4808
4809         * XEmacs 21.2.43 "Terspichore" is released.
4810
4811 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4812
4813         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4814         messages from gnuserv.
4815
4816 2001-01-20  Martin Buchholz <martin@xemacs.org>
4817
4818         * XEmacs 21.2.42 "Poseidon" is released.
4819
4820 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4821
4822         * cl-macs.el (cl-upcase-arg): New function.
4823         (cl-function-arglist): New function.
4824         (cl-transform-lambda): Automatically add CL-style lambda list to
4825         documentation string using functions above.
4826
4827 2001-01-12  Andy Piper  <andy@xemacs.org>
4828
4829         * package-get.el (package-get-custom): call
4830         package-net-update-installed-db.
4831
4832         * package-ui.el (pui-install-selected-packages): call
4833         package-net-update-installed-db.
4834
4835         * package-net.el (package-net-update-installed-db): use
4836         packages-package-list so that we reflect reality.
4837
4838         * packages.el (packages-package-list): Make docstring reflect
4839         reality.
4840
4841         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4842
4843         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4844         isn't installed.
4845
4846 2001-01-17  Andy Piper  <andy@xemacs.org>
4847
4848         * wid-edit.el (widget-activation-glyph-mapper): activate or
4849         deactivate native widgets.
4850         (widget-glyph-insert-glyph): record instantiator.
4851         (widget-push-button-value-create): use it.
4852
4853         * gui.el (gui-button-action): new function. Make button's domain
4854         buffer current when calling.
4855         (make-gui-button): update to use gui-button-action.
4856
4857 2001-01-16  Didier Verna  <didier@xemacs.org>
4858
4859         * menubar-items.el (default-menubar): add an entry for modeline
4860         horizontal scrolling in Options -> Display.
4861
4862 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4863
4864         * package-get.el (package-get-require-signed-base): Set to nil
4865         by default.
4866
4867 2001-01-17  Martin Buchholz <martin@xemacs.org>
4868
4869         * XEmacs 21.2.41 "Polyhymnia" is released.
4870
4871 2001-01-16  Mike Sperber <mike@xemacs.org>
4872
4873         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4874         catch lisp/mule/.
4875
4876 2001-01-14  Mike Sperber <mike@xemacs.org>
4877
4878         * startup.el (maybe-create-compatibility-dot-emacs):
4879         (maybe-unmigrate-user-init-file):
4880         (unmigrate-user-init-file): Created.
4881         (maybe-migrate-user-init-file): Offer creation of compatibility
4882         .emacs.
4883         Some doc fixes wrt init file location.
4884
4885 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4886
4887         * faces.el (face-frob-from-locale-first): new variable.
4888         (frob-face-font-2): Honor tags arg while trying to use
4889         standard-face-mapping.  When face-frob-from-locale-first is set,
4890         first try to set face inheriting from frobbed-face.
4891
4892 2001-01-15  Didier Verna  <didier@xemacs.org>
4893
4894         * about.el (xemacs-hackers): update my entry.
4895         * about.el (about-url-alist): ditto.
4896         * about.el (about-maintainer-info): ditto.
4897         * about.el (about-hackers): ditto.
4898
4899 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4900
4901         The byte compiler has been badly broken for a year,
4902         by the patch of 1999-12-06.
4903         * byte-optimize.el (byte-optimize-form-code-walker):
4904         Bug was: the byte compiler was making this erroneous optimization:
4905         (progn (or (foo)) (bar)) ==> (bar)
4906
4907 2000-11-20  Mike Sperber <mike@xemacs.org>
4908
4909         * setup-paths.el (paths-core-load-path-depth): Split
4910         `paths-load-path-depth' in two for site and core lisp.  Don't
4911         recurse into core.
4912         * setup-paths.el (paths-construct-load-path): Use.
4913
4914 2001-01-10  Andy Piper  <andy@xemacs.org>
4915
4916         * package-net.el (package-net-cygwin32-binary-size): new variable
4917         (package-net-win32-binary-size): ditto.  add much needed
4918         commentary.
4919
4920         * gutter-items.el (buffers-tab-items): correct off-by-one error
4921         for buffers-tab-max-size.
4922
4923 2001-01-08  Martin Buchholz <martin@xemacs.org>
4924
4925         * XEmacs 21.2.40 is released.
4926
4927 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4928
4929         * mule/hebrew.el: Fix comments and typos.
4930         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4931
4932 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4933
4934         * ChangeLog.1: move ancient log from fill.el.
4935
4936         * dump-paths.el:
4937         paragraphs.el:
4938         mule/mule-category.el:
4939         Miscellaneous typo fixes and slight doc clarifications.
4940
4941         * mule/mule-ccl.el:  Correct file name in header.
4942
4943 2000-12-31  Martin Buchholz <martin@xemacs.org>
4944
4945         * XEmacs 21.2.39 is released.
4946
4947 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4948
4949         * byte-optimize.el (byte-optimize-cond):
4950         (byte-optimize-cond-1): New.
4951         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4952         Optimizes (cond (x nil)) ==> nil.
4953         Provide better diagnostic on malformed expr like (cond foo).
4954
4955 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4956
4957         * mule/mule-coding.el:
4958         mule/mule-cmds.el (reset-language-environment,
4959         set-language-environment-coding-systems):
4960         Safer default coding-priority-list, corresponding to src/file-coding.h.
4961
4962 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4963
4964         * package-admin.el: Allow package removal from
4965         early-package-load-path.
4966
4967 2000-12-15  Andreas Jaeger  <aj@suse.de>
4968
4969         * about.el (about-maintainer-info): Update my entry.
4970
4971 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4972
4973         * packages.el (locate-library): Add support for bzip2
4974         compressed .el files.
4975
4976 2000-12-12  Andy Piper  <andy@xemacs.org>
4977
4978         * package-net.el: new file.
4979
4980 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4981
4982         * font-lock.el: Add missing C++ keywords.
4983
4984 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4985
4986         * simple.el (indent-for-comment): Preserve indentation of comments
4987         starting in column 0, as documented in (Info-goto-node
4988         "(xemacs)Comments").  Update docstring accordingly.
4989
4990 2000-12-05  Martin Buchholz <martin@xemacs.org>
4991
4992         * XEmacs 21.2.38 is released.
4993
4994 2000-12-04  Didier Verna  <didier@xemacs.org>
4995
4996         * mouse.el (default-mouse-track-set-point-in-window): remove
4997         spurious '+' operation detected by Martin.
4998
4999
5000 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5001
5002         * cl-extra.el (coerce):
5003         Implement char to integer coercion.
5004         Remove extraneous (numberp) test.
5005
5006         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5007         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5008         (byte-optimize-predicate):
5009         Warn if evaluating constant expression signals an error.
5010         (byte-optimize-form): Small simplification.
5011
5012         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5013
5014 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5015
5016         * byte-optimize.el:
5017         (byte-optimize-minus):
5018         (byte-optimize-plus):
5019         (byte-optimize-mult):
5020         (byte-optimize-quo):
5021         Use (car (last x)) instead of (last x) to get last elt!
5022         Use `byte-optimize-predicate' to optimize `%'.
5023         Move optimizations for special numeric args to bytecomp.el.
5024         * bytecomp.el (byte-compile-associative): Remove.
5025         (byte-compile-max): New.
5026         (byte-compile-min): New.
5027         Properly handle erroneous calls: (max) (min).
5028         (byte-compile-plus): New.
5029         (byte-compile-minus):
5030         It's easiest to handle 0, +1 and -1 args here.
5031         (byte-compile-mult): New.
5032         It's easiest to handle 1, -1 and 2 args here.
5033         (byte-compile-quo):
5034         It's easiest to handle 0, +1 and -1 args here.
5035         Issue byte-compiler warning when dividing by zero.
5036
5037         Byte-compiler arithmetic improvements.
5038         Better optimize these expressions in the obvious way:
5039         (+ x y 1)   -->  varref x varref y add add1
5040         (+ x y -1)  -->  varref x varref y add sub1
5041         (- x y 0)   -->  (- x y)
5042         (- 0 x y)   -->  (- (- x) y)
5043         (% 42 19)   --> compile-time constant
5044         (/ 42 19)   --> compile-time constant
5045         (* (foo) 2) --> foo call dup plus
5046
5047         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5048         unless (declaim (optimize (safety 3)))
5049         or (setq byte-compile-delete-errors nil).
5050
5051 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5052
5053         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5054         docstrings.
5055
5056 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5057
5058         * startup.el (command-line-do-help):  Add documentation of
5059         portable dumper switches.
5060
5061 2000-11-22  Andy Piper  <andy@xemacs.org>
5062
5063         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5064
5065         * glyphs.el (init-glyphs): don't use autodetect for strings.
5066
5067 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5068
5069         * byte-optimize.el (byte-optimize-char-before):
5070         (byte-optimize-backward-char):
5071         (byte-optimize-backward-word):
5072         Fix incorrect optimizations for these sorts of expressions:
5073         (let ((x nil)) (backward-char x))
5074
5075 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5076
5077         * byte-optimize.el:
5078         * byte-optimize.el (byte-optimize-backward-char): New.
5079         * byte-optimize.el (byte-optimize-backward-word): New.
5080         Make backward-word and backward-char as efficient as forward versions.
5081
5082         * bytecomp.el (byte-compile-no-args-with-one-extra):
5083         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5084         * bytecomp.el (byte-compile-two-args-with-one-extra):
5085         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5086         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5087         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5088         Check if extra arg is constant nil, and if so, use byte-coded call.
5089
5090         * simple.el (backward-word):
5091         * simple.el (mark-word):
5092         * simple.el (kill-word):
5093         * simple.el (backward-kill-word):
5094         Make COUNT argument optional, for consistency with forward-char et al.
5095
5096         * abbrev.el (abbrev-string-to-be-defined):
5097         * abbrev.el (inverse-abbrev-string-to-be-defined):
5098         * abbrev.el (inverse-add-abbrev):
5099         * abbrev.el (expand-region-abbrevs):
5100         * buff-menu.el (Buffer-menu-execute):
5101         * indent.el (move-to-left-margin):
5102         * indent.el (indent-relative):
5103         * indent.el (move-to-tab-stop):
5104         * info.el (Info-reannotate-node):
5105         * lisp-mode.el (lisp-indent-line):
5106         * lisp.el (end-of-defun):
5107         * lisp.el (move-past-close-and-reindent):
5108         * misc.el (copy-from-above-command):
5109         * mouse.el (default-mouse-track-scroll-and-set-point):
5110         * page.el (forward-page):
5111         * paragraphs.el (forward-paragraph):
5112         * paragraphs.el (end-of-paragraph-text):
5113         * picture.el (picture-forward-column):
5114         * picture.el (picture-self-insert):
5115         * rect.el (extract-rectangle-line):
5116         * simple.el (newline):
5117         * simple.el (fixup-whitespace):
5118         * simple.el (backward-delete-char-untabify):
5119         * simple.el (transpose-chars):
5120         * simple.el (transpose-preceding-chars):
5121         * simple.el (do-auto-fill):
5122         * simple.el (indent-new-comment-line):
5123         * simple.el (blink-matching-open):
5124         * view-less.el (cleanup-backspaces):
5125         * wid-edit.el (widget-transpose-chars):
5126         * term/bg-mouse.el (bg-insert-moused-sexp):
5127         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5128
5129         * info.el (Info-fontify-node):
5130         * simple.el (backward-delete-function):
5131         Use canonical delete-backward-char instead of backward-delete-char.
5132
5133 2000-11-20  Andy Piper  <andy@xemacs.org>
5134
5135         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5136         no buffers.
5137
5138 2000-11-20  Andy Piper  <andy@xemacs.org>
5139
5140         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5141         buffer tabs.
5142
5143 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5144
5145         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5146         (proclaim inline...) was shadowing compiler-macros.
5147
5148 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5149
5150         * bytecomp.el (byte-compile-eval): New.
5151         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5152         Keeps this promise made in Lispref:
5153         "If a file being compiled contains a `defmacro' form, the macro is
5154         defined temporarily for the rest of the compilation of that file."
5155
5156 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5157
5158         * cl.el (floatp-safe):
5159         (plusp):
5160         (minusp):
5161         (oddp):
5162         (evenp):
5163         (cl-abs):
5164         Use a better parameter name than `x'.
5165
5166         * cl-macs.el (check-type): Make continuable.  Change documentation
5167         to require PLACE, but accept any form for compatibility.
5168
5169         * abbrev.el (define-abbrev): Use check-type.
5170         * font-menu.el (font-menu-change-face): Use check-type.
5171         * menubar.el (relabel-menu-item): Use check-type.
5172         * itimer.el: Fix typo.
5173
5174 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5175
5176         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5177
5178 2000-11-14  Martin Buchholz <martin@xemacs.org>
5179
5180         * XEmacs 21.2.37 is released.
5181
5182 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5183
5184         * code-cmds.el: Provide the feature.
5185
5186 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5187
5188         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5189
5190         * code-cmds.el: New file
5191         * mule/mule-cmds.el:
5192         * mule/mule-misc.el
5193         (coding-keymap): New keymap. Define coding system keyboard
5194         commands on file-coding builds too.
5195         (coding-system-change-eol-conversion):
5196         (universal-coding-system-argument):
5197         (set-default-coding-systems):
5198         (prefer-coding-system): Moved from mule-cmds.el
5199         (set-buffer-process-coding-system): Moved from mule-misc.el
5200
5201 2000-09-15  Stephen Carney <carney@scubadoo.com>
5202
5203         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5204
5205 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5206
5207         * package-get.el (package-get-download-sites): Add a pre-release
5208         site for experimental packages.
5209
5210         * auto-autoloads.el: Regenerated.
5211
5212 2000-08-01  Andy Piper  <andy@xemacs.org>
5213
5214         * gutter-items.el (buffers-tab-omit-function): reference
5215         buffers-tab-select-visible-buffers.
5216         (buffers-tab-filter-functions): new variable, by default uses
5217         buffers-tab-selection-function and buffers-tab-omit-function.
5218         (select-buffers-tab-buffers-by-mode): invert arguments.
5219         (buffers-tab-select-visible-buffers): new function. Invert calling
5220         of buffers-menu-omit-invisible-buffers.
5221         (buffers-tab-items): rewrite to use
5222         buffers-tab-filter-functions. Rewrite docstring.
5223         (gutter-buffers-tab-extent): delete.
5224         (add-tab-to-gutter): always build a new extent when adding the
5225         tabs.
5226         (update-tab-in-gutter): make gutter dirty when orientation
5227         changes.
5228
5229 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5230
5231         * bytecomp.el (byte-compile-defvar-or-defconst):
5232         Only do loadhist recording if defvar form includes a value.
5233
5234 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5235
5236         * bytecomp.el (byte-compile-initial-macro-environment):
5237         `eval-when-compile' should not compile its body.
5238
5239 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5240
5241         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5242         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5243         some Japanese English.  Remove some ancient FSF comments, and
5244         improve docstrings.  Use symbols not vectors for tables.
5245
5246 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5247
5248         * keymap.el:
5249         (local-key-binding):
5250         (global-key-binding):
5251         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5252
5253         * lisp.el:
5254         (backward-sexp): Slightly simpler code.
5255         (mark-sexp): Make arg optional, like FSF Emacs.
5256         (forward-list): Slightly simpler code.
5257         (backward-list): Slightly simpler code.
5258         (down-list):  Make arg optional, like FSF Emacs.
5259         (up-list):  Make arg optional, like FSF Emacs.
5260         (backward-up-list):  Make arg optional, like FSF Emacs.
5261         (kill-sexp):  Make arg optional, like FSF Emacs.
5262         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5263
5264         * font-menu.el (font-menu-change-face):
5265         Take continuable errors into account.
5266
5267         * abbrev.el:
5268         * abbrev.el (clear-abbrev-table):
5269         * abbrev.el (define-abbrev-table):
5270         * abbrev.el (define-abbrev):
5271         * abbrev.el (insert-abbrev-table-description):
5272         * apropos.el (apropos-documentation-check-doc-file):
5273         * apropos.el (apropos-documentation-check-elc-file):
5274         * buff-menu.el (list-buffers):
5275         * buff-menu.el (list-buffers-noselect):
5276         * bytecomp.el (byte-recompile-directory):
5277         * bytecomp.el (batch-byte-compile):
5278         * cl-macs.el (typep):
5279         * code-files.el (find-coding-system-magic-cookie):
5280         * code-files.el (insert-file-contents):
5281         * cus-edit.el (customize-set-variable):
5282         * cus-edit.el (customize-save-variable):
5283         * cus-face.el (custom-set-face-font-size):
5284         * cus-face.el (custom-set-face-update-spec):
5285         * cus-face.el (custom-reset-faces):
5286         * custom.el (custom-check-theme):
5287         * custom.el (copy-upto-last):
5288         * fill.el (canonically-space-region):
5289         * fill.el (fill-paragraph):
5290         * fill.el (fill-region):
5291         * fill.el (find-space-insertable-point):
5292         * fill.el (justify-current-line):
5293         * faces.el (face-spec-update-all-matching):
5294         * faces.el (set-face-stipple):
5295         * files-nomule.el (insert-file-contents):
5296         * files.el (insert-file-contents-literally):
5297         * files.el (hack-local-variables-last-page):
5298         * files.el (basic-save-buffer):
5299         * files.el (insert-directory):
5300         * font-menu.el (font-menu-change-face):
5301         * font.el (font-spatial-to-canonical):
5302         * format.el (format-encode-region):
5303         * format.el (format-insert-file):
5304         * format.el (format-replace-strings):
5305         * gutter.el (set-gutter-element):
5306         * help.el (key-or-menu-binding):
5307         * help.el (describe-bindings):
5308         * help.el (with-syntax-table):
5309         * indent.el (indent-rigidly):
5310         * indent.el (delete-to-left-margin):
5311         * info.el:
5312         * info.el (Info-extract-dir-entry-from):
5313         * info.el (Info-build-dir-anew):
5314         * info.el (Info-rebuild-dir):
5315         * info.el (Info-batch-rebuild-dir):
5316         * info.el (Info-read-subfile):
5317         * info.el (Info-build-node-completions):
5318         * info.el (Info-extract-menu-node-name):
5319         * isearch-mode.el (isearch-range-invisible):
5320         * isearch-mode.el (isearch-restore-invisible-extents):
5321         * itimer.el (itimerp):
5322         * itimer.el (itimer-live-p):
5323         * keymap.el:
5324         * keymap.el (substitute-key-definition):
5325         * keymap.el (read-command-or-command-sexp):
5326         * keymap.el (local-key-binding):
5327         * keymap.el (global-key-binding):
5328         * keymap.el (global-set-key):
5329         * keymap.el (local-set-key):
5330         * ldap.el:
5331         * ldap.el (ldap-add-entries):
5332         * ldap.el (ldap-delete-entries):
5333         * lisp.el (backward-sexp):
5334         * lisp.el (mark-sexp):
5335         * lisp.el (forward-list):
5336         * lisp.el (backward-list):
5337         * lisp.el (down-list):
5338         * lisp.el (backward-up-list):
5339         * lisp.el (up-list):
5340         * lisp.el (kill-sexp):
5341         * lisp.el (backward-kill-sexp):
5342         * menubar.el (add-menu-button):
5343         * menubar.el (add-submenu):
5344         * menubar.el (delete-menu-item):
5345         * menubar.el (relabel-menu-item):
5346         * mouse.el (narrow-window-to-region):
5347         * obsolete.el (define-obsolete-variable-alias):
5348         * obsolete.el (store-substring):
5349         * package-admin.el:
5350         * package-admin.el (package-admin-install-function):
5351         * package-admin.el (package-admin-install-function-mswindows):
5352         * package-admin.el (package-admin-default-install-function):
5353         * package-get.el (package-get-update-base-entries):
5354         * packages.el (packages-load-package-dumped-lisps):
5355         * packages.el (packages-collect-package-dumped-lisps):
5356         * printer.el (generic-print-buffer):
5357         * printer.el (generic-print-region):
5358         * replace.el (occur-mode-mouse-goto):
5359         * replace.el (perform-replace):
5360         * select.el (get-selection-no-error):
5361         * simple.el:
5362         * simple.el (newline):
5363         * simple.el (open-line):
5364         * simple.el (edit-and-eval-command):
5365         * simple.el (goto-line):
5366         * simple.el (undo):
5367         * simple.el (kill-region):
5368         * simple.el (copy-region-as-kill):
5369         * simple.el (kill-ring-save):
5370         * simple.el (set-mark):
5371         * simple.el (next-line):
5372         * simple.el (previous-line):
5373         * simple.el (line-move):
5374         * simple.el (set-goal-column):
5375         * simple.el (comment-region):
5376         * subr.el:
5377         * subr.el (putf):
5378         * syntax.el (modify-syntax-entry):
5379         * syntax.el (map-syntax-table):
5380         * view-less.el (view-file):
5381         * view-less.el (view-buffer):
5382         * view-less.el (view-file-other-window):
5383         * window-xemacs.el (backward-other-window):
5384         * window.el:
5385         * window.el (one-window-p):
5386         * window.el (walk-windows):
5387         * window.el (window-list):
5388         * x-mouse.el (x-mouse-kill):
5389         * x-select.el (x-get-cutbuffer):
5390         * x-select.el (x-store-cutbuffer):
5391         * term/bg-mouse.el (bg-mouse-line-to-center):
5392         * term/sun-mouse.el (window-line-end):
5393         * term/sun-mouse.el (sun-select-region):
5394         * term/sun.el (kill-region-and-unmark):
5395         * mule/mule-category.el:
5396         * mule/mule-category.el (modify-category-entry):
5397         * mule/mule-category.el (char-category-list):
5398         * mule/mule-coding.el (coding-system-force-on-output):
5399         * mule/mule-misc.el (coding-system-put):
5400         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5401
5402 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5403
5404         * cus-face.el: Typo fixes and tiny clarifications.
5405         * custom.el: ditto
5406
5407 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5408
5409         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5410         * startup.el (normal-top-level): Setup auto-save-list-file-name
5411         if auto-save-list-file-prefix is non-nil.
5412
5413 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5414
5415         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5416
5417 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5418
5419         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5420         get symbol at point-min.
5421
5422 2000-10-24  Didier Verna  <didier@xemacs.org>
5423
5424         * info.el (Info-emacs-info-file-name): defconst it.
5425         * info.el (Info-footnote-tag): defcustom it.
5426         * info.el (Info-no-description-string): ditto.
5427         * info.el (Info-find-node): adapt to new semantics of
5428         'Info-suffixed-file (don't do the case variants stuff).
5429         * info.el (Info-insert-dir): rewrite the dir file variants code.
5430         * info.el (Info-directory-files): New. Return the list of info
5431         files in a directory.
5432         * info.el (Info-dir-outdated-p): use it.
5433         * info.el (Info-parse-dir-entries): ditto.
5434         * info.el (Info-build-dir-anew): don't restrict to files ending
5435         with a ".info.*" extension.
5436         * info.el (Info-set-mode-line): ditto.
5437         * info.el (Info-read-subfile): adapt to new semantics of
5438         'Info-suffixed-file (append 'exact argument).
5439         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5440         string independently of the case.
5441         * info.el (Info-suffixed-file): use it (match all possible case
5442         for the file name).
5443         * info.el (Info-insert-file-contents): code cleanup.
5444         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5445         columns.
5446         * info.el (Info-batch-rebuild-dir): ditto.
5447         * info.el (Info-read-node-name-1): ditto.
5448         * info.el (Info-search): ditto.
5449         * info.el (Info-fontify-node): ditto.
5450
5451
5452 2000-10-24  Didier Verna  <didier@xemacs.org>
5453
5454         * process.el (shell-command): when called from a program, avoid
5455         'push-mark's "mark-set" message.
5456
5457 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5458
5459         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5460         by a symbol, not by a vector.
5461         * mule/vietnamese.el (vscii): Likewise.
5462         (viscii): Likewise.
5463         * mule/cyrillic.el (koi8-r): Likewise.
5464
5465         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5466         by a symbol, not by a vector.
5467         (chinese-big5-2): Likewise.
5468         * mule/ethiopic.el (ethiopic): Likewise.
5469         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5470         (vietnamese-viscii-upper): Likewise.
5471
5472 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5473
5474         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5475
5476 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5477
5478         * byte-optimize.el (byte-optimize-car): New function.
5479         (byte-optimize-cdr): Ditto.
5480
5481 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5482
5483         * byte-optimize.el: Partial synch with FSF 20.7.
5484         Optimize constant concatenation.
5485         Add keymapp as a side effect free function.  It is a built-in.
5486         (byte-after-unbind-pos): Remove byte-equal.
5487
5488 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5489
5490         * update-elc-2.el: Quote regexps correctly.
5491
5492 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5493
5494         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5495         (ccl-compile): Apply integerp, not integer-or-char-p to
5496         check the type of the buffer magnification
5497         (ccl-compile-write-string): Encode a string with binary
5498         coding system.
5499         (ccl-compile-write-repeat): Likewise.
5500
5501 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5502
5503         * buff-menu.el:
5504         * bytecomp.el:
5505         * coding.el:
5506         * faces.el:
5507         * files.el:
5508         * fill.el:
5509         * float-sup.el:
5510         * font-lock.el:
5511         * help.el:
5512         * iso8859-1.el:
5513         * loaddefs.el:
5514         * menubar-items.el:
5515         * menubar.el:
5516         * modeline.el:
5517         * msw-font-menu.el:
5518         * paragraphs.el:
5519         * paths.el:
5520         * replace.el:
5521         * simple.el:
5522         * sound.el:
5523         * startup.el:
5524         * version.el:
5525         * x-faces.el:
5526         * x-font-menu.el:
5527         Remove purecopy.
5528
5529 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5530
5531         * simple.el (do-auto-fill): Use the function pointer to by
5532         `comment-line-break-function', not `indent-new-comment-line'. This
5533         fixes an issue with cc-mode comment continuation.
5534
5535 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5536
5537         * simple.el (turn-on-auto-fill):  Add (interactive).
5538         * mwheel.el (mwheel-install): Add (interactive).
5539         * font-lock.el (turn-on-font-lock): Add (interactive).
5540         (turn-off-font-lock): Add (interactive).
5541
5542 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5543
5544         * packages.el (packages-special-base-regexp): Add `man'.
5545
5546 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5547
5548         * wid-edit.el (widget-specify-active): map over extents in current
5549         buffer like `widget-specify-inactive' does.  Mapping over the
5550         inactive extent object does not work since the current extent is
5551         ignored by `map-extents'.
5552
5553 2000-10-04  Martin Buchholz <martin@xemacs.org>
5554
5555         * XEmacs 21.2.36 is released.
5556
5557 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5558
5559         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5560         Optimize the compiled-function-constants vector by byte-code
5561         reference counts.
5562
5563 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5564
5565         * build-report.el (build-report-delete-regexp): quote value in
5566         defcustom
5567
5568 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5569
5570         * build-report.el (build-report): Don't bind srcdir which we don't
5571         use in `multiple-value-bind' to avoid the only byte-compiler
5572         warning.
5573
5574 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5575
5576         * build-report.el: Requires cl and custom now.
5577         build-report-version is determined by XEmacs version -- remove
5578         build-report-version*.
5579         * build-report.el (build-report-version): Removed.
5580         * build-report.el (build-report-installation-version-regexp): New.
5581         * build-report.el (build-report-version-file-regexp): New.
5582         * build-report.el (build-report-installation-srcdir-regexp): New.
5583         * build-report.el (build-report-destination): Offer
5584         xemacs-build-reports and xemacs-beta.
5585         * build-report.el (build-report-keep-regexp): Adjusted.
5586         * build-report.el (build-report-delete-regexp): Adjusted.
5587         * build-report.el (build-report-make-output-dir): New.
5588         * build-report.el (build-report-installation-file): Replace use of
5589         `concat' with `expand-file-name'.
5590         * build-report.el (build-report-make-output-file): Removed.
5591         * build-report.el (build-report-make-output-files): New.
5592         * build-report.el (build-report-subject): Identify as
5593         user-variable with "*...".
5594         * build-report.el (build-report-prompts): Ditto.
5595         * build-report.el (build-report-version-file): New.
5596         * build-report.el (build-report-file-encoding): Identify as
5597         user-variable with "*...".
5598         * build-report.el (build-report-make-output-get): New.
5599         * build-report.el (build-report-insert-header): Report
5600         emacs-version and system-configuration instead of
5601         build-report-version.
5602         * build-report.el (build-report-insert-make-output): Add file
5603         argument.
5604         * build-report.el (build-report-insert-installation-file):
5605         Re-indent.
5606         * build-report.el (build-report-keep): Change docstring,
5607         re-indent.
5608         * build-report.el (build-report-delete): Ditto.
5609         * build-report.el (build-report-installation-data): New.
5610         * build-report.el (build-report-version-file-data): New.
5611
5612 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5613
5614         * byte-optimize.el (byte-optimize-lapcode):
5615         Fix the optimization of using the first 5 elements of the
5616         constants vector for variables.
5617         (byte-optimize-lapcode): Fix another ancient broken optimization.
5618
5619 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5620
5621         * *: Spelling mega-patch
5622
5623 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5624
5625         * easymenu.el: doc fixes.
5626         (easy-menu-do-define): Use backquote.
5627         (easy-menu-change):
5628         (easy-menu-add):
5629         `when' seems much clearer than `if' here.
5630         (easy-menu-remove):
5631         (easy-menu-add-item):
5632         (easy-menu-item-present-p):
5633         (easy-menu-remove-item):
5634         Wrap using (when (featurep 'menubar) ...)
5635
5636 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5637
5638         * bytecomp.el (displaying-byte-compile-warnings):
5639         Revert Ben's change to this function below so that the compile log
5640         is displayed properly for users of the "popper" package.
5641
5642 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5643
5644         * window.el (save-selected-window): Use backquote.
5645
5646         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5647         Renamed from `byte-compile-file-form-defvar'.
5648         * bytecomp.el (byte-compile-defvar-or-defconst):
5649         Only cons onto current-load-list in top-level forms.
5650         Else this leaks a cons cell every time a defun is called.
5651         Renamed from `byte-compile-defvar', for clarity.
5652         Warn when docstring of defvar is not a string.
5653         Use consistent error messages.
5654         Better comments.
5655
5656 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5657
5658         * simple.el (set-variable):
5659         Remove unneeded defvar by rearranging order of let* forms.
5660
5661         * mule/mule-ccl.el (ccl-get-next-code):
5662         * menubar-items.el (bookmark-menu-filter):
5663         (language-environment-menu-filter):
5664         (tutorials-menu-filter):
5665         * toolbar-items.el (toolbar-compile):
5666         * byte-optimize.el (disassemble-offset):
5667         Use (declare (special ...)) instead of `defvar'.
5668
5669         * cl-macs.el (cl-do-proclaim):
5670         Fix (declare (special ...)) warning suppression syntax.
5671
5672 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5673
5674         * info.el (Info-tag-table-marker):
5675         (Info-tag-table-buffer):
5676         (Info-find-file-node):
5677         (Info-read-subfile):
5678         (Info-build-node-completions):
5679         (Info-search):
5680         (Info-mode):
5681         Multiple info buffer support.
5682
5683 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5684
5685         * ldap.el (ldap-decode-entry): New defun
5686         (ldap-search-entries): Use it in order to decode DN-prefixed
5687         entries properly
5688
5689 2000-08-23  Daniel Pittman <daniel@danann.net>
5690
5691         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5692         Use `eq', not `=', to compare symbols.
5693
5694 2000-07-30  Ben Wing  <ben@xemacs.org>
5695
5696         * bytecomp.el (byte-compile-report-error):
5697         * bytecomp.el (displaying-byte-compile-warnings):
5698         if stack-trace-on-error is set, send out a backtrace when
5699         an error is encountered that stops byte compilation.  this
5700         should make it much much easier to track down those curious
5701         problems.  also undo the kludge of using a separate "*Show*"
5702         buffer for display when there's a temp-buffer-show-function;
5703         we can avoid this by just being a little smarter.
5704
5705         * dialog-items.el:
5706         * dialog-items.el (search-dialog-regexp): New.
5707         * dialog-items.el (search-dialog-callback):
5708         * dialog-items.el (make-search-dialog):
5709         add a regexp option to the dialog and clean up a bit.
5710
5711         * dialog.el:
5712         * dialog.el (yes-or-no-p-dialog-box):
5713         * dialog.el (get-dialog-box-response):
5714         * dialog.el (make-dialog-box):
5715         * dialog.el (dialog-box-finish): New.
5716         * dialog.el (dialog-box-cancel): New.
5717         * dialog.el (internal-make-dialog-box-exit): New.
5718         implement [properly!] the :modal property of the new dialog box
5719         interface.  this is the first time xemacs has ever had *proper*
5720         modal dialog boxes, giving the standard window-system feedback.
5721         (e.g. under windows, clicking on a disabled frame causes a beep
5722         and makes the dialog box flash three times.)
5723
5724         * dragdrop.el: header keyword frobbing.
5725
5726         * dumped-lisp.el (preloaded-file-list):
5727         renamed winnt.el to win32-native.el.
5728
5729         * faces.el (face-property):
5730         * faces.el (set-face-property):
5731         * faces.el (frob-face-property):
5732         * faces.el (frob-face-font-2):
5733         * faces.el (make-face-bold):
5734         * faces.el (make-face-italic):
5735         * faces.el (make-face-bold-italic):
5736         * faces.el (make-face-unbold):
5737         * faces.el (make-face-unitalic):
5738         * faces.el (make-face-smaller):
5739         * faces.el (make-face-larger):
5740         clean up the implementation of these so that window-system-specific
5741         methods are called only on objects belonging to that window system.
5742         previously, you could have [e.g.] mswindows-make-face-bold called
5743         on font object of device type `stream', which is not good and
5744         explains the subtle errors Adrian was getting when byte-compiling
5745         something that required 'term. (Adrian, now you can use stack-trace-
5746         on-error to find the exact place where things are going wrong instead
5747         of having to laboriously binary-search your way through.)
5748
5749         * finder.el (finder-known-keywords):
5750         cleaned up -- properly sorted, clarified the meanings of many of
5751         the keywords, and added a few -- mswin, gui, content, build, www,
5752         user, services.  the last two try to distinguish between a package
5753         that's used directly by the user, and a package that provides
5754         support services to other packages.
5755
5756         * font-lock.el (lisp-font-lock-keywords-2):
5757         update list of lisp control structures to include everything,
5758         including new ones i introduced.
5759
5760         * gutter.el: header keyword frobbing.
5761
5762         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5763         recent isearch element was not doing so!  you got the second-most-
5764         recent instead.
5765
5766         * lisp-mode.el (construct-lisp-mode-menu):
5767         more menubar cleanups.
5768         * lisp-mode.el (with-selected-window):
5769         make it indent properly.
5770
5771         * menubar-items.el (default-menubar): lots of menubar cleanups.
5772         rearranged the options menu the most, e.g. splitting up the
5773         Keyboard/Mouse menu into a new Editing menu and combining the
5774         separate Scrollbar/Gutter/Toolbar submenus into Display.
5775         Got rid of General, moved items to Editing or new Troubleshooting.
5776         Moved Packages to Tools; doesn't seem to belong under Options.
5777         Added stuff to the Cmds menu, e.g. Change Case.
5778
5779         NB please don't complain about these periodic menubar changes.
5780         Anything like this is necessarily incremental in its construction
5781         -- By constant use you gradually become more and more aware of
5782         better and better ways to group menu items.  When we eventually
5783         move the options menu to a property sheet, the existing structure
5784         will probably be preserved fairly well.
5785
5786         * minibuf.el (next-history-element): fix problems with pressing
5787         down arrow in repeat-complex-command.
5788
5789         * modeline.el:
5790         * modeline.el (modeline-3d-p): New.
5791         added custom variable for controlling the 3d modeline.  the
5792         corresponding Options item has been present for a long time,
5793         but commented out with "fix me!" comments.  it's fixed now.
5794
5795         * obsolete.el (add-menu):
5796         remove bogus gettexts.
5797
5798         * process.el (shell-quote-argument):
5799         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5800         For bash under Windows native, see below.
5801
5802         * simple.el:
5803         * simple.el (display-warning-buffer):
5804         Fixed the handling of warning display to eliminate the annoying
5805         *Show* buffer, like was done for byte-compiler output above.
5806
5807         * simple.el (debug-print): New.
5808         Simple function for sending debug messages to the console and/or
5809         other debug places.
5810
5811         * subr.el (replace-in-string):
5812         Rewrite this function to avoid N^2 behavior with large strings --
5813         catastrophic with the new Windows selection code! (Apparently the
5814         author of this function didn't realize there was a fun
5815         replace-match that could make his life much easier, because we
5816         duplicated the entire logic.  The new version is smaller, easier
5817         to understand, much more robust, and has extended features --
5818         those of replace-match.)
5819
5820         * window.el:
5821         * window.el (with-selected-window): New.
5822         An obvious complement to the existing `with-selected-frame' and
5823         `with-current-buffer'.
5824
5825         * win32-native.el: Renamed from winnt.el.
5826         Added a great deal of stuff for properly handling process quoting,
5827         somewhat modeled on Kirill's original model (which i later threw
5828         away).  We should now finally have correctly working process arg
5829         quoting/dequoting so that the final app gets exactly what we
5830         intended.  Because the mechanism is in Lisp, it's easily
5831         extendible. (For those running bash and running the native
5832         version, I tried hard to do what I thought was correct.  But more
5833         thought is needed, and ideally the volunteer work of people with
5834         these configurations that they generally run on.)
5835
5836         * x-font-menu.el (x-font-menu-font-data):
5837         Put in defvar's to fix byte-compiler warnings.
5838
5839 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5840
5841         * select.el (selection-coercion-alist): Initialise.
5842         * select.el (select-coerce-to-text): New.
5843         * select.el (select-coerce): New.
5844         New functions to perform type and value coercion.
5845
5846         * select.el (select-buffer-killed-default): Keep data if it was
5847         on the clipboard.
5848
5849 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5850
5851         * menubar-items.el (default-menubar): Fix typo.
5852         (default-menubar): `lambda' was mispelled as `lamda'.
5853
5854 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5855
5856         * window.el (shrink-window-if-larger-than-buffer): Remove
5857         edge checking code.
5858
5859 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5860
5861         * paths.el (gnus-local-domain): Removed.
5862         (gnus-local-organization): Ditto.
5863         (gnus-startup-file): Ditto.
5864
5865 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5866
5867         * files.el (auto-mode-alist): Add .spec for RPM.
5868
5869 2000-07-31  Andy Piper  <andy@xemacs.org>
5870
5871         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5872
5873 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5874
5875         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5876         browse-url.
5877         * help.el (xemacs-www-page): Ditto.
5878         (xemacs-www-faq): Ditto.
5879         * menubar-items.el (default-menubar): Ditto.
5880
5881         * wid-edit.el (widget-url-link-action): Ditto.
5882         From: Kenichi OKADA <okada@opaopa.org>.
5883
5884 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5885
5886         * finder.el (finder-commentary): Add autoload cookie.
5887
5888 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5889
5890         * files.el (insert-file-contents-literally): Fix second let
5891         binding for `coding-system-for-read' to `coding-system-for-write'
5892         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5893
5894 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5895
5896         * files.el (insert-file-contents-literally): Use binary coding
5897         system (from Morioka san).
5898         (insert-file-contents-literally): Make file-name-handler method.
5899
5900 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5901
5902         * cl-macs.el (get-selection): Add defsetf.
5903
5904 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5905
5906         * x-init.el (x-activate-region-as-selection): replace obsolete
5907         function x-own-selection with own-selection.
5908         (ow-find): replace obsolete functions x-get-selection and
5909         x-get-clipboard with get-selection and get-clipboard.
5910         (init-post-x-win): replace obsolete function x-disown-selection
5911         with disown-selection.
5912
5913 2000-07-20  Mike Sperber  <mike@xemacs.org>
5914
5915         * startup.el (load-user-init-file): Only try to load init file if
5916         it exists.
5917
5918 2000-07-10  Andy Piper  <andy@xemacs.org>
5919
5920         * dialog-items.el: sync with Ben's patch.
5921
5922         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5923         comment.
5924         (progress-text-glyph): deleted.
5925         (progress-layout-glyph): make completely minimal.
5926         (progress-gauge-glyph): ditto.
5927         (progress-display-style): fix to handle dynamic instantiator
5928         changes.
5929         (progress-text-instantiator): new.
5930         (progress-layout-instantiator): new.
5931         (progress-gauge-instantiator): new.
5932         (set-progress-display-instantiator): renamed and changed from
5933         set-progress-display-style.
5934         (progress-abort-glyph): use instantiator not glyph.
5935         (append-progress-display): use set-progress-display-instantiator
5936         and set-glyph-image.
5937         (abort-progress-display): ditto.
5938         (raw-append-progress-display): ditto.
5939
5940 2000-07-20  Ben Wing  <ben@xemacs.org>
5941
5942         * code-files.el: Move Mule-specific code to mule-coding.el.
5943
5944 2000-07-15  Ben Wing  <ben@xemacs.org>
5945
5946         * autoload.el:
5947         Fixed comments.
5948
5949         * cmdloop.el:
5950         * cmdloop.el (yes-or-no-p):
5951         * cmdloop.el (y-or-n-p):
5952         Make these functions use should-use-dialog-box-p and not be
5953         overridden in dialog.el.
5954
5955         * cus-dep.el:
5956         * cus-dep.el (Custom-make-dependencies): Removed.
5957         * cus-dep.el (Custom-make-dependencies-1): New.
5958         * cus-dep.el (Custom-make-one-dependency): New.
5959         New entry point for use in Makefiles, to avoid excessive
5960         invocations.
5961
5962         * cus-edit.el (custom-variable-reset-saved):
5963         * cus-edit.el (custom-variable-reset-standard):
5964         * cus-edit.el (custom-save-resets):
5965         Fix bytecompiler warnings.
5966
5967         * dialog.el:
5968         * dialog.el (yes-or-no-p-dialog-box):
5969         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5970         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5971         * dialog.el (get-dialog-box-response):
5972         * dialog.el (message-or-box):
5973         * dialog.el (make-dialog-box):
5974         * dialog.el (popup-dialog-box): New.
5975         Avoid yes-or-no-p bogosities.
5976         Create a general function `make-dialog-box' to encapsulate all
5977         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5978
5979         * dumped-lisp.el (preloaded-file-list):
5980         Add dialog-items.  Clean up.  Group files by types.
5981
5982         * easymenu.el (easy-menu-add):
5983         * easymenu.el (easy-menu-remove):
5984         Account for accelerators.
5985
5986         * extents.el:
5987         * extents.el (extent-list): New args, like in map-extents.
5988         * extents.el (extent-at-event): New.
5989         * extents.el (extents-at-event): New.
5990
5991         * font-lock.el:
5992         * font-lock.el (font-lock-mode):
5993         * font-lock.el (font-lock-default-fontify-buffer):
5994         * font-lock.el (font-lock-default-unfontify-region):
5995         * font-lock.el (font-lock-fontify-syntactically-region):
5996         * font-lock.el (font-lock-fontify-keywords-region):
5997         Use new progress-feedback names.
5998
5999         * font-lock.el (java-font-lock-identifier-regexp):
6000         * font-lock.el (java-font-lock-class-name-regexp):
6001         Fix bytecompiler warnings.
6002
6003         * gutter-items.el:
6004         * gutter-items.el (progress-display-use-echo-area): Removed.
6005         * gutter-items.el (progress-feedback-use-echo-area): New.
6006         * gutter-items.el (progress-display-popup-period): Removed.
6007         * gutter-items.el (progress-feedback-popup-period): New.
6008         * gutter-items.el (set-progress-display-style): Removed.
6009         * gutter-items.el (set-progress-feedback-style): New.
6010         * gutter-items.el (progress-display-style): Removed.
6011         * gutter-items.el (progress-feedback-style): New.
6012         * gutter-items.el (progress-stack):
6013         * gutter-items.el (progress-displayed-p): Removed.
6014         * gutter-items.el (progress-feedbacked-p): New.
6015         * gutter-items.el (clear-progress-display): Removed.
6016         * gutter-items.el (clear-progress-feedback): New.
6017         * gutter-items.el (progress-display-clear-when-idle): Removed.
6018         * gutter-items.el (progress-feedback-clear-when-idle): New.
6019         * gutter-items.el (remove-progress-display): Removed.
6020         * gutter-items.el (remove-progress-feedback): New.
6021         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6022         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6023         * gutter-items.el (append-progress-display): Removed.
6024         * gutter-items.el (append-progress-feedback): New.
6025         * gutter-items.el (abort-progress-display): Removed.
6026         * gutter-items.el (abort-progress-feedback): New.
6027         * gutter-items.el (raw-append-progress-display): Removed.
6028         * gutter-items.el (raw-append-progress-feedback): New.
6029         * gutter-items.el (display-progress-display): Removed.
6030         * gutter-items.el (display-progress-feedback): New.
6031         * gutter-items.el (current-progress-display): Removed.
6032         * gutter-items.el (current-progress-feedback): New.
6033         * gutter-items.el (current-progress-display-label): Removed.
6034         * gutter-items.el (current-progress-feedback-label): New.
6035         * gutter-items.el (progress-display): Removed.
6036         * gutter-items.el (progress-feedback): New.
6037         Replace "progress-display" with "progress-feedback" globally.
6038
6039         * gutter-items.el (lprogress-display): Removed.
6040         * gutter-items.el (progress-feedback-with-label): New.
6041         Rename lprogress-display ==> progress-feedback-with-label.
6042
6043         * gutter-items.el (search-dialog-direction): Removed.
6044         * gutter-items.el (search-dialog-text): Removed.
6045         * gutter-items.el (search-dialog-callback): Removed.
6046         * gutter-items.el (make-search-dialog): Removed.
6047         Move to dialog-items.el.
6048
6049         * help.el:
6050         * help.el (help-mode-quit):
6051         * help.el (mode-for-help): New.
6052         * help.el (help-sticky-window): New.
6053         * help.el (help-window-config): New.
6054         * help.el (with-displaying-help-buffer):
6055         * help.el (function-at-event): New.
6056         * help.el (help-symbol-regexp): New.
6057         * help.el (help-symbol-run-function-1): New.
6058         * help.el (help-symbol-run-function): New.
6059         * help.el (help-symbol-function-context-menu): New.
6060         * help.el (help-symbol-variable-context-menu): New.
6061         * help.el (help-symbol-function-and-variable-context-menu): New.
6062         * help.el (frob-help-extents): New.
6063         * help.el (describe-function-1):
6064         * help.el (variable-at-point):
6065         * help.el (variable-at-event): New.
6066         * help.el (describe-variable):
6067         Major overhaul.
6068         - Make functions and variables be mousable.
6069         - Middle button hyperlinks.
6070         - New context-menu entries.
6071
6072         * keydefs.el:
6073         * keydefs.el (global-map):
6074         New key bindings to move lines up and down.
6075
6076         * lisp-mode.el:
6077         * lisp-mode.el (construct-lisp-mode-menu): New.
6078         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6079         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6080         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6081         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6082         Make popup and menubar menus be different.  Popup menu uses
6083         clicked location and automatically assumes symbol under the mouse
6084         for various commands.
6085
6086         * menubar-items.el:
6087         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6088         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6089
6090         * menubar-items.el (global-popup-menu): Removed.
6091         * menubar-items.el (mode-popup-menu): Removed.
6092         * menubar-items.el (activate-popup-menu-hook): Removed.
6093         * menubar-items.el (popup-mode-menu): Removed.
6094         * menubar-items.el (popup-buffer-menu): Removed.
6095         * menubar-items.el (popup-menubar-menu): Removed.
6096         Move to menubar.el.
6097
6098         * menubar.el:
6099         * menubar.el (global-popup-menu): New.
6100         * menubar.el (mode-popup-menu): New.
6101         * menubar.el (activate-popup-menu-hook): New.
6102         * menubar.el (last-popup-menu-event): New.
6103         * menubar.el (popup-mode-menu): New.
6104         * menubar.el (popup-buffer-menu): New.
6105         * menubar.el (popup-menubar-menu): New.
6106         * menubar.el (menu-call-at-event): New.
6107         Move non-content functions here.  Add support for context menu
6108         items on extents.
6109
6110         * minibuf.el (minibuffer-history-uniquify):
6111         Typo fix.
6112
6113         * minibuf.el (read-file-name-1):
6114         Call new file dialog box if it exists.
6115
6116         * minibuf.el (mouse-rfn-setup-vars):
6117         Clean up "chop" action.
6118
6119         * mouse.el:
6120         * mouse.el (button2): Now bound to mouse-track.
6121         * mouse.el (click-inside-extent-p):
6122         * mouse.el (point-inside-extent-p):
6123         * mouse.el (point-inside-selection-p):
6124         * mouse.el (mouse-drag-or-yank): Removed.
6125         * mouse.el (mouse-begin-drag-n-drop): New.
6126         * mouse.el (mouse-eval-sexp):
6127         * mouse.el (mouse-track-activate-strokes): New.
6128         * mouse.el (mouse-track-do-activate): New.
6129         * mouse.el (mouse-track):
6130         * mouse.el (default-mouse-track-event-is-with-button): New.
6131         * mouse.el (default-mouse-track-cleanup-hook):
6132         * mouse.el (default-mouse-track-drag-hook):
6133         * mouse.el (default-mouse-track-drag-up-hook):
6134         * mouse.el (default-mouse-track-click-hook):
6135         Merge drag-n-drop into mouse-track.
6136         Add general "activate" support to replace specific button2 kludges.
6137         Use "button modifier" support in mouse-track.
6138
6139         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6140
6141         * package-ui.el:
6142         * package-ui.el (pui-menu):
6143         * package-ui.el (pui-popup-context-sensitive): Removed.
6144         Fix bytecompiler warnings.
6145         Clean up popup code a bit.
6146
6147         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6148
6149         * simple.el:
6150         * simple.el (transpose-lines):
6151         * simple.el (transpose-line-up): New.
6152         * simple.el (transpose-line-down): New.
6153         * simple.el (transpose-subr):
6154         * simple.el (transpose-subr-1): Removed.
6155         Clean up, add functions to move lines up and down.
6156
6157         * startup.el (mail-host-address):
6158         * startup.el (user-mail-address):
6159         Customize.
6160
6161         * subr.el:
6162         * subr.el (set-symbol-value-in-buffer): New.
6163         * subr.el (error):
6164         * subr.el (check-argument-type):
6165         * subr.el (defined-error-p): New.
6166         Add structured error support.
6167
6168         * toolbar-items.el (toolbar-compile):
6169         Use new make-dialog-box.
6170
6171         * update-elc.el:
6172
6173         * userlock.el (ask-user-about-lock-dbox):
6174         * userlock.el (ask-user-about-supersession-threat-dbox):
6175         * userlock.el (ask-user-about-lock):
6176         * userlock.el (ask-user-about-supersession-threat):
6177         Use new make-dialog-box.
6178         Add safety checks; use should use-dialog-box-p.
6179
6180         * window-xemacs.el:
6181         * window-xemacs.el (__buffer-dedicated-frame):
6182         * window-xemacs.el (buffer-dedicated-frame): New.
6183         * window-xemacs.el (set-buffer-dedicated-frame): New.
6184         Move dedicated-frame stuff into lisp.
6185
6186 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6187
6188         * printer.el (generic-print-region): Do not require that
6189         `printer-name' be set.
6190         (printer-name): Commentary clarification.
6191
6192 2000-07-19  Martin Buchholz <martin@xemacs.org>
6193
6194         * XEmacs 21.2.35 is released.
6195
6196 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6197
6198         * select.el (selection-coercible-types): Initialise.
6199
6200 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6201
6202         * select.el (own-clipboard): Bug fix.
6203
6204 2000-07-17  Mike Sperber  <mike@xemacs.org>
6205
6206         * cus-edit.el (custom-migrate-custom-file): Save init file before
6207         continuing.
6208
6209 2000-07-16  Mike Sperber  <mike@xemacs.org>
6210
6211         * startup.el (load-init-file): Remove silly call to
6212         `load-user-custom-file`.
6213         (maybe-migrate-user-init-file): Minor fixes.
6214
6215 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6216
6217         * apropos.el (apropos-documentation-check-doc-file):
6218         `doc' variable should be let-bound, as was presumably intended.
6219
6220         * cus-edit.el (custom-variable-reset-saved):
6221         (custom-variable-reset-standard):
6222         Remove unused variable comment-widget.  Twice.
6223
6224         * toolbar.el (toolbar-blank-press-function):
6225         Add a real defvar with initial value nil and proper docstring.
6226         (press-toolbar-button): No need to check for boundp-ness anymore.
6227
6228         * rect.el (open-rectangle-line): Remove useless (let) form.
6229         Add defvar for pending-delete-mode.
6230
6231         * info.el (Info-find-node): This function needs an autoload cookie.
6232
6233         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6234         Use let* since the second form referred to the first.
6235
6236 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6237
6238         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6239         instead of removed `mswindows-get-clipboard'.
6240
6241
6242 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6243
6244         * select.el (select-convert-from-text): New.
6245         * select.el (select-convert-from-length): New.
6246         * select.el (select-convert-from-integer): New.
6247         * select.el (select-convert-from-identity): New.
6248         * select.el (select-convert-from-filename): New.
6249         * select.el (selection-converter-in-alist): Use them.
6250         New converter functions for X.
6251
6252         * select.el (get-selection): Removed comment.
6253
6254         * select.el (own-selection): Removed append code - I thought
6255         I'd already done this, but apparently not...
6256
6257         * select.el: Changed comment about TIMESTAMP.
6258
6259         * select.el (select-convert-in): New.
6260         * select.el (select-convert-out): New.
6261         New functions that get used by select.c.
6262
6263         * select.el (select-buffer-killed-default): New.
6264         * select.el (select-buffer-killed-text): New.
6265         * select.el (selection-buffer-killed-alist): New.
6266         New list and functions that get called if a relevant selection
6267         exists and a buffer gets killed.
6268
6269         * select.el (select-convert-to-targets):
6270         * select.el (select-convert-to-identity): Removed.
6271         * select.el (select-convert-from-identity): Removed.
6272         * select.el (select-converter-out-alist):
6273         Removed _EMACS_INTERNAL selection type.
6274
6275         * x-select.el (xselect-kill-buffer-hook): Removed.
6276         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6277         Removed this X-specific nonesense. Use the generic support
6278         in select.el instead.
6279
6280 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6281
6282         * mule/mule-category.el (defined-category-hashtable):
6283         Use make-hash-table instead of make-hashtable
6284
6285         * buff-menu.el: Byte-compiler warning fix.
6286
6287         * isearch-mode.el (isearch-highlight-all-cleanup):
6288         Remove unused variable `isearch-highlight-all-start'.
6289
6290         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6291
6292         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6293
6294         * cus-dep.el (Custom-make-dependencies):
6295         Add autoload cookie for custom-add-loads to generated custom-load.el.
6296
6297         * autoload.el (autoload-package-name): Warning suppression.
6298         Move defvar prior to first use.
6299
6300         * custom.el: Add autoload for custom-declare-face.
6301         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6302         * cl.el (cl-hack-byte-compiler):
6303         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6304         to work properly.
6305
6306 2000-07-08  Mike Sperber  <mike@xemacs.org>
6307
6308         * startup.el (load-home-init-file): Added variable.
6309         (maybe-migrate-user-init-file): Added.
6310         (load-user-init-file): Load custom file if different from init
6311         file.
6312
6313         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6314         "startup."
6315
6316         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6317         Moved `custom-file'-related code to cus-file.el.
6318
6319         * cus-file.el: New file.
6320
6321 2000-04-01  Mike Sperber  <mike@xemacs.org>
6322
6323         * packages.el (packages-find-package-directories): Added support
6324         for external package hierarchies with in-place installations.
6325
6326         * find-paths.el (paths-root-in-place-p): Added.
6327         (paths-find-emacs-directory): Added support for external
6328         directories with in-place installations.
6329         (paths-find-site-directory): Ditto.
6330
6331         * startup.el (find-user-init-file): Also look for
6332         ~/.xemacs/init.elc? in preference to ~/.emacs.
6333
6334 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6335
6336         * select.el (own-selection):
6337         * select.el (own-clipboard): Changed `append' parameter to
6338         `how-to-use' parameter.
6339         * select.el (own-selection): Removed icky append code.
6340         * select.el (own-selection, get-selection): Removed extra type
6341         checking.
6342         * select.el (selection-appender-alist):
6343         * select.el (selection-converter-{in|out}-alist): Initialise.
6344         * select.el (select-append-to-*): New.
6345         * select.el (select-convert-from-*): New.  New functions to append
6346         data and convert data from external type.
6347
6348 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6349
6350         * font-lock.el: Javadoc enhancements.
6351
6352 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6353
6354         * printer.el (generic-print-region): Compose job name from buffer
6355         name.
6356
6357 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6358
6359         * font-lock.el (font-lock-fontify-pending-extents): Call
6360         font-lock-fontify-region instead of font-lock-fontify-buffer
6361         to avoid unnecessary progress gauges.
6362
6363 2000-07-06  Craig Lanning  <lanning@scra.org>
6364
6365         * custom-load.el (faces):
6366
6367         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6368         dir is a regex.
6369
6370         * process.el (call-process-internal): from Dan Holmsand, use binary
6371         coding systems so that jka-compr works.
6372
6373 2000-07-07  Ben Wing  <ben@xemacs.org>
6374
6375         * font-lock.el: Undo previous change.  Unfortunately, some
6376         files actually use the variables directly in their init code
6377         without quoting them.
6378
6379 2000-07-07  Ben Wing  <ben@xemacs.org>
6380
6381         * font-lock.el (defvar font-lock-*-face): Removed.
6382
6383         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6384         only when necessary.
6385
6386 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6387
6388         * cl-macs.el: fix cl-transform-function-property kludge
6389         so that it does not require a random feature.
6390
6391 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6392
6393         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6394         as in Linux kernel "Rules.make".
6395
6396 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6397
6398         * build-report.el (build-report): Add autoload cookie.
6399
6400 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6401
6402         * package-ui.el (defgroup pui):  Correct a misspelling
6403         (pui-toggle-package-delete):  Change `seleted' to `selected'
6404
6405 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6406
6407         * package-get.el (package-get-update-base):
6408         (package-get): Use insert-file-contents-literally always.
6409         (package-get-maybe-save-index):
6410         Force coding system for writing to binary.
6411
6412 2000-06-08  Mike Alexander  <mta@arbortext.com>
6413
6414         * code-process.el (call-process-region): If there is no coding
6415         system for the process on process-coding-system-alist use the
6416         coding system of the buffer containing the region.
6417
6418 2000-06-10  Ben Wing  <ben@xemacs.org>
6419
6420         * cmdloop.el (command-error):
6421         If debug-on-error and noninteractive, output backtrace.
6422
6423         * files.el (file-relative-name):
6424         Remove MSDOS references.
6425
6426         * simple.el (line-number): New function, due to non-obvious
6427         behavior/usage of count-lines.
6428
6429         * simple.el (count-lines): document non-obvious usage to get
6430         line number.
6431
6432 2000-06-11  Ben Wing  <ben@xemacs.org>
6433
6434         * faces.el ((featurep 'xpm)):
6435         * x-faces.el (x-init-face-from-resources):
6436         * x-faces.el (x-init-frame-faces):
6437         * x-misc.el (x-init-specifier-from-resources):
6438         * x-misc.el (x-get-resource-and-bogosity-check):
6439         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6440         * x-mouse.el (x-init-pointer-shape):
6441         * x-scrollbar.el (x-init-scrollbar-from-resources):
6442         Add sixth argument to x-get-resource calls so as to issue warnings
6443         rather than errors on bogus arguments.
6444
6445 2000-06-05  Ben Wing  <ben@xemacs.org>
6446
6447         * compat.el: new file.  provides a clean, non-intrusive way to
6448         define compatibility functions.
6449
6450         * process.el (shell-quote-argument): temporary fix for lack
6451         of nt-quote-process-args.  #### I need to put back the overall
6452         structure of that mechanism but redo the guts of it using the
6453         extra intelligence in the C code.
6454
6455 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6456
6457         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6458         `package-get' does in package-get.el, instead of using external
6459         "md5sum" program.
6460
6461         * package-get.el (package-get): Insert package file literally to
6462         make checksum calculation work.
6463
6464 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6465
6466         * code-files.el (convert-mbox-coding-system): Deleted.
6467         (file-coding-system-alist): Removed reference to
6468         convert-mbox-coding-system.
6469
6470 2000-05-28  Martin Buchholz <martin@xemacs.org>
6471
6472         * XEmacs 21.2.34 is released.
6473
6474 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6475
6476         * font-lock.el (font-lock-keywords): Rewrote docstring
6477
6478 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6479
6480         * loadhist.el (unload-feature): handle case where x is both boundp
6481         and fboundp
6482
6483 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6484
6485         * packages.el: It's ok to use built-in macros, but not lisp
6486         defined ones.
6487
6488 2000-05-20  Ben Wing  <ben@xemacs.org>
6489
6490         * font-lock.el:
6491         * font-lock.el (font-lock-message-threshold):
6492         * font-lock.el (font-lock-mode):
6493         * font-lock.el (font-lock-default-fontify-buffer):
6494         * font-lock.el (font-lock-always-fontify-immediately):
6495         * font-lock.el (font-lock-old-extent): Removed.
6496         * font-lock.el (font-lock-old-len): Removed.
6497         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6498         * font-lock.el (font-lock-pending-extent-table): New.
6499         * font-lock.el (font-lock-range-table): New.
6500         * font-lock.el (font-lock-after-change-function):
6501         * font-lock.el (font-lock-after-change-function-1): Removed.
6502         * font-lock.el (font-lock-fontify-pending-extents): New.
6503         * font-lock.el ('font-lock-revert-cleanup): Removed.
6504         * font-lock.el ('font-lock-revert-setup): Removed.
6505         Rewrite deferral code to handle any number of changes, merging
6506         them properly.  Remove hacked-up code for revert-buffer, now
6507         unnecessary.
6508
6509         * menubar-items.el (default-menubar):
6510         In Options->Edit Init File, don't switch to emacs-lisp-mode
6511         unless necessary; doing this turns off font-lock.
6512
6513 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6514
6515         * keydefs.el: Define C-x BS to backward-kill-sentence.
6516
6517 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6518
6519         * files.el (hack-local-variables-prop-line): Use non-greedy
6520         matching to process -*-texinfo-*- -*-.
6521
6522 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6523
6524         * minibuf.el (minibuf-directory-files): new function.
6525         (read-file-name-activate-callback): use minibuf-directory-files.
6526         (read-directory-name-internal): ditto.
6527         (mouse-file-display-completion-list): ditto.
6528         (mouse-directory-display-completion-list): ditto.
6529         (read-file-name-internal): remove "./" from completion list unless
6530         explicitly matched, for consistency.
6531
6532 2000-05-11  Ben Wing  <ben@xemacs.org>
6533
6534         * gutter-items.el (gutter-buffers-tab):
6535         * gutter-items.el (add-tab-to-gutter):
6536         * gutter-items.el (update-tab-in-gutter):
6537         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6538         * gutter-items.el (append-progress-display):
6539         * gutter-items.el (abort-progress-display):
6540         * gutter-items.el (raw-append-progress-display):
6541         Further fixes.  Use set-glyph-image not set-image-instance-property,
6542         to fix problems with multiple windows in a frame.
6543
6544         * menubar-items.el (tutorials-menu-filter):
6545         Fix typo.
6546
6547         * startup.el (early-error-handler):
6548         Display message box under windows; otherwise, message will disappear
6549         before it can be viewed.
6550
6551         * update-elc.el:
6552         Fix bug in NEEDTODUMP processing.
6553
6554 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6555
6556         * startup.el (lock-directory): Removed.
6557         (superlock-file): Ditto.
6558         (startup-set-paths): Remove lockdir.
6559         (startup-setup-paths-warning): Remove lock-directory.
6560
6561         * setup-paths.el (paths-find-lock-directory): Removed.
6562         (paths-find-superlock-file): Ditto.
6563
6564 2000-05-09  Ben Wing  <ben@xemacs.org>
6565
6566         * faces.el (set-face-property):
6567         * faces.el (set-face-font):
6568         * faces.el (set-face-foreground):
6569         * faces.el (set-face-background):
6570         * faces.el (set-face-background-pixmap):
6571         * faces.el (set-face-underline-p):
6572         * faces.el (set-face-strikethru-p):
6573         * faces.el (set-face-highlight-p):
6574         * faces.el (set-face-dim-p):
6575         * faces.el (set-face-blinking-p):
6576         * faces.el (set-face-reverse-p):
6577         doc string changes.
6578
6579         * glyphs.el:
6580         * glyphs.el (make-image-specifier):
6581         * glyphs.el (glyph-property):
6582         * glyphs.el (set-glyph-image):
6583         * glyphs.el (make-glyph):
6584         * glyphs.el (make-pointer-glyph):
6585         * glyphs.el (make-icon-glyph):
6586         * glyphs.el (widget-image-instance-p): New.
6587         authorship info, lots of doc changes.  New predicate, inadvertently
6588         omitted.  the general principle with specifier docs is now that
6589         the description of instantiators should go with the make-foo-specifier
6590         fun's doc string, rather than in foo-specifier-p.  this follows
6591         conventions elsewhere in XEmacs and in general is a lot more obvious
6592         of a place to look.  sometimes the make-foo-specifier function needs
6593         to be created in the process.
6594
6595         * gutter.el:
6596         * gutter.el (make-gutter-specifier): New.
6597         * gutter.el (make-gutter-size-specifier): New.
6598         * gutter.el (make-gutter-visible-specifier): New.
6599         specifier doc updates according to the conventions specified before.
6600
6601         * objects.el:
6602         * objects.el (make-font-specifier):
6603         * objects.el (make-color-specifier):
6604         * objects.el (make-face-boolean-specifier): New.
6605         specifier doc updates according to the conventions specified before.
6606
6607         * specifier.el:
6608         * specifier.el (set-specifier):
6609         * specifier.el (make-integer-specifier): New.
6610         * specifier.el (make-boolean-specifier): New.
6611         * specifier.el (make-natnum-specifier): New.
6612         * specifier.el (make-generic-specifier): New.
6613         * specifier.el (make-display-table-specifier): New.
6614         specifier doc updates according to the conventions specified before.
6615
6616         * toolbar.el:
6617         * toolbar.el (make-toolbar-specifier): New.
6618         specifier doc updates according to the conventions specified before.
6619
6620 2000-05-09  Ben Wing  <ben@xemacs.org>
6621
6622         * process.el (call-process-internal): Revert to previous version
6623         because Mike's change clashed with a change I did not long before.
6624         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6625         Thanks very much Mike for pointing out the bug and submitting a
6626         patch!
6627
6628 2000-04-13  Mike Alexander  <mta@arbortext.com>
6629
6630         * process.el (call-process-internal): Send the correct input buffer
6631         (call-process-internal): Return the exit status of the process
6632
6633 2000-05-07  Ben Wing  <ben@xemacs.org>
6634
6635         * winnt.el:
6636         * winnt.el (nt-quote-args-verbatim): Removed.
6637         * winnt.el (nt-quote-args-prefix-quote): Removed.
6638         * winnt.el (nt-quote-args-backslash-quote): Removed.
6639         * winnt.el (nt-quote-args-double-quote): Removed.
6640         * winnt.el (nt-quote-args-functions-alist): Removed.
6641         * winnt.el (nt-quote-process-args): Removed.
6642         Remove all stuff for argument quoting.  We borrow the code instead
6643         from Emacs 20.6, which is much more careful in its quoting
6644         (e.g. in handling runs of the escape character) and avoids most of
6645         the need for this Lisp mechanism by checking to see whether we're
6646         running a Cygwin or normal program and doing the appropriate
6647         quoting.  If we end up needing such a mechanism, we should add
6648         it by extending the variable `mswindows-quote-process-args' so it
6649         can take an alist of regexps.
6650
6651 2000-05-07  Ben Wing  <ben@xemacs.org>
6652
6653         * keydefs.el:
6654         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6655         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6656         the window without moving point.
6657
6658         * simple.el:
6659         * simple.el (scroll-up-one): New.
6660         * simple.el (scroll-down-one): New.
6661         Functions for use with C-M-up/down.
6662
6663 2000-05-01  Martin Buchholz <martin@xemacs.org>
6664
6665         * XEmacs 21.2.33 is released.
6666
6667 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6668
6669         * dialog.el (yes-or-no-p-dialog-box):
6670         Fix docstring.
6671         Fix following horrible bug in X11 mode with focus-follows-mouse:
6672           1. Visit two files in two different frames.
6673           2. do File->Revert Buffer in one of those frames.
6674           3. Dialog box appears.
6675           4. Arrange things so that the mouse passes over the *other*
6676              frame, then to the dialog box, and click on "Yes".
6677           5. The file contents end up in the *wrong* buffer!
6678         Add TODO comment.
6679
6680 2000-04-28  Ben Wing  <ben@xemacs.org>
6681
6682         * help.el (describe-installation): correct typo introduced
6683         in last patch: boundp -> fboundp.
6684
6685         * etags.el (buffer-tag-table-list):
6686         canonicalize filenames to Unix format so that tag-table-alist
6687         searching works under Windows.
6688
6689         * autoload.el:
6690         Bowdlerize the supposedly objectionable words
6691         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6692
6693         * gutter-items.el (set-progress-display-style):
6694         * gutter-items.el (search-dialog-callback):
6695         * gutter-items.el (make-search-dialog):
6696         Change to new callback-ex api.
6697
6698 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6699
6700         * help.el: (describe-installation): decode-coding-string is not
6701         defined in a non MULE environment.
6702
6703 2000-04-28  Ben Wing  <ben@xemacs.org>
6704
6705         * gutter-items.el (buffer-list-changed-hook):
6706         use it, not record-buffer-hook.
6707
6708         * subr.el (record-buffer-hook): Removed.
6709
6710 2000-04-27  Ben Wing  <ben@xemacs.org>
6711
6712         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6713         use NORECORD option.  Andy will not like this, but the existing
6714         gutter behavior is just wrong, as per this comment:
6715
6716         ;; this used to add the norecord flag to both calls below.
6717         ;; this is bogus because it is a pervasive assumption in XEmacs
6718         ;; that the current buffer is at the front of the buffers list.
6719         ;; for example, select an item and then do M-C-l
6720         ;; (switch-to-other-buffer).  Things get way confused.
6721         ;;
6722         ;; Andy, if you want to maintain the current look, you must
6723         ;;  *uncouple* the gutter order and buffers order.
6724
6725         * loaddefs.el (completion-ignored-extensions): unfuckify.
6726
6727         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6728         xemacs.mak.
6729
6730         * autoload.el (batch-update-one-directory): new function, used in
6731         xemacs.mak.
6732
6733         * loadup.el: set gc-cons-threshold very high unless dumping --
6734         loadup during update-elc is much much much faster.  also do this
6735         when quick-building.
6736
6737         add commented-out code for profiling loadup.
6738
6739
6740         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6741         is required in order to build xemacs.
6742
6743 2000-04-26  Ben Wing  <ben@xemacs.org>
6744
6745         * loadup.el: don't garbage collect during loadup if quick-build
6746         compile-time option is set.
6747
6748 2000-04-23  Ben Wing  <ben@xemacs.org>
6749
6750         * update-elc.el: compute whether any dumped .el or .elc files
6751         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6752         if so.
6753
6754         * update-elc.el (update-elc-files-to-compile): always change
6755         NOBYTECOMPILE in the src directory rather than current dir,
6756         so it will work under NT.
6757
6758         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6759         the form of this file is identical between Unix and Windows.
6760         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6761         Added comment.
6762         (update-autoloads-from-directory): updated doc string.
6763         updated doc strings in a few other places.
6764
6765 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6766
6767         * bytecomp.el (byte-force-recompile): Fix argument to
6768         byte-recompile-directory.
6769
6770 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6771
6772         * gutter-items.el (progress-display-clear-when-idle): Use
6773         add-one-shot-hook.
6774         * gutter-items.el (clear-progress-display): Adjust number of
6775         arguments.
6776
6777 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6778
6779         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6780
6781 2000-04-16  Ben Wing  <ben@xemacs.org>
6782
6783         * printer.el: New file.
6784
6785         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6786
6787         * help.el (describe-installation): Fix decoding for Windows.
6788
6789         * menubar-items.el:
6790         * menubar-items.el (default-menubar):
6791         * menubar-items.el (tutorials-menu-filter): New.
6792         * menubar-items.el (popup-menubar-menu):
6793         Add authorship.  Redo Help menu and Tutorials filter.
6794
6795         * menubar.el: Correct comment.
6796
6797         * modeline.el (modeline-buffer-identification): Correct doc string.
6798
6799         * simple.el:
6800         * simple.el (printing): Removed.
6801         * simple.el (printer-name): Removed.
6802         * simple.el (generic-print-buffer): Removed.
6803         * simple.el (generic-print-region): Removed.
6804         Move generic print code to printer.el.
6805
6806 2000-04-15  Ben Wing  <ben@xemacs.org>
6807
6808         * simple.el (generic-print-region): New.
6809         make this function actually work.
6810         (generic-print-buffer): call generic-print-region.
6811
6812 2000-04-14  Andy Piper  <andy@xemacs.org>
6813
6814         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6815         by using the new widget-callback-current-channel.
6816         (search-dialog-callback): ditto.
6817
6818 2000-04-12  Andy Piper  <andy@xemacs.org>
6819
6820         * gutter.el (default-gutter-position): moved from gutter-items.el.
6821         (default-gutter-position-changed-hook): ditto.
6822         (gutter-element-visibility-changed-hook): ditto.
6823         (set-gutter-element): ditto.
6824         (remove-gutter-element): ditto.
6825         (set-gutter-element-visible-p): ditto.
6826         (gutter-element-visible-p): ditto.
6827         (init-gutter): ditto.
6828
6829         * dialog.el (make-dialog-box): renamed and moved from
6830         gutter-items.el
6831
6832         * gutter-items.el: move various functions elsewhere.
6833
6834 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6835
6836         * menubar-items.el: Fixed place of parenthesis.
6837
6838 2000-04-12  Ben Wing  <ben@xemacs.org>
6839
6840         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6841                 without constantly being prompted for the tag.
6842         * simple.el: Added a number of section headings, to clarify the
6843                 organization of this file.
6844         * simple.el (activate-region):
6845         * simple.el (region-exists-p):
6846         * simple.el (region-active-p):
6847                 Moved these three function down to the other side of
6848                 the case-changing functions, so they join the rest of
6849                 the region code.
6850         * simple.el (printing): New.
6851         * simple.el (printer-name): New.
6852         * simple.el (generic-print-buffer): New.
6853                 New functions, a very simple prototype for a unified
6854                 printing interface.
6855
6856         * process.el (call-process-internal): Real fix for null BUFFER,
6857                 other problems with BUFFER specs.
6858
6859         * menubar-items.el:
6860                 Fixed up File->Print to use new printing functions.
6861                 Various corrections and expansions to Grep/Compile menus.
6862                 New options for Printing.
6863                 New options for SMTP Mail, the way to send mail under
6864                   MS Windows. (There's also a package patch to make SMTP
6865                   Mail be the default under MSWin.)
6866
6867 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6868
6869         * menubar-items.el: Selecting Rectangle Mousing from menubar
6870         did not work.  Needed to quote mouse-track-rectangle-p.
6871
6872 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6873
6874         * cl-compat.el (keywordp): Removed.
6875
6876 2000-04-05  Andy Piper  <andy@xemacs.org>
6877
6878         * gutter-items.el (progress-layout-glyph): don't initialize here.
6879         (progress-gauge-glyph): use dynamic sizing.
6880         (set-progress-display-style): new function. Set progress glyphs
6881         appropriately depending on the style.
6882         (progress-display-style): new variable. Custom version of
6883         set-progress-display-style.
6884         (progress-abort-glyph): switch to dynamic sizes.
6885         (search-dialog-text): make the edit field active.
6886
6887 2000-04-04  Andy Piper  <andy@xemacs.org>
6888
6889         * gutter-items.el (make-search-dialog): need to make the search
6890         dialog visible after creation.
6891
6892         * menubar-items.el (default-menubar): use the search dialog for
6893         searching. Remove some extraneous search menu items.
6894
6895         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6896         well as strings.
6897         (make-gutter-only-dialog-frame): allow the user to create the
6898         frame unmapped. Allow the gutter spec to be given as a glyph.
6899         (search-dialog-direction): new variable.
6900         (search-dialog-text): new variable.
6901         (search-dialog-callback): new function. Callback for the search
6902         dialog action.
6903         (make-search-dialog): new function. Create a user-friendly search
6904         dialog.
6905
6906 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6907
6908         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6909         under Windows.
6910
6911 2000-04-01  Andy Piper  <andy@xemacs.org>
6912
6913         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6914         progress more accurately.
6915
6916 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6917
6918         * finder.el (finder-compile-keywords): Process readable files only.
6919         Because error in process of .#finder-inf.el when compile xemacs
6920         with --with-clash-detection option.
6921
6922 2000-03-31  Andy Piper  <andy@xemacs.org>
6923
6924         * gutter-items.el (append-progress-display): don't delay after a
6925         successful font-lock.
6926         (make-gutter-only-dialog-frame): new function. Allow users to
6927         create gutter-only dialogs.
6928
6929 2000-03-27  Mike Alexander  <mta@arbortext.com>
6930
6931         * process.el (call-process-internal): Handle a null BUFFER
6932         parameter correctly.
6933
6934 2000-03-28  Andy Piper  <andy@xemacs.org>
6935
6936         * gutter-items.el (abort-progress-display): put strings in the
6937         gutter not extents.
6938         (progress-layout-glyph): signal special 'quit callback.
6939         (progress-display-quit-function): deleted.
6940         (progress-display-stop-callback): deleted.
6941         (progress-display-dispatch-command-events): deleted.
6942         (append-progress-display): remove calls to
6943         progress-display-dispatch-command-events.
6944         (raw-append-progress-display): ditto.
6945
6946 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6947
6948         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6949         being a list.  Actually define `stipple-pixmap-p' which is used as
6950         an error predicate.  Correctly handle PIXMAP being either relative
6951         or absolute file name.
6952
6953 2000-03-24  Andy Piper  <andy@xemacs.org>
6954
6955         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6956         (abort-progress-display): ditto. Don't delete the created extent.
6957         (raw-append-progress-display): ditto.
6958         (progress-display-dispatch-non-command-events): new
6959         function. Encapsulates what we want to do when no command input is
6960         required.
6961         (progress-display-dispatch-command-events): likewise, but disable
6962         for now since it causes too many problems.
6963         (append-progress-display): use them.
6964         (raw-append-progress-display): ditto.
6965         (default-gutter-position-changed-hook): set this rather than
6966         default-gutter-position-changed.
6967         (default-gutter-position-changed-hook): lambda with zero arguments
6968         rather than one.
6969         (raw-append-progress-display): trap errors in pending input since
6970         allowing them to signal will hose the gauge well and
6971         truly. Ideally we would like to delay these until we are more able
6972         to cope.
6973         (append-progress-display): ditto.
6974
6975 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6976
6977         * lisp/make-docfile.el: call-process-internal is now implemented
6978         in process.el.
6979
6980 2000-03-21  Ben Wing  <ben@xemacs.org>
6981
6982         * mule\mule-cmds.el (set-language-info-alist):
6983         Fix to correspond to new menu arrangement.
6984
6985 2000-03-21  Ben Wing  <ben@xemacs.org>
6986
6987         * process.el:
6988         * process.el (call-process-internal): New.
6989         New implementation of call-process.  Only enabled under NT, so far.
6990         stderr handling not implemented yet in CVS'd C code.
6991
6992 2000-03-20  Ben Wing  <ben@xemacs.org>
6993
6994         * lisp-mode.el:
6995         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
6996         * lisp-mode.el (lisp-interaction-mode):
6997         Put back Lisp Interaction menubar for Jan V's sake.
6998
6999         * simple.el:
7000         * simple.el (mark-ring):
7001         * simple.el (dont-record-current-mark): New.
7002         * simple.el (in-shifted-motion-command): New.
7003         * simple.el (mark-ring-unrecorded-commands): New.
7004         * simple.el (mark-ring-max):
7005         * simple.el (set-mark-command):
7006         * simple.el (push-mark):
7007         * simple.el (handle-pre-motion-command):
7008         Implement scheme for not recording unimportant marks.
7009
7010         * subr.el:
7011         * subr.el (function-allows-args): New.
7012         New function function-allows-args.
7013
7014 2000-03-20  Martin Buchholz <martin@xemacs.org>
7015
7016         * XEmacs 21.2.32 is released.
7017
7018 2000-03-20  Andy Piper  <andy@xemacs.org>
7019
7020         * gutter-items.el (update-tab-in-gutter): force selection of the
7021         selected-window if required to do so.
7022         (buffers-tab-items): ditto.
7023         (add-tab-to-gutter): ditto.
7024         (create-frame-hook): use force-selection.
7025         (default-gutter-position-changed): lambdify.
7026         (update-tab-hook): deleted since it was only used in one place.
7027
7028 2000-03-18  Andy Piper  <andy@xemacs.org>
7029
7030         * files.el (find-file-noselect): undo change that shouldn't have
7031         gone in.
7032
7033 2000-03-17  Andy Piper  <andy@xemacs.org>
7034
7035         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7036         of selected-window trickery.
7037
7038         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7039         frames tabs.
7040         (progress-display-stop-callback): progress -> progress-display
7041         (progress-display-quit-function): ditto.
7042         (clear-progress-display): ditto.
7043         (remove-progress-display): ditto.
7044         (append-progress-display): ditto.
7045         (abort-progress-display): ditto.
7046         (raw-append-progress-display): ditto.
7047         (display-progress-display): ditto.
7048         (current-progress-display-label): ditto.
7049         (current-progress-display): ditto.
7050         (lprogress-display): ditto and save the buffer
7051         (progress-display): ditto. Otherwise the buffer sometimes gets
7052         changed which confuses font-lock.
7053
7054         * font-lock.el (font-lock-default-fontify-buffer): catch all
7055         errors, not just quit.
7056         (font-lock-mode): progress -> display-progress
7057         (font-lock-default-fontify-buffer): ditto.
7058         (font-lock-fontify-syntactically-region): ditto.
7059         (font-lock-fontify-keywords-region): ditto.
7060
7061 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7062
7063         * cl.el (gensym): Move to here from cl-macs.el.
7064         (gentemp): Ditto.
7065
7066 2000-03-16  Andy Piper  <andy@xemacs.org>
7067
7068         * font-lock.el (font-lock-mode): use lprogress and friends for
7069         progress management.
7070         (font-lock-default-fontify-buffer): ditto.
7071         (font-lock-fontify-syntactically-region): ditto.
7072         (font-lock-fontify-keywords-region): ditto.
7073         (font-lock-revert-cleanup): fix reverting.
7074         (font-lock-revert-setup): ditto.
7075
7076         * gutter-items.el (progress-use-echo-area): new variable. Use the
7077         echo area for progress gauges if non-nil.
7078         (clear-progress): remove echo area stuff and defer to
7079         clear-message.
7080         (append-progress): dispatch non-command events after each progress
7081         increment. Remove echo area stuff.
7082         (abort-progress): remove echo area stuff and defer to
7083         display-message.
7084         (raw-append-progress): ditto. Dispatch non-command events after
7085         gutter redisplay.
7086         (display-progress): defer echo area stuff to display-message.
7087
7088         * gutter-items.el (clear-progress):
7089         (abort-progress): indentation changes.
7090         (display-progress): don't clear progress.
7091         (append-progress): compare messages with equal.
7092         (raw-append-progress): use dispatch-non-command-events to flush
7093         widget creation events.
7094
7095 2000-03-13  Ben Wing  <ben@xemacs.org>
7096
7097         * abbrev.el:
7098         * abbrev.el (abbrev-string-to-be-defined): New.
7099         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7100         Changes for use with the menubar.
7101
7102 2000-03-12  Ben Wing  <ben@xemacs.org>
7103
7104         * alist.el (vassoc): moved here from font-menu.el.
7105
7106         * custom.el (defface): typo fix.
7107
7108         * dialog.el (yes-or-no-p-dialog-box):
7109         * dialog.el (message-box):
7110         * files.el (save-some-buffers-1):
7111         Put accelerators in the button names.
7112
7113         * font-lock.el (font-lock-comment-face):
7114         * font-lock.el (font-lock-keyword-face):
7115         * font-lock.el (font-lock-function-name-face):
7116         Fixed some of the colors under MS Windows because the existing
7117         default colors were hardly different from black and needed to be
7118         made lighter.
7119
7120         * font-menu.el:
7121         * font-menu.el (font-menu-split-long-menu):
7122         * font-menu.el (font-menu-family-constructor):
7123         * font-menu.el (font-menu-size-constructor):
7124         * font-menu.el (font-menu-weight-constructor):
7125         * font-menu.el (font-menu-set-font):
7126         vassoc moved to alist.el.
7127         Accelerators added to all menus.
7128         Unused bound var new-props removed.
7129
7130         * keydefs.el: I did a whole lot of rearranging to put things in a
7131         more consistent order and fixed a number of cases where key
7132         combinations involving up, down, left, right and so on were
7133         defined but the corresponding keypad combinations were not
7134         defined.
7135
7136         * lisp-mode.el:
7137         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7138         * lisp-mode.el (emacs-lisp-mode):
7139         * lisp-mode.el (lisp-interaction-mode):
7140         * lisp-mode.el (flet):
7141         Added accelerators onto the menus.
7142         Made all the different versions of the let function be indented
7143         the same way.
7144         Undid Steve's easy-menu-ification, because it makes it impossible
7145         to have the menubar and popup menus different.
7146         Cleaned up the menu; added items for find-function &c and some
7147         indenting, and removed debug-on-*.
7148
7149         * list-mode.el (list-mode-hook):
7150         * list-mode.el (list-mode):
7151         * list-mode.el (completion-setup-hook):
7152         * list-mode.el (display-completion-list):
7153         Added support for the :window-height keyword, which is required
7154         because of other changes that I made for the file dialog box.  I
7155         also made the hook variables list-mode-hook and
7156         completion-setup-hook and also minibuffer-setup-hook in
7157         minibuf.el be permanent-local; see comment in list-mode.el.
7158
7159         * map-ynp.el (map-y-or-n-p):
7160         Added accelerators to the dialog buttons.
7161
7162         * menubar-items.el (menu-truncate-list):
7163         New internal function.
7164         * menubar-items.el (submenu-generate-accelerator-spec):
7165         * menubar-items.el (menu-item-strip-accelerator-spec):
7166         * menubar-items.el (menu-item-generate-accelerator-spec):
7167         New exported functions, for use in auto-generating accelerator specs.
7168
7169         * menubar-items.el:
7170         * menubar-items.el (default-menubar):
7171         * menubar-items.el (maybe-add-init-button):
7172         * menubar-items.el (bookmark-menu-filter):
7173         * menubar-items.el (slow-format-buffers-menu-line):
7174         * menubar-items.el (build-buffers-menu-internal):
7175         * menubar-items.el (language-environment-menu-filter):
7176         * menubar-items.el (default-popup-menu):
7177         * menubar-items.el (popup-buffer-menu):
7178         * menubar-items.el (popup-menubar-menu):
7179         Did a major overhaul on this file, and in fact I'm nowhere near
7180         done working on the menubar, and there will be more patches to
7181         come.  A basic summary of what I've done:
7182
7183         a) I added accelerators to all of the menu items.  For menus that
7184         are auto-generated, such as the buffers menu, the accelerators are
7185         automatically added to the beginning of each line using the
7186         numbers 1 through 9, then zero, and then letters starting with A,
7187         but omitting the letters that are already in use for the fixed
7188         menu items at the top of the buffers menu.  To facilitate adding
7189         accelerators of this kind, I created some new functions
7190         (*-accelerator-spec), which are also being used by other filters
7191         that auto generate lists of things such as ftp sites to download
7192         packages.  If people really don't like these accelerators
7193         appearing at the beginning of the menu items, a variable can be
7194         added to optionally turn them off, but I think this is rather
7195         pointless because other menu items have accelerators and many or
7196         most of the menu users will use the accelerators if the support is
7197         there.
7198
7199         b) I combined the top level Tools and Apps menus into a single
7200         Tools menu, because the distinction between the two is not
7201         obvious, and the items on the menus are not used often enough that
7202         putting some of them onto submenus is a problem.
7203
7204         c) I created two new top level menus called View and Cmds because
7205         there were too many items on the File and Edit menus, and I'm going
7206         to be adding more items to these menus.  In contrast to the Tools
7207         menu, the items on these menus may be used quite often during an
7208         editing session, and so should be available with fewer
7209         keystrokes.
7210
7211         d) I added a number of options to the options menu, including one
7212         for controlling whether the alt key can be used to traverse to
7213         menu items using the accelerators, one for controlling behavior of
7214         control-k, one for controlling how the kill and yank functions
7215         interact with the clipboard, a few additional buffers-menu
7216         options, and various other things.  I also did a bit of
7217         rearranging, for example, combining the keyboard and mouse options
7218         into a single keyboard and mouse submenu to facilitate the
7219         accelerators on that level.
7220
7221         e) I changed the variable buffers-menu-format-buffer-line-function
7222         to take two arguments instead of one, the second argument being
7223         the line number for use in creating an accelerator.  I added a
7224         hack to support existing functions with one argument (although I
7225         doubt that very many of these exist), for backward compatibility.
7226
7227         f) I moved the top level mule menu to be a submenu of the edit
7228         menu.  I think that most of the items on this menu are fairly
7229         useless and there are certainly not enough frequently used items
7230         to justify this being its own top level menu.
7231
7232         g) I combined most of the items in big-menubar.el into the main menu.
7233         If people think the main menu is too big, it would be possible to
7234         create different configurations, some smaller.
7235
7236         * menubar.el (check-menu-syntax):
7237         Deleted some syntax checks that were no longer valid, partly
7238         because of changes that were already made a long time ago, and
7239         partly because of a change I made where I allow the name of the
7240         menu item to be an evaluated expression rather than just a string,
7241         similar to all of the other parameters of a menu item.
7242
7243         * minibuf.el:
7244         * minibuf.el (read-file-name-1):
7245         * minibuf.el (mouse-read-file-name-1):
7246         I made a number of changes to improve the appearance
7247         and functioning of the file dialog box.  They include:
7248
7249         a) Fixing the problem where closing the dialog box by clicking on
7250         the close button of the window didn't properly exit the
7251         minibuffer.
7252
7253         b) Fixing the problem that if you typed part of a file name, and
7254         then clicked on a completion with the mouse, the file was not
7255         correctly selected.
7256
7257         c) Changing the title of the dialog box to reflect the operation
7258         being done in accordance with user interface conventions, rather
7259         than the name of the dialog box buffer, which is rather useless.
7260
7261         d) Remove the words "possible completions are" which didn't
7262         belong.
7263
7264         e) Fix things so that the completions scroll off the end of the
7265         completions windows only to the right, rather than both to the
7266         right and down, which is in accordance with Windows user interface
7267         conventions.
7268
7269         * msw-init.el (init-post-mswindows-win):
7270         Added a binding for meta-F4, which is the standard windows binding
7271         for exiting a program.
7272
7273         * select.el (get-selection-no-error):
7274         * select.el (own-selection):
7275         * select.el (own-clipboard):
7276         Added an optional argument called append to the functions
7277         own-selection and own-clipboard.  This adds support for appending
7278         text to the existing selection and allows the function
7279         own-clipboard to be used as the value of the variable
7280         interprogram- cut-function.
7281
7282         Fixed a bug in own-selection in handling zmacs-region-stays.
7283
7284         * simple.el (historical-kill-line): New.
7285
7286         * simple.el (kill-line):
7287         * simple.el (interprogram-cut-function):
7288         * simple.el (interprogram-paste-function):
7289         * simple.el (handle-pre-motion-command):
7290         * simple.el (next-line):
7291         * simple.el (previous-line):
7292         a) Expanded the variable kill-whole-line, so that function
7293         kill-line can be set to delete the entire line always, not just
7294         when cursor is at the beginning of the line.  This is controlled
7295         by setting the variable kill-whole-line to the symbol 'always.
7296         This behavior, as well as the existing kill-whole-line behavior,
7297         now only take effect when kill-line is called interactively,
7298         although this is a departure from a previous behavior in the case
7299         of setting this variable kill-whole-line to t.  It is almost
7300         certainly what has always been intended, and most likely the old
7301         way of doing things introduced bugs.  I also created a function
7302         called historical-kill-line, which ignores the kill-whole-line
7303         setting and always gives the historical behavior of only killing
7304         to the end of the line.  I bound this function to shift- control-k
7305         so that the kill to end of line behavior is available, even when
7306         kill-whole-line has been set to change control-k into the simple
7307         delete-whole-line behavior. (This can be set using the options
7308         menu.)
7309
7310         b) I changed things so that kill and yank now interact with the
7311         clipboard by default under windows.  This was done by changing the
7312         default value of interprogram-cut- function and
7313         interprogram-paste-function.  You can get the old behavior by
7314         setting these to nil, and there is an option on the options menu
7315         to do this.
7316
7317         c) I added support for selecting text using shifted motion keys.
7318         This support is on by default and can be controlled by the
7319         variable shifted-motion-keys-select-region.  There is also a
7320         variable called unshifted-motion-keys-deselect-region that
7321         controls more specifically how the shifted motion key behavior
7322         works.  I did not put an option on the options menu to turn this
7323         off, because I can't imagine why this would be useful.
7324
7325         * simple.el (forward-block-of-lines):
7326         * simple.el (backward-block-of-lines):
7327         * simple.el (block-movement-size):
7328         New.
7329
7330         * simple.el (uncapitalized-title-words):
7331         * simple.el (uncapitalized-title-word-regexp):
7332         * simple.el (capitalize-string-as-title):
7333         * simple.el (capitalize-region-as-title):
7334         New.
7335
7336
7337         * subr.el (add-hook):
7338         * subr.el (make-local-hook): New.
7339         * subr.el (remove-local-hook): New.
7340         * subr.el (add-one-shot-hook): New.
7341         * subr.el (add-local-one-shot-hook): New.
7342         Added some functions to make using hooks easier.
7343         These include:
7344
7345         a) Functions add-local-hook and remove-local-hook to make it easy
7346         to use local hooks.
7347
7348         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7349         make it possible to add a "one-shot" hook, which is to say a hook
7350         that runs only once, and automatically removes itself after the
7351         first time it has run.
7352
7353 2000-03-09  Andy Piper  <andy@xemacs.org>
7354
7355         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7356
7357 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7358
7359         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7360         Moved from menubar-items.el.
7361         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7362
7363 2000-03-08  Andy Piper  <andy@xemacs.org>
7364
7365         * gutter-items.el (build-buffers-tab-internal): add selected field
7366         to buffers tab spec.
7367
7368 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7369
7370         * minibuf.el (last-exact-completion): Initialize to nil.
7371
7372 2000-03-07  Didier Verna  <didier@xemacs.org>
7373
7374         * startup.el (command-line-1): remove unused variable
7375         `first-file-buffer'.
7376
7377 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7378
7379         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7380         which is also used for Web server log files.
7381
7382 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7383
7384         * mule/mule-charset.el: Setup auto-fill-chars.
7385
7386 2000-03-02  SL Baur  <steve@beopen.com>
7387
7388         * subr.el (with-string-as-buffer-contents): Reimplement using
7389         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7390         non-deletion of buffer after execution problem.
7391         (with-output-to-string): Use unique buffer name.
7392
7393 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7394
7395         * gutter-items.el (buffers-tab-sort-function):  New variable.
7396         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7397
7398 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7399
7400         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7401
7402 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7403
7404         * menubar-items.el (maybe-add-init-button): Remove the "Load
7405         .emacs" button from all menubars.
7406
7407 2000-03-01  Didier Verna  <didier@xemacs.org>
7408
7409         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7410         region rectangle replacement (from Jan Vroonhof).
7411         (replace-rectangle): new function.
7412
7413 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7414
7415         * mule/mule-cmds.el (set-default-coding-systems): Use
7416         set-terminal-coding-system and set-keyboard-coding-system.
7417         * coding.el (set-terminal-coding-system): Use
7418         set-console-tty-output-coding-system.
7419         (set-keyboard-coding-system): Use
7420         set-console-tty-input-coding-system.
7421
7422 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7423
7424         * minibuf.el (read-variable): Allow symbol to default argument.
7425
7426 2000-02-27  Andy Piper  <andy@xemacs.org>
7427
7428         * gutter-items.el (update-tab-hook): new function to be used for
7429         hooks.
7430         (create-frame-hook): add update-tab-hook.
7431         (record-buffer-hook): ditto.
7432         (default-gutter-position-changed): ditto.
7433         (default-gutter-position): updating the buffers tab is now handled
7434         by a hook.
7435         (default-gutter-position-changed-hook): new variable.
7436         (gutter-element-visibility-changed-hook): ditto.
7437         (set-gutter-element-visible-p): call it.
7438         (set-gutter-element): use modify-specifier-instances. Set extents
7439         as duplicable before using.
7440         (remove-gutter-element): ditto.
7441         (set-gutter-element-visible-p): ditto.
7442         (init-gutter): new function.
7443         (add-tab-to-gutter): use new gutter-element functions rather than
7444         setting specifiers directly.
7445         (clear-progress): ditto.
7446         (abort-progress): ditto.
7447         (gutter-buffers-tab-visible-p): renamed from
7448         default-gutter-visible-p
7449
7450         * specifier.el (modify-specifier-instances): new function from Jan
7451         Vroonhof.
7452
7453         * x-init.el (init-post-x-win): call init-gutter.
7454
7455         * msw-init.el (init-post-mswindows-win): call init-gutter.
7456
7457         * menubar-items.el (default-menubar): Update to reflect new gutter
7458         variables.
7459
7460 2000-02-26  Andy Piper  <andy@xemacs.org>
7461
7462         * gutter-items.el (set-gutter-element): new function. Add gutter
7463         elements to the specified gutter.
7464         (remove-gutter-element): new function. Remove gutter elements from
7465         the specified gutter.
7466         (set-gutter-element-visible-p): new function. Set gutter element
7467         visibility for the provided gutter-visible specifier.
7468
7469 2000-02-23  Andy Piper  <andy@xemacs.org>
7470
7471         * gutter-items.el (add-tab-to-gutter): specify dimensions
7472         dynamically.
7473
7474 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7475
7476         * gutter-items.el (add-tab-to-gutter):
7477         * package-get.el (package-get-interactive-package-query):
7478         * package-ui.el (pui-directory-exists):
7479         (pui-install-selected-packages):
7480         (pui-list-packages):
7481         Use #'(lambda ...)  instead of '(lambda ...).
7482
7483 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7484
7485         * startup.el (load-user-init-file): Check to make sure user
7486           has an init-file before calling load().
7487
7488 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7489
7490         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7491
7492 2000-02-23  Martin Buchholz <martin@xemacs.org>
7493
7494         * XEmacs 21.2.31 is released.
7495
7496 2000-02-21  Mike Sperber <mike@xemacs.org>
7497
7498         * loadup.el (really-early-error-handler):
7499         * update-elc.el:
7500         * make-docfile.el:
7501         Remove dependency on EMACSBOOTSTRAP... environment variables.
7502
7503 2000-02-21  Martin Buchholz <martin@xemacs.org>
7504
7505         * XEmacs 21.2.30 is released.
7506
7507 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7508
7509         * byte-optimize.el (byte-optimize-plus):
7510         (byte-optimize-minus):
7511         (byte-optimize-multiply):
7512         Optimize (- 0) to 0, not (-)
7513         Optimize (+ 5 3.0) to 8.0
7514         Optimize (* 5 3.0) to 15.0
7515         Improve readability.
7516
7517 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7518
7519         * modeline.el: (modeline-scrolling-method): change modeline
7520         mswindows cursor appearance according to the value.
7521
7522         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7523         and 'gui-element face colors and 'gui-element face font to Windows
7524         defaults.
7525
7526 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7527
7528         * font-lock.el: Javadoc enhancements
7529
7530 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7531
7532         * ldap.el (toplevel): Test if LDAP support has been compiled in
7533         (ldap-verbose): New option
7534         (ldap-search-entries): Renamed from the previous ldap-search
7535         Conditionalize message display on ldap-verbose
7536         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7537         defuns
7538         (ldap-search): Is now defined as an obsolete wrapper calling
7539         ldap-search-basic or ldap-search-entries
7540
7541
7542 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7543             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7544             Jan Vroonhof  <jan@xemacs.org>
7545
7546         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7547         When for-effect is true, didn't call `byte-optimize-form'
7548         in and/or subforms without last.
7549
7550 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7551
7552         * package-get.el (package-get-download-sites): Use correct custom
7553         type.
7554
7555 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7556
7557         * files.el (write-file): Ask for coding system when compiled with
7558         file-coding.
7559
7560 2000-02-16  Andy Piper  <andy@xemacs.org>
7561
7562         * buffer.el (switch-to-buffer): give norecord argument to
7563         set-window-buffer instead of explicitly recording.
7564
7565         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7566         we have to pick a window.
7567
7568 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7569
7570         * mule/mule-cmds.el (describe-language-support): Don't add
7571         unexist function to help-map.
7572         (describe-coding-system): Don't use already assigend `C'.
7573
7574 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7575
7576         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7577         work in custom.
7578
7579 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7580
7581         * about.el: Ienaga's e-mail address change.
7582
7583 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7584
7585         * etags.el (find-tag): force new window -- even if buf already
7586         visible -- when other-window is t
7587
7588 2000-02-16  Martin Buchholz <martin@xemacs.org>
7589
7590         * XEmacs 21.2.29 is released.
7591
7592 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7593
7594         * cl-extra.el (getf): This is now identical to `plist-get', so
7595         just defalias it.
7596         * cl-macs.el: Make getf an alias to plist-get, at the
7597         byte-compiler level, using define-compiler-macro.
7598
7599 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7600
7601         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7602
7603 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7604
7605         * lisp/etags.el (find-tag-internal): set exact-tagname to
7606           a regular expression that matches against the tagname
7607           part of the tag entry first instead of only looking in
7608           the context area.
7609
7610 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7611
7612         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7613         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7614
7615 2000-02-07  Martin Buchholz <martin@xemacs.org>
7616
7617         * XEmacs 21.2.28 is released.
7618
7619 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7620
7621         * cl-extra.el (getf): Just call `get', never `get*'.
7622         Make arglist match docstring.
7623         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7624         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7625         * byte-optimize.el: remove references to `get*'.
7626
7627 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7628
7629         * mule/european.el: Add syntax information for Latin3 and Latin4.
7630
7631 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7632
7633         * byte-optimize.el: Byte-optimize (length "foo")
7634
7635 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7636
7637         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7638         width check using `window-leftmost-p' and `window-rightmost-p'.
7639
7640 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7641
7642         * wid-edit.el (widget-match-inline): An atom never matches a
7643           list.
7644
7645 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7646
7647         * modeline.el: Consolidated 'x and 'mswindows specification under
7648         'win tag.
7649
7650 2000-01-29  Andy Piper  <andy@xemacs.org>
7651
7652         * gutter-items.el: (format-buffers-tab-line): Try and be
7653         intelligent about buffer naming when we have duplicates.
7654
7655 2000-01-29  Andy Piper  <andy@xemacs.org>
7656
7657         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7658         updated when it becomes visible.
7659
7660 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7661
7662         * bytecomp.el (byte-compile-insert-header): Properly set coding
7663         system under MULE and file-coding.
7664
7665 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7666
7667         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7668         (dontusethis-set-value-terminal-coding-system-handler):
7669         (dontusethis-set-value-keyboard-coding-system-handler):
7670         Never undefine coding system aliases.  Emergency fix for gnus.
7671
7672 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7673
7674         * files.el (abbreviate-file-name): Use directory-sep-char instead
7675         of hard-coded "/".
7676
7677 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7678
7679         * startup.el (user-init-file-base-list): New variable, replacing
7680         user-init-file-base.
7681         (find-user-init-file): New function.
7682         (command-line-early): Use it.
7683         (load-user-init-file): Ditto.
7684
7685 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7686
7687         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7688         calling valid-image-instantiator-format-p
7689
7690 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7691
7692         * isearch-mode.el (isearch-mode): The variable is
7693         isearch-unhidden-extents, not isearch-opened-extents.
7694
7695 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7696
7697         * minibuf.el (next-history-element): Modify error message if a
7698         default value is available.
7699
7700 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7701
7702         * bytecomp.el (byte-compile-file): Don't unconditionally write
7703         .elc files in binary - might contain non-Latin1.
7704
7705 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7706
7707         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7708         for windows-nt.
7709
7710         * version.el:
7711         * startup.el (user-init-file-base):
7712         * process.el (call-process-region):
7713         * files.el (make-backup-file-name):
7714         (backup-file-name-p):
7715         (file-relative-name):
7716         (abbreviate-file-name):
7717         (set-auto-mode):
7718         * code-process.el (call-process-region): Removed unnecessary
7719         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7720         support out of the universe.
7721
7722         * process.el:
7723         * code-process.el:
7724         * bytecomp.el (byte-compile-file): Removed reference to
7725         buffer-file-type, and commented usage of binary-process-output
7726         NTEmacs variables.
7727
7728 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7729
7730         * help.el (function-arglist): Add case for macro.
7731
7732 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7733
7734         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7735         printers.
7736         (custom-display): Added a menu for printer/display tags.
7737
7738         * frame.el (frame-type):
7739         * device.el (device-type): Added 'msprinter to the doc string, and
7740         removed 'pc -- it is not going to be implemented ever.
7741         (call-device-method): Fixed docstring typo.
7742         Defined specifier tags 'printer and 'display.
7743
7744 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7745
7746         * lisp/itimer.el (itimer-run-expired-timers): (consp
7747           last-command-event-time) instead of (consp
7748           'last-command-event-time).
7749
7750 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7751
7752         * msw-glyphs.el: Removed obsolete commentary.
7753
7754 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7755
7756         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7757         better default value.
7758
7759 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7760
7761         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7762         (read-string): Ditto.
7763         (eval-minibuffer): Ditto.
7764         (read-command): Ditto.
7765         (read-function): Ditto.
7766         (read-variable): Ditto.
7767         (read-number): Ditto.
7768         (read-shell-command): Ditto.
7769         (read-number): Record history.
7770
7771 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7772
7773         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7774
7775 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7776
7777         * faces.el (startup-initialize-custom-faces): New function.
7778         Reset all faces created during auto-autoloads loading time
7779         by defface.
7780         * startup.el (command-line): Call it.
7781
7782 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7783
7784         * about.el (about-hackers): Add myself to contributors list.
7785
7786 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7787
7788         * menubar-items.el (maybe-add-init-button): Removed an argument in
7789         a call to load-user-init-file, as the function managed to lose its
7790         formal parameter a few betas ago.
7791
7792 2000-01-18  Martin Buchholz <martin@xemacs.org>
7793
7794         * XEmacs 21.2.27 is released.
7795
7796 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7797
7798         * process.el (shell-command-to-string): Use the FSF docstring.
7799         Make shell-command-to-string the standard function, and
7800         exec-to-string the (deprecated) alias.
7801
7802         * startup.el: typo fix.
7803
7804 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7805
7806         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7807
7808 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7809
7810         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7811         buffers after visible buffers.
7812         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7813
7814 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7815
7816         * info.el (Info-extract-menu-node-name): Stop at a dot
7817         followed by whitespace or right parenthesis.
7818
7819 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7820
7821         * info.el (Info-directory-list): Warn against using Customize with
7822         Info-directory-list.
7823
7824 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7825
7826         * minibuf.el (read-file-name): doc fix.
7827
7828         * autoload.el (update-file-autoloads): doc fix.
7829
7830         * about.el (about-hackers): Change my E-mail address.
7831
7832 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7833
7834         * info.el (Info-visit-file): Just use the `f' interactive spec to
7835         read a filename in the standard way.
7836
7837 2000-01-13  Andy Piper  <andy@xemacs.org>
7838
7839         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7840         (gutter-buffers-tab-extent): new variable.
7841         (update-tab-in-gutter): call add-tab-to-gutter again if the
7842         orientation has changed.
7843         (add-tab-to-gutter): cope with different orientations.
7844
7845 2000-01-11  Didier Verna  <didier@xemacs.org>
7846
7847         * info.el (Info-following-node-name): backward-skip dots as well
7848         as spaces (dots at the end of a node name aren't part of it).
7849         (Info-extract-menu-node-name): don't skip dots. There could be
7850         some in the node name.
7851         (Info-index): allow dots to be part of a node name.
7852
7853 2000-01-12  Andreas Jaeger  <aj@suse.de>
7854
7855         * files.el (auto-mode-alist): Added idlwave-mode.
7856         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7857
7858 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7859
7860         * info.el (Info-search): Show default value.
7861
7862 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7863
7864         * info.el (Info-read-node-completion-table): New variable.
7865         (Info-read-node-name-1): New function.
7866         (Info-read-node-name): Use it.
7867         (Info-follow-reference): Use DEFAULT argument of completing-read.
7868         (Info-menu): Ditto.
7869
7870 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7871
7872         * hyper-apropos.el (hyper-describe-key-briefly): Save
7873         window configuration.
7874         (hyper-describe-face): Use DEFAULT of completing-read.
7875         (hyper-apropos-read-variable-symbol): Ditto.
7876         (hyper-apropos-read-function-symbol): Ditto.
7877
7878 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7879
7880         * mule/mule-cmds.el (set-default-coding-system): Set
7881         comint-exec-hook to use coding-system-for-read and
7882         coding-system-for-write so that C-x RET c works.
7883
7884 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7885
7886         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7887         (previous-matching-history-element): Increment
7888         minibuffer-max-depth by 1.
7889         (next-matching-history-element): Ditto.
7890
7891 2000-01-11  Andy Piper  <andy@xemacs.org>
7892
7893         * gutter-items.el (buffers-tab): Create a new face for the buffers
7894         tab.
7895         (buffers-tab-face): use it.
7896
7897 2000-01-10  Didier Verna  <didier@xemacs.org>
7898
7899         * modeline.el (modeline-scrolling-method): change modeline X
7900         cursor appearance according to the value.
7901
7902 2000-01-07  Andreas Jaeger  <aj@suse.de>
7903
7904         * about.el (about-hackers): Moved my entry to contributor list.
7905         (xemacs-hackers): Added myself.
7906         (about-maintainer-info): Added description of myself.
7907
7908
7909 2000-01-07  Didier Verna  <didier@xemacs.org>
7910
7911         * modeline.el (modeline-scrolling-method): new variable.
7912         (mouse-drag-modeline): add reference to it in the docstring.
7913         (mouse-drag-modeline): handle it.
7914
7915 2000-01-08  Andy Piper  <andy@xemacs.org>
7916
7917         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7918         calls.
7919         (remove-buffer-from-gutter-tab): ditto.
7920
7921 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7922
7923         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7924         (custom-face-edit): Fix grammatical error in help message.
7925
7926 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7927
7928         * movemail.el: Added.
7929
7930         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7931
7932 2000-01-03  Didier Verna  <didier@xemacs.org>
7933
7934         * modeline.el (mouse-drag-modeline): remove the code related to
7935         the modeline horizontal scrolling facility.
7936
7937 1999-12-31  Martin Buchholz <martin@xemacs.org>
7938
7939         * XEmacs 21.2.26 is released.
7940
7941 1999-12-28  Andy Piper  <andy@xemacs.org>
7942
7943         * wid-edit.el (widget-push-button-value-create): The gui cache
7944         does not agree with native widgets which can only be displayed
7945         once per window. The reasons for caching are diminished now that
7946         we don't hog resources when creating buttons.
7947         (widget-push-button-cache) deleted.
7948
7949 1999-12-24  Martin Buchholz <martin@xemacs.org>
7950
7951         * XEmacs 21.2.25 is released.
7952
7953 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7954
7955         * hyper-apropos.el (hyper-apropos): Toggle
7956         hyper-apropos-programming-apropos correctly.
7957         Set REGEXP when user accepts default value.
7958
7959 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7960
7961         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7962         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7963
7964 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7965
7966         * mule/mule-category.el (undefined-category-designator):
7967         Return char instead of character.  Search for undefined one.
7968         (describe-category): Use with-displaying-help-buffer.
7969
7970 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7971
7972         * byte-optimize.el (byte-optimize-plus):
7973         Optimize (+ 1) to 1 instead of (1+ nil).
7974
7975         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7976
7977         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7978
7979         * byte-optimize.el (byte-optimize-char-before): New function.
7980         Remove performance penalty for using (char-before) instead of (char-after).
7981
7982 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7983
7984         * mule/mule-category.el (char-category-list): Return character
7985         instead of integer.
7986
7987 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7988
7989         * minibuf.el (read-buffer): Check default is buffer object.
7990
7991 1999-11-25  Andy Piper  <andy@xemacs.org>
7992
7993         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7994         for buttons.
7995
7996 1999-12-16  Andreas Jaeger  <aj@suse.de>
7997
7998         * package-get.el (package-get-maybe-save-index): Fixed typo.
7999         Patch by Jeff Miller <jmiller@smart.net>.
8000
8001 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8002
8003         * gnuserv.el (gnuserv-process-filter):  don't call
8004         gnuserv-write-to-client when gnuserv-current-client is nil
8005
8006 1999-12-14  Martin Buchholz <martin@xemacs.org>
8007
8008         * XEmacs 21.2.24 is released.
8009
8010 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8011
8012         * about.el (about-hackers): Update my email address.
8013
8014 1999-12-07  Martin Buchholz <martin@xemacs.org>
8015
8016         * XEmacs 21.2.23 is released.
8017
8018 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8019
8020         * package-get.el (package-get-download-sites): Removed several
8021         defunct download sites, added many new ones, and corrected a few
8022         incorrect directory-on-site entries.  Added physical locations to
8023         site-description.
8024
8025 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8026
8027         * finder.el (finder-commentary): add DOC string and fix
8028         interactive spec
8029
8030 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8031
8032         * help.el (describe-function): Don't forget to intern the string
8033         completing-read returns.
8034         (describe-variable): Ditto.
8035
8036 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8037
8038         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8039         `hyper-apropos-help-mode' here to find symbol to customize
8040         irregardless of cursor position and simplify
8041         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8042         `hyper-apropos-popup-menu'.
8043
8044 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8045
8046         * apropos.el (apropos-mode-map): Add return to call
8047         apropos-follow.
8048         (apropos-print): Call apropos-mode to have better
8049         command reference. Put keymap text-poperty to
8050         symbole name.
8051
8052 1999-11-22  Alastair Burt  <burt@dfki.de>
8053
8054         * help.el: (describe-bindings-1): Added handling of keymaps for
8055         the extents at point.
8056
8057 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8058
8059         * gutter-items.el (buffers-tab-items): Wrap the function in a
8060         save-match-data
8061
8062 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8063
8064         * help.el (describe-function): Use the DEFAULT argument to
8065         completing-read.
8066         (describe-variable): Ditto.
8067
8068 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8069
8070         * minibuf.el (read-from-minibuffer): Add optional argument
8071         DEFAULT to have better mini-buffer history support.
8072         (completing-read): Pass default to read-from-minibuffer.
8073         (read-buffer): Pass default to completing-read.
8074
8075 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8076
8077         * font-lock.el (font-lock-doc-string-face): Document the
8078         `font-lock-lisp-like' property.
8079
8080 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8081
8082         * lisp-mode.el: Specify `font-lock-lisp-like'.
8083
8084         * font-lock.el (font-lock-lisp-like): New function.
8085         (font-lock-fontify-syntactically-region): Use it.
8086
8087 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8088
8089         * XEmacs 21.2.22 is released
8090
8091 1999-11-28  Martin Buchholz <martin@xemacs.org>
8092
8093         * XEmacs 21.2.21 is released.
8094
8095 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8096
8097         * minibuf.el (read-coding-system): Accept symbol and
8098         coding-system object as a default-coding-system.
8099
8100 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8101
8102         * minibuf.el (read-coding-system): Accept symbol as
8103         a default-coding-system.
8104
8105 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8106
8107         * apropos.el (apropos-documentation): Use insert instead
8108         of princ.
8109
8110 1999-11-07  William M. Perry  <wmperry@aventail.com>
8111
8112         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8113           for the linux console.
8114
8115         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8116           stuff to work when you are not on a window system, since the GPM
8117           mouse support now allows pasting from outside of XEmacs.
8118
8119 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8120
8121         * XEmacs 21.2.20 is released
8122
8123 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8124
8125         * setup-paths.el (paths-default-info-directories): Add
8126         /usr/share/info and /usr/local/share/info.
8127
8128 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8129
8130         * about.el: Updated Vladimir Ivanovic's info.
8131
8132 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8133
8134         * auto-show.el (auto-show-truncationp): Remove.
8135
8136         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8137
8138 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8139
8140         * indent.el (indent-line-to): fix bug: spaces were not replaced
8141         with tab if column is multiple of tab-width
8142         From dhn@qedinc.com
8143
8144 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8145
8146         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8147         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8148
8149         * package-get.el (package-get-package-provider): Be verbose when
8150         interactive. Patch from Robert Pluim
8151
8152 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8153
8154         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8155         info file suffixes.
8156
8157 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8158
8159         * process.el (open-network-stream): Add a new optional parameter
8160         PROTOCOL to support udp; fix a minor typo and add an explanation
8161         in docstring for udp programming.
8162
8163         * code-process.el (open-network-stream): Add a new optional
8164         parameter PROTOCOL to support udp; fix a minor typo and add an
8165         explanation in docstring for udp programming.
8166
8167 1999-10-18  Andy Piper  <andy@xemacs.org>
8168
8169         * gui.el (make-gui-button): be more precise about how we call
8170         callbacks.
8171
8172         * wid-edit.el (widget-push-button-value-create): Use the new form
8173         of native gui-button.
8174
8175 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8176
8177         * info.el (Info-page-prev): Don't do (sit-for 0).
8178
8179 1999-10-13  Andy Piper  <andy@xemacs.org>
8180
8181         * gutter-items.el (progress-abort-glyph): new glyph for showing
8182         abort status.
8183         (append-progress): dispatch-event rather than sit-for.
8184         (abort-progress): new function. Show the abort glyph with an
8185         appropriate message.
8186         (raw-append-progress): dispatch-event rather than sit-for.
8187         (display-progress): cope with aborts.
8188
8189         * gui.el (make-gui-button): Use native widgets for buttons
8190         unconditionally.
8191         (insert-gui-button): ditto.
8192         (gui-button-p): ditto.
8193
8194         * xbm-button.el: remove from core.
8195
8196         * xpm-button.el: remove from core.
8197
8198 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8199
8200         * faces.el (init-device-faces): Don't initialize the random faces
8201         on the stream device.
8202
8203 1999-10-06  Andy Piper  <andy@xemacs.org>
8204
8205         * files.el (recover-file): Don't use ls under windows for revert buffer.
8206
8207 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8208
8209         * package-get.el (package-get-download-menu): Make menu really
8210         toggle download sites.
8211         (package-get-download-sites): Add autoload cookie.
8212
8213 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8214
8215         * setup-paths.el (paths-find-module-directory): Ditto.
8216
8217 1999-09-29  Werner Fink  <werner@suse.de>
8218
8219         * setup-paths.el (paths-find-exec-directory): Add missing nil
8220         parameter for environment.
8221
8222 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8223
8224         * modeline.el (modeline-format):
8225         Only purecopy the strings.  Else
8226         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8227         barfs.
8228
8229 1999-08-28  Mike Woolley  <mike@bulsara.com>
8230
8231         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8232         user setting comint-completion-addsuffix and
8233         comint-process-echoes.
8234
8235 1999-09-22  Andy Piper  <andy@xemacs.org>
8236
8237         * gutter-items.el (update-tab-in-gutter): use
8238         last-nonminibuf-window instead of selected-window.
8239
8240 1999-09-18  Andy Piper  <andy@xemacs.org>
8241
8242         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8243         display on.
8244
8245         * subr.el (record-buffer-hook): new variable so that the hook gets
8246         some documentation.
8247
8248 1999-09-16  Andy Piper  <andy@xemacs.org>
8249
8250         * gutter-items.el (update-tab-in-gutter): only update when the
8251         gutter is visible.
8252         (remove-buffer-from-gutter-tab): ditto.
8253
8254 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8255
8256         * simple.el (do-auto-fill): Commented out part of Kinsoku
8257         processing.
8258
8259 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8260
8261         * isearch-mode.el (isearch-highlightify-region): Give the
8262         highlighting extents a high priority.
8263         (isearch-make-extent): Give the main highlighting extent an even
8264         higher priority.
8265
8266 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8267
8268         * packages.el (packages-compute-package-locations): Fix typo from
8269         -u rationalization.
8270
8271 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8272
8273         * setup-paths.el (paths-find-doc-directory): Respect value of
8274         `configure-doc-directory.'
8275
8276         * find-paths.el (paths-find-architecture-directory): Give
8277         precendence `default' argument (which typically comes from
8278         configure).
8279
8280 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8281
8282         * startup.el (command-line-early): Added options -user-init-file
8283         and -user-init-directory.
8284
8285         * files.el (user-init-file): Default to NIL so we can recognize
8286         when it's set.
8287
8288 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8289
8290         * obsolete.el (init-file-user):
8291         * startup.el:
8292         * packages.el (packages-compute-package-locations):
8293         * package-get.el (package-get-user-index-filename):
8294         * menubar-items.el (maybe-add-init-button):
8295         * info.el (Info-annotations-path):
8296         * dump-paths.el:
8297         Change `user-init-directory' to be an absolute path.
8298         Use `user-init-directory' where appropriate.
8299         Zap `init-file-user' and its uses.
8300
8301 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8302
8303         * subr.el (copy-symbol): New function.
8304
8305 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8306
8307         * isearch-mode.el (isearch-done): Be sure to restore invisible
8308         extents in the proper buffer.
8309         (isearch-pre-command-hook): Set this-command to the correct value
8310         in case the buffer has changed and old overriding-local-map was
8311         used.
8312         (isearch-restore-extent): Use remprop instead of setting the
8313         property to nil.
8314
8315 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8316
8317         * cmdloop.el (execute-extended-command): Update zmacs region
8318         before the delay.
8319         (execute-extended-command): Make the message gettext-friendly.
8320
8321 1999-09-07  Andy Piper  <andy@xemacs.org>
8322
8323         * gutter-items.el (progress-gauge-glyph): renamed from
8324         progress-glyph.
8325         (progress-text-glyph): new variable.
8326         (progress-layout-glyph): use layouts and text glyphs.
8327         (progress-area-buffer): removed.
8328         (progress-text-and-extent): new variable.
8329         (progress-displayed-p): dynamically create gutter area buffer.
8330         (clear-progress): ditto.
8331         (raw-append-progress): ditto.
8332         (append-progress): use new glyph names.
8333         (raw-append-progress): only create the extent when needed. set
8334         properties more optimally.
8335         (progress): remove args.
8336
8337 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8338
8339         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8340         mapcar where the return value is unused.
8341         (isearch-restore-invisible-extents): Ditto.
8342         (isearch-highlight-all-cleanup): Ditto.
8343         (isearch-delete-extents-in-range): Traverse the extents only once.
8344         (isearch-highlight-all-update): Don't start over if the search
8345         string has changed and more input is pending.
8346
8347 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8348
8349         * packages.el (packages-find-package-data-path): Ditto.
8350
8351         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8352
8353         * subr.el (mapc-internal): Don't make obsolete.
8354
8355         * cl-extra.el (mapc): Resurrect.
8356
8357 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8358
8359         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8360         alias.
8361
8362         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8363         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8364         (isearch-yank-clipboard): Use get-clipboard instead of
8365         x-get-clipboard.
8366         (isearch-yank-selection): Fix docstring.
8367
8368 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8369
8370         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8371
8372 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8373
8374         * cl-macs.el (extent-start-position): Fix setf method.
8375         (extent-end-position): Ditto.
8376
8377 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8378
8379         * isearch-mode.el: End merge with FSF 20.4.
8380
8381         * isearch-mode.el (search-invisible): New variable.
8382         (isearch-hide-immediately): Ditto.
8383         (isearch-unhidden-extents): Ditto.
8384         (isearch-range-invisible): New function.
8385         (isearch-unhide-extent): Ditto.
8386         (isearch-restore-invisible-extents): Ditto.
8387         (isearch-restore-extent): Ditto.
8388
8389         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8390         implementation.
8391         (isearch-ring-retreat-edit): Ditto.
8392         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8393         (isearch-forward-regexp): New arguments NOT-REGEXP and
8394         NO-RECURSIVE-EDIT.
8395         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8396         (isearch-backward-regexp): New arguments NOT-REGEXP and
8397         NO-RECURSIVE-EDIT.
8398         (isearch-mode): Return isearch-success.
8399         (isearch-update): Use unread-command-events instead of
8400         unread-command-event.
8401         (isearch-abort): If an invalid regexp is encountered, keep popping
8402         states.
8403         (isearch-*-char): Use FSF implementation.
8404         (isearch-whitespace-chars): Use the more robust FSF's
8405         implementation.
8406         (isearch-within-brackets): New variable.
8407         (isearch-mode): Initialize it.
8408         (isearch-edit-string): Bind it.
8409         (isearch-search-and-update): Set it.
8410         (isearch-push-state): Push it.
8411         (isearch-top-state): Pop it.
8412         (isearch-search): Set it.
8413         (isearch-printing-char): When called by isearch-whitespace-chars,
8414         handle M-SPC gracefully.
8415         (isearch-message-prefix): New argument ELLIPSIS.
8416         (isearch-message-suffix): Ditto.
8417         (isearch-message): Use the ELLIPSIS argument when calling
8418         isearch-message-prefix and isearch-message-suffix.
8419         (isearch-message-prefix): Distinguish between "wrapped" and
8420         "overwrapped" search, FWIW.
8421
8422 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8423
8424         * isearch-mode.el (isearch-edit-string): Use the head of the
8425         search ring instead of search-last-string and search-last-regexp.
8426         (search-highlight): Renamed from isearch-highlight.
8427         (isearch-exit): Use the new name.
8428         (isearch-highlight): Ditto.
8429         (isearch-dehighlight): Ditto.
8430         (isearch-update-ring): New function.
8431         (isearch-done): Call it.
8432         (isearch-done): New argument EDIT.
8433         (isearch-repeat): If search string is empty, look up at the car of
8434         the search ring; ignore the yank pointer.
8435         (isearch-abort): Call isearch-done with NOPUSH.
8436         (isearch-cancel): New function.
8437         (isearch-mode-map): Bind it to ESC ESC ESC.
8438
8439         * isearch-mode.el: Begin merge with FSF 20.4.
8440
8441 1999-09-01  Andy Piper  <andy@xemacs.org>
8442
8443         * x-select.el (x-get-clipboard): obsolete.
8444         (x-yank-clipboard-selection): obsolete
8445
8446         * select.el (disown-selection): need to be careful to disown the
8447         clipboard if we set it via selection.
8448         (get-clipboard): move from x-select.el
8449         (yank-clipboard-selection): ditto.
8450
8451 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8452
8453         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8454         isearch-highlight-all-matches to nil.
8455         (isearch-fixed-case): New variable.
8456         (isearch-mode): Initialize it.
8457         (isearch-edit-string): Save it.
8458         (isearch-toggle-case-fold): Set it.
8459         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8460         need to check isearch-fixed-case.
8461         (isearch-toggle-case-fold): Update highlighting of all matches
8462         before the pause.
8463         (isearch-edit-string):
8464
8465 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8466
8467         * isearch-mode.el (isearch-edit-string): Call isearch-message
8468         before reading the event so that the prompt is displayed properly.
8469         (isearch-message): Use isearch-nonincremental when calling
8470         isearch-message-prefix.
8471         (minibuffer-local-isearch-map): Bind up and down to do the same as
8472         M-p and M-n respectively.
8473         (isearch-done): New arg NOPUSH.
8474         (isearch-edit-string): Use it.
8475         (isearch-edit-string): Don't bind isearch-string.
8476         (isearch-ring-adjust): Edit string, *then* push state.
8477
8478 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8479
8480         * faces.el (isearch-secondary): Make isearch-secondary look
8481         different than default.
8482
8483 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8484
8485         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8486         save-excursion.
8487         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8488         (isearch-update): Call isearch-dehighlight without arguments.
8489         (isearch-done): Ditto.
8490
8491         * isearch-mode.el (isearch-fix-case): If the search string has no
8492         upper-case letters, allow the folding to be reenabled.
8493         Previously, once disabled, the folding would remain that way until
8494         the end of isearch.
8495         (isearch-top-state): Call isearch-fix-case.
8496
8497         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8498         save-excursion.
8499         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8500
8501 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8502
8503         * xpm-button.el:
8504         xbm-button.el: Need to exist in core because gui.el depends on
8505         them.
8506
8507 1999-08-31  Andy Piper  <andy@xemacs.org>
8508
8509         * gutter-items.el (buffers-tab-face): new customizable variable.
8510         (buffers-tab-default-buffer-line-length): new specifier for
8511         maximum viewable characters.
8512         (progress-stack): new variable for implementing widget-based
8513         progress messages.
8514         (progress-area-buffer): ditto.
8515         (progress-glyph-height): ditto.
8516         (progress-stop-callback): ditto.
8517         (progress-quit-function): new function.
8518         (progress-glyph): new variable.
8519         (progress-layout-glyph): ditto.
8520         (progress-displayed-p): new function, see message-displayed-p for
8521         details.
8522         (clear-progress): ditto.
8523         (remove-progress): ditto.
8524         (append-progress): ditto.
8525         (raw-append-progress): ditto.
8526         (display-progress): ditto.
8527         (current-progress): ditto.
8528         (current-progress-label): ditto.
8529         (progress): ditto.
8530         (lprogress): ditto.
8531
8532
8533 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8534
8535         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8536
8537         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8538         `isearch-yank-selection'.
8539         (isearch-mode-map): Use it.
8540         (isearch-yank-selection): Use `get-selection' instead of
8541         `get-x-selection'.
8542
8543 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8544
8545         * faces.el (isearch-secondary): Create face here.
8546
8547         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8548         timers.
8549
8550 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8551
8552         * subr.el (buffer-string): More robust backward compatibility
8553         check, courtesy William Perry.
8554
8555 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8556
8557         * replace.el (perform-replace): Stop the search after the search
8558         limit has been reached.
8559
8560 1999-08-23  Andy Piper  <andy@xemacs.org>
8561
8562         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8563         here if we don't have one.
8564
8565 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8566
8567         * ldap.el (ldap-coding-system): Default to nil until we get
8568         efficient UTF8 support
8569         (ldap-decode-string): Guard against `decode-coding-string' not
8570         being defined
8571         (ldap-encode-string): Guard against `encode-coding-string' not
8572         being defined
8573
8574 1999-08-23  Didier Verna  <didier@xemacs.org>
8575
8576         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8577         Some doc strings improvements, and add a star to the `interactive'
8578         calls.
8579
8580 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8581
8582         * font-lock.el (java-font-lock-keywords-3): introduced new
8583         keywords and regexpes for javadoc syntax 1.2.
8584
8585 1999-08-17  Andy Piper  <andy@xemacs.org>
8586
8587         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8588         format-buffers-tab-line.
8589         (buffers-tab-max-buffer-line-length): new variable.
8590         (format-buffers-tab-line): new function. truncate names if over
8591         buffers-tab-max-buffer-line-length.
8592
8593 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8594
8595         * cus-start.el: Customize the variable `bell-inhibit-time'.
8596
8597 1999-08-16  Andy Piper  <andy@xemacs.org>
8598
8599         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8600         brute-force approach to deleting the last buffer.
8601         (buffers-tab-grouping-regexp): new customizable variable.
8602         (select-buffers-tab-buffers-by-mode): use it.
8603
8604 1999-08-13  Andy Piper  <andy@xemacs.org>
8605
8606         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8607         deletion problem.
8608
8609 1999-07-30  Didier Verna  <didier@xemacs.org>
8610
8611         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8612         of princ to output symbols.
8613         (custom-save-face-internal): ditto.
8614         (custom-save-resets): ditto.
8615
8616 1999-08-09  Didier Verna  <didier@xemacs.org>
8617
8618         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8619         `regexp-quote' to protect the major mode name for use as a regular
8620         expression (c++ needs this for instance).
8621
8622 1999-08-08  Andy Piper  <andy@xemacs.org>
8623
8624         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8625         cope with similar mode names.
8626
8627         * gutter-items.el (buffers-tab-selection-function): new selection
8628         function.
8629         (select-buffers-tab-buffers-by-mode): new function.
8630         (buffers-tab-items): use it if set to only display buffers in the
8631         tab in the current buffer's group..
8632         (update-tab-in-gutter): use new api.
8633         (remove-buffer-from-gutter-tab): ditto.
8634
8635         * gutter-items.el (buffers-tab-max-size): set custom selection
8636         default to 6.
8637         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8638         (add-tab-to-gutter): set face as default.
8639
8640 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8641
8642         * faces.el (frob-face-property): Merge the fall-back specifier
8643         with the target, not replace it.
8644
8645 1999-08-05  Andy Piper  <andy@xemacs.org>
8646
8647         * gutter-items.el (update-tab-in-gutter): add frame argument for
8648         buffer-items.
8649         (update-tab-in-gutter): use it.
8650
8651         * gutter-items.el (record-buffer-hook): set.
8652
8653         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8654         change.
8655         (switch-to-buffer-hook) deleted.
8656
8657 1999-08-04  Andy Piper  <andy@xemacs.org>
8658
8659         * gutter-items.el (update-tab-in-gutter): make sure this will work
8660         as an argument to create-frame-hook.
8661
8662 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8663
8664         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8665         instead of timer emulation.
8666
8667 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8668
8669         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8670         Emacs isearch enhancements.
8671
8672 1999-07-28  Andy Piper  <andy@xemacs.org>
8673
8674         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8675         all devices that support tab controls.
8676         (remove-buffer-from-gutter-tab): new function. to be used as a
8677         value for kill-buffer-hook.
8678
8679 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8680
8681         * auto-show.el (auto-show-truncationp): changed to match
8682         `window_translation_on'
8683
8684 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8685
8686         * XEmacs 21.2.19 is released
8687
8688 1999-07-28  SL Baur  <steve@miho>
8689
8690         * code-files.el (insert-file-contents): Fix docstring.
8691         revert previous change.
8692
8693 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8694
8695         * fill.el (fill-region-as-paragraph): Change re-break-point to
8696         contain word-across-newline plus one character so that filling
8697         Japanese and Chinese works as desired.
8698         * simple.el (do-auto-fill): Ditto.
8699
8700 1999-07-26  SL Baur  <steve@miho>
8701
8702         * mule/japanese.el ("Japanese"): Do not specify a default input
8703         method.
8704         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8705
8706 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8707
8708         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8709         able to use cl-macs macro in early lisp.
8710
8711 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8712
8713         * custom.el:
8714         * cus-face.el:
8715         * cus-edit.el:
8716                 Massive custom Theme API changes.
8717
8718 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8719
8720         * code-files.el (insert-file-contents): Regard
8721         coding-system-magic-cookie if `coding-system-for-read' is nil.
8722
8723 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8724
8725         * mule/thai-xtis.el: Add coding: local variable, to avoid
8726         bootstrapping problem with C locale.
8727
8728 1999-07-22  Andy Piper  <andy@xemacs.org>
8729
8730         * dumped-lisp.el (preloaded-file-list): guard against putting
8731         gutter-items in a less than functional XEmacs.
8732         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8733
8734 1999-07-18  Bob Weiner  <weiner@beopen.com>
8735
8736         * fill.el (fill-context-prefix): Fixed bug that prevented the
8737         setting of an adaptive fill prefix when the `dont-skip-first' was
8738         t.
8739
8740 1999-07-22  SL Baur  <steve@miho>
8741
8742         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8743
8744 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8745
8746         * files.el (interpreter-mode-alist): add `make', `guile', and
8747         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8748         makefile-mode, guile is a scheme, and someday XEmacs will be
8749         modular enough to use as an efficient scripting tool.)
8750
8751 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8752
8753         * mule/mule-cmds.el (reset-language-environment): Regard
8754         coding-category `utf-8' and `ucs-4' if they are available.
8755
8756 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8757
8758         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8759         (prefer-coding-system): Fix DOC-string.
8760
8761         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8762         DOC-string too.
8763
8764         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8765         Mule.
8766         (coding-system-change-eol-conversion): Fix DOC-string.
8767
8768 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8769
8770         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8771         instead of `list-coding-system'.
8772
8773 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8774
8775         * menubar-items.el (default-menubar): `select-input-method' was
8776         renamed to `set-input-method'.
8777
8778         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8779         "Set Language Environment" menu.
8780
8781         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8782         "Describe Language Support" menu.
8783
8784 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8785
8786         * mule/chinese.el ("Chinese-GB"): Rename
8787         `chinese-gb-environment-setup-function' to
8788         `setup-chinese-gb-environment-internal'.
8789
8790 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8791
8792         * mule/korean.el: Use `define-coding-system-alias' instead of
8793         `copy-coding-system'.
8794
8795 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8796
8797         * mule/mule-cmds.el (set-language-environment-coding-systems):
8798         Treat duplicated coding-categories.
8799
8800 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8801
8802         * mule/japanese.el: Use `define-coding-system-alias' instead of
8803         `copy-coding-system'.
8804
8805 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8806
8807         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8808         coding-system `viscii'.
8809
8810 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8811
8812         * mule/cyrillic.el:
8813         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8814         (cyrillic-alternativnyj-decode-table): New variable.
8815         (cyrillic-alternativnyj-encode-table): New variable.
8816         - Specify `iso-8-1' as a category of coding-system
8817           `alternativnyj'.
8818         - Abolish general Cyrillic environment.
8819
8820 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8821
8822         * mule/chinese.el:
8823         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8824         - Register `chinese-gb-environment-setup-function' as a
8825           `setup-function' of "Chinese-GB" environment.
8826
8827 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8828
8829         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8830         optional argument `parents'.
8831
8832         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8833         property for Thai-XTIS.
8834
8835         * mule/mule-help.el (help-with-tutorial): Use property
8836         `tutorial-coding-system' of language-info as a coding-system to
8837         read tutorial file.
8838
8839 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8840
8841         * mule/thai-xtis.el: Don't setup `setup-function' and
8842         `exit-function'.
8843
8844         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8845         `set-coding-category-system' to set up coding-system for
8846         coding-category.
8847
8848         * mule/mule-cmds.el (prefer-coding-system): Use
8849         `set-coding-category-system' to set up coding-system for
8850         coding-category.
8851
8852 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8853
8854         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8855         Thai-XTIS environment.
8856
8857         * mule/mule-cmds.el (prefer-coding-system): Use
8858         `find-coding-system' instead of `coding-system-p'.
8859
8860 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8861
8862         * mule/mule-cmds.el (set-language-environment-coding-systems):
8863         Modify eol-type for XEmacs.
8864
8865         * mule/thai-xtis.el: Delete unused local variable `category'.
8866
8867         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8868         function.
8869         (prefer-coding-system): Don't call
8870         `update-coding-systems-internal'; use function
8871         `coding-category-list' instead of variable `coding-category-list';
8872         use `set-coding-priority-list' instead of `set-coding-priority';
8873         modify `eol-type' for XEmacs.
8874
8875         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8876         `charset-columns'.
8877         (char-width): Likewise.
8878
8879 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8880
8881         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8882         `tis-620'.
8883
8884         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8885         `set-coding-priority-list' instead of `set-coding-priority'; don't
8886         call `update-coding-systems-internal'.
8887
8888         * mule/mule-misc.el (coding-system-get): New function.
8889         (coding-system-put): New function.
8890         (coding-system-category): New function.
8891
8892 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8893
8894         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8895         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8896         to avoid conflict with leim/quail/thai-xtis.
8897
8898         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8899         to thai-xtis-chars.el.
8900
8901         * mule/thai-xtis-chars.el: New file (split from
8902         mule/thai-xtis.el).
8903
8904 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8905
8906         * mule/thai-xtis.el:
8907         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8908         - Add syntax entries.
8909         - Put `preferred-coding-system' of the charset `thai-xtis' to
8910           `tis-620'.
8911
8912 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8913
8914         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8915         rewritten to use write-multibyte-character.
8916
8917 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8918
8919         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8920         of `iso-2022-7'.
8921         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8922         ported yet.
8923         (read-input-method-name): Treat optional argument `default'.
8924
8925 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8926
8927         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8928         all.
8929         (set-language-info-alist): Set up menus here.
8930
8931 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8932
8933         * minibuf.el (completing-read): Add new optional argument
8934         `default'.
8935         (read-coding-system): Add new optional argument
8936         `default-coding-system'.
8937
8938 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8939
8940         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8941         (viet-viscii-...->viet-vscii...).
8942
8943 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8944
8945         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8946         and menus.
8947
8948 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8949
8950         * mule/mule-cmds.el (input-method-function): Add permanent-local
8951         property.
8952
8953 1999-03-30  Dave Love  <fx@gnu.org>
8954
8955         * mule/mule-cmds.el (current-language-environment): Doc fix.
8956
8957 1999-02-06  Richard Stallman  <rms@gnu.org>
8958
8959         * mule/european.el (setup-slovenian-environment): New function.
8960         ("Slovenian"): New language environment.
8961
8962 1999-01-27  Dave Love  <fx@gnu.org>
8963
8964         * mule/mule-cmds.el (current-language-environment): Provide :link,
8965         :type (choices) and appropriate :get.
8966
8967 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8968
8969         * mule/mule-cmds.el (describe-language-environment): Don't alter
8970         input-method-alist.
8971
8972 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8973
8974         * mule/mule-cmds.el (prefer-coding-system): Call
8975         set-coding-priority, so that the internal array of priorities is
8976         also updated.
8977
8978 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8979
8980         * mule/mule-cmds.el (prefer-coding-system): If the argument
8981         requires specific EOL conversion type, make the default coding
8982         systems use that.
8983
8984 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8985
8986         * mule/mule-cmds.el (set-language-environment): Pass the default
8987         eol-type to set-language-environment-coding-systems.
8988         (set-default-coding-systems): Copy the eol-type property for the
8989         new default values of {buffer-file,process}-coding-system from the
8990         old defaults.
8991         (set-language-environment-coding-systems): Accept an optional
8992         argument EOL-TYPE, and set the eol-type property of the default
8993         coding systems accordingly.
8994
8995 1998-10-26  Kenichi Handa <handa@etl.go.jp>
8996
8997         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
8998         use generate-new-buffer instead of get-buffer-create.
8999
9000 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9001
9002         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9003
9004 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9005
9006         * mule/mule-cmds.el (default-input-method): Fix custom type.
9007
9008 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9009
9010         * mule/mule-cmds.el (setup-specified-language-environment):
9011         Add apropos-inhibit property.
9012         (describe-specified-language-support): Likewise.
9013
9014 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9015
9016         * mule/mule-cmds.el: Doc fixes.
9017
9018 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9019
9020         * mule/mule-cmds.el (register-input-method): Doc-string
9021         modified.
9022
9023 1998-09-01  Dave Love  <fx@gnu.org>
9024
9025         * mule/mule-cmds.el (current-language-environment): Fix
9026         setter function.
9027
9028 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9029
9030         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9031         mule/european.el, mule/hebrew.el, mule/japanese.el,
9032         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9033         avoid bootstrapping problem if you need to recompile all the Lisp
9034         files using interpreted code.
9035
9036 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9037
9038         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9039         ("Latin-2"): Likewise.
9040
9041 1998-08-18  Per Starback  <starback@update.uu.se>
9042
9043         * mule/european.el (setup-latin2-environment): Fix typo.
9044
9045 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9046
9047         * mule/european.el: Give proper value of `input-method' key to all
9048         lang. env.
9049
9050         * mule/mule-cmds.el (activate-input-method): Handle the case that
9051         the arg INPUT-METHOD is nil correctly.
9052         (read-multilingual-string): Activate the specified input method
9053         before calling read-string.  Afterward, activate the original
9054         input method.
9055
9056 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9057
9058         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9059         (set-language-info-alist): Fix typo in doc-string.
9060
9061         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9062
9063 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9064
9065         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9066         (reset-language-environment): New function for the job that
9067         setup-english-environment used to do.
9068         (set-language-environment): Do more setups according to the info
9069         in language-info-alist.
9070         (read-language-name): Handle the case that the arg KEY is nil.
9071         (describe-language-environment): Handle input-method property.
9072
9073         * mule/: All files under this directory, which related with
9074         specific languages (such as mule/european.el, mule/greek.el,
9075         mule/hebrew.el, mule/misc-lang.el), modified as below.
9076         (setup-XXX-environment): Just call set-language-environment.  If
9077         they used to do some other jobs than what done by
9078         set-language-environment, those jobs are done in
9079         setup-XXX-environment-internal now.
9080         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9081         the value to setup-XXX-environment-internal.  Add properties
9082         input-method and features.
9083
9084         * mule/english.el (setup-english-environment): Just call
9085         reset-language-environment.
9086
9087         * mule/european.el (setup-8-bit-environment): Function deleted.
9088
9089 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9090
9091         * mule/mule-cmds.el (input-method-exit-on-first-char)
9092         (input-method-use-echo-area): Doc fixes.
9093
9094 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9095
9096         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9097         variable.
9098         (input-method-use-echo-area): New variable.
9099
9100 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9101
9102         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9103
9104 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9105
9106         * mule/mule-cmds.el (activate-input-method): Update mode line.
9107         (inactivate-input-method): Likewise.
9108
9109 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9110
9111         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9112         input method in the current buffer, but just bind
9113         current-input-method.
9114
9115 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9116
9117         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9118
9119         * mule/misc-lang.el ("IPA"): Add coding-priority and
9120         coding-system.
9121
9122 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9123
9124         * mule/greek.el: Add coding-priority.
9125
9126 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9127
9128         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9129         LANG-ENV.
9130
9131 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9132
9133         * mule/mule-cmds.el (register-input-method): Fix previous change.
9134         (setup-specified-language-environment): Doc fix.
9135
9136 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9137
9138         * mule/mule-cmds.el: Several doc fixes.
9139         (get-language-info, set-language-info): Rename argument.
9140         (set-language-info-alist): Likewise.
9141         (register-input-method): Rename argument.
9142         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9143
9144 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9145
9146         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9147         default value while reading an input method.
9148
9149 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9150
9151         * mule/mule-cmds.el (universal-coding-system-argument):
9152         Use buffer-file-coding-system as default.
9153
9154 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9155
9156         * mule/korean.el ("Korean"): Doc fix.
9157
9158 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9159
9160         * mule/mule-cmds.el (describe-language-environment): Print the
9161         languge environment at the head.
9162
9163 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9164
9165         * mule/japanese.el: Set exit-function to exit-japanese-environment
9166         for Japanese environment.
9167
9168 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9169
9170         * mule/mule-cmds.el (set-language-environment): Doc fix.
9171         (current-language-environment): Use defcustom.
9172         (default-input-method): Specify :type.
9173
9174 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9175
9176         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9177         modified.
9178         (prefer-coding-system): Doc-string modified.
9179
9180 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9181
9182         * mule/mule-cmds.el (set-language-info): Doc-string
9183         describes `coding-priority' KEY.
9184         (set-language-environment-coding-systems): New function.
9185         (select-safe-coding-system): New function.
9186         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9187         (set-language-info-alist): New optionla arg PARENTS.  Call
9188         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9189         (set-language-environment-coding-systems): New function.
9190
9191         * mule/chinese.el: Remove setting up of
9192         describe-chinese-environment-map and
9193         setup-chinese-environment-map.  Exclude them in args of calls to
9194         set-language-info-alist.  Register coding-priority key in
9195         language-info-alist.
9196
9197         * mule/cyrillic.el: Remove setting up of
9198         describe-cyrillic-environment-map and
9199         setup-cyrillic-environment-map.  Exclude them in args of calls to
9200         set-language-info-alist.  Register coding-priority key in
9201         language-info-alist.
9202
9203         * mule/english.el: Register coding-priority key in
9204         language-info-alist.
9205
9206         * mule/ethiopic.el: Register coding-priority key in
9207         language-info-alist.
9208
9209         * mule/european.el: Remove setting up of
9210         describe-european-environment-map and
9211         setup-european-environment-map.  Exclude them in args of calls to
9212         set-language-info-alist.  Register coding-priority key in
9213         language-info-alist.  Add "German" language env.
9214         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9215         (setup-german-environment): New function.
9216
9217         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9218         change default input method to "greek-postfix".
9219
9220         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9221         coding-priority key in
9222
9223 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9224
9225         * mule/mule-cmds.el (set-language-info): Doc fix.
9226         (input-method-inactivate-hook): Doc fix.
9227
9228 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9229
9230         * mule/mule-cmds.el (set-input-method): Renamed from
9231         select-input-method.
9232
9233 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9234
9235         * mule/mule-cmds.el (set-language-environment): Run
9236         exit-language-environment-hook before calling `exit-function'
9237         which is specified for the language environment.
9238
9239 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9240
9241         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9242         modified.
9243         (prefer-coding-system): Likewise.
9244         (describe-language-environment): Print aliases of each coding
9245         system.
9246         (set-language-environment-hook): New variable.
9247         (exit-language-environment-hook): New variable.
9248         (set-language-environment): Call these hooks.  Before setting a
9249         new language environment, exit from the
9250         current-language-environment if necessary.
9251         (input-method-verbose-flag): The value can be nil, t,
9252         complex-only, or default.
9253         (input-method-highlight-flag): Doc-string augmented.
9254         (activate-input-method): Check if we can run the registered
9255         function to activate an input method.
9256
9257         * mule/korean.el: Set exit-function for language environment
9258         "Korean" to exit-korean-environment.
9259         (setup-korean-environment): Moved to korea-util.el.
9260
9261 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9262
9263         * mule/mule-cmds.el (read-multilingual-string): Use
9264         current-input-method prior to default-input-method.  Don't bind
9265         current-input-method by `let', instead, activate the specified
9266         input method in the current buffer temporarily.
9267
9268 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9269
9270         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9271
9272 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9273
9274         * mule/chinese.el (post-read-decode-hz): Return the result of
9275         decode-hz-region.
9276         (pre-write-encode-hz): Do not change the value of
9277         last-coding-system.
9278
9279 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9280
9281         * mule/mule-ccl.el: Doc fixes.
9282
9283 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9284
9285         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9286         (check-ccl-program): New macro.
9287
9288 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9289
9290         * mule/mule-ccl.el: Comment about CCL syntax modified.
9291         (ccl-command-table): Add read-multibyte-character and
9292         write-multibyte-character.
9293         (ccl-code-table): Add ex-cmd.
9294         (ccl-extended-code-table): New variable.
9295         (ccl-embed-extended-command): New function.
9296         (ccl-compile-read-multibyte-character,
9297         ccl-compile-write-multibyte-character) New functions.
9298         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9299         ccl-dump-write-multibyte-character): New functions.
9300
9301 1999-07-22  SL Baur  <steve@miho>
9302
9303         * config.el (config-value-file): config.values is installed into
9304         doc-directory.
9305         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9306
9307 1999-07-19  Didier Verna  <didier@xemacs.org>
9308
9309         * rect.el: all functions rewritten, except when noted. Below is a
9310         list of interface changes.
9311         (apply-on-rectangle): new function. Obsoletes
9312         `operate-on-rectangle'. All functions that used to call this
9313         function now call the new one.
9314         (kill-rectangle): added optional prefix arg to fill lines.
9315         (delete-rectangle): ditto.
9316         (delete-extract-rectangle): ditto.
9317         (open-rectangle): ditto.
9318         (clear-rectangle): ditto.
9319         (delete-rectangle-line): added third arg FILL.
9320         (delete-extract-rectangle-line): ditto.
9321         (open-rectangle-line): ditto.
9322         (clear-rectangle-line): ditto.
9323
9324 1999-07-18  Andy Piper  <andy@xemacs.org>
9325
9326         * menubar-items.el (default-menubar): add gutter options.
9327
9328         * gutter-items.el: new file.
9329         (gutter): new group for custom.
9330         (gutter-visible-p): new variable.
9331         (default-gutter-position): ditto.
9332         (buffers-tab): new group for the buffers tab.
9333         (gutter-buffers-tab): widget to put in the gutter.
9334         (buffers-tab-max-size): max number of tabs.
9335         (buffers-tab-switch-to-buffer-function): function to call when a
9336         tab is pressed.
9337         (buffers-tab-omit-function): filter buffers with this function.
9338         (buffers-tab-format-buffer-line-function): format buffer names for
9339         inclusion in tabs.
9340         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9341         the record.
9342         (build-buffers-tab-internal): build a list of tab items.
9343         (buffers-tab-items): ditto.
9344         (add-tab-to-gutter): put a tab in the gutter area.
9345         (update-tab-in-gutter): reset the buffers in the tab.
9346
9347         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9348
9349         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9350         (switch-to-buffer-hooks): new hook.
9351
9352         * toolbar.el (default-toolbar-position): fix typo.
9353
9354 1999-07-16  Andy Piper  <andy@xemacs.org>
9355
9356         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9357
9358 1999-07-15  Didier Verna  <didier@xemacs.org>
9359
9360         * cus-edit.el (custom-prompt-variable): optional third arg makes
9361         prompt for a comment string.
9362         (customize-set-value): optional prefix makes this function handle
9363         variable comments.
9364         (customize-set-variable): ditto.
9365         (customize-save-variable): ditto.
9366         (customize-customized): handle custom comments.
9367         (customize-save-customized): ditto.
9368         (custom-variable-state-set): ditto.
9369         (custom-face-state-set): ditto.
9370         (customize-saved): ditto.
9371         (custom-variable-set): ditto.
9372         (custom-face-set): ditto.
9373         (custom-variable-save): ditto.
9374         (custom-face-save): ditto.
9375         (custom-variable-reset-saved): ditto.
9376         (custom-face-reset-saved): ditto.
9377         (custom-variable-reset-standard): ditto.
9378         (custom-face-reset-standard): ditto.
9379         (custom-comment-face): new face.
9380         (custom-comment-tag-face): ditto.
9381         (custom-comment): new widget.
9382         (custom-comment-create): new function.
9383         (custom-comment-delete): ditto.
9384         (custom-comment-value-set): ditto.
9385         (custom-comment-show): ditto.
9386         (custom-comment-invisible-p): ditto.
9387         (custom-variable-value-create): create a comment field widget.
9388         (custom-face-value-create): ditto.
9389         (custom-variable-menu): new entry for adding a custom comment.
9390         (custom-face-menu): ditto.
9391         (custom-save-variables): possibly save custom comments.
9392         (custom-save-faces): ditto.
9393
9394         * cus-face.el (custom-set-faces): the arguments can now have a
9395         custom comment as fourth argument.
9396
9397         * custom.el (custom-set-variables): the arguments can now have a
9398         custom comment as fifth element.
9399
9400 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9401
9402         * XEmacs 21.2.18 is released
9403
9404 1999-07-13  SL Baur  <steve@miho>
9405
9406         * lib-complete.el (read-library-name): Revert previous change.
9407         (read-library): Ditto.
9408
9409 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9410
9411         * packages.el (packages-package-list): Capitalize docstring.
9412
9413         * packages.el (packages-find-package-library-path): Use #'nconc
9414         rather than #'append to reduce consing -- #'mapcar uses Flist,
9415         which returns a freshly consed list.  #'append would create yet
9416         another fresh list, using Fmake_list in concat.
9417
9418         * packages.el (package-provide): Use setq with remassq like it
9419         says in its docstring.
9420
9421 1999-07-06  SL Baur  <steve@miho.m17n.org>
9422
9423         * lib-complete.el (progn-with-message): Fix typo.
9424
9425 1999-07-06  SL Baur  <steve@miho.m17n.org>
9426
9427         * mule/mule-misc.el (char-octet): Make function match docstring.
9428         From Katsumi Yamaoka <yamaoka@jpl.org>
9429
9430 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9431
9432         * wid-edit.el (widget-documentation): corrected spelling error.
9433
9434 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9435
9436         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9437         keys if already bound
9438
9439 1999-07-06  SL Baur  <steve@miho.m17n.org>
9440
9441         * lib-complete.el (progn-with-message): Revert previous changes.
9442
9443 1999-06-24  Bob Weiner  <weiner@beopen.com>
9444
9445         * lib-complete.el (find-library):
9446         (find-library-other-window):
9447         (find-library-other-frame): Completely rewrote
9448         so that these functions actually work when called non-interactively.
9449         Also made them handle LIBRARY arguments which end with .el or .elc.
9450
9451 1999-06-24  Bob Weiner  <weiner@beopen.com>
9452
9453         * simple.el (indent-new-comment-line): Locally bound
9454         `block-comment-start' to `comstart' or else when this is called
9455         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9456         `block-comment-start' value, ignoring any existing spacing after a
9457         comment prefix in the previous line and producing ugly comments.
9458
9459 1999-06-23  Bob Weiner  <weiner@beopen.com>
9460
9461         * list-mode.el (mouse-choose-completion):
9462         (choose-completion):
9463         (completion-switch-to-minibuffer): Added.
9464         ([Tab]): [Tab] previously switched to the minibuffer
9465         but since [space] does that and since most applications in the
9466         world use [Tab] to select the next item in a list, do that in the
9467         *Completions* buffer too.  This will cause the least confusion
9468         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9469         06/23/1999.
9470
9471 1999-06-22  Bob Weiner  <weiner@beopen.com>
9472
9473         * help.el (help-buffer-name): Added support for a null value
9474         of `help-buffer-prefix-string' since some buffers require no
9475         prefix.
9476
9477 1999-06-20  Bob Weiner  <weiner@beopen.com>
9478
9479         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9480         in the completion-list-mode-map to bury the completions buffer
9481         even when the minibuffer is no longer active.
9482
9483 1999-06-20  Bob Weiner  <weiner@beopen.com>
9484
9485         * list-mode.el (list-mode): It is visually disconcerting to have
9486         the text cursor disappear within list buffers, especially when
9487         moving from window to window, so leave it visible.
9488
9489 1999-07-01  SL Baur  <steve@miho.m17n.org>
9490
9491         * menubar-items.el (default-menubar): Conditionalize the bug
9492         report menu item (which may not be possible in this XEmacs).
9493         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9494
9495 1999-06-30  SL Baur  <steve@miho.m17n.org>
9496
9497         * subr.el (with-current-buffer): DOC string fix.
9498         Suggested by Bob Weiner <weiner@altrasoft.com>
9499
9500 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9501
9502         * cus-face.el (custom-face-italic): insert missing args
9503
9504 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9505
9506         * packages.el (package-locations): Changed default early package
9507         hierarchies to ~/.xemacs/mule-packages and
9508         ~/.xemacs/xemacs-packages.
9509
9510 1999-06-23  SL Baur  <steve@miho.m17n.org>
9511
9512         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9513
9514 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9515
9516         * packages.el (package-locations): Changed default early package
9517         hierarchy to ~/.xemacs/packages.
9518         (package-locations): Removed `packages' as a possible name for a
9519         late package hierarchy.
9520
9521 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9522
9523         * mule/mule-category.el (word-combining-categories): Set up new
9524         variable.
9525         (word-separating-categories): Likewise.
9526
9527 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9528
9529         * XEmacs 21.2.17 is released
9530
9531 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9532
9533         * font-menu.el (font-menu-set-font): allow for nil specification
9534         of font size.
9535
9536 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9537
9538         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9539         is 1.
9540
9541 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9542
9543         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9544         8859-5 instead of ISO 8859-1.
9545
9546 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9547
9548         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9549         (viet-viscii-encode-table): Ditto.
9550
9551         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9552         Make obsolete definition of char-octet.
9553
9554 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9555
9556         * subr.el: Move no-Mule make-char ...
9557         * help-nomule.el (make-char): To here.
9558         (string-width): Make Mule compatibility alias.
9559
9560 1999-06-15  Andy Piper  <andy@xemacs.org>
9561
9562         * select.el (get-selection-no-error): really make there be no-error.
9563         (get-selection): revert to original.
9564
9565 1999-06-11  Andy Piper  <andy@xemacs.org>
9566
9567         * select.el (selection-sets-clipboard): renamed.
9568         (own-selection): use it.
9569
9570 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9571
9572         * XEmacs 21.2.16 is released
9573
9574 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9575
9576         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9577         missing characters to avoid crash.
9578
9579 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9580
9581         * coding.el (set-terminal-coding-system): Only set the console
9582         coding system on the selected console if it is a tty.
9583
9584 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9585
9586         * cus-face.el:
9587         * cus-edit.el:
9588         * faces.el:
9589         (custom):
9590         (face-spec-set):
9591         * faces.el (frob-face-property):
9592         * font-menu.el (font-menu-set-font):
9593                   Actually apply changes from 1999-03-17
9594
9595 1999-06-10  Andy Piper  <andy@xemacs.org>
9596
9597         * select.el (get-selection): abstract out non error-signalling
9598         part.
9599         (get-selection-no-error): get-selection without signalling an
9600         error.
9601         (selection-is-clipboard-p): new variable. controls whether the
9602         selection sets the clipboard.
9603         (own-selection): use it.
9604
9605         * mouse.el (insert-selection): fallback to clipboard after trying
9606         primary selection and cutbuffer.
9607
9608 1999-06-05  Andy Piper  <andy@xemacs.org>
9609
9610         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9611         selection functions.
9612
9613 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9614
9615         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9616         default value.
9617         (load): Use `raw-text' instead of `no-conversion'.
9618         (insert-file-contents): Likewise.
9619
9620         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9621         of `no-conversion'.
9622
9623 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9624
9625         * coding.el: Don't copy `no-conversion' to `raw-text'.
9626
9627 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9628
9629         * subr.el (make-char): Define it if Mule is not around.
9630
9631 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9632
9633         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9634
9635         * x-select.el (x-disown-selection-internal): Restore symbol as an
9636         obsolete alias.
9637         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9638
9639 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9640
9641         * XEmacs 21.2.15 is released
9642
9643 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9644
9645         * subr.el (split-string): Avoid infinite looping
9646
9647 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9648
9649         * ldap.el (ldap-ignore-attribute-codings): New variable
9650         (ldap-default-attribute-decoder): New variable
9651         (ldap-coding-system): New variable
9652         (ldap-attribute-syntax-encoders): New variable
9653         (ldap-attribute-syntax-decoders): New variable
9654         (ldap-attribute-syntaxes-alist): New variable
9655         (ldap-encode-boolean): New function
9656         (ldap-decode-boolean): New function
9657         (ldap-encode-country-string): New function
9658         (ldap-decode-string): New function
9659         (ldap-decode-address): New function
9660         (ldap-encode-address): New function
9661         (ldap-decode-attribute): New function
9662         (ldap-search): Use some of these
9663
9664 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9665
9666         * version.el (emacs-version): Make the patch level/beta come
9667         before the XEmacs qualifier so that it gets into (funcall
9668         emacs-version) and thus in the bug reports.
9669         (emacs-version>=): Support patch levels.
9670
9671 1999-06-03  SL Baur  <steve@xemacs.org>
9672
9673         * version.el: implement x.y.z version number
9674         From Jan Vroonhof <vroonhof@math.ethz.ch>
9675
9676 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9677
9678         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9679
9680 1999-05-22  Vin Shelton <acs@xemacs.org>
9681
9682         * startup.el: Document -private and break out non-standard X options.
9683
9684 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9685
9686         * mule/mule-charset.el (charset-after): New function.
9687         (charset-direction): Synch with Mule, update docstring.
9688         (get-charset-property): New function.
9689         (put-charset-property): New function.
9690         (charset-plist): New function.
9691
9692         * mule/mule-charset.el (compose-region):
9693         (decompose-region): remove;  these functions (which don't work
9694         since we don't do composite characters) have been moved to
9695         mule-util.el.
9696         (toplevel): follow coding standards
9697
9698 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9699
9700         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9701         exist any more.
9702
9703         * code-files.el: Fix commentary to follow coding standards.  Move
9704         the single line left in mule-files.el to here.
9705
9706         * mule/mule-files.el: delete.
9707
9708 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9709
9710         * info.el (Info-scroll-prev): Use event functions instead of the
9711         old emacs 19 interface.
9712
9713 1999-06-02  Andy Piper  <andy@xemacs.org>
9714
9715         * x-font-menu.el (x-font-menu-load-font):
9716         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9717
9718 1999-05-31  Andy Piper  <andy@xemacs.org>
9719
9720         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9721         group.
9722         (font-menu-this-frame-only-p): ditto.
9723         (font-menu-max-items): reinstate, from Jan Vroonhof
9724         <vroonhof@math.ethz.ch>
9725         (font-menu-submenu-name-format): ditto.
9726         (font-menu-split-long-menu): ditto, for use by the family
9727         constructor.
9728         (font-menu-family-constructor): use it.
9729
9730 1999-05-30  Andy Piper  <andy@xemacs.org>
9731
9732         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9733         for use by the font menu.
9734
9735         * msw-font-menu.el: new file implementing mswindows specific
9736         font-menu behaviour.
9737         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9738         (mswindows-font-menu-junk-families): ditto.
9739         (hack-font-truename): ditto.
9740         (mswindows-font-regexp-ascii): ditto.
9741         (mswindows-reset-device-font-menus): ditto.
9742         (mswindows-font-menu-font-data): ditto.
9743         (mswindows-font-menu-load-font): ditto.
9744
9745         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9746         (x-font-menu-font-data): ditto.
9747         (x-font-menu-load-font): ditto.
9748
9749         * font-menu.el: new file implementing generic font menu behaviour.
9750         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9751         made device independent.
9752         (font-menu-this-frame-only-p): ditto.
9753         (font-menu-preferred-resolution): ditto.
9754         (font-menu-size-scaling): new variable used to determine whether
9755         sizes are in points or tenths of a point.
9756         (vassoc): moved from x-font-menu.el.
9757         (device-fonts-cache): ditto.
9758         (device-fonts-cache): ditto.
9759         (flush-device-fonts-cache): ditto.
9760         (reset-device-font-menus): copied from x-font-menu.el and made
9761         device independent. Most functionality deferred to
9762         device-dependent versions.
9763         (font-menu-family-constructor): copied from x-font-menu.el and
9764         made device independent.
9765         (font-menu-size-constructor): ditto.
9766         (font-menu-weight-constructor): ditto.
9767         (font-menu-set-font): ditto.
9768         (font-menu-change-face): ditto.
9769         (font-menu-load-font): new device method.
9770         (font-menu-font-data): ditto.
9771
9772         * x-font-menu.el: The above functions deleted.
9773
9774 1999-05-26  Andy Piper  <andy@xemacs.org>
9775
9776         * update-elc.el:
9777         * make-docfile.el:
9778         * loadup.el: rehash expand-file-name usage to not use default-directory.
9779
9780 1999-05-21  Andy Piper  <andy@xemacs.org>
9781
9782         * x-select.el (x-select-convert-to-text):
9783         (x-selected-text-type):
9784         (x-get-selection):
9785         (xselect-convert-to-string):
9786         (xselect-convert-to-compound-text):
9787         (xselect-convert-to-length):
9788         (xselect-convert-to-targets):
9789         (xselect-convert-to-delete):
9790         (xselect-convert-to-filename):
9791         (xselect-convert-to-charpos):
9792         (xselect-convert-to-lineno):
9793         (xselect-convert-to-colno):
9794         (xselect-convert-to-sourceloc):
9795         (xselect-convert-to-os):
9796         (xselect-convert-to-host):
9797         (xselect-convert-to-user):
9798         (xselect-convert-to-class):
9799         (xselect-convert-to-name):
9800         (xselect-convert-to-integer):
9801         (xselect-convert-to-atom):
9802         (xselect-convert-to-identity): functions renamed from x-* and
9803         moved to select.el.
9804         (x-get-secondary-selection): use rename get-selection.
9805         (x-get-clipboard): ditto.
9806         (x-own-selection): moved to select.el.
9807         (x-valid-simple-selection-p): ditto.
9808         (x-dehilight-selection): ditto.
9809         (x-own-clipboard): ditto.
9810         (x-disown-selection): ditto.
9811
9812         * x-mouse.el (x-yank-function): moved to mouse.el.
9813         (x-insert-selection): ditto.
9814         (x-set-point-and-move-selection): use renamed function.
9815
9816         * select.el (selected-text-type): moved and renamed from
9817         x-select.el.
9818         (selection-owner-p): moved to C.
9819         (selection-exists-p): ditto.
9820         (get-cutbuffer): new device method.
9821         (get-selection): generalised and moved from x-select.el.
9822         (own-selection): moved x-own-selection functionality into here.
9823         (dehilight-selection): renamed and moved from x-select.el.
9824         (own-clipboard): functionality moved from x-select.el using new
9825         generic C builtins.
9826         (disown-clipboard): ditto.
9827         (select-convert-to-text):
9828         (select-convert-to-string):
9829         (select-convert-to-compound-text):
9830         (select-convert-to-length):
9831         (select-convert-to-targets):
9832         (select-convert-to-delete):
9833         (select-convert-to-filename):
9834         (select-convert-to-charpos):
9835         (select-convert-to-lineno):
9836         (select-convert-to-colno):
9837         (select-convert-to-sourceloc):
9838         (select-convert-to-os):
9839         (select-convert-to-host):
9840         (select-convert-to-user):
9841         (select-convert-to-class):
9842         (select-convert-to-name):
9843         (select-convert-to-integer):
9844         (select-convert-to-atom):
9845         (select-convert-to-identity): new functions renamed from x-* and
9846         moved from x-select.el.
9847
9848         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9849         into here and use as the default window-system mouse yank.
9850         (insert-selection): generalised and moved from x-mouse.el.
9851         (own-clipboard): moved to C.
9852
9853         * msw-select.el (mswindows-selection-owned-p): deleted.
9854         (mswindows-own-selection): generalised and moved to select.el.
9855         (mswindows-disown-selection): generalised and moved to C.
9856         (mswindows-selection-owner-p): ditto.
9857
9858 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9859
9860         * XEmacs 21.2.14 is released
9861
9862 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9863
9864         * about.el: update contact info for jason and slb.
9865
9866 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9867
9868         * mule/european.el (setup-romanian-environment): Add Romanian
9869         support from Emacs/Mule romanian.el.
9870
9871 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9872
9873         * cus-face.el: Label all custom changes with the 'custom' tag.
9874
9875         * cus-edit.el: idem ditto.
9876
9877         * faces.el: Added suport for adding device tags to various functions.
9878         (custom): New device tag.
9879         (face-spec-set): Call reset face with tags argument. No longer do
9880         x-init-global-faces hack.
9881
9882         * faces.el (frob-face-property): Use an anonymous specifier to map
9883         frob-face-property-1 over.
9884
9885         * x-font-menu.el (font-menu-set-font): Always specify all
9886         properties to custom.
9887
9888 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9889
9890         * mule/european.el (setup-czech-environment): Add czech support.
9891         From David Sauer <davids@orfinet.cz>
9892
9893 1999-03-15  SL Baur  <steve@xemacs.org>
9894
9895         * check-features.el: Turn hard errors into warnings.
9896
9897 1999-03-21  SL Baur  <steve@xemacs.org>
9898
9899         * simple.el (delete-key-deletes-forward): As per discussion on
9900         xemacs-beta, default to t.
9901
9902 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9903
9904         * loadup.el: Define Installation-string before loading anything.
9905
9906 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9907
9908         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9909         From Anders Stenman <stenman@isy.liu.se>
9910
9911 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9912
9913         * wid-edit.el (widget-glyph-find): Ditto.
9914
9915         * packages.el (locate-library): Ditto.
9916
9917         * loadup.el (really-early-error-handler): Ditto.
9918
9919         * lib-complete.el (read-library): Ditto.
9920
9921         * faces.el (set-face-stipple): Ditto.
9922
9923         * code-files.el (load): Use new calling style of locate-file.
9924
9925 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9926
9927         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9928         dead.
9929
9930 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9931
9932         * dumped-lisp.el (preloaded-file-list): Don't load
9933         Installation.el.
9934
9935         * loadup.el (Installation-string): Define it here.
9936
9937 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9938
9939         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9940         Installation.el needs to be loaded before `dump-paths', otherwise
9941         the dumping process won't find it.
9942
9943 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9944
9945         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9946         subr so that we can use `replace-in-string' in Installation.el to
9947         get rid of C-m chars under the native Windows build.
9948
9949 1999-04-29  Andy Piper  <andy@xemacs.org>
9950
9951         * make-docfile.el: canonicalize file and directory names.
9952
9953         * device.el (call-device-method): new function for calling device
9954         specific methods.
9955         (define-device-method): new function for defining device methods.
9956         (define-device-method*): ditto.
9957
9958 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9959
9960         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9961
9962 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9963
9964         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9965         (cyrillic-koi8-r-encode-table): Likewise.
9966         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9967         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9968
9969         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9970         from vietnamese.el].
9971
9972         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9973         mule/mule-misc.el.
9974
9975 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9976
9977         * mule/thai-xtis.el:
9978         - Change font registry name from "Thai94x94-0" to "xtis-0".
9979         - Change mnemonic of coding-system `tis-620' to "TIS620".
9980
9981 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9982
9983         * mule/ethiopic.el: fixed.
9984
9985 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9986
9987         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9988
9989         * mule/thai-xtis.el: New file.
9990
9991         * mule/vietnamese.el: New file.
9992
9993         * mule/ethiopic.el: New file.
9994
9995 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
9996
9997         * bytecomp.el (byte-compile-close-variables): Leave
9998         debug-issue-ebola-notices alone.
9999
10000 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10001
10002         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10003         at the top of the buffer since it is the most important thing to
10004         customize
10005         (ldap-get-host-parameter): New defun
10006         (ldap-search): Add a new parameter `withdn' to retrieve the
10007         distinguished names of entries
10008
10009 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10010
10011         * startup.el (splash-frame-body): Date and spelling fixes.
10012
10013 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10014
10015         * view-less.el (toggle-truncate-lines): add autoload tag
10016
10017 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10018
10019         * format.el (format-alist): Disable image stuff.
10020
10021 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10022
10023         * wid-edit.el (widget-glyph-find): Search by directories, then by
10024         suffixes rather than the other way around.
10025         (widget-image-conversion): Renamed to
10026         `widget-image-file-name-suffixes'.
10027
10028 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10029
10030         * mule/mule-charset.el: Made old functions obsolete, remove the
10031         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10032         (charset-iso-graphic-plane): Rename from charset-graphic.
10033         (charset-iso-final-char): Rename from charset-final.
10034         (charset-width): Rename from charset-columns.
10035         (charset-bytes): Added from fsf compatibility, returns always 1.
10036
10037         * mule/mule-misc.el: Move charset-doc-string alias to
10038         mule-charset.el
10039
10040 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10041
10042         * x-faces.el (x-make-font-bold-italic): honor
10043         *try-oblique-before-italic-fonts*
10044
10045 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10046
10047         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10048
10049 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10050
10051         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10052         name.
10053
10054 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10055
10056         * cl-extra.el (equalp): Would bug out for lists.
10057
10058 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10059
10060         * about.el (about-hackers):  Change cgw's email address
10061
10062 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10063
10064         * XEmacs 21.2.13 is released
10065
10066 1999-03-12  SL Baur  <steve@xemacs.org>
10067
10068         * simple.el (delete-key-deletes-forward): Revert to previous
10069         behavior.
10070
10071 1999-01-18  Didier Verna  <didier@xemacs.org>
10072
10073         * menubar-items.el (xemacs-splash-buffer): handle the case of
10074         multiple elements in the splash buffer body.
10075
10076         * startup.el (splash-frame-timeout): new constant: interval
10077         between splash buffer elements.
10078         (command-line-1): handle splash buffer with multiple elements (use
10079         a timeout).
10080         (splash-frame-body): Originally `startup-splash-frame-body'.
10081         Rewrote a cleaner and more readable version. This can now be array,
10082         in which case each element is displayed in turn in the splash buffer.
10083         (splash-frame-static-body): new constant. Persistent information
10084         across all splash buffer elements (preserves the possibility to give
10085         it in different languages.
10086         (circulate-splash-frame-elements): new function. Used as a timeout
10087         to circulate through all splash frame elements and display them in
10088         sequence.
10089         (display-splash-frame): originally `startup-splash-frame'. Handle
10090         the case of multiple elements in the splash buffer body. Now
10091         returns a timeout id if multiple elements to display, or nil.
10092
10093 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10094
10095         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10096         so they can be overridden by x-init-face-from-resources.
10097         Additionally specify the font name also with an x tag.
10098
10099 1999-03-08  Andy Piper  <andy@xemacs.org>
10100
10101         * package-get.el (package-get-base): autoload.
10102
10103         * menubar-items.el (default-menubar): add update menu item. Fix
10104         custom menu to only be activated when package-base is available.
10105
10106         * package-get.el (package-get-custom): don't load
10107         package-get-custom as it is auto-generated. Fix group definition.
10108
10109 1999-03-05  Didier Verna  <didier@xemacs.org>
10110
10111         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10112         instead of `symbol-name' (Thanks Kyle).
10113
10114         * cus-edit.el (custom-save-variables): use `prin1' instead of
10115         princ to write symbols.
10116
10117 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10118
10119         * XEmacs 21.2.12 is released
10120
10121 1999-03-05  SL Baur  <steve@xemacs.org>
10122
10123         * menubar-items.el (default-menubar): Add kfm browsing support.
10124         From Neal Becker <nbecker@fred.net>
10125
10126 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10127
10128         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10129         calls to font-lock during buffer reversion.
10130
10131 1999-02-12  Didier Verna  <didier@xemacs.org>
10132
10133         * info.el (Info-build-node-completions): unconditionally widen the
10134         tag table buffer.
10135
10136 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10137
10138         * x-faces.el (x-init-face-from-resources):
10139         Only set fonts in the 'x locale.
10140
10141 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10142
10143         * package-ui.el (pui-install-selected-packages): Don't throw on
10144         `package-admin-delete-binary-package' returning nil since it's
10145         normal.  Reindent function.
10146         (pui-add-required-packages): Handle case where packages selected
10147         for installation have never been installed.
10148
10149 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10150
10151         * menubar-items.el (default-menubar):
10152         Implement the ``Mule->Set coding system of process'' menu item.
10153
10154 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10155
10156         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10157         files
10158         - Change some `if's to `when's
10159
10160 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10161
10162         * XEmacs 21.2.11 is released
10163
10164 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10165
10166         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10167         against window close (Fix Bug #460).
10168         (ask-user-about-lock-dbox): Idem.
10169
10170 1999-02-25  SL Baur  <steve@xemacs.org>
10171
10172         * mule/mule-charset.el (charset-leading-byte): New function.
10173         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10174
10175 1999-02-12  Andy Piper  <andy@xemacs.org>
10176
10177         * about.el (xemacs-hackers): change andy's email address.
10178         (about-url-alist): change andy's web page address.
10179         (about-xemacs): add piper.
10180
10181 1999-02-16  SL Baur  <steve@xemacs.org>
10182
10183         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10184         of mule-base into lisp/mule.
10185
10186 1999-02-16  SL Baur  <steve@xemacs.org>
10187
10188         * mule/arabic.el:
10189         mule/canna-leim.el:
10190         mule/chinese.el:
10191         mule/cyrillic.el:
10192         mule/english.el:
10193         mule/european.el:
10194         mule/greek.el:
10195         mule/hebrew.el:
10196         mule/japanese.el:
10197         mule/kinsoku.el:
10198         mule/korean.el:
10199         mule/misc-lang.el:
10200         mule/mule-category.el:
10201         mule/mule-ccl.el:
10202         mule/mule-charset.el:
10203         mule/mule-cmds.el:
10204         mule/mule-coding.el:
10205         mule/mule-files.el:
10206         mule/mule-help.el:
10207         mule/mule-init.el:
10208         mule/mule-misc.el:
10209         mule/mule-tty-init.el:
10210         mule/mule-x-init.el:
10211         mule/viet-chars.el:  Remerge from mule-base.
10212
10213         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10214         of mule-base into lisp/mule.
10215
10216 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10217
10218         * process.el (exec-to-string): Use `shell-command-switch' in place
10219         of hard-wired "-c" (for WindowsNT).
10220
10221 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10222
10223         * menubar-items.el (default-menubar):  Remove obsolete
10224         "Gopher" item
10225
10226 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10227
10228         * package-admin.el (package-admin-get-install-dir): First fall
10229         back to the location of xemacs-base for non-mule packages.
10230
10231 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10232
10233         * paths.el:
10234         - improved automounter tmp directory support.
10235         - support 4 (!) empirically discovered automounter conventions
10236
10237 1999-02-12  SL Baur  <steve@xemacs.org>
10238
10239         * etags.el (pop-tag-mark): autoload to match key binding.
10240
10241 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10242
10243         * XEmacs 21.2.10 is released
10244
10245 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10246
10247         * package-get.el (package-get-remote-filename): Don't bug out for
10248         a local file name in the search entry.
10249
10250 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10251
10252         * XEmacs 21.2.9 is released
10253
10254 1999-01-19  Didier Verna  <didier@xemacs.org>
10255
10256         * replace.el (replace-search-function): new variable containing a
10257         function to perform a search-forward.
10258         (replace-re-search-function): new variable containing a function
10259         to perform a re-search-forward.
10260         (perform-replace): use them.
10261
10262 1999-01-25  Didier Verna  <didier@xemacs.org>
10263
10264         * select.el (selection-owner-p): use the name `XEmacs'.
10265         (cut-copy-clear-internal): ditto.
10266
10267 1999-01-18  Andy Piper  <andy@xemacs.org>
10268
10269         * about.el (about-url-alist): Update my entry.
10270         (xemacs-hackers): Ditto.
10271
10272 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10273
10274         * buffer.el (switch-to-buffer): Fixing documentation.
10275         * minibuf.el (minibuffer-completion-table): ditto.
10276         * cl-macs.el (return-from): ditto.
10277
10278 1999-01-04  Didier Verna  <didier@xemacs.org>
10279
10280         * replace.el (delete-non-matching-lines): temporarily disable
10281         case-folding when called interactively with a regexp containing
10282         uppercase characters.
10283         (delete-matching-lines): ditto.
10284         (count-matches): ditto.
10285         (list-matching-lines): ditto.
10286
10287 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10288
10289         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10290         abort if current window is split horizontally, not if others are
10291         split.  Got rid of unnecessary minibuffer checking.  Also, add
10292         some comments (it's still complex).
10293
10294 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10295
10296         * package-get.el: changed address for doc.ic.ac.uk to
10297         sunsite.doc.ic.ac.uk
10298
10299 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10300
10301         * ldap.el (toplevel): Remove requires so that the file compiles
10302         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10303
10304 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10305
10306         * dump-paths.el: Calculate module-directory and set
10307         module-load-path to the load path for modules.
10308
10309         * loadup.el: Get bootstrap value of module-load-path from the
10310         environment variable EMACSBOOTSTRAPMODULEPATH.
10311         - Display the module load path if we're debugging paths.
10312
10313         * setup-paths.el: Added function paths-find-site-module-directory.
10314         - Added function paths-find-module-directory.
10315         - Added function paths-construct-module-load-path.  Uses new
10316         environment variable EMACSMODULEPATH.
10317
10318 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10319
10320         * font.el (font-default-object-for-device):
10321         Oops! This `or' can't be replaced by `unless'.
10322         Fixed inability to run w3, among other things.
10323
10324 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10325
10326         * package-admin.el: Change initialization of
10327           package-admin-install-function dependent on system type.
10328           Change package-admin-install-function-mswindows to use
10329           "minitar".
10330
10331 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10332
10333         * mouse.el (default-mouse-motion-handler): Disable help echo while
10334         in the minibuffer.
10335
10336 1998-12-28  Martin Buchholz <martin@xemacs.org>
10337
10338         * XEmacs 21.2.8 is released.
10339
10340 1998-12-24  Martin Buchholz <martin@xemacs.org>
10341
10342         * XEmacs 21.2.7 is released.
10343
10344 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10345
10346         * package-ui.el (pui-list-packages): Set truncate-lines.
10347
10348         * package-get.el (package-get-download-menu): Use
10349         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10350
10351         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10352         (pui-help-string): idem.
10353         (list-packages-mode): New major mode.
10354         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10355         (pui-install-selected-packages): Add suport for removing packages.
10356         (pui-toggle-package-delete-key): New function.
10357         (pui-popup-context-sensitive): New kludge.
10358         (pui-list-packages): Add warning when `package-get-remote' is nil.
10359         (package-ui-add-site): New function.
10360
10361 1998-12-01  Didier Verna  <didier@xemacs.org>
10362
10363         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10364
10365 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10366
10367         * ldap.el: Custom-ized
10368         (toplevel): Do not provide `ldap' which is provided by C level
10369         LDAP code
10370         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10371
10372 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10373
10374         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10375
10376 1998-12-17  Andy Piper  <andy@xemacs.org>
10377
10378         * sound.el (sound-load-list): name changed from sound-load-alist.
10379         (sound-extension-list): name changed from sound-ext-list.
10380         (load-default-sounds): use new names.
10381         (load-sound-file): use new names.
10382
10383 1998-12-16  Andy Piper  <andy@xemacs.org>
10384
10385         * XEmacs 21.2.6 is released
10386
10387 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10388
10389         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10390         errors.
10391
10392 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10393
10394         * wid-edit.el (widget-echo-this-extent): Set
10395         help-echo-owns-message to t.
10396
10397 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10398
10399         * package-get.el (package-get-download-menu): use toggles for
10400           each site in the download site menu.
10401
10402 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10403
10404         * package-get.el (package-get): If we cannot find a package
10405           because package-get-remote is not set, give a more helpful
10406           error message.
10407
10408 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10409
10410         * package-get.el (package-get-remote-filename): use an EFS path
10411         with user anonymous if no user is specified.
10412
10413 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10414
10415         * faces.el (face-spec-set): Re-init fallfacks for default after
10416         calling reset-face on the default face.
10417
10418 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10419
10420         * package-admin.el (package-admin-default-install-function):
10421         Behave as advertised.  Make sure the pkg-dir is proper for
10422         default-directory.
10423         (package-admin-add-binary-package): Make sure the pkg-dir is
10424         proper for default-directory.
10425         (package-admin-install-function-mswindows): Make sure the pkg-dir
10426         is proper for default-directory.
10427
10428 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10429
10430         * XEmacs 21.2.5 is released
10431
10432 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10433
10434         * files.el (binary-file-regexps): regexp-opt is not available at
10435         bytecompile time.
10436
10437 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10438
10439         * x-win-xfree86.el:
10440         * x-win-sun.el (x-win-init-sun):
10441         * x-win-sun.el:
10442         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10443         * x-iso8859-1.el:
10444         * x-init.el (init-post-x-win):
10445         * x-init.el (init-pre-x-win):
10446         * x-init.el (x-initialize-compose):
10447         * x-init.el:
10448         * x-compose.el:
10449         * winnt.el:
10450         * widget.el:
10451         * wid-edit.el (widget-glyph-click):
10452         * wid-edit.el (widget-glyph-find):
10453         * wid-edit.el (widget-type):
10454         * view-less.el (view-buffer-other-window):
10455         * very-early-lisp.el:
10456         * version.el:
10457         * toolbar.el:
10458         * toolbar-items.el:
10459         * term/sun.el (suntool-map):
10460         * term/sun-mouse.el:
10461         * term/internal.el:
10462         * syntax.el (modify-syntax-entry):
10463         * symbol-syntax.el:
10464         * subr.el:
10465         * startup.el (lock-directory):
10466         * simple.el (set-comment-column):
10467         * simple.el (backward-delete-char-untabify):
10468         * shadow.el (find-emacs-lisp-shadows):
10469         * shadow.el:
10470         * setup-paths.el (paths-construct-info-path):
10471         * select.el (cut-copy-clear-internal):
10472         * process.el (call-process-region):
10473         * process.el (start-process-shell-command):
10474         * process.el:
10475         * paths.el (rmail-spool-directory):
10476         * paragraphs.el (use-hard-newlines):
10477         * package-get.el (package-get-dependencies):
10478         * package-admin.el (package-admin-delete-binary-package):
10479         * obsolete.el (truncate-string):
10480         * obsolete.el (store-substring):
10481         * mouse.el (default-mouse-track-maybe-own-selection):
10482         * mouse.el (mouse-yank-at-point):
10483         * modeline.el:
10484         * modeline.el (mouse-drag-modeline):
10485         * minibuf.el (read-directory-name-internal):
10486         * minibuf.el (read-file-name-internal):
10487         * minibuf.el (read-file-name-internal-1):
10488         * minibuf.el (read-file-name-2):
10489         * minibuf.el (exact-minibuffer-completion-p):
10490         * minibuf.el (read-from-minibuffer):
10491         * minibuf.el:
10492         * menubar.el (check-menu-syntax):
10493         * map-ynp.el (map-y-or-n-p):
10494         * make-docfile.el (docfile-out-of-date):
10495         * loadup.el ((member "run-temacs" command-line-args)):
10496         * loadup.el ((member "no-site-file" command-line-args)):
10497         * loadup.el (really-early-error-handler):
10498         * loadup.el:
10499         * loadhist.el:
10500         * loaddefs.el:
10501         * lisp-mnt.el (lm-verify):
10502         * lib-complete.el (lib-complete:cache-completions):
10503         * lib-complete.el (library-all-completions):
10504         * itimer.el (itimer-run-expired-timers):
10505         * info.el (Info-mode):
10506         * info.el (Info-insert-file-contents):
10507         * info.el (Info-rebuild-dir):
10508         * info.el (Info-build-dir-anew):
10509         * info.el (Info-parse-dir-entries):
10510         * info.el (Info-dir-outdated-p):
10511         * info.el (Info-insert-dir):
10512         * info.el (info-xref):
10513         * info.el:
10514         * hyper-apropos.el (hyper-apropos-get-doc):
10515         * hyper-apropos.el (hyper-describe-face):
10516         * hyper-apropos.el (hyper-apropos-mode):
10517         * hyper-apropos.el:
10518         * help.el (list-processes):
10519         * help.el:
10520         * gnuserv.el:
10521         * font.el (mswindows-font-create-name):
10522         * font.el (font-default-font-for-device):
10523         * font.el (x-font-create-object):
10524         * font.el (font-registry):
10525         * font.el:
10526         * font-lock.el (font-lock-keywords):
10527         * font-lock.el:
10528         * finder.el (finder-compile-keywords):
10529         * find-paths.el (paths-find-recursive-path):
10530         * fill.el (set-justification-center):
10531         * fill.el (fill-region-as-paragraph):
10532         * files.el (insert-directory):
10533         * files.el (wildcard-to-regexp):
10534         * files.el (recover-file):
10535         * files.el (basic-save-buffer):
10536         * files.el (delete-auto-save-file-if-necessary):
10537         * files.el (file-relative-name):
10538         * files.el (backup-extract-version):
10539         * files.el (backup-buffer):
10540         * files.el (set-visited-file-name):
10541         * files.el (set-auto-mode):
10542         * files.el (interpreter-mode-alist):
10543         * files.el:
10544         * files.el (find-file-noselect):
10545         * files.el (abbreviate-file-name):
10546         * files.el (parse-colon-path):
10547         * files.el (directory-abbrev-alist):
10548         * etags.el (visit-tags-table-buffer):
10549         * easymenu.el (easy-menu-define):
10550         * dragdrop.el (experimental-dragdrop-drag):
10551         * dragdrop.el (dragdrop-drop-do-functions):
10552         * dragdrop.el (dragdrop-drop-at-point):
10553         * disass.el (disassemble-1):
10554         * disass.el (disassemble-internal):
10555         * disass.el (disassemble):
10556         * disass.el:
10557         * derived.el (derived-mode-init-mode-variables):
10558         * derived.el (define-derived-mode):
10559         * custom.el (defgroup):
10560         * cus-edit.el (custom-quote):
10561         * config.el:
10562         * code-process.el (open-network-stream):
10563         * code-process.el (start-process):
10564         * code-process.el (call-process-region):
10565         * code-process.el (call-process):
10566         * code-process.el:
10567         * code-files.el (insert-file-contents):
10568         * code-files.el:
10569         * code-files.el (buffer-file-coding-system-for-read):
10570         * cmdloop.el (yes-or-no-p-minibuf):
10571         * cl.el:
10572         * cl-macs.el:
10573         * cl-extra.el:
10574         * callers-of-rpt.el (make-caller-report):
10575         * callers-of-rpt.el:
10576         * bytecomp.el (batch-byte-recompile-directory):
10577         * bytecomp.el (batch-byte-compile-1):
10578         * bytecomp.el (batch-byte-compile):
10579         * bytecomp.el (display-call-tree):
10580         * bytecomp.el (byte-compile-insert):
10581         * bytecomp.el (byte-compile-two-args-19->20):
10582         * bytecomp.el (byte-compile-variable-ref):
10583         * bytecomp.el (byte-compile-form):
10584         * bytecomp.el (byte-compile-top-level-body):
10585         * bytecomp.el (byte-compile-out-toplevel):
10586         * bytecomp.el (byte-compile-byte-code-maker):
10587         * bytecomp.el (byte-compile-file-form-defmumble):
10588         * bytecomp.el (byte-compile-file-form):
10589         * bytecomp.el (byte-compile-keep-pending):
10590         * bytecomp.el (byte-compile-insert-header):
10591         * bytecomp.el (byte-compile-from-buffer):
10592         * bytecomp.el (byte-compile-file):
10593         * bytecomp.el (byte-recompile-file):
10594         * bytecomp.el (byte-compile-close-variables):
10595         * bytecomp.el (byte-compile-warn-about-unused-variables):
10596         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10597         * bytecomp.el (byte-compiler-legal-options):
10598         * bytecomp.el (byte-compile-lapcode):
10599         * bytecomp.el (byte-optimize-log):
10600         * bytecomp.el ((fboundp 'defsubst)):
10601         * bytecomp.el:
10602         * bytecomp-runtime.el:
10603         * byte-optimize.el (byte-optimize-apply):
10604         * byte-optimize.el (car):
10605         * byte-optimize.el (byte-optimize-form):
10606         * byte-optimize.el (byte-optimize-form-code-walker):
10607         * byte-optimize.el:
10608         * build-report.el (build-report-insert-installation-file):
10609         * build-report.el (build-report):
10610         * auto-show.el:
10611         * apropos.el (apropos-documentation):
10612         - mega patch
10613         - clean up byte-compile warnings
10614         - remove unused variables
10615         - Use common lisp style hashtable functions
10616         - byte compiler cleanup
10617         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10618         - remove old backquote syntax usage
10619         - move some cl functionality into C for speed.
10620         - remove last remaining VMS support
10621         - spelling fixes
10622         - implement last, butlast, nbutlast, copy-list in C.
10623         - new macro ignore-file-errors, similar to ignore-errors
10624           (ignore-file-errors (delete-file "foo"))
10625         - get frequent garbage collection during loadup.el by tweaking
10626           gc-cons-threshold, rather than explicitly calling garbage-collect
10627         - default delete-key-deletes-forward to `t'.
10628
10629 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10630
10631         * XEmacs 21.2-beta4 is released.
10632
10633 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10634
10635         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10636         (easy-menu-item-present-p): Wrapper around find-menu-item.
10637         (easy-menu-remove-item): Wrapper around delete-menu-item.
10638
10639         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10640         (add-menu-button): Add 'in-menu' argument.
10641         (add-menu-item-1): Add in-menu support to helper function.
10642
10643 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10644
10645         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10646
10647 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10648
10649         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10650         of Dec 4, 1997.
10651
10652 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10653
10654         * process.el (shell-command-on-region): Report if the command
10655         succeeded or failed.
10656
10657 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10658
10659         * subr.el (buffer-substring-no-properties): Comment out.
10660
10661 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10662
10663         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10664           into font instances first, like `x-frob-font-size' does.
10665           (mswindows-find-larger-font): ditto
10666
10667 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10668
10669         * package-ui.el (pui-install-selected-packages): fix args in call
10670         to `package-get'.
10671
10672 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10673
10674         * package-get.el (host-name): New widget type.
10675         (package-get-remote): Better customization using new type.
10676         (package-get-download-sites): idem dito.
10677
10678         (package-get-custom): Do not use package-get-all untill we have
10679         runtime dependencies.
10680
10681         (package-get-remove-copy): Default to 't' we no longer need this
10682         kludge as we do not currently use depenencies.
10683
10684         (package-get-was-current): New variable.
10685         (package-get-require-base): New 'force-current' argument.
10686         (package-get-update-base): idem
10687         (package-get-package-provider):  idem
10688         (package-get-locate-index-file): New 'no-remote' argument.
10689         (package-get-locate-file): idem.
10690
10691         (package-get-maybe-save-index): New function.
10692         (package-get-update-base): Use it.
10693
10694 1998-10-28 Greg Klanderman <greg@alphatech.com>
10695
10696         * package-get.el (package-get-remote): default to nil; by default,
10697         don't go out to the net via EFS.  They must select a download site.
10698         (package-get-download-sites): new variable.
10699         (package-get-download-menu): new function.
10700         (package-get-locate-index-file): new function.
10701         (package-get-update-base): use it.
10702
10703         * menubar-items.el (default-menubar): add "Update Package Index"
10704         and "Add Download Site" menus under Options | Manage Packages.
10705
10706 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10707
10708         * package-get.el (package-get): bugfix code checking installed version
10709         for case where package is not currently installed.
10710         (package-get-require-signed-base-updates): new variable.
10711         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10712         deemed not a goot thing.  Use the variable
10713         package-get-allow-unsigned-base-updates instead.
10714
10715 1998-10-16 Greg Klanderman <greg@alphatech.com>
10716
10717         * package-get.el (package-get): Don't install an older version than
10718         we already have unless explicitly told to.  Issue a warning.
10719
10720         * package-ui.el (pui-add-required-packages): when adding
10721         dependencies, don't add packages that are up to date.
10722         (pui-package-symbol-char):  Don't consider a package out of date
10723         if you have a newer version installed than the latest version in
10724         package-get-base.
10725
10726         * package-get.el (package-get-base-filename): document that it may
10727         be a path relative to package-get-remote;  new default value.
10728         (package-get-locate-file): new function.
10729         (package-get-update-base): use it to expand package-get-base-filename.
10730         (package-get-save-base): new function to save the package-get database
10731         to file.
10732         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10733         (package-get-update-base): pass the REMOTE-SOURCE arg.
10734         (package-get-update-base-entry): call package-get-custom-add-entry.
10735         (package-get-file-installed-p): removed; no longer needed.
10736         (package-get-create-custom): ditto.
10737         (toplevel): remove code to build and load package-get-custom.el
10738         (package-get-custom-add-entry): new function.
10739
10740 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10741
10742         * wid-edit.el (widget-button-click): Don't switch window.
10743
10744 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10745
10746         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10747
10748 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10749
10750         * etags.el (find-tag-default): Run find-tag-hook using
10751         run-hooks rather than funcall
10752
10753 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10754
10755         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10756         and the current local map as the parents to isearch-mode-map.
10757
10758 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10759
10760         * XEmacs 21.2-beta3 is released.
10761
10762 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10763
10764         * package-get.el (package-get-update-base): use
10765         insert-file-contents-internal, not insert-file-contents-literally.
10766
10767 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10768
10769         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10770         dump time.
10771
10772 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10773
10774         * package-get.el (package-get-update-base-entry): new function.
10775         (package-get-update-base): renamed; was `package-get-load-base'.
10776         cleanup, and use package-get-update-base-from-buffer.
10777         (package-get-update-base-from-buffer): new function.
10778         (package-get-update-base-entries): new; helper for above.
10779         Do not eval lisp grabbed over ftp; parse it from new format.
10780
10781 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10782
10783         * files.el (set-auto-mode): Don't play games loading package-get
10784         database; package-get-package-provider will handle it all.
10785
10786 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10787
10788         * package-get.el (package-get-base-filename): new variable.
10789         (package-get-require-base): new function.
10790         (package-get-pgp-signed-begin-line): new variable.
10791         (package-get-pgp-signature-begin-line): ditto.
10792         (package-get-pgp-signature-end-line):  ditto.
10793         (package-get-load-base): new function.
10794         (package-get-interactive-package-query):
10795         (package-get-update-all):
10796         (package-get-dependencies):
10797         (package-get-package-provider):
10798         (package-get-custom): use package-get-require-base.
10799         [package-get-custom loading]: disable for now.
10800
10801         * package-ui.el (pui-list-packages): use (package-get-require-base)
10802
10803 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10804
10805         * package-ui.el: Correct obvious thinko in choosing extent face.
10806
10807 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10808
10809         * menubar-items.el (default-menubar): pui-list-package has nothing
10810         to with Customize. Move all the package stuff to a new Item in Options.
10811
10812         * package-ui.el (pui-menu): Add menu and Popup menu.
10813
10814         * package-get.el (package-get): Use new
10815         package-admin-get-install-dir.
10816
10817         * package-admin.el (package-admin-get-install-dir): New syntax.
10818         Conserve package location and put mule packages where mule-base is.
10819
10820         * package-get.el : Customized
10821
10822         * package-ui.el (pui): Customized
10823         (pui-package-install-dest-dir): New variable.
10824         (pui-install-selected-packages): Use it
10825
10826 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10827
10828         * package-get.el (package-get-interactive-package-query): Move
10829         dependency on package-get-base to run-time.
10830         (package-get-update-all): Ditto.
10831         (package-get-dependencies): Ditto.
10832         (package-get-package-provider): Ditto.
10833         (package-get-custom): Ditto.
10834
10835 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10836
10837         * events.el: Remove 'ascii-character property from 'backspace
10838         and 'delete symbols
10839
10840 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10841
10842         * package-get-base.el: removed.
10843
10844 1998-09-23  Didier Verna  <didier@xemacs.org>
10845
10846         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10847         (no-upper-case-p): new function.
10848         (with-search-caps-disable-folding): new macro.
10849         (with-interactive-search-caps-disable-folding): new macro.
10850         (zap-to-char): In interactive mode, do a case-sensitive search if
10851         the character is uppercase.
10852         (zap-up-to-char): ditto.
10853
10854         * replace.el (perform-replace): use the function no-upper-case-p.
10855
10856         * isearch-mode.el (isearch-fix-case): ditto.
10857         make obsolete `with-caps-disable-folding' and
10858         `isearch-no-upper-case-p'.
10859
10860         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10861         (tags-search): ditto.
10862         (tags-query-replace): ditto.
10863
10864         * info.el (Info-search): ditto.
10865
10866 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10867
10868         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10869
10870 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10871
10872         * package-admin.el (package-admin-rmtree): rewritten.  need to
10873         check for "." and ".." before symlink check.  expand files and
10874         directories with respect to DIRECTORY, not default-directory.
10875
10876 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10877
10878         * package-get.el (package-get-all): add INSTALL-DIR argument.
10879
10880 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10881
10882         * package-ui.el (pui-add-required-packages): new function, select
10883         dependent packages.
10884         (pui-display-keymap): bind it.
10885         (pui-help-string): document it.
10886         (pui-install-selected-packages): package-get-all -> package-get.
10887
10888         * package-get.el (package-get-dependencies): new function.
10889
10890 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10891
10892         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10893         regexps.
10894
10895 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10896
10897         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10898         function.
10899         (default-mouse-track-normalize-point): Use it.
10900
10901 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10902
10903         * package-admin.el (package-admin-delete-binary-package):
10904                 General cleanup. Remove unnessary use of progn and
10905         save-excursion.
10906         (package-admin-delete-binary-package): Do NOT mess with file
10907         modes. That is evil.
10908         (package-admin-delete-binary-package): Wrap all deleting in
10909         condition-case. The data in MANIFEST is untrustworthy.
10910         (package-admin-delete-binary-package): Let the OS worry about non
10911         empty directories.
10912
10913 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10914
10915         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10916         processing.
10917         (lm-report-bug): Fix mail address to send bug reports to.
10918
10919 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10920
10921         * XEmacs 21.2-beta2 is released.
10922
10923 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10924
10925         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10926
10927 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10928
10929         * info.el (Info-mode): Document page turning by double clicks in
10930         docstring so `M-x describe-mode' will display it.
10931
10932 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10933
10934         * info.el (Info-mouse-track-double-click-hook): Use character
10935         widths to calculate a border region where double clicking does
10936         page turning, and return `nil' by default so other hooks, such as
10937         region highlighting, will be run.
10938
10939 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10940
10941         * sound.el (default-sound-directory-list): Initialize with all the
10942         "sounds" directories in `data-directory-list'.  It used to just be
10943         the first one.
10944
10945         * packages.el (locate-data-directory-list): Created.  This gives
10946         the list of matching directories, unlike `locate-data-directory',
10947         which just gives the first one.
10948
10949 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10950
10951         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10952         make a binding in the local keymap until help-char handling is
10953         improved.
10954
10955         * help.el (help-keymap-with-help-key): Provide keymap with help
10956         binding.
10957         (help-print-help-form): New helper function.
10958
10959 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10960
10961         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10962         move extent to another buffer; no need to create a new extent.
10963         (isearch-fix-case): New function.
10964         (isearch-search-and-update): Use it.
10965
10966 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10967
10968         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10969         the keymap, not minor-mode-map-alist.
10970         (isearch-done): Restore overriding-local-map.
10971
10972 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10973
10974         * bytecomp.el (byte-compile-buffer-substring):
10975         Fix for: (byte-compile (defun f () (buffer-substring)))
10976         ==>   ** buffer-substring called with 3 args, but requires 0-3
10977         - new code not only works, but is more readable, too.
10978
10979 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10980
10981         * msw-faces.el (mswindows-init-device-faces): Don't try to
10982           specify a default font at this late stage. Do try to force
10983           creation of the default face font so that if it fails we get
10984           an error now instead of a crash at frame creation.
10985
10986           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10987           mswindows-make-font-unitalic: Canonical default weight
10988           changed from "Normal" to "Regular".
10989
10990           mswindows-make-font-bold / -bold-italic: Supplied device was
10991           not being passed into call to mswindows-find-smaller-font.
10992
10993 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10994
10995         * package-get.el (package-get-remote): Fix the path where to find
10996           the packages on xemacs.org.
10997
10998 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10999
11000         * about.el (about-maintainer-info): Update Ben's entry.
11001
11002 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11003
11004         * lisp/shadow.el (find-emacs-lisp-shadows):
11005         - `member' was being called on lists of length 2000!
11006         - Replace with hashtables.
11007         - Replace hand-coded loops with (dolist)
11008         - Fix comment typo
11009
11010 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11011
11012         * packages.el: Added new function, `package-delete-name', to
11013           delete existing packages from the installed package database
11014           (`packages-package-list').  Also added the "pkginfo" directory
11015           to `packages-special-base-regexp', so that the pkginfo directory
11016           would not get added to `late-packages'.
11017
11018         * package-admin.el: Added ability to delete an installed package
11019           (added low-level function, `package-admin-delete-package').
11020           Understands how to use the pkginfo/MANIFEST.<package> file to
11021           delete the package.  When installing a package, will also
11022           create a MANIFEST.* file if one is not provided by the
11023           package.  If the MANIFEST.* doesn't exist when deleting a
11024           package, the functions will fall back to attempting to delete
11025           any package-specific lisp directory.
11026
11027         * package-get.el: Moved some functions to package-admin.el.
11028           Added interactive function `package-get-delete-package', for
11029           use by users for deleting a package.
11030
11031           Also modified to not require the presence of efs.
11032
11033 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11034
11035         * files.el (find-file-noselect): Handle all signals, kill the
11036         buffer and resignal.
11037
11038 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11039
11040         * cl-macs.el (glyph-image): Add setf method.
11041
11042 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11043
11044         * package-get.el: Fixed broken EFS downloading.  Also, look for
11045           .tar.gz files first, in preference over .tgz files.
11046
11047         * package-ui.el: Fix display of package version numbers.
11048
11049 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11050
11051         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11052         argument.
11053
11054 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11055
11056         * list-mode.el: `display-completion-list': added new/optional
11057           keyword `:completion-string', which allows the programmer to
11058           change the "Possible completions are:" prompt.
11059
11060         * menubar-items.el: Added new pulldown menu-pick to start up the
11061           visual package browser/installer:
11062
11063                 Options->Customize->List Packages
11064
11065         * package-admin.el: Added hooks for installing under both Unix
11066           and MS Windows.  Does additional error checking.  No longer
11067           calls "add-big-package.sh" to install packages under Unix; now
11068           calls gunzip & tar directly.
11069
11070         * package-get.el: Added ability to install packages from files
11071           on a local disk/CDROM.  Now deletes any existing package lisp
11072           directory.  Does completion on available packages when
11073           querying for package names.  Will also search for .tgz files
11074           in addition for .tar.gz files.  Tries to reload
11075           auto-autoloads, as a convenience when loading new packages,
11076           and also tries to add any new package paths to `load-path'.
11077           Changed all occurences of `concat' to use `expand-file-name'.
11078
11079         * package-ui.el: New file which implements the main visual
11080           package browser/installer, which is started via a menu pick or
11081           M-x pui-list packages.
11082
11083 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11084
11085         * startup.el (load-init-file): spelling fix.
11086
11087 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11088
11089         * startup.el (normal-top-level): Load auto-autoload files
11090         covariantly with their precedence.
11091
11092 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11093
11094         * menubar-items.el (default-menubar): Remove "Font Weight"
11095         option, there is currently no custom equivalent.. Customize-faces
11096         is "Edit faces".
11097
11098         * x-font-menu.el (font-menu-set-font): Use customize to set
11099         default face.
11100
11101         * faces.el (face-spec-update-all-matching): New function.
11102
11103         * cus-face.el (custom-set-face-update-spec): New function.
11104         Interface to customize faces from elisp.
11105
11106         (custom-face-value-create): Show the customized settings if set
11107         but not saved.
11108
11109 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11110
11111         (custom-face-value-create): Show the customized settings if set
11112         but not saved.
11113
11114 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11115
11116         * keydefs.el (global-map): Add FSF 20.3 binding of
11117         query-replace-regexp.
11118
11119 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11120
11121         * minibuf.el (read-file-name-internal-1): use
11122         user-name-completion-1 instead of user-name-completion.
11123
11124 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11125
11126         * loadup.el:
11127         * make-docfile.el:
11128         * update-elc.el: Don't set `source-directory' (now defunct as a
11129         global variable) no more.
11130
11131         * packages.el (packages-list-autoloads): Made `source-directory'
11132         (now defunct as a global variable) a parameter.
11133
11134 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11135
11136         * about.el (about-hackers): new email
11137
11138 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11139
11140         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11141
11142 1998-07-17  Didier Verna  <didier@xemacs.org>
11143
11144         * faces.el (set-face-property):
11145         (set-face-dim-p):
11146         (face-dim-p): updated the doc strings now that the dim property isn't
11147         tty-specific.
11148         (face-equal): the dim property is now a common one.
11149
11150         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11151         Renamed the `stipple' attribute to `background-pixmap'.
11152         (custom-face-background-pixmap): make custom-face-stipple an
11153         obsolete alias for this.
11154
11155 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11156
11157         * find-paths.el (paths-file-readable-directory-p): Created and
11158         used.
11159
11160         * loadup.el: Don't set inhibit-... flags from run-temacs.
11161
11162 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11163
11164         * packages.el (packages-data-path-depth): Added and used.
11165
11166 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11167
11168         * about.el:
11169         - Change .xpm to .png, delete "zcat" section.
11170         - cosmetic fix in the 'marcpa' entry.
11171
11172         * etc/photos
11173         - convert all .xpm.Z to .png
11174         - rename mrb to martin
11175         - rename mcook-m to mcookm
11176
11177 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11178
11179         * x-init.el (x-initialize-compose): Add support for
11180         dead-circumflex as YET ANOTHER NAME for that dead key.
11181
11182 1998-08-05  Colin Rafferty <colin@xemacs.org>
11183
11184         * setup-paths.el (paths-construct-exec-path): Made the
11185         last-packages really be last.
11186         (paths-construct-data-directory-list): Ditto.
11187
11188 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11189
11190         * startup.el(startup-splash-frame-body):
11191         Update Copyright notice in splash screen
11192
11193 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11194
11195         * minibuf.el (read-file-name-internal-1): do ~user completion.
11196
11197 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11198
11199         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11200         aginst destroyed extents
11201
11202 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11203
11204         * package-get.el (package-get): add `install-dir' argument.
11205
11206 1998-07-20  John Jones  <jj@asu.edu>
11207
11208         * package-get.el: calls to package-get-update-all will only
11209           update packages which are already installed.
11210
11211 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11212
11213         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11214         writable.
11215
11216 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11217
11218         * about.el (about-hackers): Correct my email.
11219
11220 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11221
11222         * about.el (about-hackers): new email-address.
11223
11224 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11225
11226         * minibuf.el (read-number): Don't let `input-error' condition
11227         escape.
11228
11229 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11230
11231         * about.el (about-hackers): use my `email-for-life' address.
11232
11233 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11234
11235         * XEmacs 21.2-beta1 is released.
11236
11237 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11238
11239         * ldap.el (ldap-search): Doc string change
11240
11241 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11242
11243         * menubar-items.el (default-menubar): Removed references to
11244         `data-directory', and use `locate-data-file' instead, and made
11245         then greyed out if they don't exist.
11246
11247 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11248
11249         * keymap.el (events-to-keys): Use `format' instead of `concat'
11250         since the latter does not accept integer args anymore
11251
11252 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11253
11254         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11255         macros replaced.
11256
11257 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11258
11259         * make-docfile.el: Get first initialization from very-early-lisp.el
11260         * update-elc.el: Ditto.
11261         * loadup.el (really-early-error-handler): Ditto.
11262
11263         * packages.el (packages-unbytecompiled-lisp): Add new file,
11264         very-early-lisp.el.
11265
11266         * very-early-lisp.el: New file.
11267
11268 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11269
11270         * Symbols that have been obsolete for at least 3 years removed (II).
11271
11272         * obsolete.el (eval-current-buffer): Make compatible.
11273         (byte-code-function-p): Ditto.
11274         (send-string): Removed.
11275         (send-region): Removed.
11276         (screen-scrollbar-width): Removed.
11277         (set-screen-scrollbar-width): Removed.
11278         (set-screen-left-margin-width): Removed.
11279         (set-screen-right-margin-width): Removed.
11280         (screen-left-margin-width): Removed.
11281         (screen-right-margin-width): Removed.
11282         (set-buffer-left-margin-width): Removed.
11283         (set-buffer-right-margin-width): Removed.
11284         (buffer-left-margin-width): Removed.
11285         (buffer-right-margin-width): Removed.
11286         (x-set-frame-icon-pixmap): Removed.
11287         (x-set-screen-icon-pixmap): Removed.
11288         (pixel-name): Removed.
11289         (make-pixmap): Removed.
11290         (make-cursor): Removed.
11291         (pixmap-width): Removed.
11292         (pixmap-contributes-to-line-height-p): Removed.
11293         (set-pixmap-contributes-to-line-height): Removed.
11294
11295 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11296
11297         * obsolete.el (popup-menu-up-p): removed.
11298         (read-no-blanks-input): Removed.
11299         (wholenump): Removed.
11300         (ring-mod): Removed (what was ring-mod?).
11301         (current-time-seconds): Removed.
11302         (run-special-hook-with-args): Removed.
11303         (dot): Removed.
11304         (dot-marker): Removed.
11305         (dot-min): Removed.
11306         (dot-max): Removed.
11307         (window-dot): Removed.
11308         (set-window-dot): Removed.
11309
11310         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11311         `dot-min'.
11312
11313         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11314
11315         * code-files.el (insert-file-contents): Rename
11316         run-special-hook-with-args to run-hook-with-args-until-success.
11317         (write-region): Ditto.
11318
11319 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11320
11321         * about.el: Fix typos, update release date.
11322
11323         * Symbols that have been obsolete for at least 3 years removed.
11324
11325         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11326         screen- functions.
11327         (toplevel): remove setf methods for screen functions.
11328         * cl-macs.el (extent-data): defsetf removed.
11329         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11330         many places to remove.
11331         (comment-indent-hook): Ditto.
11332         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11333         (buffer-dedicated-screen): Ditto.
11334         (deiconify-screen): Ditto.
11335         (delete-screen): Ditto.
11336         (event-screen): Ditto.
11337         (find-file-other-screen): Ditto.
11338         (find-file-read-only-other-screen): Ditto.
11339         (live-screen-p): Ditto.
11340         (screen-height): Ditto.
11341         (screen-iconified-p): Ditto.
11342         (screen-list): Ditto.
11343         (screen-live-p): Ditto.
11344         (screen-name): Ditto.
11345         (screen-parameters): Ditto.
11346         (screen-pixel-height): Ditto.
11347         (screen-pixel-width): Ditto.
11348         (screen-root-window): Ditto.
11349         (screen-selected-window): Ditto.
11350         (screen-totally-visible-p): Ditto.
11351         (screen-visible-p): Ditto.
11352         (screen-width): Ditto.
11353         (screenp): Ditto.
11354         (get-screen-for-buffer): Ditto.
11355         (get-screen-for-buffer-noselect): Ditto.
11356         (get-other-screen): Ditto.
11357         (iconify-screen): Ditto.
11358         (lower-screen): Ditto.
11359         (mail-other-screen): Ditto.
11360         (make-screen): Ditto.
11361         (make-screen-invisible): Ditto.
11362         (make-screen-visible): Ditto.
11363         (modify-screen-parameters): Ditto.
11364         (new-screen): Ditto.
11365         (next-screen): Ditto.
11366         (next-multiscreen-window): Ditto.
11367         (other-screen): Ditto.
11368         (previous-screen): Ditto.
11369         (previous-multiscreen-window): Ditto.
11370         (raise-screen): Ditto.
11371         (redraw-screen): Ditto.
11372         (select-screen): Ditto.
11373         (selected-screen): Ditto.
11374         (set-buffer-dedicated-screen): Ditto.
11375         (set-screen-height): Ditto.
11376         (set-screen-position): Ditto.
11377         (set-screen-size): Ditto.
11378         (set-screen-width): Ditto.
11379         (show-temp-buffer-in-current-screen): Ditto.
11380         (switch-to-buffer-other-screen): Ditto.
11381         (visible-screen-list): Ditto.
11382         (window-screen): Ditto.
11383         (x-set-screen-pointer): Ditto.
11384         (x-set-frame-pointer): Ditto.
11385         (screen-title-format): Ditto.
11386         (screen-icon-title-format): Ditto.
11387         (terminal-screen): Ditto.
11388         (delete-screen-hook): Ditto.
11389         (create-screen-hook): Ditto.
11390         (mouse-enter-screen-hook): Ditto.
11391         (mouse-leave-screen-hook): Ditto.
11392         (map-screen-hook): Ditto.
11393         (unmap-screen-hook): Ditto.
11394         (default-screen-alist): Ditto.
11395         (default-screen-name): Ditto.
11396         (x-screen-defaults): Ditto.
11397         (x-create-screen): Ditto.
11398         * obsolete.el: meta-flag removed.
11399         baud-rate removed.
11400         sleep-for-millisecs removed.
11401         extent-data removed.
11402         set-extent-data removed.
11403         set-extent-attribute removed.
11404         extent-glyph removed.
11405         extent-layout removed.
11406         set-extent-layout removed.
11407         list-faces-display removed.
11408         list-faces removed.
11409         trim-versions-without-asking removed.
11410         after-write-file-hooks removed.
11411         truename removed.
11412         auto-fill-hook removed.
11413         blink-paren-hook removed.
11414         select-screen-hook, deselect-screen-hook removed.
11415         auto-raise-screen, auto-lower-screen removed.
11416
11417         * msw-mouse.el: Global change resource -> mswindows-resource.
11418
11419         * XEmacs 21.0-pre5 is released.
11420
11421 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11422
11423         * about.el (about-hackers): Credits update.
11424
11425 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11426
11427         * register.el (insert-register): Don't activate the region.
11428
11429 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11430
11431         * select.el: Restore x-* symbols for backwards compatibility:
11432         x-copy-primary-selection, x-kill-primary-selection,
11433         x-delete-primary-selection, x-select-make-extent-for-selection,
11434         x-valid-simple-selection-, x-cut-copy-clear-internal.
11435
11436 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11437
11438         * XEmacs 21.0-pre4 is released.
11439
11440 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11441
11442         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11443         reporting bugs.
11444         (maybe-add-init-button): Fix semantics under Windows.  Use
11445         `expand-file-name' rather than `concat'.
11446
11447         * help.el (print-messages): New function.
11448
11449 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11450
11451         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11452
11453 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11454
11455         * about.el: Tweaked my entry in about-hackers.
11456
11457         * find-paths.el (paths-emacs-root-p):
11458           Relaxed emacs-root checking of an in-place installation to
11459           also accommodate the flat layout used on MS Windows.
11460
11461 1998-06-29  John Jones  <jj@asu.edu>
11462
11463         * package-get.el: calls to package-get-update-all will only
11464           update packages which are already installed.
11465
11466 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11467
11468         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11469         are handled by the gui-element face fallbacks now.
11470
11471         * x-faces.el: default gui-element face to "background" as well as
11472         the default face.
11473
11474         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11475         and default face settings since these are set as fallbacks now in
11476         the appropriate domain.
11477
11478 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11479
11480         * text-mode.el (text-mode): Reorder regexp so the OR part
11481         corresponding to `page-delim' goes first and the hack in
11482         `forward-paragraph' will work.
11483         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11484
11485 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11486
11487         * subr.el (remove-hook): When checking the hook value
11488           with functionp, don't apply car to it.
11489
11490 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11491
11492         * package-get.el (package-get-remote-filename):
11493           Don't use file-name-as-directory because the local directory
11494           separator conventions might not be the same as ftp's.
11495
11496 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11497
11498         * ldap.el (ldap-host-parameters-alist): New name of
11499         `ldap-host-parameters-plist'
11500
11501 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11502
11503         * package-get.el: Using (require 'package-get-base), now that it
11504         provides itself.  Consequently removed all instances of (load
11505         "package-get-base.el").
11506
11507 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11508
11509         * subr.el (remove-hook): Don't treat the hook value as a
11510           list unless it is both consp and not functionp.
11511
11512 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11513
11514         * about.el: Email address for Ben Wing is ben@xemacs.org.
11515         * auto-show.el: Ditto.
11516         * bytecomp.el: Ditto.
11517         * faces.el: Ditto.
11518         * x-scrollbar.el: Ditto.
11519         * x-misc.el: Ditto.
11520         * tty-init.el: Ditto.
11521         * toolbar-items.el: Ditto.
11522         * symbol-syntax.el: Ditto.
11523         * specifier.el: Ditto.
11524         * objects.el: Ditto.
11525         * hyper-apropos.el: Ditto.
11526         * glyphs.el: Ditto.
11527
11528 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11529
11530         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11531         vertical-divider-always-visible-p.
11532         (default-mouse-motion-handler): Ditto.
11533
11534 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11535
11536         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11537         global value.
11538
11539 1998-06-21  Oliver Graf <ograf@fga.de>
11540
11541         * build-reports.el: changed receiver to xemacs-build-reports list
11542
11543 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11544
11545         * font.el: Split font-family-mappings into X and
11546           mswindows-specific versions.
11547           mswindows-font-create-[object|name]: Treat supplied size
11548           as a pointsize. Added underline and strikethru handling.
11549
11550         * msw-faces.el: changed default mswindows charset to western.
11551
11552         * msw-glyphs.el: removed space in border-glyph font string that
11553           was inserted to get round bugs in the mswindows C font code.
11554
11555 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11556
11557         * about.el (about-hackers): Credits update.
11558
11559         * help-nomule.el (tutorial-supported-languages): Add Romanian
11560         TUTORIAL.
11561
11562         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11563         to ISO-8859-2.
11564
11565 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11566
11567         * font.el: Split font-family-mappings into X and
11568           mswindows-specific versions.
11569           mswindows-font-create-[object|name]: Treat supplied size
11570           as a pointsize. Added underline and strikethru handling.
11571
11572         * msw-faces.el: changed default mswindows charset to western.
11573
11574         * msw-glyphs.el: removed space in border-glyph font string that
11575           was inserted to get round bugs in the mswindows C font code.
11576
11577 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11578
11579         * minibuf.el: make read-color-completion-table call
11580           (mswindows-color-list for mswindows devices.
11581
11582 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11583
11584         * lisp/font-lock.el
11585         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11586         Let declaration items contain non-word symbol characters.
11587
11588 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11589
11590         * package-get.el (package-get-package-provider): Added autoload
11591         cookie.  Loading "package-get-base.el" in ALL functions that use
11592         it.  Fixed some (interactive ...) with multiple argument specs
11593         again.  Cosmetic indentation changes.
11594
11595 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11596
11597         * info.el (Info-insert-dir): Don't use nreverse on variables
11598         that you want to use later.
11599
11600 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11601
11602         * x-mouse.el (x-set-point-and-move-selection): Replace call
11603         to x-kill-primary-selection with kill-primary-selection
11604
11605 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11606
11607         * simple.el (what-cursor-position): Make cursor position reported
11608         use value of column-number-start-at-one
11609
11610 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11611
11612         * about.el (xemacs-hackers): Fix Jareth's email address.
11613
11614 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11615
11616         * startup.el (startup-splash-frame): Remove
11617         `xemacs-startup-logo-function'.
11618
11619 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11620
11621         * about.el (about-hackers): Update credits list.
11622
11623 1998-06-06  Jeff Miller <jmiller@smart.net>
11624
11625         * lisp/sound.el: Update sound-ext to allow filenames with
11626           extensions to be found by load-sound-file
11627
11628 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11629
11630         * info.el (Info-rebuild-outdated-dir): Removed variable
11631         (Info-auto-generate-directory): New variable
11632         (Info-save-auto-generated-dir): New variable
11633         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11634         (Info-build-dir-anew): Second parameter removed.  Use
11635         `Info-save-auto-generated-dir'
11636         (Info-rebuild-dir): Ditto
11637
11638 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11639
11640         * list-mode.el (next-list-mode-item): Would not recognize
11641         border between directly neighbored items.
11642
11643 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11644
11645         * package-get.el: add autoloads for some functions.
11646
11647 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11648
11649         * specifier.el (let-specifier): Tiny docfixes.
11650
11651 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11652
11653         * msw-mouse.el: set selection-pointer-glyph to Normal.
11654
11655 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11656
11657         * wid-edit.el (widget-specify-secret): New function.
11658         (widget-after-change): Use it.
11659         (widget-specify-field): Use it.
11660
11661 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11662
11663         * mouse.el (drag-window-divider): Use `(not done)' instead of
11664         `doit'; reuse result of `window-pixel-edges'.
11665
11666         * modeline.el (drag-modeline-event-lag): Rename to
11667         drag-divider-event-lag.
11668
11669 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11670
11671         * specifier.el (let-specifier): Rewritten not to generate needless
11672         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11673         arguments.
11674
11675 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11676
11677         * minibuf.el (read-file-name-1): Setup buffer-local value of
11678         `completion-ignore-case' in completions buffer under Windows.
11679
11680 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11681
11682         * about.el (about-maintainer-glyph): Fix support for not
11683         compressed images.
11684
11685 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11686
11687         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11688
11689         * mouse.el (mouse-track): Cancel selection if misc-user event with
11690         `cancel-mode-internal' function is fetched.
11691
11692 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11693
11694         * files.el (save-some-buffers-1): Fixed return value.
11695
11696 1998-06-01  Oliver Graf <ograf@fga.de>
11697
11698         * dragdrop.el: added experimental
11699
11700 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11701
11702         * startup.el (after-init-hook, init-file-user,
11703         user-init-directory, load-user-init-file):  Purge references
11704         to "~/.xemacs/init.el" from docstrings.
11705
11706         (load-user-init-file) Use paths-construct-path to construct
11707         paths to user init files.  Go directly to ~/.emacs, do not
11708         search ~/.xemacs/, do not load `default-custom-file'.
11709
11710 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11711
11712         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11713         general *sh.
11714         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11715
11716 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11717
11718         * menubar-items.el (default-menubar): add Update Packages to customize
11719         menu.
11720
11721 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11722
11723         * faces.el: use toolbar face as a fallback for toolbar properties
11724         in xpm-color-symbols instead of default.
11725
11726         * msw-faces.el: rename 3d-object -> gui-element face.
11727
11728 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11729
11730         * startup.el (xemacs-startup-logo-function): New variable.
11731         (startup-splash-frame): Use it.
11732
11733 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11734
11735         * files.el (save-some-buffers): Would wait 1 second.
11736         (save-some-buffers-1): Delete other windows here instead of in
11737         `save-some-buffers'.
11738         (save-some-buffers): Force redisplay only if windows were deleted.
11739
11740 1998-06-02  Didier Verna  <didier@xemacs.org>
11741
11742         * cus-face.el (custom-face-attributes): generalized the use of
11743         toggle buttons for boolean attributes.
11744         Re-ordered the items a bit.
11745
11746 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11747
11748         * sound.el (default-sound-directory): Use `locate-data-directory'
11749         to find the sounds directory.
11750
11751 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11752
11753         * sound.el: default sound-ext to .wav under mswindows, .au
11754         otherwise. load-default sounds without extensions.
11755
11756 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11757
11758         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11759         if send-pr is not bound.
11760
11761 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11762
11763         * files.el: grok idl files in auto-mode-alist.
11764 1998-06-01  Jeff Miller  <jmiller@smart.net>
11765
11766         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11767         calling `upcase'.
11768
11769 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11770
11771         * msw-glyphs.el: add xbm to the list of image types supported.
11772
11773 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11774
11775         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11776         instead of XEmacs one when dumping InfoDock.
11777
11778 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11779
11780         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11781         for `modeline-visible-p'
11782
11783         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11784
11785 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11786
11787         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11788         since it's not used anymore. doc string fixes.
11789
11790         * package-get.el (package-get-file-installed-p): new function. use
11791         instead of file-installed-p which is in an external package.
11792
11793 1998-05-28  Oliver Graf <ograf@fga.de>
11794
11795         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11796         favor of select-window/switch-to-buffer
11797
11798 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11799
11800         * startup.el: changed (getenv "HOME") to (user-home-directory)
11801
11802 1998-05-25  Oliver Graf <ograf@fga.de>
11803
11804         * frame.el (cde-start-drag) moved to dragdrop.el
11805         (offix-start-drag-region) moved to dragdrop.el
11806         (offix-start-drag) moved to dragdrop.el
11807         * dragdrop.el (cde-start-drag) moved from frame.el
11808         (offix-start-drag-region) moved from frame.el
11809         (offix-start-drag) moved from frame.el
11810         (cde-start-drag-region) cde drag regions
11811         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11812
11813 1998-05-26  Oliver Graf <ograf@fga.de>
11814
11815         * dragdrop.el: created dragdrop-drag prototypes
11816         (cde-start-drag-region) fixed typo
11817
11818 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11819
11820         * simple.el (after-init-hook): Remove reader macro.
11821
11822         * packages.el (packages-hardcoded-lisp): Get rid of reader
11823         macros.  Update DOC string.
11824
11825 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11826
11827         * mouse.el (drag-window-divider): Ditto.
11828
11829         * modeline.el (mouse-drag-modeline): Use it.
11830
11831         * lisp-mode.el (let-specifier): Specify indentation.
11832
11833         * specifier.el (let-specifier): Renamed from
11834         `with-specifier-instance'.
11835
11836 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11837
11838         * x-faces.el:
11839         * faces.el: move definition of xpm-color-symbols from x-faces.el
11840         to faces. Predicate x-get-resource on the presence of x.
11841
11842         * msw-faces.el: set 3d-object face rather than modeline. Specify
11843         faces as specfier defaults.
11844
11845         * package-get.el: don't use package-admin-add-single-file-package.
11846
11847 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11848
11849         * toolbar-items.el: Fixup tooltips.
11850         (toolbar-gnus): Don't use obsolete variable
11851         toolbar-news-frame-properties.
11852         (toolbar-news-reader): Default to `gnus' instead of
11853         `not-configured'.
11854
11855         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11856         Windows.
11857
11858 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11859
11860         * package-get.el: rename -installedp -> -installed-p.
11861
11862 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11863
11864         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11865         attributes, and assinged it to continuation, truncation and
11866         hscroll glyphs.
11867
11868         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11869         and made continuation, truncation and hscroll glyphs arrow
11870         characters out of that font.
11871
11872 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11873
11874         * minibuf.el (minibuffer-electric-separator): Play nicely with
11875         directory-sep-char being \.
11876         (minibuffer-electric-tilde): Ditto.
11877         (read-file-name-map): Ditto.
11878
11879 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11880
11881         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11882         on X devices.
11883         (default-mouse-track-deal-with-down-event): Avoid
11884         `x-disown-selection'; use `disown-selection' instead.
11885
11886 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11887
11888         * select.el:
11889         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11890         moved to (cut-copy-clear-internal) in select.el. Ditto for
11891         (x-delete-primary-selection) (x-kill-primary-selection)
11892         (x-copy-primary-selection).
11893         (own-clipboard): new function.
11894
11895         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11896         functions in select.el. remove old ones.
11897         (mswindows-own-clipboard): new function.
11898
11899 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11900
11901         * gnuserv.el: allow connections from mswindows type devices.
11902
11903 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11904
11905         * msw-glyphs.el: change image type used from cursor to resource.
11906
11907 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11908
11909         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11910         for {top,bottom}-{left,right} values in addition to
11911         {top,bottom}_{left,right}.
11912         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11913
11914 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11915
11916         * cl-macs.el (specifier-instance): Undefine its setf method.
11917
11918         * specifier.el (with-specifier-instance): Added docstring.
11919
11920         * mouse.el (drag-window-divider): Ditto.
11921
11922         * modeline.el (mouse-drag-modeline): Use it.
11923
11924         * lisp-mode.el (with-specifier-instance): Define its indentation
11925         level.
11926
11927         * specifier.el (with-specifier-instance): New macro.
11928
11929 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11930
11931         * package-get.el (package-get-create-custom): new function to
11932         auto-generate package-get-custom.el from package-get-base.el.
11933         * (package-get-ever-installedp): new function.
11934         * (package-get-custom): new function to get all packages specified
11935         by customize.
11936
11937 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11938
11939         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11940
11941 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11942
11943         * cl-extra.el: Reverse previous float change.
11944
11945 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11946
11947         * x-faces.el:
11948         * faces.el (try-font-name): moved from x-faces.el since it is
11949         required by w3 under mswindows as well X.
11950
11951 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11952
11953         * winnt.el: Removed evil (setq completion-ignore-case t)
11954         clause, one more overlookef fsfism.
11955         (nt-quote-args-functions-alist): End sentences with double space.
11956
11957 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11958
11959         * window-xemacs.el (push-window-configuration): Remove kludgery of
11960         recaching default-toolbar specifier.
11961         (pop-window-configuration): Ditto.
11962         (unpop-window-configuration): Ditto.
11963
11964 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11965
11966         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11967
11968 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11969
11970         * winnt.el (nt-quote-args-verbatim): Added function.
11971         (nt-quote-args-prefix-quote): Added function.
11972         (nt-quote-args-backslash-quote): Added function.
11973         (nt-quote-args-double-quote): Added function.
11974         (nt-quote-args-functions-alist): New variable.
11975         (nt-quote-process-args): Added function. This is the main quoting
11976         work horse called from process-nt.c
11977
11978 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11979
11980         * winnt.el: Removed duplicate definitions for backspace,
11981         delete, M-backspace and C-M-backspace.
11982         (file-name-buffer-file-type-alist): Removed this variable.
11983         (find-buffer-file-type): Removed function.
11984         (find-file-binary):  Removed function.
11985         (find-file-text): Removed function.
11986         (find-file-not-found-set-buffer-file-type): Removed function.
11987         (save-to-unix-hook): Removed function.
11988         (revert-from-unix-hook): Removed function.
11989         (using-unix-filesystems): Removed function.
11990         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11991         warning.
11992         (x-set-selection): Removed function.
11993         (x-get-selection): Removed function.
11994         Removed commented FSFisms.
11995         Replaced copyright notice (this file is not part of GNU Emacs).
11996         (nt-shell-mode-hook): Moved here from a lambda expression. Added
11997         comint-process-echoes setting to t.
11998
11999 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12000
12001         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12002         and used following the interface change of
12003         `paths-find-recursive-path'.
12004
12005         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12006         regexp instead of a list of base names.
12007         (paths-version-control-filename-regexp):
12008         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12009         Introduced and used following the interface change of
12010         `paths-find-recursive-path'.
12011
12012 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12013
12014         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12015         on X devices, rather than on all non-TTY devices.
12016
12017 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12018
12019         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12020
12021         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12022
12023 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12024
12025         * itimer.el (activate-itimer): Fixed usage of integers
12026         as argument to `concat'.
12027
12028 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12029
12030         * itimer.el (start-itimer): replace the use of `concat' with
12031         `format'
12032
12033 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12034
12035         * mode-motion.el (mode-motion-hook): Clarify docstring.
12036         From Bob Weiner <weiner@altrasoft.com>
12037
12038         * loadhist.el (symbol-file): Supply prompt string when used
12039         interactively.
12040         From Bob Weiner <weiner@altrasoft.com>
12041
12042 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12043
12044         * loadup.el (really-early-error-handler): Ditto.
12045
12046         * update-elc.el: Ditto.
12047
12048         * setup-paths.el (paths-construct-exec-path): Ditto.
12049
12050         * make-docfile.el: Ditto.
12051
12052         * find-paths.el (paths-decode-directory-path): Use split-path
12053         instead of decode-path.
12054
12055         * files.el (parse-colon-path): Update docstring reference.
12056
12057 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12058
12059         * msw-init.el:
12060         * x-init.el:
12061         Bind cut'n'paste keys to non window-system specific functions.
12062
12063         * msw-select.el: New function mswindows-clear-clipboard.
12064         mswindows-cut-copy-clipboard extended to handle clearing of the
12065         selection and renamed to mswindows-cut-copy-clear-clipboard.
12066
12067         * select.el: on mswindows devices delete-primary-selection
12068         calls mswindows-clear-clipboard.
12069
12070 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12071
12072         * simple.el (quoted-insert): Inhibit quit when using read-char.
12073
12074         * cmdloop.el (read-char): Don't inhibit quit.
12075         (read-char-exclusive): Ditto.
12076         (read-char): Signal quit if quit-char was pressed.
12077         (read-char-exclusive): Ditto.
12078         (read-quoted-char): Return a character, not integer.
12079
12080         * menubar-items.el (default-popup-menu): Use Andy's generic
12081         selection code.
12082         (default-popup-menu): Fix code.
12083
12084 1998-05-14  Oliver Graf <ograf@fga.de>
12085
12086         * dragdrop.el (dragdrop-function-widget): this time it's done
12087
12088 1998-05-13  Oliver Graf <ograf@fga.de>
12089
12090         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12091
12092 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12093
12094         * device.el (device-pixel-width):
12095         (device-pixel-height):
12096         (device-mm-width):
12097         (device-mm-height):
12098         (device-bitplanes):
12099         (device-color-cells): Swapped parameters to device-system-metric
12100         according to the interface change.
12101
12102 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12103
12104         * mouse.el (default-mouse-motion-handler): Use new name of the
12105         function event-over-vertical-divider-p.
12106         Do not set E-W arrow cursor over the divider if
12107         vertical-divider-draggable-p is nil in the window.
12108         ([top-level]): Use new name for the variable
12109         vertical-divider-map.
12110         (drag-window-divider): Respect vertical-divider-draggable-p.
12111         Variable name typo fixes.
12112
12113 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12114
12115         * keymap.el (kbd): Define here; handle string constants and
12116         others...
12117
12118 1998-05-15  Christian Nyb <chr@mediascience.no>
12119
12120         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12121         in Emacs 18.
12122
12123 1998-05-13  Didier Verna  <didier@xemacs.org>
12124
12125         * mouse.el (drag-window-divider): give the vertical divider a
12126         pressed look when dragging it.
12127
12128 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12129
12130         * faces.el: predicate some more face operations on x or mswindows
12131         not just x.
12132
12133         * modeline.el: enable modeline coloring for mswindows.
12134
12135 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12136
12137         * minibuf.el (minibuffer-default): Added variable; compatible with
12138         FSF Emacs.
12139         (next-history-element): Used `minibuffer-default'.
12140
12141 1998-05-12  Oliver Graf <ograf@fga.de>
12142
12143         * dragdrop.el (dragdrop-function-widget): button and mods ok
12144         arguments still look a bit strange
12145         (dragdrop-compare-mods) created
12146         (dragdrop-drop-do-functions) correctly checks for buttons and
12147         modifiers
12148
12149 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12150
12151         * setup-paths.el (paths-default-info-directories): Replace
12152         path-separator with directory-sep-char.
12153
12154         * files.el (path-separator): Don't define it here.
12155
12156 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12157
12158         * update-elc.el: Ditto.
12159
12160         * setup-paths.el (paths-construct-exec-path): Ditto.
12161
12162         * make-docfile.el: Ditto.
12163
12164         * loadup.el (really-early-error-handler): Ditto.
12165
12166         * find-paths.el (paths-decode-directory-path): Use decode-path
12167         instead of decode-path-internal.
12168
12169         * files.el (parse-colon-path): Update docstring.
12170
12171 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12172
12173         * subr.el (get-buffer-window-list): Make BUFFER optional.
12174
12175         * window-xemacs.el (windows-of-buffer): Defalias to
12176         get-buffer-window-list.
12177
12178 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12179
12180         * disass.el: Fix maintainer keyword.
12181
12182         * bytecomp.el (byte-compile-and-load-file): Autoload.
12183         (byte-compile-buffer): Ditto.
12184
12185         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12186         value is returned, not the name.
12187         (lisp-imenu-generic-expression): Enable it.
12188         (lisp-mode-variables): Ditto.
12189         (lisp-indent-offset): Change defconst to defvar.
12190         (lisp-indent-function): Ditto.
12191         (lisp-body-indent): Ditto.
12192
12193 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * modeline.el: Use zap-last-kbd-macro-event.
12196
12197         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12198         nil, don't attempt to do anything with messages.
12199         (eval-last-sexp): Use `letf' for clarity.
12200
12201 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12202
12203         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12204
12205 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12206
12207         * buff-menu.el:
12208         * lisp-mode.el:
12209         * obsolete.el:
12210         Change empty docstrings into no doc strings at all.
12211         Fix bogus FSF-format docstrings.
12212         * etags.el: Fix docstring.
12213
12214 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12215
12216         * package-get.el (package-get): Use internal md5
12217
12218 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12219
12220         * about.el (about-xemacs): Correct abuse of concat.
12221
12222 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12223
12224         * info.el (Info-mode): Use easymenu.
12225
12226 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12227
12228         * apropos.el (apropos): Don't use concat with integers.
12229
12230         * cmdloop.el (describe-last-error): Handle the case when no error
12231         was seen gracefully.
12232
12233         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12234         defun.
12235         (apropos-describe-plist): Ditto.
12236
12237         * help.el (with-displaying-help-buffer): Revert to a defun.
12238         (describe-key): Use it as defun.
12239         (describe-mode): Ditto.
12240         (describe-bindings): Ditto.
12241         (describe-prefix-bindings): Ditto.
12242         (describe-installation): Ditto.
12243         (view-lossage): Ditto.
12244         (describe-function): Ditto.
12245         (describe-variable): Ditto.
12246         (describe-syntax): Ditto.
12247
12248 1998-05-11  Oliver Graf <ograf@fga.de>
12249
12250         * dragdrop.el: changed order of require/provide
12251         (dragdrop-drop-mime-default) changed to new calling conventions
12252         (dragdrop-drop-do-functions) changed to new calling conventions
12253         (dragdrop-function-widget) this one needs more work...
12254
12255 1998-05-10  Oliver Graf <ograf@fga.de>
12256
12257         * about.el: another small change in my entry
12258         * dragdrop.el (dragdrop-drop-log-function): logging added
12259         plus customizations
12260         changed interface to handler functions. now called with event
12261         and object
12262
12263 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12264
12265         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12266         E-W arrow pointer displayed over draggable dividers.
12267
12268         * mouse.el (default-mouse-motion-handler): Show it when
12269         appropriate.
12270         (drag-window-divider): Added.
12271         ([top-level]): Initialized window-divider-map with a keymap
12272         binding the above function to left button down event.
12273
12274         * x-mouse.el (x-init-pointer-shape): Initialize
12275         divider-pointer-glyph from Cursor.dividerPointer, or use default
12276         E-W double arrow.
12277
12278 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12279
12280         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12281
12282 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12283
12284         * simple.el (count-words-buffer): Don't query for buffer.
12285         (count-lines-buffer): Ditto.
12286
12287 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12288
12289         * help.el (where-is): add optional insert argument.
12290
12291 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12292
12293         * help.el (describe-key-briefly): New argument INSERT.
12294
12295         * simple.el (eval-expression): New optional argument; synch with
12296         FSF 20.3.
12297
12298         * keydefs.el (global-map): Add new register bindings.
12299
12300         * register.el: Synched with FSF 20.3.
12301
12302 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12303
12304         * window-xemacs.el (recenter): all arguments are optional.
12305
12306 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12307
12308         * device.el: (device-pixel-width): Reflected name/parameters
12309         change to device-system-metric.
12310         (device-pixel-height): Ditto.
12311         (device-mm-width): Ditto.
12312         (device-mm-height): Ditto.
12313         (device-bitplanes): Ditto.
12314         (device-color-cells): Ditto.
12315
12316 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12317
12318         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12319
12320         * cl.el (most-positive-fixnum): Document.
12321         (most-negative-fixnum): Ditto.
12322
12323         * cus-dep.el: Updated comment.
12324
12325         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12326         constant.
12327
12328         * cus-load.el (custom-put): Removed.
12329
12330         * files.el (after-find-file): Just resignal quit instead of
12331         signaling "canceled".
12332
12333 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12334
12335         * frame.el (other-frame): Use `focus-frame' instead of
12336         select-frame kludges.
12337
12338         * lisp-mode.el: Update lisp-indent-function for
12339         save-selected-frame and with-selected-frame.
12340
12341         * frame.el (save-selected-frame): New macro.
12342         (with-selected-frame): Ditto.
12343         (other-frame): Use `set-frame-focus'.
12344
12345 1998-05-06  Oliver Graf <ograf@fga.de>
12346
12347         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12348         (dragdrop-drop-url-default) default handler for URL drops created
12349         (dragdrop-drop-mime-default) default handler for MIME drops created
12350         (dragdrop-drop-functions) default custom for handling drops created
12351         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12352
12353 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12354
12355         * mouse.el: Removed redundant mouse-mswindows-drop function.
12356
12357 1998-05-05  Oliver Graf <ograf@fga.de>
12358
12359         * about.el: changed some text in my entry
12360         * dragdrop.el: added customs
12361
12362 1998-05-04  Oliver Graf <ograf@fga.de>
12363
12364         * mouse.el: killed global drop key bindings
12365         (mouse-offix-drop) removed
12366         * dragdrop.el: created
12367         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12368
12369 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12370
12371         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12372         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12373
12374         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12375         obsolete comment.
12376
12377         * scrollbar.el (scrollbars-visible-p): Use new
12378         {vertical,horizontal}-scrollbar-visible-p specifiers.
12379
12380 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12381
12382         * device.el (device-pixel-height):
12383         (device-pixel-width):
12384         (device-mm-width):
12385         (device-mm-height):
12386         (device-bitplanes):
12387         (device-color-cells): Moved these 6 functions from device.c; they
12388         all use single (device-system-metrics) call.
12389
12390 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12391
12392         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12393         were renamed.
12394
12395         * menubar-items.el:
12396         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12397         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12398
12399         * help.el (help-map): Remove Hyperbole keybinding logic.
12400         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12401
12402 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12403
12404         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12405         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12406
12407 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12408
12409         * msw-glyphs.el: use nicer icon3 from the frame icon.
12410
12411 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12412
12413         * version.el (emacs-version): Remove InfoDock conditionals.
12414
12415         * startup.el (startup-splash-frame): Change ID logo name.
12416
12417 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12418
12419         * files.el (after-find-file): If the user presses C-g on
12420         directory-creation prompt, kill the buffer.
12421
12422 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12423
12424         * simple.el (count-words-region): Reverse previous change.
12425
12426 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12427
12428         * replace.el (query-replace): Just call perform-replace.
12429         (query-replace-regexp): Ditto.
12430         (perform-replace): Move region handling here.
12431         (perform-replace): Use the new arg to match-data.
12432
12433 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12434
12435         * x-init.el: Install X specific display table that
12436           displays char 0240 as a space to avoid whatever it is
12437           that screws up display of that character code.
12438
12439 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12440
12441         * help.el (function-arglist): If no arguments are documented for a
12442         subr, print nothing rather than incorrect output.
12443
12444 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12445
12446         * cmdloop.el (command-error): Update bail-out error message to use
12447         `emacs-program-name'.
12448
12449         * lib-complete.el: Remove reader macro cruft.
12450
12451         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12452         cruft.
12453
12454         * simple.el (count-words-region): Drop interactive-p check on the
12455         message.
12456
12457 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12458
12459         * font.el
12460         * msw-faces.el
12461         Correct spelling of mswindows-font-canonicalize-name.
12462
12463 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12464
12465         * ldap.el (ldap-host-parameters-alist): Replaced with
12466         `ldap-host-parameters-plist'
12467         (ldap-search): Adapt to previous change
12468
12469 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12470
12471         * about.el (about-hackers): Update Bob Weiner bio.
12472         (about-maintainer-info): Ditto.
12473
12474 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12475
12476         * simple.el (display-warning-minimum-level): Docfix.
12477
12478 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12479
12480         * widget.el (:default-get): New keyword.
12481         * wid-edit.el (default, widget-default-default-get): Define it.
12482         (group, widget-group-default-get): Define it.
12483         (menu-choice, widget-choice-default-get): Define it.
12484         (widget-default-get): New function.
12485         (widget-choice-action): Call it.
12486         (widget-editable-list-entry-create): Call it.
12487
12488 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12489
12490         * byte-optimize.el (byte-boolean-vars): Removed.
12491         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12492         lookup through `byte-boolean-vars'.
12493
12494 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12495
12496         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12497         resource-provided values into ghost specs for scrollbar-height and
12498         scrollbar-width.
12499
12500 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12501
12502         * byte-optimize.el: Don't attempt to optimize /=.
12503
12504         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12505         (byte-compile-/=): Ditto.
12506
12507 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12508
12509         * apropos.el: Use `with-displaying-help-buffer'.
12510         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12511         Use `with-displaying-help-buffer'.
12512         (apropos-follow): Do not give special treatment to buffer cursor
12513         was in prior to a mouse click.
12514         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12515         (apropos-print-doc): Set correct buffer for setting text
12516         properties.
12517
12518 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12519
12520         * help.el (help-buffer-prefix-string): New variable.
12521         (help-buffer-name): Use it.
12522
12523         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12524         mode menu.
12525
12526 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12527
12528         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12529
12530 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12531
12532         * files.el (find-file-noselect): Update docstring.
12533         (find-file-noselect): Signal an error if found an unreadable file.
12534         (file-chase-links): Save the match data.
12535         (normal-mode): Use `lwarn' and `error-message-string'.
12536         (interpreter-mode-alist): Change defconst to defvar.
12537         (inhibit-first-line-modes-regexps): Ditto.
12538         (inhibit-first-line-modes-regexps): Added .tgz.
12539         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12540         (change-major-mode-with-file-name): New user-option.
12541         (set-visited-file-name): Synched with FSF.
12542         (file-name-extension): New function, from FSF 20.3.
12543         (file-relative-name): Synched with FSF.
12544         (save-some-buffers): Support the C-r feature.
12545         (recover-session): Synched with FSF.
12546         (kill-some-buffers): Ditto.
12547         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12548
12549 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12550
12551         * files.el (insert-file): Undo previous change and reenable use of
12552         format.el.
12553
12554 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12555
12556         * window-xemacs.el (recenter): Define.
12557
12558 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12559
12560         * font.el (mswindows-font-create-name)
12561         (mswindows-font-create-object): new functions for mswindows type
12562         fonts.
12563
12564         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12565         strings are parsed as well as font objects.
12566
12567 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12568
12569         * modeline.el (defining-kbd-macro): Restore modeline indication of
12570         kbd-macro being recorded.
12571         (add-minor-mode): Simplify docstring.
12572         (modeline-minor-mode-menu): Remove stuff.
12573
12574 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12575
12576         * code-process.el (call-process): dynamically decide process
12577         coding type.
12578
12579 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12580
12581         * modeline.el: Add line-number-mode, column-number-mode to
12582         the modeline minor-mode menu.  Button2 on the line number does
12583         goto-line.
12584
12585 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12586
12587         * mouse.el: move x-selection-owner-p type things to
12588         selection-owner-p.
12589
12590         * msw-init.el: copy zmacs stuff from x-init.el
12591
12592         * msw-select.el (mswindows-own-selection)
12593         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12594         functions. Very simple minded implementation of selectio
12595         ownership.
12596
12597         * select.el (own-selection) (disown-selection)
12598         (activate-region-as-selection) (select-make-extent-for-selection)
12599         (valid-simple-selection-p): functions moved from x-select.el for
12600         generalized selection.
12601
12602         * x-select.el: see select.el changes.
12603
12604         * x-toolbar.el: use new selection functions.
12605
12606 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12607
12608         * packages.el (packages-find-package-directories): Fixed bug that
12609         would pick up multiple site-package directories.
12610         (package-locations): Added "xemacs-packages" as a late package
12611         location.
12612
12613         * find-paths.el: Now uses `emacs-program-name' and
12614         `emacs-program-version'.
12615         Additions to enforce version-specific directories in
12616         `paths-find-version-directory'.
12617
12618 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12619
12620         * default.el: Removed.
12621         * site-start.el: Removed.
12622
12623 1998-04-29  Didier Verna  <didier@xemacs.org>
12624
12625         * minibuf.el (minibuffer-history-minimum-string-length): Default
12626         to nil.
12627
12628 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12629
12630         * find-paths.el (paths-program-name): Rename.
12631         (paths-emacs-root-p): Ditto.
12632         (paths-find-site-directory): Ditto.
12633
12634 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12635
12636         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12637         `emacs-lisp-byte-compile-and-load'.
12638
12639 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12640
12641         * ldap.el (ldap-search): Fixed additional parameter passing to
12642         `ldap-open'
12643
12644 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12645
12646         * select.el (kill-primary-selection) (selection-owner-p)
12647         (copy-primary-selection) (yank-clipboard-selection)
12648         (selection-exists-p) (delete-primary-selection): new file and
12649         functions that do the right thing for the selected device.
12650
12651         * x-menubar.el: use generalised selection functions.
12652
12653         * dumped-lisp.el: dump select.el.
12654
12655 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12656
12657         * find-paths.el (paths-progname): New variable.
12658         (paths-emacs-root-p): Use it.
12659         (paths-find-site-directory): Ditto.
12660
12661 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12662
12663         * loadup.el ((member "dump" command-line-args)): Dump as
12664         `infodock' if InfoDock.
12665
12666 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12667
12668         * find-paths.el (construct-emacs-version): Simplify, include
12669         program name in the return value.
12670         * (paths-find-version-directory): Use it.
12671
12672 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12673
12674         * info.el (Info-parse-dir-entries): Fixed regexp
12675         (Info-build-dir-anew): Remove full suffix and capitalize info file
12676         name for files with no @direntry
12677         (Info-batch-rebuild-dir): New function
12678         (Info-suffixed-file): Check for regular files instead of simple
12679         file existence (could catch directories before)
12680
12681 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12682
12683         * setup-paths.el, find-paths.el: Removed uses of `not' which
12684         temacs doesn't have.
12685
12686         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12687         into root searching.
12688
12689 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12690
12691         * subr.el: Remove definition of `not'.
12692
12693 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12694
12695         * msw-glyphs.el: enable graphics support.
12696
12697 1998-04-23  Didier Verna  <didier@xemacs.org>
12698
12699         * x-menubar.el (default-menubar): restored the line-number-mode
12700         option.
12701
12702         * misc doc string updates related to the options menu.
12703
12704 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12705
12706         * setup-paths.el (paths-construct-load-path): Fix typo.
12707
12708 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12709
12710         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12711         font-menu-ignore-scaled-fonts don't have to be bound now; this
12712         gets us one step further towards making --no-autoloads work.
12713
12714         * startup.el (normal-top-level): Load auto-autoloads only if
12715         lisp-directory is non-nil.
12716
12717         * setup-paths.el (paths-construct-load-path): Made it robust
12718         against nil lisp-directory.
12719
12720         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12721         to the list of variables that cause a warning when nil.
12722
12723         * toolbar.el (init-toolbar-location): Now works even when there's
12724         no toolbar icon directory.
12725
12726 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12727
12728         * help.el (view-lossage): Recognize it.
12729
12730         * simple.el (log-message): Mark multiline messages.
12731
12732 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12733
12734         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12735
12736 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12737
12738         * package-get.el (package-get-all):  add `\n' separator to
12739         interactive specification so that both variables are read
12740
12741 1998-04-22  Didier Verna  <didier@xemacs.org>
12742
12743         * x-menubar.el: ported the options menu to Custom.
12744         Moved the "read only" toggle button to the buffers menu.
12745         Corrected some missing ;;;###autoload or defcustom.
12746
12747         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12748         the scrollbar-visible specifier for options menu handling.
12749
12750         * toolbar.el (toolbar-visible-p)
12751                      (toolbar-captioned-p)
12752                      (default-toolbar-position): defcustom wrappers around
12753         the toolbar specifiers for options menu handling.
12754
12755         * frame.el (get-frame-for-buffer-default-instance-limit):
12756         defcustom it for options menu handling.
12757
12758         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12759         font-lock-mode for options menu handling.
12760
12761         * cus-start.el: added Custom properties to overwrite-mode for
12762         options menu handling.
12763
12764 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12765
12766         * about.el: shameless self-promotion.
12767
12768 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12769
12770         * simple.el (raw-append-message): Slightly optimize.
12771         (remove-message): Use `push' for clarity.
12772         (append-message): Ditto.
12773         (display-warning): Dito.
12774         (raw-append-message): Send the message to the appropriate device.
12775
12776 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12777
12778         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12779         From Sean MacLennan <Sean.MacLennan@pika.ca>
12780
12781 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12782
12783         * setup-paths.el: Changed `directory-sep-char' to
12784         `path-separator', following a change in GNU Emacs.
12785
12786 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12787
12788         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12789         (Info-build-dir-anew): Add a final newline.
12790         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12791         is `always'
12792         (Info-rebuild-dir): Ditto
12793
12794         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12795
12796 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12797
12798         * simple.el (count-words-buffer): Retain zmacs region.
12799         (count-words-region): Ditto.
12800         * simple.el: (what-line): Expanded line counts.
12801         (count-lines): New parameter to conditionalize whether collapsed
12802         lines get counted.
12803         From Bob Weiner <weiner@altrasoft.com>
12804
12805 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12806
12807         * packages.el (package-locations): infodock-packages must override
12808         mule-packages and packages.
12809
12810 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12811
12812         * wid-edit.el:
12813         remove rude messages from widget-activation-widget-mapper
12814         and widget-activation-glyph-mapper
12815
12816 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12817
12818         * toolbar.el: Remove (featurep 'x) test from
12819         toolbar-make-button-list
12820
12821 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12822
12823         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12824         only if in the same frame.
12825
12826 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12827
12828         * packages.el (package-locations): Added site-packages hierarchy.
12829
12830         * setup-paths.el (paths-default-info-directories): Introduced and
12831         used.
12832
12833         * packages.el, setup-paths.el: Set various path searching depths
12834         to 1.
12835
12836         * packages.el (packages-hierarchy-depth):
12837         (packages-load-path-depth): Introduced and used.
12838
12839         * setup-paths.el (paths-load-path-depth): Introduced and used.
12840
12841         * find-paths.el (paths-find-recursive-path): Added max-depth
12842         parameter.
12843
12844 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12845
12846         * setup-paths.el (paths-construct-info-path): Removed
12847         dependency on behavior of (file-name-as-directory "").
12848
12849 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12850
12851         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12852         lisp objects
12853
12854 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12855
12856         * dump-paths.el, startup.el: Added handling for --debug-paths.
12857
12858 1998-04-15  William M. Perry  <wmperry@aventail.com>
12859
12860         * wid-edit.el: We cannot just set the help-echo or balloon-help
12861           properties for an extent based on the :help-echo widget
12862           property, since help-echo and balloon-help cause an EXTENT to
12863           get passed in, where :help-echo functions are expecting a WIDGET
12864
12865 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12866
12867         * scrollbar.el (init-scrollbar-from-resources): Call
12868         mswindows-init-scrollbar-metrics when appropriate.
12869
12870 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12871
12872         * dumped-lisp.el: dump x-toolbar for window system
12873
12874         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12875         have support and xpm.
12876
12877 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12878
12879         * files.el (toggle-read-only): Fix docstring.
12880         From Didier Verna <didier@xemacs.org>
12881
12882 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12883
12884         * startup.el (normal-top-level): Load autoload-file-name without
12885         specifying an extension---some people only auto-autoload.el.gz.
12886
12887 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12888
12889         * files.el (backup-enable-predicate): Don't bomb on NAME being
12890         nil.
12891
12892 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12893
12894         * find-paths.el, packages.el: Now prefers configure'd paths.
12895         This shouldn't cause any of the originally anticipated problems as
12896         the current paths architecture will not define the various
12897         configure-xxx variables if they're not specified on the configure
12898         command line.
12899
12900         * find-paths.el, setup-paths.el, packages.el: Removed all
12901         mentionings of "/" as a path separator.
12902         Used paths-construct-path throughout.
12903
12904         * find-paths.el (paths-construct-path): Created to assemble paths
12905         from directory components.
12906
12907         * setup-paths.el, packages.el: Used paths-decode-directory-path
12908         instead of decode-path-internal.
12909
12910         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12911         and associates.
12912         (paths-decode-directory-path) Created.
12913
12914         * setup-paths.el: Changed configure-exec-path to
12915         configure-exec-directory.
12916
12917 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12918
12919         * packages.el (packages-find-packages): Fixed decoding of
12920         EMACSPACKAGEPATH.
12921
12922         * startup.el: -no-packages -> -no-early-packages.
12923
12924         (packages-load-package-lisps): Fixed loading of auto-autoload
12925         files.
12926
12927         * startup.el (normal-top-level): Fixed loading of core
12928         auto-autoload.
12929
12930         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12931
12932         * startup.el, packages.el, dump-paths.el: Added proper settings
12933         for site-directory and lisp-directory variables.
12934
12935         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12936         inhibit-package-autoloads and fixed handling of it.
12937
12938         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12939         handling of former inhibit-package-init, now
12940         inhibit-early-packages, to make -vanilla etc. work.
12941
12942 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12943
12944         * code-process.el (start-process): Fallback to 'undecided instead
12945         of 'binary for process input coding stream.
12946
12947         * process.el (start-process): Docstring fix.
12948
12949 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12950
12951         * info.el (Info-insert-dir): Do not insert temporary dir files
12952         in Info-dir-file-attributes
12953         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12954         (Info-rebuild-dir): Ditto.
12955
12956 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12957
12958         * obsolete.el: Added obsoleteness declarations for
12959         `site-directory' and `Info-default-directory-list'.
12960
12961 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12962
12963         * find-paths.el (paths-find-emacs-root): Only look at the
12964         executable at the end of the symlink chain for determining the
12965         Emacs root.
12966
12967 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12968
12969         * setup-paths.el (paths-construct-info-path): Changed construction
12970         to cater to gone default in configure.
12971
12972         * find-paths.el (paths-uniq-append): Added.
12973
12974         * packages.el: Rewritten package path construction once again.
12975
12976         * dump-paths.el, startup.el: Removed package-path as a global
12977         variable.
12978
12979         * package-admin.el (package-admin-add-single-file-package):
12980         (package-admin-add-binary-package): Changed package-path to
12981         late-packages.
12982
12983         * packages.el (packages-split-path): Split path at "/" rather than
12984         nil according to change in emacs.c.
12985
12986 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12987
12988         * setup-paths.el (paths-construct-info-path): Changed info path
12989         order so that directories come out right.
12990         (paths-find-lock-directory): Fixed bug: It used to think
12991         configure-lock-directory is a path.
12992
12993 1998-04-06  Jeff Miller <jmiller@smart.net>
12994
12995         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
12996         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
12997         eases the use of toolbar-add/kill-item functions.
12998
12999 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13000
13001         * code-files.el (file-coding-system-alist): Commented out
13002         loaddefs.el magical treatment.
13003
13004 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13005
13006         * info.el (Info-rebuild-outdated-dir): Added new option
13007         `conservative' and made it the default
13008         (Info-rebuild-dir): Appropriately parse multi-line description
13009         strings, and multi-section dir files. Issue warning when dir
13010         is rebuilt as temporary
13011         (Info-build-dir-anew): Issue warning when dir is built as
13012         temporary
13013
13014 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13015
13016         * list-mode.el (list-mode-map): Bind highlight motion commands to
13017         standard keys left, right, C-b and C-f.
13018
13019 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13020
13021         * files.el (auto-mode-alist): allow .sc for Scheme->C
13022
13023 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13024
13025         * loadup.el (pureload): Don't quote (garbage-collect).
13026
13027 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13028
13029         * package-get-base.el: Updated.
13030
13031 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13032
13033         * isearch-mode.el (isearch-just-started): New variable.
13034         (isearch-mode): Set it.
13035         (isearch-repeat): Advance one character forward only if the search
13036         was successful, and was not just started.
13037         (isearch-repeat): Clear isearch-just-started.
13038
13039 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13040
13041         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13042         if running -batch.
13043
13044 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13045
13046         * subr.el (listify-key-sequence): Removed.
13047
13048 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13049
13050         * bytecomp.el (byte-compile-print-gensym): New option.
13051         (byte-compile-output-file-form): Use it.
13052         (byte-compile-output-docform): Ditto.
13053         (byte-compile-compiled-obj-to-list): Ditto.
13054
13055 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13056
13057         * msw-glyphs.el: set frame icon if xpm support.
13058
13059 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13060
13061         * help.el: Code that pretty prints variable values
13062           removed.
13063
13064 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13065
13066         * find-paths.el (paths-emacs-root-p): Correct test for installation
13067         directory.
13068         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13069
13070 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13071
13072         * loaddefs.el: Don't set debug-ignored-errors; leave
13073           its default value set to nil.
13074
13075 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13076
13077         * info.el (Info-rebuild-dir): fixed mis-spelling.
13078
13079 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13080
13081         * info.el (Info-rebuild-outdated-dir): New custom var
13082         (Info-insert-node): Create/update dir file when needed, ie when it
13083         does not exist or is older than some info files in directory
13084
13085 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13086
13087         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13088         for last packages, mainly for using a 20.4 package base.
13089
13090         * packages.el (late-packages): Typo fix.  It was called
13091         early-packages.
13092
13093         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13094         relative symlinks correctly.
13095         (paths-find-emacs-roots): More rigorous checking for plausible
13096         configuration-time root.
13097
13098         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13099         find its roots.
13100
13101 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13102
13103         * faces.el: Fix docstrings.
13104         * glyphs.el: Fix docstrings.
13105         * mouse.el: Fix docstrings.
13106
13107         * frame.el: Change phrase `current frame' to `selected frame'.
13108
13109         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13110
13111         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13112         macros using backquote to make them infinitely more readable.
13113
13114 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13115
13116         * packages.el (packages-find-package-path): Hardcoded specialized
13117         InfoDock support until we can clean this up.
13118
13119         * help.el (describe-bindings-1): Return the value of the bindings
13120         help buffer created.
13121         (describe-bindings): Ditto.
13122
13123         * simple.el (set-variable): Restore previous behavior of not
13124         bombing if the variable to set is not boundp.
13125
13126 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13127
13128         * packages.el (packages-handle-package-dumped-lisps): Allow for
13129         non-local files to be loaded off the package-lisp variable.
13130
13131 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13132
13133         * x-faces.el: Global X resources should override
13134           specs for all device classes (color, grayscale, mono);
13135           code currently doesn't override any of them.  Fixed by
13136           calling remove-specifier with '(x default) as the tag
13137           set and allowing inexact matches.
13138
13139 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13140
13141         * faces.el: Separated face initializations based on
13142           device classes into device type specific (tag set,
13143           instantiator) pairs.
13144
13145 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13146
13147         * wid-edit.el (widget-choice-action): Remember user's explicit
13148         choice.
13149         (widget-choice-value-create): Respect it.
13150         From Richard Stallman <rms@gnu.org>
13151
13152 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13153
13154         * setup-paths.el (paths-construct-info-path): Always append
13155         existing directories from configure-time info path.
13156
13157         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13158         Info-directory-list.
13159
13160         * info.el: Removed Info-default-directory-list which was broken by
13161         design.
13162         Removed bogus initialization of Info-directory-list---startup.el
13163         can do a much better job.
13164         Added autoload of Info-directory-list.
13165
13166         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13167         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13168         be exclusive; now it's merely given precedence, just like in the
13169         old days.
13170
13171 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13172
13173         * find-paths.el (paths-find-architecture-directory): Fix bug with
13174         finding; it used to default too early.
13175
13176 1998-03-25  Martin Buchholz <martin@xemacs.org>
13177
13178         * packages.el (packages-split-path): Fix a bug; it used to fail
13179         for paths that weren't split.
13180
13181 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13182
13183         * finder.el (finder-compile-keywords): trap on errors.
13184
13185 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13186
13187         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13188           fourth argument of t so that only the specs exactly
13189           matching the tag lists are removed.
13190
13191 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13192
13193         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13194
13195 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13196
13197         * minibuf.el (mouse-read-file-name-1): If a default directory was
13198         specified, use it for generating the completions.
13199
13200 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13201
13202         * update-elc.el: Now respects inhibit-package-init and
13203         inhibit-site-lisp.
13204         Now does path construction with loadup-paths.
13205
13206         * startup.el (normal-top-level, startup-setup-paths): Now respects
13207         inhibit-package-init and inhibit-site-lisp.
13208
13209         * packages.el (packages-find-package-path): Extended package path
13210         by version-specific hierarchies.
13211         (packages-find-packages): Now respects inhibit flag and
13212         inhibit-site-lisp.
13213         Moved path setup to loadup-paths.
13214
13215         * make-docfile.el: Now respects inhibit-package-init and
13216         inhibit-site-lisp.
13217         Now does path construction with loadup-paths.
13218
13219         * loadup.el: Now respects inhibit-package-init and
13220         inhibit-site-lisp.
13221
13222         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13223
13224         * loadup-paths.el: New file: setup load-path to encompass
13225         packages.
13226
13227 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13228
13229         * auto-show.el: load-gc renamed to pureload.
13230         * site-load.el: Ditto.
13231         * packages.el (toplevel): Ditto.
13232         * loadup.el (really-early-error-handler): Ditto.
13233         * dumped-lisp.el (preloaded-file-list): Ditto.
13234         * cus-face.el (custom-declare-face): Ditto.
13235
13236 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13237
13238         * <Today>: The Big Path Searching Overhaul.
13239
13240         * find-paths.el: New file: find and assemble paths in the
13241         installation hierarchy.
13242
13243         * setup-paths.el: New file: global layout of paths and directories
13244         within the XEmacs hierarchy.
13245
13246         * packages.el: Replaced everything related to path searching and
13247         startup by code in terms of find-paths.
13248
13249         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13250         the new path searching engine.
13251
13252         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13253         and setup-paths.
13254
13255 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13256
13257         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13258         setup-paths.el.
13259
13260 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13261
13262         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13263         compiles identically in any configuration.
13264         Removed irrelevant commentary.
13265
13266 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13267
13268         * simple.el (set-variable): Allow setting specifiers.
13269
13270 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13271
13272         * lisp.el (forward-sexp): Revert previous change.
13273
13274 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13275
13276         * frame.el (frame-initialize): Use `delete-console' instead of
13277         `delete-device' to delete the stream console to match the usage in
13278         Fkill_emacs.
13279
13280 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13281
13282         * files.el (cdpath-previous): New variable.
13283         (cd): Use it.
13284         From Bob Weiner <weiner@wave.altrasoft.com>
13285
13286 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13287
13288         * keydefs.el: Changed keybindings of forward-char,
13289           backward, scroll-up and scroll-down to point to their
13290           -command counterparts.
13291
13292         * simple.el: New functions: forwarc-char-command,
13293           backwrad-char-command, scroll-up-command,
13294           scroll-down-command which work liek their counterparts
13295           except that they honor the variable
13296           signal-error-on-buffer-boundary.
13297
13298           Definition of signal-error-on-buffer-boundary received
13299           from src/cmds.c.
13300
13301           defvar declaration added for word-across-newline to avoid
13302           byte-compiler warning about the free variable reference.
13303
13304 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13305
13306         * winnt.el: Removed "%t" from the beginning of
13307         modeline-format. From now on, there's no nt-specifics in the modeline.
13308
13309 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13310
13311         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13312         of `when' with `if'.
13313
13314 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13315
13316         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13317         mswindows. Must be reworked along with glyphs.el, or
13318         merged into it, after there is images support.
13319
13320         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13321         'mswindows.
13322
13323 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13324
13325         * faces.el: fix for text cursor initialization.
13326         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13327         From Andy Piper <andyp@parallax.co.uk>
13328
13329 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13330
13331         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13332         if there is an existing package that handles it and warn the user
13333         about that mode.
13334
13335 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13336
13337         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13338         Installation" menu item when Installation-string is not bound.
13339
13340 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13341
13342         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13343         From Jeremiah W. James <jerry@cs.ucsb.edu>
13344
13345 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13346
13347         * msw-faces.el:
13348         * faces.el: Fix face initialization.
13349
13350 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13351
13352         * files.el (backup-enable-predicate): fix breakage introduced
13353         by TMPDIR patch.
13354
13355 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13356
13357         * x-faces.el (x-init-face-from-resources): The
13358           TTY face property retrieval functions don't return
13359           specifiers, so use face-property instead.
13360
13361 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13362
13363         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13364
13365 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13366
13367         * x-menubar.el: Expanded documentation for
13368           option-save-faces.  Changed Options -> Browse Faces
13369           menu entry to invoke customize-face.
13370
13371 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13372
13373         * faces.el: Most face initialization moved out of
13374           init-other-random-faces to the top level so that the
13375           initialization happens before Xemacs is dumped.  Much
13376           of the fascist "face-differs-from-default-p or FROB!"
13377           code has been retired in favor of letting the user do
13378           what they want to do.  Face initialization code changed
13379           to use `default' specifier tag so that the settings can
13380           be overridden later if the user wishes it.
13381
13382 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13383
13384         * about.el (about-hackers): Update contributors list.
13385
13386 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13387
13388         * specifier.el: Define new specifier tag `default'.
13389
13390         * modeline.el: Initialize faces using `default' tag.
13391
13392         * x-faces.el (x-init-face-from-resources): Remove
13393           specifier specs containing the `default' tag before
13394           adding new specs.
13395
13396 1998-03-02  John Jones  <jj@asu.edu>
13397
13398         * package-get.el (package-get-all): fixed arguments on call to
13399         package-admin-add-single-file-package.
13400         * package-get.el (package-get-installedp): fixed to match
13401         advertised behavior.
13402         * package-get.el: added function package-get-update-all which
13403         installs newest versions of all the current packages (if they are
13404         not already installed).
13405
13406 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13407
13408         * files.el (find-file-noselect): Uncommented `truename' binding in
13409         `let*' and use it later to set `buffer-file-truename' iff it's
13410         still nil, as happens for example when finding a compressed
13411         file with "jka-compr".
13412
13413 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13414
13415         * faces.el: in make-face-* type functions do the operation for all
13416         window systems, not just the first one found.
13417
13418         * font.el: call mswindows-list-fonts for mswindows.
13419
13420 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13421
13422         * code-process.el (call-process-region):
13423         * process.el (call-process-region):
13424         * package-get.el (package-get-dir):
13425         * files.el (backup-enable-predicate):
13426         * gnuserv.el (gnuserv-temp-file-regexp):
13427         Use temp-directory in place of `/tmp'.
13428
13429 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13430
13431         * "Fast" dired-in-C enhancements for Windows 95/NT:
13432
13433         * files.el: Added function, `wildcard-to-regexp', from GNU
13434           Emacs.
13435
13436         * files.el (insert-directory): Modified to use special
13437           dired-in-C enhancements if present.
13438
13439 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13440
13441         * code-files.el: make default coding no-conversion.
13442
13443 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13444
13445         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13446         the load-path.
13447
13448         * update-elc.el: Strip directory when testing for files not to
13449         bytecompile.
13450
13451 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13452
13453         * lisp-mode.el: Use recommended form for menus.
13454
13455         * info.el (Info-construct-menu): Use recommended form for menus.
13456
13457         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13458         entry.
13459
13460 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13461
13462         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13463           (get-frame-for-buffer-noselect): Always return frames
13464           in the not-this-window-p cond clause.
13465
13466 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13467
13468         * help.el (describe-installation): New function.
13469
13470         * x-menubar.el (default-menubar): Add describe-installation to
13471         Help menu.
13472
13473         * packages.el (packages-unbytecompiled-lisp): Installation.el
13474         should not be bytecompiled.
13475
13476         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13477         XEmacs.
13478
13479         * x-menubar.el (default-menubar): Use correct guard for VM menu
13480         entry.
13481
13482         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13483         coding.
13484         From Andy Piper <andyp@parallax.co.uk>
13485
13486 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13487
13488         * ldap.el: Do not require ldap-internal at compile time.
13489
13490 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13491
13492         * code-files.el: new file. a virtual copy of mule-files.el
13493         but without charset
13494         dependencies. (toggle-buffer-file-ocding-system) new function for
13495         changing the eol type for the current buffer.
13496
13497         * code-process.el: new file. a copy of
13498         mule-process.el. mule-process.el will disappear when things have
13499         settled.
13500
13501         * coding.el: new file. a virtual copy of mule-files.el but
13502         without charset dependencies. (coding-system-base) new function
13503         for getting the parent coding system of a coding system with eol
13504         type set.
13505
13506         * dumped-lisp.el: add above files for the non-mule case.
13507
13508 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13509
13510         * window-xemacs.el (display-buffer): If no explicit
13511           frame is specified, search for a window that displays
13512           the buffer on the currently selected frame, before
13513           searching other frames.
13514
13515 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13516
13517         * frame.el (get-frame-for-buffer): If not-this-window-p
13518           is non-nil, use window on the selected frame if it is not
13519           also the selected window.  When defaulting, search for
13520           windows on the currently selected fgrame before searching
13521           other frames.
13522
13523 1998-02-25  Didier Verna  <didier@xemacs.org>
13524
13525         * modeline.el (modeline-swap-buffers): originally named
13526         `mouse-release-modeline'. Whether to actually swap the buffers is
13527         decided in `mouse-drag-modeline'.
13528         (mouse-drag-modeline): A button release event is considered a
13529         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13530         stay unchanged.
13531
13532 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13533
13534         * x-menubar.el: Put redo on the menubar.
13535         From Aki Vehtari <Aki.Vehtari@hut.fi>
13536
13537 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13538
13539         * bytecomp.el (displaying-byte-compile-warnings): if
13540         temp-buffer-show-function is set, use it to display current set of
13541         warnings in the "*Compile-Log-Show*" buffer.
13542
13543         * simple.el (display-warning-buffer): if temp-buffer-show-function
13544         is set, use it to display current set of warnings in the
13545         "*Warnings-Show*" buffer.
13546
13547 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13548
13549         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13550         Common Lisp.
13551
13552 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13553
13554         * menubar.el: Allow button descriptors at least 2 long.
13555
13556         * x-menubar.el (default-menubar): Use recommended forms.
13557         (file-menu-filter): Remove.
13558         (edit-menu-filter): Remove.
13559
13560 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13561
13562         * about.el (about-hackers): Updated.
13563
13564 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13565
13566         * help.el (help-max-help-buffers): new variable
13567         (help-register-and-maybe-prune-excess): new function
13568         (help-buffer-name): use help-max-help-buffers.
13569         (with-displaying-help-buffer): use
13570         help-register-and-maybe-prune-excess.
13571
13572         * help.el (help-maybe-pretty-print-value): if the value fits on
13573         one line, let it.
13574
13575 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13576
13577         * (with-displaying-help-buffer): there is no need to kill the buffer
13578         if it exists, because with-output-to-temp-buffer will clear it.
13579         further, killing the buffer violates the rule that
13580         temp-buffer-show-function, if set, has the full responsibility of
13581         showing the temp buffer.  killing the buffer fucks with the window
13582         configuration, hosing temp-buffer-show-function.
13583
13584
13585 1998-02-23  Didier Verna  <didier@xemacs.org>
13586
13587         * modeline.el (mouse-drag-modeline):
13588         - Always scroll the modeline that was originally clicked on.
13589         - Use x pixels instead of x characters (which doesn't work anyway)
13590         as horizontal reference for modeline dragging. This allows us to
13591         keep on dragging the modeline even if the motion event occurs in
13592         another window.
13593
13594 1998-02-23  Didier Verna  <didier@xemacs.org>
13595
13596         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13597         glyph on the modeline to indicate that dragging the mouse has an
13598         effect both horizontally and vertically.
13599
13600 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13601
13602         * about.el (about-xemacs): Get rid of redundant visible version
13603         number.
13604
13605 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13606
13607         * about.el (about-hackers): Update credits.
13608
13609 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13610
13611         * prim/register.el (view-register): Show register type file-query.
13612
13613 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13614
13615         * mode-motion.el (mode-motion-highlight-internal):
13616           save-excursion inside save-window-exucrsion form to
13617           hide buffer point changes from save-window-excursion.
13618           Prevents display flickering when the mouse pointer
13619           moves.
13620
13621 1998-02-17  Didier Verna  <didier@xemacs.org>
13622
13623         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13624         function to handle correctly the case of a toolbar one side of the
13625         window: scrolling will not necessarily happen.
13626
13627 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13628
13629         * files.el (after-find-file): Restore missing argument
13630           to format that provides filename for "... consider M-x
13631           recover-file" message.  Also call `message' with "%s"
13632           as the first arg instead of an arbitrary string.
13633
13634 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13635
13636         * about.el (about-hackers): Various additions.
13637
13638 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13639
13640         * autoload.el (generate-file-autoloads-1): Don't force an extra
13641         line out when copying on-the-same line autoloads.
13642
13643         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13644         is installed.
13645
13646 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13647
13648         * x11/x-win-xfree86.el (x-win-init-xfree86):
13649         * x11/x-win-sun.el (x-win-init-sun):
13650         * x11/x-init.el (x-initialize-compose):
13651         * prim/simple.el:
13652         (backward-or-forward-kill-sexp):
13653         (backward-or-forward-kill-sentence):
13654         (backward-or-forward-kill-word):
13655         (backward-or-forward-delete-char):
13656         * prim/isearch-mode.el (isearch-help-or-delete-char):
13657         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13658         x-keysym-on-keyboard-p to detect backspace.
13659         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13660         Clean up symbols used with dead keys, checking Linux and solaris
13661         keysyms.
13662         Simplify x-win-*.el using above methods.
13663         Change documentation for x-keysym-*-p functions.
13664
13665 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13666
13667         * about.el (about-hackers): Restore entries for Michael Sperber and
13668         Vinnie Shelton.
13669         From Vinnie Shelton <acs@acm.org>
13670
13671 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13672
13673         * simple.el (count-words-region): Ditto.
13674
13675 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13676
13677         * simple.el (count-words-buffer): Document.  Don't print anything
13678         if non-interactive.
13679
13680 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13681
13682         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13683         multiple files in InfoDock.
13684
13685 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13686
13687         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13688         from version.el in InfoDock.
13689
13690         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13691         specially.
13692
13693 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13694
13695         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13696         variable name in docstring.
13697
13698 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13699
13700         * menubar.h: Include "gui.h".
13701
13702 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13703
13704         * site-load.el: Fix documentation.
13705
13706 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13707
13708         * package-get-base.el (package-get-base): Updated.
13709
13710         * keymap.el: PC-ize.
13711
13712 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13713
13714         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13715         from' on a fresh line.
13716
13717 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13718
13719         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13720         object.
13721
13722 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13723
13724         * undo-stack.el: PC-ize.
13725
13726         * cmdloop.el: PC-ize.
13727
13728 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13729
13730         * bytecomp-runtime.el: PC-ize.
13731
13732         * byte-optimize.el: Prolog fixup.  PC-ize.
13733
13734         * cus-dep.el: Spelling fix.
13735
13736         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13737         entries follow).
13738
13739 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13740
13741         * text-mode.el (text-mode-hook-identify): New function,
13742         put on text-mode-hook.  Set text-mode-variant here.
13743         (text-mode): Don't set it here.
13744
13745 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13746
13747         * text-mode.el (text-mode-hook): New defvar.
13748         (text-mode-variant): New variable.
13749         (text-mode): Set that variable locally.
13750         (toggle-text-mode-auto-fill): New command.
13751
13752 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13753
13754         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13755
13756 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13757
13758         * text-mode.el (paragraph-indent-text-mode):
13759         Renamed from spaced-text-mode.
13760         (text-mode-map): Bind TAB to indent-relative.
13761         (indented-text-mode-map): Variable deleted.
13762         (indented-text-mode): Now an alias for text-mode.
13763
13764 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13765
13766         * loadup.el: test-atoms debugging stuffs removed.
13767
13768 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13769
13770         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13771
13772 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13773
13774         * help.el (describe-beta): Made it use `locate-data-file'.
13775         (describe-distribution): Ditto.
13776         (describe-copying): Ditto.
13777         (describe-project): Ditto.
13778         (view-emacs-news): Ditto.
13779
13780         * help-nomule.el (help-with-tutorial): Made it use
13781         `locate-data-file' to find tutorial.
13782
13783 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13784
13785         * about.el: Corrected my email address.
13786
13787         * mouse.el: Added 'mouse-mswindows-drop' similar to
13788         'mouse-offix-drop'.
13789
13790 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13791
13792         * loadup.el (running-xemacs): Spelling fix.
13793
13794 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13795
13796         * packages.el (packages-find-packages-1): Don't allow a backwards
13797         compatible lisp tree to overwrite `preloaded-file-list'.
13798
13799 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13800
13801         * loadup.el: Don't delete "xemacs" prior to dumping.
13802
13803 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13804
13805         * package-info.el (pi-last-mod-date): New function.
13806         (pi-author-version): New function.
13807         (batch-update-package-info): Use them.
13808
13809 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13810
13811         * frame.el (get-frame-for-buffer-default-to-current): Create.
13812         (get-frame-for-buffer-noselect): Allow user to use current frame
13813         with `get-frame-for-buffer-default-to-current'.
13814
13815 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13816
13817         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13818         (byte-compile-output-docform): Ditto.
13819         (byte-compile-compiled-obj-to-list): Ditto.
13820
13821 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13822
13823         * startup.el (command-line-1): Removed code that ran
13824           buffer-menu.
13825
13826 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13827
13828         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13829
13830 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13831
13832         * frame.el (suspend-emacs-or-iconify-frame): Check using
13833         `device-on-window-system-p' instead of explicitly checking for X,
13834         so that the same logic works for MS Windows.
13835         (suspend-or-iconify-emacs): Ditto.
13836
13837 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13838
13839         * about.el (about-maintainer-info): Andy Piper is back.
13840         (xemacs-hackers): Updated Andy Piper's email address.
13841         (about-hackers): Added Jonathan Harris.
13842         (about-hackers): Updated Tibor Polgar's email address.
13843
13844 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13845
13846         * about.el: Add xemacs.org email manager.
13847
13848         * package-get-base.el (package-get-base): Updated with most recent
13849         package updates.
13850
13851 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13852
13853         * help.el (function-arglist): Use `indirect-function' instead of
13854         `symbol-function' so that aliases are treated correctly.
13855
13856 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13857
13858         * help.el (help-map): Add f1 binding to `help-for-help'.
13859         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13860         (describe-key-briefly): Use `princ' "%s" to print object.
13861         (with-displaying-help-buffer): Kill buffer if it exists, again.
13862         (describe-key): Use `princ' "%s" to print object.
13863         (describe-function-1): Use `princ' "%s" to print object.
13864         Commented out alias lines removed.
13865         (help-pretty-print-limit): New variable to control pretty-printing
13866         of variable values.
13867         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13868         `help-pretty-print-value' again.  Only print-print when OBJECT is
13869         list of length less than `help-pretty-print-limit'.
13870         (describe-variable): Use `help-maybe-pretty-print-value' again.
13871
13872 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13873
13874         * simple.el (blink-matching-open): Remove C++ kludge.
13875         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13876
13877 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13878
13879         * info.el (Info-default-directory-list): Made the documentation
13880         more explanitory.
13881
13882 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13883
13884         * lisp/packages.el:
13885         * lisp/package-admin.el:
13886         * lisp/build-report.el:
13887         Fix typos.
13888
13889 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13890
13891         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13892         warnings in Java buffers without final newline and editing the
13893         last line.
13894
13895 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13896
13897         * packages.el (packages-find-packages-1): Don't allow a backwards
13898         compatible lisp tree to overwrite `preloaded-file-list'.
13899         Suggested by Colin Rafferty  <colin@xemacs.org>
13900
13901         * mouse.el (mouse-offix-drop): Set undo-boundary.
13902         From Oliver Graf <ograf@fga.de>
13903
13904 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13905
13906         * loadup.el (load-gc): rewrite as defun.
13907         Print something sensical if a required dump-time file isn't found.
13908
13909 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13910
13911         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13912         bug strikes a menudescriptor.
13913
13914         * package-get-base.el (package-get-base): Updated.
13915
13916         * package-info.el (batch-update-package-info): Derive REQUIRES
13917         from the Makefile.
13918
13919 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13920
13921         * files.el (save-some-buffers): Don't play games with deleting
13922         other windows if we are in the minibuffer window.
13923
13924 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13925
13926         * modeline.el (modeline-minor-mode-menu): Add support for :active
13927         (add-minor-mode): Document :active property to TOGGLE.
13928
13929 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13930
13931         * modeline.el (modeline-minor-mode-menu): Add support for an
13932         `:included' predicate in the `toggle-sym' plist.
13933         (add-minor-mode): Document the :included property, format
13934         docstring some more.
13935         (modeline-minor-mode-menu): Documentation string added.
13936
13937 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13938
13939         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13940         labels from the symbol-names by thwacking off the overly redundant
13941         and overused "mode", parenthesizing "minor", and capitalizing the
13942         resultant strings.  Also shortened the menu's title by eliminating
13943         the redundant buffer name.
13944         (add-minor-mode): Beautified the docstring, added mention of the
13945         `:menu-tag' property of TOGGLE.
13946         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13947         `toggle-sym' to beatify the mode-life menus.
13948         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13949         `auto-fill-function'.
13950
13951 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13952
13953         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13954         menus to :style 'toggle.
13955
13956 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13957
13958         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13959
13960 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13961
13962         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13963         only recognize first hyperlink.
13964         (hyper-apropos-highlightify): Deletia, this is already done by
13965         `hyper-apropos-insert-face'.
13966         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13967
13968 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13969
13970         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13971         mail.
13972         (toolbar-mail-reader): Add support for `send'.
13973         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13974
13975 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13976
13977         * info.el (Info-emacs-info-file-name): Add defvar for
13978         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13979         will function properly.
13980
13981 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13982
13983         * simple.el: make the backwards delete function called by
13984         `backward-or-forward-delete-char' user configurable.
13985
13986 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13987
13988         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13989         compiled function got loaded from.
13990
13991 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13992
13993         * term/apollo.el: Synched up with InfoDock 3.6.2.
13994
13995 1998-01-08  SL Baur  <steve@altair.xemacs.org>
13996
13997         * startup.el (load-init-file): Load autoloads earlier.
13998         (startup-splash-frame): Handle InfoDock logo.
13999
14000         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14001         InfoDock.
14002         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14003
14004         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14005         doesn't have this function.
14006
14007         * packages.el (locate-data-file): Fix to call `locate-file'.
14008
14009 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14010
14011         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14012         version of version.el.
14013         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14014
14015         * x-menubar.el (default-menubar): Guard reference to
14016         `gnuserv-frame'.
14017         (default-menubar): Guard references to `font-lock-mode'.
14018         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14019         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14020
14021         * make-docfile.el: Don't snarf doc strings from autoloads.
14022
14023         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14024         loading auto-autoloads files.
14025
14026         * loaddefs.el: Disable dumping autoloads.
14027
14028 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14029
14030         * lisp-mnt.el: Synch to Emacs 20.2.
14031
14032         * help.el: Remove manual autoload of `finder-by-keyword'.
14033
14034         * finder.el (finder-by-keyword): Autoload.
14035
14036         * help.el: Conditionalize hyperbole setup.
14037
14038 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14039
14040         * packages.el (package-require): Update to reflect new data format.
14041
14042 1998-01-02  Didier Verna  <didier@xemacs.org>
14043
14044         * x-menubar.el (default-menubar): make the tutorials available
14045         through the menubar. (Plus some compilation warnings cleanup).
14046
14047 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14048
14049         * check-features.el: New file.  Perform sanity check after build.
14050
14051         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14052         files to tooltalk package.
14053         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14054         package.
14055
14056         * package-admin.el (package-admin-xemacs): Use better default for
14057         location of XEmacs binary.
14058
14059 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14060
14061         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14062         tag with sexp and add value tag with value `t'.
14063
14064 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14065
14066         * package-get.el: Changes to work with real data.
14067         From Pete Ware <ware@cis.ohio-state.edu>
14068
14069         * packages.el (packages-reload-autoloads): Guard load for the time
14070         being.
14071
14072         * update-elc.el ("packages.el"): Force loading packages.el instead
14073         of possibly out-of-date packges.elc.
14074         * make-docfile.el ("packages.el"): Ditto.
14075
14076 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14077
14078         * build-report.el (build-report-delete-regexp): Added a rule for
14079         the main tarball shadowing anything past it.
14080
14081 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14082
14083         * packages.el (package-provide): Delete a previous provide.
14084
14085         * package-info.el: New file.
14086
14087         * package-get.el: New file.
14088         From Pete Ware <ware@cis.ohio-state.edu>
14089         (package-get): Fix md5 computation to work with Mule.
14090
14091 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14092
14093         * simple.el (log-message-*): Quote symbols in docstrings properly.
14094
14095 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14096
14097         * packages.el (packages-new-autoloads): Ignore symbolic links.
14098
14099         * cus-face.el (face-custom-attributes-get): Fix typo.
14100         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14101
14102 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14103
14104         * startup.el (load-init-file): Reload new or changed autoloads
14105         unless inhibited.  Reload modified dumped lisp (stubbed).
14106
14107         * packages.el (packages-new-autoloads): New function.
14108         (packages-reload-autoloads): New function.
14109         (packages-reload-dumped-lisp): New (stub) function.
14110
14111         * loadup.el: Inhibit reloading dumped files when running temacs.
14112
14113         * loadhist.el (file-provides): Extend to handle variant
14114         extensions.
14115
14116         * replace.el (query-replace): Fix typo.
14117
14118 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14119
14120         * make-docfile.el: list-autoloads-path has been renamed.
14121         * update-elc.el: list-autoloads has been renamed.
14122
14123         * packages.el (packages-list-autoloads): Renamed.
14124         (packages-list-autoloads-path): Ditto.
14125
14126 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14127
14128         * packages.el (packages-find-packages-1): Made it signal a warning
14129         for an error in an auto-autoload.el file.
14130
14131 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14132
14133         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14134         tag with const.
14135         From Aki Vehtari <Aki.Vehtari@hut.fi>
14136
14137         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14138
14139         * loadhist.el (unload-feature): Remove autoload.
14140
14141 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14142
14143         * loadhist.el: Unpackaged.
14144
14145         * help.el (describe-symbol-find-file): Rename
14146         `describe-function-find-file' and make old name obsolete.
14147         (describe-function-1): Use it.
14148         (describe-function-1): Guard reference to
14149         `compiled-function-annotation'.
14150
14151 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14152
14153         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14154         argument.
14155         (help-mode-quit): New optional arg to control whether it kills or
14156         buries.  Tidied up.
14157         (with-displaying-help-buffer): Don't kill buffer initially, even
14158         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14159         (help-pretty-print-value): Rename back from
14160         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14161         use it, otherwise use dumped `cl-prettyprint'.
14162         (describe-variable): Use `help-pretty-print-value' again.
14163         (find-func): Removed reference to "find-func" at end.
14164
14165 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14166
14167         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14168           GUI XEmacs. Rename? x-menubar is rather window system
14169           independant, except for a couple of items.
14170
14171 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14172
14173         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14174         entries as they will no longer be distributed with XEmacs.
14175
14176         * format.el (format-alist): Fix image/tiff regexps.
14177         From P. E. Jareth Hein <jareth@camelot-soft.com>
14178
14179         * help.el (help-maybe-pretty-print-value): Rename.
14180         (describe-variable): Use it.
14181         (describe-variable): Add trailing linefeed.
14182
14183 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14184
14185         * help.el (describe-function-1): Don't output anything for
14186           arglist of autoload functions.
14187
14188 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14189
14190         * help.el (describe-function-1): Don't output anything for
14191           arglist of autoload functions.
14192
14193 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14194
14195         * help.el (help-mode-map): New bindings for `help-mode-bury',
14196         `describe-function-at-point', `describe-variable-at-point',
14197         `Info-elisp-ref', `customize-variable', `help-next-section' and
14198         `help-prev-section'.
14199         (help-next-section): New function.
14200         (help-prev-section): New function.
14201         (help-mode-quit): Changed to kill the help buffer.
14202         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14203         correctly.
14204         (help-buffer-name): New function to generate the name of help
14205         buffers.
14206         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14207         argument giving the name of the help buffer.
14208         (describe-key): Use `with-displaying-help-buffer' with name.
14209         (describe-mode): Ditto.
14210         (describe-bindings): Ditto.
14211         (describe-prefix-bindings): Ditto.
14212         (view-lossage): Ditto.
14213         (with-syntax-table): New macro.
14214         (function-called-at-point): Use `ignore-errors' and
14215         `with-syntax-table'.
14216         (function-at-point): Ditto.
14217         (describe-function): Use `with-displaying-help-buffer' with name.
14218         (function-arglist): Extracted from `describe-function-1'.  Returns
14219         function's arglist as string.
14220         (function-documentation): Extracted from `describe-function-1'.
14221         Returns function's docstring.
14222         (describe-function-1): Remove all the "stream" garbage, including
14223         the stream argument.  Use `function-arglist' and
14224         `function-documentation'.
14225         (describe-function-arglist): Just use `function-arglist'.
14226         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14227         (help-pretty-print-value): New function to help with
14228         pretty-printing variable values.  Knows about `#<...>'.  Needs
14229         `pp-internal'.
14230         (describe-variable): Use `with-displaying-help-buffer' with name.
14231         Formatting improved.  Display file where variable is defined, if
14232         known.  Use `help-pretty-print-value'.
14233         (describe-syntax): Use `with-displaying-help-buffer' with name.
14234         (list-processes): Remove "stream" garbage.
14235
14236 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14237
14238         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14239         call a dumped routine instead.
14240
14241         * x-win-xfree86.el: Wrap file in defun.
14242         * x-win-sun.el: Ditto.
14243
14244 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14245
14246         * help.el (view-emacs-news): Remove usage of outl-mouse which
14247         advises functions and does other evil things.
14248
14249 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14250
14251         * format.el (format-alist): Add `image/tiff'.
14252         From P. E. Jareth Hein <jareth@camelot-soft.com>
14253
14254 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14255
14256         * about.el (about-hackers): More names added.
14257
14258         * make-docfile.el: Remove superfluous package path search.
14259
14260         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14261
14262 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14263
14264         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14265         ignored shadows.
14266
14267 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14268
14269         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14270         get trailing slashes when added to the load-path.
14271
14272         * x-init.el (init-x-win): Locate where XEmacs X localization files
14273         are.
14274
14275 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14276
14277         * x-faces.el: Added support for foregroundToolBarColor
14278           to xpm-color-symbols.
14279
14280 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14281
14282         * etags.el (tags-remove-duplicates): Removed.
14283         (buffer-tag-table-list): Use `delete-duplicates'.
14284
14285         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14286         correctly.
14287         (get*): Defalias to `get'.
14288
14289         * cl.el (eql): Compare integers with `eq'.
14290         (cl-map-extents): Check for `map-extents' first.
14291
14292 1997-12-17  Didier Verna  <didier@xemacs.org>
14293
14294         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14295         added the 'numero', 'copyright' and 'trademark' symbols.
14296
14297         * leim/quail/latin-post.el ("french-postfix"): see above.
14298
14299 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14300
14301         * widget.el (define-widget): Check the arguments.
14302
14303         * cus-edit.el (customize-face): Use `check-argument-type'.
14304         (custom-variable-value-create): Use `signal' to signal error.
14305         (custom-variable-reset-saved): Ditto.
14306         (custom-variable-reset-standard): Ditto.
14307         (custom-face-reset-saved): Ditto.
14308
14309         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14310         (widget-default-format-handler): Ditto.
14311         (widget-checklist-add-item): Ditto.
14312         (widget-radio-add-item): Ditto.
14313         (widget-editable-list-entry-create): Ditto.
14314         (widget-sexp-prompt-value): Ditto.
14315
14316         * custom.el (custom-declare-variable): Signal errors better.
14317         (custom-handle-keyword): Ditto.
14318         (custom-declare-group): Ditto.
14319
14320         * window-xemacs.el (windows): Ditto.
14321
14322         * menubar.el (menu): Ditto.
14323
14324         * keydefs.el (keyboard): Ditto.
14325
14326         * minibuf.el (minibuffer): Ditto.
14327
14328         * process.el (execute): Ditto.
14329
14330         * fill.el (fill): Ditto.
14331
14332         * modeline.el (modeline): Ditto.
14333
14334         * help.el (help): Ditto.
14335
14336         * faces.el (faces): Ditto.
14337
14338         * files.el (files): Ditto.
14339
14340         * x-init.el (x): Ditto.
14341
14342         * lisp-mode.el (lisp): Ditto.
14343
14344         * process.el (processes): Ditto.
14345
14346         * mouse.el (mouse): Ditto.
14347
14348         * abbrev.el (abbrev): Moved from cus-edit.
14349
14350         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14351         as variable declaration.
14352
14353 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14354
14355         * menubar.el (find-menu-item): Use `check-argument-type'.
14356         (find-menu-item): Cosmetic changes.
14357
14358 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14359
14360         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14361
14362 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14363
14364         * startup.el (set-default-load-path): Only search package-path
14365         when not running temacs.
14366
14367         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14368         files.
14369
14370         * loadup.el: Correct commentary.  Reformatting.
14371         (really-early-error-handler): Use absolute path to the
14372         first dumped-lisp.el file.
14373         (really-early-error-handler): Print full path name of
14374         each dumped lisp file (inherited from InfoDock).
14375
14376         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14377         dumped-lisp.el files.
14378
14379         * make-docfile.el (preloaded-file-list): Reorder when the
14380         package-path is searched.
14381         * update-elc.el: Ditto.
14382
14383         * lisp-mode.el (call-with-condition-handler): Treat the same as
14384         `condition-case' for indentation.
14385
14386         * about.el (about-xemacs): Update release date.
14387
14388 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14389
14390         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14391         anywhere but at the last clause.
14392         (ecase): Disallow `t' and `otherwise'.
14393
14394 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14395
14396         * cus-edit.el (custom-buffer-create-buttons): New function
14397         from stuff moved out of `custom-buffer-create-internal'.
14398         (custom-novice): New variable.  Default t.
14399         (custom-display-global-buttons): Ditto.  Default `top'.
14400         (custom-buffer-create-internal): Only display help if
14401         `custom-novice' is non-nil.  Display global buttons according to
14402         `custom-display-global-buttons'.
14403
14404 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14405
14406         * menubar.el (find-menu-item): Use `check-argument-type'.
14407         (find-menu-item): Cosmetic changes.
14408
14409 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14410
14411         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14412         look.
14413
14414 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14415
14416         * format.el (format-deannotate-region):  Bug fix.
14417         Deannotating a region containing unknown tags would fail
14418         (causing decoding of text/enriched to fail at user level)
14419
14420 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14421
14422         * minibuf.el (read-directory-name): Support sixth
14423           arg, HISTORY, as already documented.
14424
14425 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14426
14427         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14428         to `ecase'.
14429
14430 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14431
14432         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14433         skk-activate.
14434
14435 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14436
14437         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.