update.
[chise/xemacs-chise.git-] / lisp / ChangeLog
1 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
4         CHISE.
5
6 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
9         for XEmacs CHISE.
10         (=jis-x0208@1978/1er-pr): Abolished.
11         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
12         `=jis-x0208@1978/1er-pr' as the mother.
13
14 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
17         setting for `=ucs-itaiji-084'.
18
19 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
20
21         * mule/mule-charset.el (default-coded-charset-priority-list):
22         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
23
24         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
25         XEmacs CHISE.
26         (=ucs-bmp-itaiji-084): Ditto.
27
28 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
29
30         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
31         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
32
33 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
34
35         * mule/mule-charset.el (default-coded-charset-priority-list): Add
36         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
37
38         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
39         XEmacs CHISE.
40         (=big5-cdp-var-5): Ditto.
41
42 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
45         XEmacs CHISE.
46
47 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
50         XEmacs CHISE.
51
52 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
55         setting for `=>>>hanyo-denshi/ft'.
56
57 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
60         XEmacs CHISE.
61         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
62         `=hanyo-denshi/jd' as the mother.
63
64 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
67         XEmacs CHISE.
68         (=+>adobe-japan1-1): Ditto.
69         (=+>adobe-japan1-2): Ditto.
70         (=+>adobe-japan1-3): Ditto.
71         (=+>adobe-japan1-4): Ditto.
72         (=+>adobe-japan1-5): Ditto.
73         (=+>adobe-japan1-6): Ditto.
74         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
75
76 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
77
78         * mule/mule-coding.el (coded-charset-entity-reference-alist):
79         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
80         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
81
82         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
83         the top.
84
85 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
88         XEmacs CHISE.
89         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
90         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
91         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
92
93 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list):
96         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
97         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
98
99         * mule/mule-conf.el: Modify order of definitions of some
100         coded-charsets.
101
102 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
103
104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
105         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
106         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
107
108         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
109         CHISE.
110         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
111         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
112
113 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
116         CHISE.
117
118 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
121         setting for `=daikanwa/+2p'.
122
123         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
124         XEmacs CHISE.
125
126 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
129         XEmacs CHISE.
130         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
131
132 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
133
134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
135         setting for `=>>>hanyo-denshi/ib'.
136
137 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
140         XEmacs CHISE.
141         (=>>>hanyo-denshi/ib): Ditto.
142         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
143         `=hanyo-denshi/ja' as the mother.
144         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
145         `=hanyo-denshi/ib' as the mother.
146
147 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
150         XEmacs CHISE.
151         (utf-8-ivs-mcs-er): Likewise.
152         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
153         and `=>ucs-gb'.
154         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
155         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
156         `ucs-gb' and `=>ucs-gb'.
157         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
158         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
159         and `=>ucs-cns'.
160         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
161         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
162         `ucs-cns' and `=>ucs-cns'.
163         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
164         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
165         `ucs-big5' and `=>ucs-big5'.
166         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
167         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
168         `ucs-big5' and `=>ucs-big5'.
169         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
170         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
171         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
172         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
173         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
174         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
175         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
176         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
177         `=>ucs-jis'; modify DOC and mnemonic.
178         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
179         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
180         and `=>ucs-jis'; modify DOC and mnemonic.
181         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
182         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
183         `=>ucs-ks'.
184         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
185         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
186         and `=>ucs-ks'.
187         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
188
189 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist):
192         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
193
194 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
197         Modify priorities.
198
199 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist):
202         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
203
204 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
207         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
208
209 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
210
211         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
212         CHISE.
213
214 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
217         CHISE.
218
219 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
222         CHISE.
223
224 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `=+>ucs-bmp-cjk@unicode'.
228
229         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
230         for XEmacs CHISE.
231
232 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235         setting for `=>>daikanwa'.
236
237 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `=>>hanyo-denshi/jt'.
241
242 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
243
244         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
245         XEmacs CHISE.
246         (=+>jis-x0208@1990): Ditto.
247         (=+>jis-x0213-1@2000): Ditto.
248
249 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
250
251         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
252         XEmacs CHISE.
253
254 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
255
256         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
257         XEmacs CHISE.
258         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
259         `=hanyo-denshi/jc' as the mother.
260
261 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         setting for `=+>adobe-japan1'.
265
266         * mule/mule-charset.el (default-coded-charset-priority-list):
267         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
268         and `=>>hanyo-denshi/ft' to `=>>gt'.
269
270 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
271
272         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
273         XEmacs CHISE.
274         (=>>adobe-japan1-1): Ditto.
275         (=>>adobe-japan1-2): Ditto.
276         (=>>adobe-japan1-3): Ditto.
277         (=>>adobe-japan1-4): Ditto.
278         (=>>adobe-japan1-5): Ditto.
279         (=>>adobe-japan1-6): Ditto.
280         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
281
282 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
283
284         * mule/mule-conf.el (=adobe-japan1): New alias for
285         `=adobe-japan1-6'.
286         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
287         (=>>>adobe-japan1-1): Ditto.
288         (=>>>adobe-japan1-2): Ditto.
289         (=>>>adobe-japan1-3): Ditto.
290         (=>>>adobe-japan1-4): Ditto.
291         (=>>>adobe-japan1-5): Ditto.
292         (=>>>adobe-japan1-6): Ditto.
293         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
294
295 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `=>>>adobe-japan1'.
299
300 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
303         setting for `=+>ucs@ks'.
304
305 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
306
307         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
308         XEmacs CHISE.
309         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
310         `=adobe-japan1-6' as the mother.
311
312 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         setting for `=>cns11643-7'.
316
317 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
318
319         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
320         CHISE.
321
322 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
323
324         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
325         XEmacs CHISE.
326         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
327
328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
329         setting for `=>ucs@jis/2004'.
330
331 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
332
333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
334         setting for `=+>gt'.
335
336         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
337         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
338
339 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
340
341         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
342         `=>ucs@unicode' as the mother.
343         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
344         mother.
345         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
346         mother.
347         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
348         mother.
349
350 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `=+>ucs@unicode'.
354
355         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
356         CHISE.
357
358 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
359
360         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
361         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
362         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
363         - Add setting for `=+>ucs@cns'.
364
365         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
366         CHISE.
367         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
368         as the mother.
369         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
370         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
374
375 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
376
377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
378         setting for `=>ucs@ks'.
379
380 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
381
382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
383         `=ucs-bmp-cjk-compat@unicode'.
384
385         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
386         coded-charset for XEmacs CHISE.
387
388 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
389
390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
391         `=ucs-bmp-cjk-compat'.
392
393         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
394         XEmacs CHISE.
395
396 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
397
398         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
399         CHISE.
400
401 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
404         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
405
406         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
407         `=>ucs@jis/1990'.
408         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
409
410 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
411
412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
413         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
414
415         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
416         CHISE.
417         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
418         mother.
419
420 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
421
422         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
423         `=>jis-x0213-2@usual'.
424         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
425         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
426         `=>jis-x0213-2@usual' as the mother.
427
428 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
429
430         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
431         (=>ucs@JP): New alias for `=+>ucs@jis'.
432
433 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
434
435         * mule/mule-conf.el (=+>jis-x0208): Renamed from
436         `=>jis-x0208@usual'.
437         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
438         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
439         `=>jis-x0208@usual' as the mother.
440         (=>jis-x0208): Likewise.
441
442 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
443
444         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
445         setting for `=+>jis-x0208@1978'.
446
447 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
448
449         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
450         XEmacs CHISE.
451
452 2011-09-09  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-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
458
459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
460         setting for `=>ucs@jis/1990'.
461
462 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `=ucs@JP/hanazono'.
466
467         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
468         CHISE.
469         (=ucs@JP/hanazono): Ditto.
470         (=ucs-bmp-cjk@JP/hanazono): Ditto.
471         (=>>hanyo-denshi/jc): Ditto.
472         (=>>hanyo-denshi/jd): Ditto.
473
474 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Use
477         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
478
479 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
480
481         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
482         XEmacs CHISE.
483
484 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
487         XEmacs CHISE.
488
489 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
490
491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
492         `=ucs-bmp-cjk@JP'.
493
494 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
495
496         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
497         XEmacs CHISE.
498
499 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
500
501         * mule/mule-coding.el (coded-charset-entity-reference-alist):
502         Modify order of settings; add settings for `=daikanwa@rev2'.
503
504 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
505
506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
507         setting for `=>>cbeta'.
508
509         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
510         CHISE.
511
512 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
513
514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
515         setting for `=>>adobe-japan1'.
516
517 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
518
519         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
520         XEmacs CHISE.
521
522 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         setting for `=>>hanyo-denshi/ia'.
526
527         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
528         XEmacs CHISE.
529
530 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
534
535         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
536         XEmacs CHISE.
537         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
538         `=hanyo-denshi/jt' as the mother.
539
540 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
541
542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
543         setting for `=>>>jis-x0213-2'.
544
545         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
546         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
547         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
548
549 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
550
551         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
552         XEmacs CHISE.
553
554 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
557         XEmacs CHISE.
558
559         * mule/mule-charset.el (default-coded-charset-priority-list): Add
560         `=>>jis-x0213-1@2004'.
561
562 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
563
564         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
565         XEmacs CHISE.
566
567 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
568
569         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
570         - Use "&g2-*;" as entity-references for `=>>>*'.
571         - Omit "&a{GT|JX1|JX2|JX3}-*;".
572
573         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
574         XEmacs CHISE.
575         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
576         as the mother.
577
578 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
579
580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
581         setting for `=>>hanyo-denshi/ib'.
582
583         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
584         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
585         (=>>jis-x0208@1990): Ditto.
586         (=>>hanyo-denshi/ib): Ditto.
587
588         * mule/mule-charset.el (default-coded-charset-priority-list):
589         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
590
591 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist):
594         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
595         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
596         `=>>>ucs@jis/2004'.
597
598 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
599
600         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
601         XEmacs CHISE.
602         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
603         `=jis-x0213-1@2004' as the mother.
604         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
605         (=>>>ucs@ks): Ditto.
606
607         * mule/mule-charset.el (default-coded-charset-priority-list):
608         Modify priority of `=hanyo-denshi/*'.
609
610 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
613         settings for `=>>ucs@JP' and `=ucs@JP'.
614
615 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
616
617         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
618         CHISE.
619
620 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
621
622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
623         setting for `=>>>ucs@cns'.
624
625         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
626         CHISE.
627
628 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
629
630         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
631         instead of `=>>>jis-x0213-1@2004' as the mother.
632         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
633         (=>>>ucs@unicode): Likewise.
634         (=>>>ucs@jis): Likewise.
635         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
636         mother.
637         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
638
639 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
643         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
644         `=>>>ucs@jis'.
645
646 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
647
648         * mule/mule-charset.el (default-coded-charset-priority-list):
649         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
650         and `=jis-x0213-*-2000'.
651
652 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
653
654         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
655         XEmacs CHISE.
656         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
657         `=>>jis-x0213-1' as the mother.
658
659 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
663
664 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
665
666         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
667
668 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
669
670         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
671         XEmacs CHISE.
672
673 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
674
675         * mule/mule-coding.el (decomposition-feature-list): Set
676         `=decomposition', `=decomposition@cid' and
677         `=decomposition@hanyo-denshi'.
678
679 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
682         setting for `=>>hanyo-denshi/ks'.
683
684         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
685         XEmacs CHISE.
686
687 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `=hanyo-denshi/ks/mf'.
694
695         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
696         XEmacs CHISE.
697         (=hanyo-denshi/ks/mf): Ditto.
698
699 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         settings for P=hanyo-denshi/jt'.
703
704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
705         `=hanyo-denshi/jt'.
706
707         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
708         XEmacs CHISE.
709
710 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
713         settings for `=hanyo-denshi/ip'.
714
715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
716         `=hanyo-denshi/ip'.
717
718         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
719         XEmacs CHISE.
720
721 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         settings for `=hanyo-denshi/hg'.
725
726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
727         `=hanyo-denshi/hg'.
728
729         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
730         XEmacs CHISE.
731
732 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
735         setting for `=>>hanyo-denshi/ft'.
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `=>>hanyo-denshi/ft'.
739
740         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
741         XEmacs CHISE.
742
743 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         settings for `=hanyo-denshi/ib'.
747
748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
749         `=hanyo-denshi/ib'.
750
751         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
752         XEmacs CHISE.
753
754 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
755
756         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
757         settings for isolated characters of `=hanyo-denshi/ia' and
758         non-isolated characters of `=hanyo-denshi/*'.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
761         `=hanyo-denshi/ia'.
762
763         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
764         XEmacs CHISE.
765
766 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
767
768         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
769         setting for isolated characters of `=hanyo-denshi/ft'.
770
771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
772         `=hanyo-denshi/ft'.
773
774         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
775         XEmacs CHISE.
776
777 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
780         setting for isolated characters of `=hanyo-denshi/jd'.
781
782         * mule/mule-charset.el (default-coded-charset-priority-list): Add
783         `=hanyo-denshi/jd'.
784
785         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
786         XEmacs CHISE.
787
788 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for isolated characters of `=hanyo-denshi/jc'.
792
793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
794         `=hanyo-denshi/jc'.
795
796         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
797         XEmacs CHISE.
798
799 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for isolated characters of `=hanyo-denshi/jb'.
803
804         * mule/mule-charset.el (default-coded-charset-priority-list): Add
805         `=hanyo-denshi/jb'.
806
807         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
808         XEmacs CHISE.
809
810 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
811
812         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
813         setting for isolated characters of `=hanyo-denshi/ja'.
814
815 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
816
817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
818         `=hanyo-denshi/ja'.
819
820         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
821         XEmacs CHISE.
822
823 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         settings for isolated characters of `=adobe-japan1-6'.
827
828 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
831         CHISE.
832         (=daikanwa/+2p): Ditto.
833         (=daikanwa/ho): Ditto.
834
835 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-coding.el (utf-8-mcs-no-composition): New
838         coding-system for XEmacs CHISE.
839
840 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         setting for `=>>ruimoku-v6'.
844
845         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
846         CHISE.
847
848 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `=daikanwa@rev1'.
852
853 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
857
858 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
861         XEmacs CHISE.
862         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
863
864 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
867         CHISE.
868
869 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
872         CHISE.
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `=>ucs@jis'.
876
877 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `=>jis-x0208@usual'.
881
882         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
883         XEmacs CHISE.
884         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
885         (=>ucs@ks): New coded-charset for XEmacs CHISE.
886         (=ucs@big5): Use `=>>ucs@cns' as the mother.
887
888 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
891         CHISE.
892         (=>>>jis-x0208@1990): Ditto.
893         (=>>>jis-x0213-1): Ditto.
894         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
895         mother.
896         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
897         as the mother.
898
899 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
902         setting for `=>ucs@cns' and `=>>ucs@ks'.
903
904         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
905         CHISE.
906
907 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
910         CHISE.
911
912 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
913
914         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
915         CHISE.
916         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
917         mother.
918
919 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `==>ucs-bmp-cjk@bucs'.
923
924         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
925         XEmacs CHISE.
926
927 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `==>ucs@bucs'.
931
932         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
933         XEmacs CHISE.
934
935 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
938         - Add setting for `=>>jis-x0208'.
939         - Omit setting for `=>>jis-x0208@1990'.
940         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
941           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
942           `=ucs@FOO'.
943
944 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `=>daikanwa'.
948
949 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
950
951         * mule/mule-conf.el (=daikanwa): Fix DOC.
952         (=>daikanwa): New abstract character for XEmacs CHISE.
953         (=>ucs@iso): Likewise.
954         (=>ucs@unicode): Likewise.
955         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
956
957 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
958
959         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
960         - Prefer representative features to `=>>gt', `=>>big5-cdp',
961           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
962         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
963         - Add `=>big5-cdp'.
964
965 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
966
967         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
968         (=>big5-cdp): New abstract character.
969
970 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
971
972         * mule/mule-coding.el (coded-charset-entity-reference-alist):
973         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
974         `chinese-big5'.
975
976 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-charset.el (default-coded-charset-priority-list):
979         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
980
981         * mule/mule-coding.el (coded-charset-entity-reference-alist):
982         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
983         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
984         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
985         and `=>jis-x0213-2'.
986
987 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
988
989         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
990         XEmacs CHISE.
991         (=>>ucs@jis/2000): Likewise.
992         (=>>ucs@jis/2004): Likewise.
993
994 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
998         `=>>ucs@cns'.
999
1000         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1001         XEmacs CHISE.
1002         (=>>gt): Use quote instead of backquote; modify DOC.
1003         (=>gt): Use quote instead of backquote.
1004         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1005         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1006         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1007         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1008         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1009         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1010
1011 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1014         `=>>ucs@unicode' and `=>>gt'.
1015
1016 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1019         XEmacs CHISE.
1020         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1021         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1022         `=jis-x0208@1978/1er-pr' as the mother.
1023         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1024
1025 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1028         `=ucs@unicode' as the mother.
1029
1030 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `=>>ucs@unicode'.
1034
1035         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1036         CHISE.
1037
1038 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1042
1043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1044         `=adobe-japan1-6' and `=adobe-japan1-base'.
1045
1046         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1047         XEmacs CHISE.
1048         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1049         specify `min-code' and `max-code'.
1050         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1051         (=adobe-japan1-2): Likewise.
1052         (=adobe-japan1-3): Likewise.
1053         (=adobe-japan1-4): Likewise.
1054         (=adobe-japan1-5): Likewise.
1055         (=adobe-japan1-6): Likewise.
1056
1057 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1058
1059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1060         setting for `=>gt'.
1061
1062 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1065         CHISE.
1066
1067 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         setting for `=>zinbun-oracle'.
1071
1072         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1073         for XEmacs CHISE.
1074
1075 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1078         for XEmacs CHISE.
1079         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1080         `=jis-x0208@1978' as the mother.
1081
1082 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1085         - Use `=gt' instead of `ideograph-gt'.
1086         - Use `=gt-k' instead of `ideograph-gt-k'.
1087         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1088         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1089         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1090         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1091         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1092         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1093         - Use `=>>gt' instead of `<=>gt'.
1094         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1095         - Add setting for `=>>jis-x0208@1990'.
1096         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1097           `=>>jis-x0213-1@2000'.
1098         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1099         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1100           `=>>jis-x0213-1@2004'.
1101         - Add setting for `=>>jis-x0208@1978'.
1102         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1103
1104 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1105
1106         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1107         XEmacs CHISE.
1108
1109 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1112         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1113         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1114         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1115         `<=>jis-x0213-1@2004'.
1116
1117 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1120         CHISE.
1121         (=>jis-x0213-2): Ditto.
1122
1123 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1126         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1127
1128 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1131         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1132         `=>jis-x0213-1'.
1133
1134 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1137         CHISE.
1138         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1139
1140 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1143         `<==>jis-x0213-1'.
1144         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1145         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1146         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1147         (<=>jis-x0208): New alias for `=>jis-x0208'.
1148         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1149         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1150         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1151         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1152         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1153         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1154         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1155         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1156         (=>>gt): Renamed from `<==>gt'.
1157         (<==>gt): New alias for `=>>gt'.
1158
1159 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1160
1161         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1162         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1163         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1164         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1165         - Add settings for `<=>jis-x0213-1@2000' and
1166           `<=>jis-x0213-1@2004'.
1167
1168         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1169         XEmacs CHISE.
1170         (<==>jis-x0213-1): Likewise.
1171         (<==>jis-x0213-1@2000): Likewise.
1172         (<==>jis-x0213-1@2004): Likewise.
1173         (<=>jis-x0208): Add property `=>iso-ir 168'.
1174         (<=>jis-x0208@1997): Likewise.
1175         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1176         as the mother; add property `=>iso-ir 228'.
1177         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1178         property `=>iso-ir 228'.
1179         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1180         property `=>iso-ir 233'.
1181         (<==>gt): Renamed from `<=>gt'.
1182         (<=>gt): New alias for `<==>gt'.
1183
1184 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1187         CHISE.
1188         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1189         `<=>jis-x0208' as the mother.
1190         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1191         (<=>jis-x0213-1@2000): Ditto.
1192         (<=>jis-x0213-1@2004): Ditto.
1193
1194 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1197         settings for `<=>gt'.
1198
1199         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1200
1201 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1202
1203         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1204         XEmacs CHISE.
1205         (=jis-x0208@1978/-4pr): Likewise.
1206         (=jis-x0208@1978/4-pr): Likewise.
1207         (=jis-x0213-1): Likewise.
1208         (=ucs@iso): Likewise.
1209         (=ucs@unicode): Likewise.
1210         (=ucs@gb): Likewise.
1211         (=ucs@gb/fw): Likewise.
1212         (=ucs@cns): Likewise.
1213         (=ucs@cns/fw): Likewise.
1214         (=ucs@jis): Likewise.
1215         (=ucs@jis/fw): Likewise.
1216         (=ucs@jis/1990): Likewise.
1217         (=ucs@jis/2000): Likewise.
1218         (=ucs@jis/2004): Likewise.
1219         (=ucs@JP): Likewise.
1220         (=ucs@ks): Likewise.
1221         (=ucs@big5): Likewise.
1222         (=ucs@big5/cns11643): Likewise.
1223         (=ucs@cns11643): Likewise.
1224
1225 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1226
1227         * mule/mule-charset.el (default-coded-charset-priority-list):
1228         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1229
1230         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1231         CHISE.
1232         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1233         mother.
1234
1235 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1238         from src/mule-charset.c].
1239         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1240         specify `final'.
1241         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1242         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1243         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1244         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1245         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1246         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1247
1248 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1251         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1252         (=jis-x0208@1978/i-4): Specify `partial'.
1253         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1254         mother coded-charset.
1255         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1256
1257 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1260         settings for `=jis-x0213-1@2004'.
1261
1262 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1265         CHISE.
1266         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1267         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1268         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1269         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1270         temporarily.
1271         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1272
1273 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1276         CHISE.
1277         (=shinjigen@1ed): Inherited from `=shinjigen'.
1278         (=shinjigen@rev): Likewise.
1279
1280 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1283         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1284
1285 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1286
1287         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1288         define it as an alias.
1289         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1290         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1291         alias.
1292         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1293         alias.
1294
1295 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1298         CHISE.
1299
1300 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1303         CHISE.
1304         (shinjigen-2): Ditto.
1305
1306 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-charset.el (default-coded-charset-priority-list):
1309         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1310         `chinese-big5-eten-*' and `chinese-big5'.
1311
1312 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1315         #x9FA5 temporarily.
1316
1317 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1318
1319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1320         settings for `=jis-x0208@1978/i1'.
1321
1322 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1323
1324         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1325         XEmacs CHISE.
1326
1327 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1328
1329         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1330         XEmacs CHISE.
1331
1332 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1335         XEmacs CHISE.
1336
1337 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1340         CHISE.
1341         (=ucs-bmp@cns): Likewise.
1342         (=ucs-bmp@jis): Likewise.
1343         (=ucs-bmp@ks): Likewise.
1344
1345 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1346
1347         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1348         CHISE.
1349         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1350
1351 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         settings for `=zinbun-oracle'.
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1357         `=zinbun-oracle'.
1358
1359 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1362         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1363         `=ucs@iso'.
1364
1365 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-charset.el (default-coded-charset-priority-list):
1368         Delete `ucs-sip'; modify order of some CCSs.
1369
1370 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1371
1372         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1373         in XEmacs CHISE.
1374
1375         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1376         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1377         CHISE.
1378
1379 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1382         its registry.
1383         (=ucs-radicals@unicode): Likewise.
1384
1385 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1386
1387         * mule/mule-conf.el (=ucs-hangul): 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@cns/fw): New coded-charset for XEmacs
1393         CHISE.
1394
1395 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1396
1397         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1398         CHISE.
1399
1400 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1403         Modify preference of *isolated settings*.
1404
1405 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1408         utf-2000 is provided.
1409         (=ucs@cns11643): Likewise.
1410
1411 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1414         Prefer every *isolated setting* to ordinary setting.
1415
1416 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1420
1421 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1424         CHISE.
1425
1426 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1429         settings for `=jis-x0208@1997'.
1430
1431 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1434         `=jis-x0208@1997'.
1435
1436 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1439         XEmacs CHISE.
1440
1441 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1444         `=jis-x0208@1978'.
1445         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1446         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1447         `=jis-x0208-1990' as the mother.
1448         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1449
1450 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1451
1452         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1453         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1454         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1455         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1456         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1457         for `=ucs@JP'.
1458
1459 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1462         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1463         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1464         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1465         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1466         `=daikanwa@rev2'.
1467
1468 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1471         (=gt): Likewise.
1472         (=gt-k): Likewise.
1473         (=gt-pj-*): Likewise.
1474         (=gt-pj-k1): Likewise.
1475         (=gt-pj-k2): Likewise.
1476         (=daikanwa): Likewise.
1477         (=daikanwa-rev1): Likewise.
1478         (=daikanwa-rev2): Likewise.
1479         (=big5-pua): Likewise.
1480         (=big5-eten): Likewise.
1481         (chinese-big5-eten-a): Likewise.
1482         (chinese-big5-eten-b): Likewise.
1483         (=hanziku-*): Likewise.
1484         (=cbeta): Likewise.
1485         (=jef-china3): Likewise.
1486         (=ruimoku-v6): Likewise.
1487         (=ucs@iso): Likewise.
1488         (=ucs@unicode): Likewise.
1489         (=ucs@gb): Likewise.
1490         (=ucs@cns): Likewise.
1491         (=ucs@jis): Likewise.
1492         (=ucs@jis-1990): Likewise.
1493         (=ucs@jis-2000): Likewise.
1494         (=ucs@jp): Likewise.
1495         (=ucs@ks): Likewise.
1496         (=ucs@big5): Likewise.
1497         (=ucs-radicals): Likewise.
1498         (=ucs-radicals@unicode): Likewise.
1499         (=ucs-bmp-cjk): Likewise.
1500         (=ucs-bmp-cjk@unicode): Likewise.
1501         (=ucs-sip-ext-b): Likewise.
1502         (=ucs-sip-ext-b@iso): Likewise.
1503
1504 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1507         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1508
1509 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1512         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1513         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1514         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1515         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1516         arabic-digit, ipa and ``&I-B-XXXX;''.
1517
1518 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1521         setting for (I-)HZK{03..12}-XXXX.
1522
1523 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1526         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1527
1528         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1529         `=ruimoku-v6'.
1530
1531         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1532         CHISE.
1533
1534 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1535
1536         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1537         (=ucs@unicode): Likewise.
1538         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1539         (=ucs@cns): Likewise.
1540         (=ucs@jis): Likewise.
1541         (=ucs@ks): Likewise.
1542         (=ucs@big5): Likewise.
1543
1544 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1547         `ucs-jis'.
1548         (utf-8-jis-er): Likewise.
1549         (utf-8-jp): New coding-system.
1550         (utf-8-jp-er): Likewise.
1551
1552         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1553
1554 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1557
1558         * mule/japanese.el: Move definition of `euc-jisx0213' to
1559         mule/mule-coding.el.
1560
1561 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1564         mule-coding before loading update-cdb when utf-2000 is provided.
1565
1566 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1569         `=daikanwa'.
1570
1571 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1574         definition codes when `utf-2000' is provided.
1575
1576 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1577
1578         * mule/mule-category.el (word-combining-categories): Don't setup
1579         `word-combining-categories' in XEmacs CHISE.
1580         (word-separating-categories): Add setting about Latin script in
1581         XEmacs CHISE.
1582
1583 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1586         setting for `chinese-big5'.
1587
1588 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1589
1590         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1591         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1592         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1593         add setting for HZK0[12]-xxxx.
1594
1595 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1596
1597         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1598         in XEmacs CHISE.
1599
1600 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-charset.el (default-coded-charset-priority-list):
1603         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1604         and `chinese-big5' to `=gt-pj-*'.
1605
1606 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1607
1608         * mule/mule-conf.el (=daikanwa): Renamed from
1609         `ideograph-daikanwa'.
1610         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1611
1612 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (=cns11643-7): Renamed from
1615         `chinese-cns11643-7'.
1616         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1617
1618 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=cns11643-6): Renamed from
1621         `chinese-cns11643-6'.
1622         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1623
1624 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1625
1626         * mule/mule-conf.el (=cns11643-5): Renamed from
1627         `chinese-cns11643-5'.
1628         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1629
1630 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1631
1632         * mule/mule-conf.el (=cns11643-4): Renamed from
1633         `chinese-cns11643-4'.
1634         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1635
1636 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-conf.el (=cns11643-3): Renamed from
1639         `chinese-cns11643-3'.
1640         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1641
1642 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1643
1644         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1645         `=cns11643-2'.
1646         (chinese-cns11643-2): New alias for `=cns11643-2'.
1647
1648 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1649
1650         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1651         `=cns11643-1'.
1652         (chinese-cns11643-1): New alias for `=cns11643-1'.
1653
1654 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1657         (chinese-gb12345): New alias for `=gb12345'.
1658
1659 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1660
1661         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1662         (chinese-gb2312): New alias for `=gb2312'.
1663
1664 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1665
1666         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1667         (chinese-big5): New alias for `=big5'.
1668
1669 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1672         (korean-ksc5601): New alias for `=ks-x1001'.
1673
1674 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1675
1676         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1677         `=jis-x0212'.
1678         (japanese-jisx0212): New alias for `=jis-x0212'.
1679
1680 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1681
1682         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1683         `=jis-x0208-1983'.
1684         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1685
1686 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1689         `=jis-x0208-1978'.
1690         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1691
1692 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1693
1694         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1695         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1696
1697 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1698
1699         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1700         (chinese-cns11643-3): Specify iso-ir 183.
1701         (chinese-cns11643-4): Specify iso-ir 184.
1702         (chinese-cns11643-5): Specify iso-ir 185.
1703         (chinese-cns11643-6): Specify iso-ir 186.
1704         (chinese-cns11643-7): Specify iso-ir 187.
1705         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1706         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1707
1708 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1709
1710         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1711         \uXXXX for every cases.
1712
1713 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1714
1715         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1716         (ucs-big5): Changed to an alias for `=ucs@big5'.
1717
1718 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1719
1720         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1721         (ucs-ks): Changed to an alias for `=ucs@ks'.
1722
1723 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1724
1725         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1726         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1727
1728 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1729
1730         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1731         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1732
1733 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1734
1735         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1736         (ucs-jis): Changed to an alias for `=ucs@jis'.
1737
1738 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1739
1740         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1741         (ucs-cns): Changed to an alias for `=ucs@cns'.
1742
1743 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1744
1745         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1746         (ucs-gb): Changed to an alias for `=ucs@gb'.
1747
1748 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1749
1750         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1751         `ideograph-daikanwa-2'.
1752         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1753         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1754
1755 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1756
1757         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1758         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1759
1760         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1761         for `xemacs-chise-version'.
1762
1763 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1764
1765         * mule/mule-charset.el (default-coded-charset-priority-list):
1766         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1767         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1768         instead of `ideograph-hanziku-*'.
1769
1770         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1771         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1772
1773 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1776         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1777         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1778         `utf-2000' is provided.
1779
1780 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1781
1782         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1783         is provided [was builtin coded-charsets].
1784
1785 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1786
1787         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1788         is provided [was builtin coded-charsets].
1789
1790 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1791
1792         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1793         is provided [was builtin coded-charsets].
1794
1795 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1796
1797         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1798         is provided [was builtin coded-charsets].
1799
1800 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1801
1802         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1803         when `utf-2000' is provided [was builtin coded-charsets].
1804
1805 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1806
1807         * mule/mule-conf.el (=hanziku-*): Renamed from
1808         `ideograph-hanziku-*'.
1809         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1810
1811 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1814         `utf-2000' is provided [was builtin coded-charsets].
1815         (ideograph-hanziku-{1..12}): Likewise.
1816
1817 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1820         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1821
1822 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1823
1824         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1825         when `utf-2000' is provided [was builtin coded-charsets].
1826
1827 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1828
1829         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1830         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1831         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1832
1833 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1834
1835         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1836         (ideograph-gt): Changed to an alias for `=gt'.
1837
1838 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1841         is provided; it was defined as a builtin coded-charset.
1842         (ideograph-gt): Likewise.
1843
1844 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1845
1846         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
1847         (ideograph-gt-k): Changed to an alias for `=gt-k'.
1848
1849 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1850
1851         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
1852         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
1853
1854 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1855
1856         * mule/mule-conf.el (=big5-eten): Renamed from
1857         `chinese-big5-eten'.
1858         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
1859
1860 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
1863         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
1864
1865 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1866
1867         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
1868         (ideograph-cbeta): Changed to an alias for `=cbeta'.
1869
1870 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1871
1872         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
1873         (china3-jef): Changed to an alias for `=jef-china3'.
1874
1875 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1876
1877         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1878         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
1879
1880         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
1881         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
1882         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
1883         when `utf-2000' is provided.
1884
1885 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-charset.el (default-coded-charset-priority-list):
1888         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
1889
1890         * mule/mule-conf.el (ucs-jis-1990): Deleted.
1891         (ucs-jis-2000): Deleted.
1892
1893 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1894
1895         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
1896         UTF-2000.
1897         (=ucs-jis-2000): New coded-charset for UTF-2000.
1898
1899 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1900
1901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1902         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
1903
1904 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list):
1907         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
1908         `ideograph-cbeta'.
1909
1910 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1911
1912         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
1913         builtin coded-charset].
1914
1915 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1916
1917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1918         settings for &K0-xxxx and &I-K0-xxxx.
1919
1920 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1921
1922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1923         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
1924
1925 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1926
1927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1928         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
1929
1930 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
1933         UTF-2000.
1934         (ideograph-gt-pj-k1): Likewise.
1935         (ideograph-gt-pj-k2): Likewise.
1936
1937 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1938
1939         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1940         `=jis-x0208'.
1941
1942 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-conf.el (china3-jef): Add new coded-charset when
1945         UTF-2000 [was a builtin coded-charset].
1946
1947 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
1950         (utf-8-gb-er): Likewise.
1951
1952 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1955         settings for JIS X 0212 and JIS X 0208:1978.
1956
1957 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         setting for JIS X 0213.
1961
1962 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1963
1964         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
1965         standard-case-table in UTF-2000.
1966
1967 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         definitions for isolated-chars.
1971
1972 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1973
1974         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
1975         `configure-utf-2000-lisp-directory'.
1976         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
1977         `mule-lisp-load-path'.
1978
1979 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1980
1981         * startup.el (startup-setup-paths): Set and use
1982         `utf-2000-lisp-directory'.
1983         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
1984         UTF-2000.
1985
1986 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1987
1988         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
1989         (paths-find-utf-2000-lisp-directory): New function.
1990         (paths-construct-load-path): Add new optional argument
1991         `utf-2000-lisp-directory'.
1992
1993         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
1994
1995 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1996
1997         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
1998         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
1999         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2000         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2001         `chinese-big5-2' in UTF-2000.
2002
2003         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2004         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2005
2006 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2007
2008         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2009         `big5-eten-er' in UTF-2000.
2010         (big5-cdp): Modify DOC-string and mnemonic.
2011
2012 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2015         UTF-2000 [renamed from utf-8-er].
2016         (utf-8-gb): New coding-system in UTF-2000.
2017         (utf-8-gb-er): Likewise.
2018         (utf-8-cns): Likewise.
2019         (utf-8-cns-er): Likewise.
2020         (utf-8-big5): Likewise.
2021         (utf-8-big5-er): Likewise.
2022         (utf-8-jis): Likewise.
2023         (utf-8-jis-er): Likewise.
2024         (utf-8-ks): Likewise.
2025         (utf-8-ks-er): Likewise.
2026         (utf-8-er): Likewise.
2027
2028 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2029
2030         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2031         instead of `utf-8-unix' in UTF-2000.
2032
2033         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2034
2035 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2036
2037         * mule/japanese.el (euc-jisx0213): New coding-system.
2038
2039         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2040         `japanese-jisx0208-1990' as the mother.
2041
2042 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2043
2044         * dumped-lisp.el (preloaded-file-list): Change condition of
2045         loading "close-cdb".
2046
2047 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2050         setup `coded-charset-entity-reference-alist'.
2051
2052 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2053
2054         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2055         UTF-2000.
2056
2057 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2058
2059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2060         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2061
2062 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2065         (chinese-big5-eten-a): Likewise.
2066         (chinese-big5-eten-b): Likewise.
2067         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2068         code range is #x8140 .. #x8DFE.
2069
2070 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2071
2072         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2073         UTF-2000.
2074         (chinese-big5-cdp): Likewise.
2075
2076 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2077
2078         * dumped-lisp.el (preloaded-file-list): Rename
2079         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2080
2081 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2082
2083         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2084         append `system-char-db-source-file-list' into
2085         `preloaded-file-list' in UTF-2000.
2086
2087 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2088
2089         * dumped-lisp.el (preloaded-file-list): Delete
2090         character-definition files.
2091
2092 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2093
2094         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2095         UTF-2000.
2096
2097 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2098
2099         * mule/mule-charset.el (default-coded-charset-priority-list):
2100         Delete `mojikyo-2022-1'.
2101
2102 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2103
2104         * mule/mule-charset.el (default-coded-charset-priority-list):
2105         Delete `mojikyo'.
2106
2107 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2110         `ucs-sip'.
2111
2112 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-charset.el (default-coded-charset-priority-list):
2115         Comment out `chinese-gb12345'.
2116
2117 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * bytecomp.el (byte-compile-insert-header): Fixed.
2120
2121 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2122
2123         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2124         XEmacs UTF-2000.
2125
2126 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2127
2128         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2129         UTF-2000.
2130
2131 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2134         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2135
2136 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-charset.el (default-coded-charset-priority-list):
2139         `japanese-jef-china3' is renamed `china3-jef'.
2140
2141 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2142
2143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2144         `japanese-jef-china3' and `ideograph-cbeta'.
2145
2146 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2147
2148         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2149
2150 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2151
2152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2153         `chinese-big5-cdp'.
2154
2155 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2158         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2159
2160 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2161
2162         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2163         loading character definitions.
2164
2165 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * dumped-lisp.el (preloaded-file-list): Rename
2168         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2169
2170 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2173         `chinese-big5'.
2174
2175 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2176
2177         * dumped-lisp.el (preloaded-file-list): Dump
2178         "Ideograph-R028-Private" with XEmacs UTF-2000.
2179
2180 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2183         `chinese-gb12345'.
2184
2185 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2186
2187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2188         `ideograph-gt-pj-{1..11}'.
2189
2190         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2191         XEmacs UTF-2000.
2192
2193 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-charset.el (default-coded-charset-priority-list):
2196         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2197         `chinese-isoir165'.
2198
2199 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2202         `image/png', `image/x-xpm' and `image/tiff'.
2203
2204         * files.el (binary-file-regexps): Add *.PNG.
2205
2206 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-charset.el (default-coded-charset-priority-list):
2209         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2210         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2211
2212 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2213
2214         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2215         the first completion when UTF-2000 is running.
2216
2217 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-charset.el (default-coded-charset-priority-list):
2220         Delete `ucs'.
2221
2222 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2225
2226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2227         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2228
2229 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2230
2231         * mule/vietnamese.el (vscii-2): Delete abolished property
2232         `composite'; now composite mode is default.
2233
2234 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2235
2236         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2237         of `raw-text'; check \uHHHH representation even if non-ascii
2238         characters are not found.
2239
2240         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2241         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2242         unconditionally.
2243
2244         * mule/viet-ccl.el: New file.
2245
2246         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2247         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2248         - Separate CCL based implementations to viet-ccl.el.
2249
2250 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2251
2252         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2253         "jisx0213.2000-1".
2254         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2255
2256         * mule/mule-charset.el (default-coded-charset-priority-list):
2257         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2258         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2259
2260 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2261
2262         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2263
2264 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2265
2266         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2267         `ucs' in UTF-2000.
2268
2269 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2270
2271         * mule/mule-charset.el (default-coded-charset-priority-list):
2272         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2273         `arabic-iso8859-6'.
2274
2275 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2276
2277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2278         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2279
2280 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2281
2282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2283         `katakana-jisx0201' in UTF-2000.
2284
2285 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2286
2287         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2288         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2289         "u0FB50-Arabic-Presentation-Forms-A",
2290         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2291         "u0FE50-Small-Form-Variants",
2292         "u0FE70-Arabic-Presentation-Forms-B",
2293         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2294         UTF-2000.
2295
2296 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2297
2298         * dumped-lisp.el (preloaded-file-list): Delete
2299         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2300         ... "Ideograph-R214-Flute" in UTF-2000.
2301
2302 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2303
2304         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2305         (japanese-jisx0213-2): New coded-charset.
2306
2307         * dumped-lisp.el (preloaded-file-list): Add
2308         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2309         "Ideograph-R030-Mouth".
2310
2311 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2312
2313         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2314         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2315         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2316         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2317         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2318         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2319         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2320         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2321
2322 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2323
2324         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2325         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2326         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2327         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2328         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2332
2333 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2334
2335         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2336         in UTF-2000.
2337
2338 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2339
2340         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2341         (chinese-isoir165): Moved from mule/chinese.el.
2342         (chinese-cns11643-3): Moved from mule/chinese.el.
2343         (chinese-cns11643-4): Moved from mule/chinese.el.
2344         (chinese-cns11643-5): Moved from mule/chinese.el.
2345         (chinese-cns11643-6): Moved from mule/chinese.el.
2346         (chinese-cns11643-7): Moved from mule/chinese.el.
2347
2348         * mule/chinese.el: Move definition of coded-charsets to
2349         mule/mule-conf.el.
2350
2351 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354         `ideograph-daikanwa'.
2355
2356 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2357
2358         * dumped-lisp.el (preloaded-file-list): Delete
2359         "ccs-jisx0201-latin.el".
2360
2361 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2362
2363         * dumped-lisp.el (preloaded-file-list): Add
2364         "u031A0-Extended-Bopomofo" in UTF-2000.
2365
2366 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2367
2368         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2369         renamed to u02E00-CJK-Radical-Supplement.
2370
2371 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2372
2373         * dumped-lisp.el (preloaded-file-list): Add
2374         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2375         "u030A0-Katakana", "u03100-Bopomofo",
2376         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2377         "u03200-Enclosed-CJK-Letters-and-Months" and
2378         "u03300-CJK-Compatibility".
2379
2380 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2381
2382         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2383         "u02F00-Kangxi-Radicals" and
2384         "u02FF0-Ideographic-Description-Characters".
2385
2386 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2387
2388         * dumped-lisp.el (preloaded-file-list): Add
2389         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2390         "u02800-Braille-Patterns" in UTF-2000.
2391
2392 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2393
2394         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2395         "uXXXXX-*.el" in UTF-2000.
2396
2397         * bytecomp.el (byte-compile-insert-header): Delete comments if
2398         non-ASCII characters are found; allow `byte-compile-dynamic' and
2399         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2400         `raw-text'.
2401
2402 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2403
2404         * dumped-lisp.el (preloaded-file-list): Add
2405         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2406         "u025A0-Geometric-Shapes.el".
2407
2408 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2409
2410         * dumped-lisp.el (preloaded-file-list): Add
2411         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2412         "u02460-Enclosed-Alphanumerics.el".
2413
2414 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2415
2416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2417         `chinese-gb2312'.
2418
2419         * dumped-lisp.el (preloaded-file-list): Add
2420         "u02200-Mathematical-Operators.el" and
2421         "u02300-Miscellaneous-Technical.el".
2422
2423 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2424
2425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2426         `chinese-cns11643-*'.
2427
2428         * dumped-lisp.el (preloaded-file-list): Add
2429         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2430         "u02190-Arrows.el" in UTF-2000.
2431
2432 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2433
2434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2435         `korean-ksc5601'.
2436
2437         * dumped-lisp.el (preloaded-file-list): Add
2438         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2439         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2440         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2441
2442 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2443
2444         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2445
2446 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2447
2448         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2449         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2450         "u01780-Khmer.el", "u01800-Mongolian.el",
2451         "u01E00-Latin-Extended-Additional.el" and
2452         "u01F00-Greek-Extended.el" in UTF-2000.
2453
2454 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2455
2456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2457         `ethiopic-ucs' and `ethiopic'.
2458
2459         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2460         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2461
2462         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2463         from mule/ethiopic.el.
2464
2465         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2466         mule/mule-conf.el.
2467
2468 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2469
2470         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2471         `lao'.
2472
2473         * mule/mule-conf.el (lao): New coded-charset.
2474
2475         * dumped-lisp.el (preloaded-file-list): Add
2476         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2477         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2478         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2479         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2480         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2481
2482 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2483
2484         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2485         `ucs-bmp' and `arabic-iso8859-6'.
2486
2487 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2488
2489         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2490         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2491         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2492
2493 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2494
2495         * startup.el (normal-top-level): Load autoload file for UTF-2000
2496         in UTF-2000.
2497
2498 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2499
2500         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2501         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2502         "u00020-Basic-Latin.el", "u00080-C1.el",
2503         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2504         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2505         "u002B0-Spacing-Modifier-Letters.el",
2506         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2507         UTF-2000.
2508
2509 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2510
2511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2512         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2513         instead of `vietnamese-viscii-*'.
2514
2515 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2516
2517         * mule/mule-conf.el: New file.
2518
2519         * mule/misc-lang.el: Move definition of charset `ipa' to
2520         mule/mule-conf.el.
2521
2522 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2523
2524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2525         `latin-viscii'; prefer it for characters used in Vietnamese.
2526
2527 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2528
2529         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2530
2531 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2532
2533         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2534         `vietnamese-viscii-lower'.
2535         (latin-viscii-upper): Renamed from charset
2536         `vietnamese-viscii-upper'.
2537         (vietnamese-viscii-lower): New alias for charset
2538         `latin-viscii-lower'.
2539         (vietnamese-viscii-upper): New alias for charset
2540         `latin-viscii-upper'.
2541
2542 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2543
2544         * mule/mule-charset.el (default-coded-charset-priority-list):
2545         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2546
2547 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2548
2549         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2550         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2551         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2552         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2553         lisp/utf-2000.
2554
2555 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2556
2557         * mule/ccs-tcvn5712.el: New file.
2558
2559 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2560
2561         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2562         in UTF-2000.
2563
2564 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2565
2566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2567         `japanese-jisx0208'.
2568
2569 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2570
2571         * dumped-lisp.el (preloaded-file-list): Add
2572         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2573         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2574         UTF-2000.
2575
2576         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2577         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2578         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2579         mule/ccs-viscii.el: New files.
2580
2581         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2582         if \uXXXX is found.
2583
2584 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2585
2586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2587         `hiragana-jisx0208' and `katakana-jisx0208'.
2588
2589 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2590
2591         * mule/chinese.el (chinese-cns11643-3): Define it even if
2592         `utf-2000' is provided.
2593         (chinese-cns11643-4): Likewise.
2594         (chinese-cns11643-5): Likewise.
2595         (chinese-cns11643-6): Likewise.
2596         (chinese-cns11643-7): Likewise.
2597
2598 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2599
2600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2601         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2602
2603 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2604
2605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2606         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2607
2608 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2609
2610         * mule/mule-charset.el (default-coded-charset-priority-list):
2611         Setup in UTF-2000.
2612
2613 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2614
2615         * mule/viet-chars.el: Don't define charset
2616         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2617         they are defined as builtin charsets.
2618
2619 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2620
2621         * version.el (emacs-version): Add more space just before UTF-2000
2622         version string.
2623
2624 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2625
2626         * version.el ([constant] emacs-version): Don't add a space in the
2627         preceding place of `xemacs-betaname' because it is duplicated.
2628         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2629
2630         * startup.el (splash-frame-body): Add ETL.
2631
2632 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2633
2634         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2635         is provided because it is defined as builtin charset.
2636         (chinese-cns11643-4): Likewise.
2637         (chinese-cns11643-5): Likewise.
2638         (chinese-cns11643-6): Likewise.
2639         (chinese-cns11643-7): Likewise.
2640
2641 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2642
2643         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2644         coding-system `iso-10646-ucs-4' is not defined.
2645
2646 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2647
2648         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2649         coding-system if `utf-2000' is provided.
2650
2651 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2652
2653         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2654         `utf-2000' is provided.
2655
2656 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2657
2658         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2659         if utf-2000 is provided temporally.
2660
2661 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2662
2663         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2664         as builtin variable].
2665
2666 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2667
2668         * files.el (insert-file-contents-literally): Treat file as binary;
2669         call file-name-handlers. [sync with Emacs 20.3.10]
2670
2671 2008-12-28  Vin Shelton  <acs@xemacs.org>
2672
2673         * XEmacs 21.4.22 is released
2674
2675 2008-12-30  Vin Shelton  <acs@xemacs.org>
2676
2677         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2678         during building even if no packages are found.
2679
2680 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2681
2682         * printer.el (generic-print-region): 
2683         (generic-print-buffer): 
2684         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2685         check if the msprinter device is available, now that msprinter is
2686         always available as a specifier tag. 
2687
2688 2008-12-24  Vin Shelton  <acs@xemacs.org>
2689
2690         * about.el: Add Francisco to my bio!
2691
2692 2008-12-23  Vin Shelton  <acs@xemacs.org>
2693
2694         * autoload.el: Move operator definitions to autoload-operators.el
2695         in the xemacs-base package.
2696
2697 2007-11-22  Vin Shelton  <acs@xemacs.org>
2698
2699         * about.el (about-hacker-contribution): Updated my bio.
2700
2701 2007-10-07  Vin Shelton  <acs@xemacs.org>
2702
2703         * XEmacs 21.4.21 is released
2704
2705 2007-09-19  Didier Verna  <didier@xemacs.org>
2706
2707         Update my personal info.
2708         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2709         * about.el (about-other-current-hackers): Ditto.
2710         * about.el (about-url-alist): Add my musical website.
2711         * about.el (about-personal-info): Update my entry.
2712         * about.el (about-hacker-contribution): Ditto.
2713
2714 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2715
2716         * package-get.el (package-get-download-sites): Update download
2717         sites in Japan.
2718         * package-get.el (package-get-pre-release-download-sites): Ditto.
2719
2720 2007-08-18  Vin Shelton  <acs@xemacs.org>
2721
2722         * package-get.el (package-get-pre-release-download-sites): Sync
2723         mirror sites with 21.5.  (Thanks, Adrian)
2724
2725 2007-08-09  Mike Sperber  <mike@xemacs.org>
2726
2727         * startup.el (migrate-user-init-file): Create backup of
2728         `user-init-file' before migrating.
2729         * startup.el (maybe-migrate-user-init-file): Print
2730         information about backup file.
2731         (maybe-create-compatibility-dot-emacs): Follow above change.
2732
2733 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2734
2735         * font-lock.el: Sync font-lock-add-keywords and
2736         font-lock-remove-keywords from GNU Emacs.
2737         * font-lock.el (font-lock-keywords-alist): New.
2738         * font-lock.el (font-lock-removed-keywords-alist): New.
2739         * font-lock.el (font-lock-add-keywords): New.
2740         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2741         * font-lock.el (font-lock-remove-keywords): New.
2742
2743 2007-08-16  Vin Shelton  <acs@xemacs.org>
2744
2745         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2746         patch from Hans de Graaff.
2747
2748 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2749
2750         * package-get.el (package-get-download-sites): Document Chile and
2751         update Denmark download site.
2752         * package-get.el (package-get-pre-release-download-sites): Ditto.
2753
2754 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2755
2756         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2757
2758 2006-12-09  Vin Shelton  <acs@xemacs.org>
2759
2760         * XEmacs 21.4.20 is released
2761
2762 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2763
2764         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2765
2766 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2767
2768         * info.el (Info-find-file-node, Info-insert-dir)
2769         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2770         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2771         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2772         and discussion.
2773
2774 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2775
2776         * obsolete.el (line-beginning-position): New, from 21.5.x.
2777         (line-end-position): Ditto.
2778
2779 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2780
2781         * package-get.el (package-get-download-sites): Welcome
2782         nl.xemacs.org and Thanks!
2783         * package-get.el (package-get-pre-release-download-sites): Ditto.
2784
2785 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2786
2787         * font-lock.el: Add support for not-so recent changes in Java to
2788         java-mode.
2789
2790 2006-01-28  Vin Shelton  <acs@xemacs.org>
2791
2792         * XEmacs 21.4.19 is released
2793
2794 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2795
2796         * easymenu.el: Update copyright. 
2797         * easymenu.el (easy-menu-all-popups):
2798         Add a docstring. 
2799         * easymenu.el (easy-menu-add):
2800         Document a bug, rework the function to preserve any existing
2801         non-default mode-popup-menu instead of overwriting it, and not to
2802         bother normalising the menu title (nothing else does).
2803         * easymenu.el (easy-menu-remove):
2804         Restore the default mode-popup-menu instead of leaving an empty
2805         one when we remove the last easy-menu popup. 
2806
2807 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2808
2809         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2810         as suggested by Rodrigo Ventura.
2811         * package-get.el (package-get-pre-release-download-sites): Ditto,
2812         with replacement of xemacs-21.5 by beta, which is the logical path
2813         to our beta core and package pre-releases.
2814
2815 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2816
2817         * package-get.el (package-get-download-sites): Add Hong Kong
2818         download site.
2819         * package-get.el (package-get-pre-release-download-sites): Ditto.
2820
2821 2005-12-26  Vin Shelton  <acs@xemacs.org>
2822
2823         * find-paths.el:
2824         * find-paths.el (paths-emacs-root-p): Add search for package root.
2825         * find-paths.el (paths-find-emacs-root): Replaced with
2826         paths-find-invocation-roots, which returns a list of roots.
2827         * find-paths.el (paths-find-invocation-roots): New.
2828         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2829
2830 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2831
2832         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2833         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2834
2835 2005-12-03  Vin Shelton <acs@xemacs.org>
2836
2837         * XEmacs 21.4.18 is released
2838
2839 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2840
2841         * package-get.el (package-get-download-sites): Update reflecting
2842         latest http://www.xemacs.org/Releases/ information generated by
2843         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2844         * package-get.el (package-get-pre-release-download-sites): Ditto.
2845
2846 2005-02-28  Simon Josefsson  <jas@extundo.com>
2847
2848         * about.el (xemacs-hackers): Add jas.
2849         (about-other-current-hackers): Likewise.
2850         (about-url-alist): Add URL for jas.
2851         (about-personal-info): Document jas.
2852         (about-hacker-contribution): Describe jas contributions.
2853
2854 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2855
2856         * easymenu.el (easy-menu-remove): As described in 
2857         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
2858         except the "Command" menu from mode-popup-menu. 
2859
2860 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
2861  
2862         * font.el (font-spatial-to-canonical): Correct calculation of 
2863         return value for pixel-based input value. 
2864  
2865 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
2866
2867         * code-process.el (call-process): Process-related docstring
2868         improvements spurred by Norbert Koch.
2869         * code-process.el (call-process-region): Ditto.
2870         * code-process.el (start-process): Ditto.
2871
2872 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
2873
2874         * finder.el (finder-find-library): Return filename actually
2875         searched for.
2876
2877 2005-10-10  Steve Youngs  <steve@sxemacs.org>
2878
2879         * help.el (view-emacs-news): Use `expand-file-name' instead of
2880         `locate-data-file' as the latter will find any "NEWS" files that
2881         might exist in packages _before_ the one in core.
2882
2883 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
2884
2885         * package-get.el (package-get-init-package):
2886         package-get-init-package buglet (21.4.17) by Jeff Mincy
2887         <mincy@rcn.com> fixing false temporary load-path shadows reported
2888         after package installation and simplifying code.
2889
2890 2005-10-18  Ville Skyttä  <scop@xemacs.org>
2891
2892         * package-get.el (package-get-download-sites): Sync mirrors list
2893         with the XEmacs website.
2894         (package-get-pre-release-download-sites): Ditto.
2895
2896 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
2897
2898         * derived.el (derived-mode-merge-syntax-tables):
2899         Revert my 21.5-only patch of 2003-07-18 which slipped in
2900         through Jerry James's patch of 2004-06-07.
2901
2902 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
2903
2904         * cmdloop.el (keyboard-quit): Remove workaround for
2905         `region-active-p' not making sure active region is in current
2906         buffer now that it does.
2907         * minibuf.el (minibuffer-keyboard-quit): Ditto.
2908         * simple.el (region-active-p): `region-active-p' to only return t
2909         when active region is in current buffer.
2910
2911 2005-02-21  Norbert Koch  <viteno@xemacs.org>
2912
2913         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
2914         package names, quell a byte-compiler warning, doc fix.
2915
2916 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
2917
2918         * buffer.el (pop-to-buffer):
2919         * window-xemacs.el (display-buffer):
2920         Document use of `same-window-buffer-names,' `same-window-regexps'
2921         by pop-to-buffer and display-buffer. 
2922         
2923 2005-02-06  Vin Shelton <acs@xemacs.org>
2924
2925         * XEmacs 21.4.17 is released
2926
2927 2005-01-29  Ben Wing  <ben@xemacs.org>
2928
2929         * shadow.el (find-emacs-lisp-shadows):
2930         Add custom-defines to list of ignored files.
2931
2932 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
2933
2934         * simple.el (shifted-motion-keys-select-region): Fix statement
2935         about unshifted-motion-keys-deselect-region.
2936
2937 2004-12-15  Ville Skyttä  <scop@xemacs.org>
2938
2939         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
2940         now) for GNU Emacs compatibility.
2941         (make-obsolete-variable): Ditto.
2942
2943 2004-01-08  Ben Wing  <ben@xemacs.org>
2944
2945         * code-files.el (load):
2946         File positions are 0 based not 1 based. Thanks to Steve Youngs.
2947
2948 2004-12-05  Vin Shelton <acs@xemacs.org>
2949
2950         * XEmacs 21.4.16 is released
2951
2952 2004-12-04  Vin Shelton  <acs@xemacs.org>
2953
2954         * auto-autoloads.el: Regenerated.
2955
2956         * custom-load.el: Regenerated.
2957
2958 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
2959
2960         Fix bug: apropos errors if a defalias refers to an undefined
2961         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
2962
2963         * apropos.el (apropos):
2964         (apropos-command):
2965         * help.el (frob-help-extents):
2966         * help-macro.el (make-help-screen):
2967         * hyper-apropos.el (hyper-apropos-grok-functions):
2968         (hyper-apropos-get-doc):
2969         Catch void-function error thrown by `documentation'.
2970
2971 2004-09-02  Steve Youngs  <steve@youngs.au.com>
2972
2973         * packages.el (package-require): Fix incorrect arg to format.
2974         This fixes a `format specifier' error.
2975
2976 2004-08-13  Jerry James  <james@xemacs.org>
2977
2978         * bytecomp.el (forward-word): Tell the byte compiler the correct
2979         number of arguments to forward-word.
2980
2981 2004-08-12  Sven Grundmann  <sven@xemacs.org>
2982
2983         * etags.el: Fixed loading of include files for tag completion. Now
2984         you can make a tag file for a library, include it into your
2985         project and it will be reloaded only if it changed. Infinte
2986         include loops are detected and the correct tag files are loaded.
2987         * etags.el (buffer-tag-table-list): Load and verify tag files in
2988         the external function buffer-tag-table-list-load.
2989         * etags.el (buffer-tag-table-list-load): New. Load and verify the
2990         tag files. Also load the included tag files. The priority of the
2991         included files is right below their parent file. If multiple
2992         matches occur then the symbols from the parent file are found
2993         first.
2994         * etags.el (tag-table-include-files): Corrected comment
2995         string. Switched to pattern constant tags-include-pattern to have
2996         it at a central location.
2997         * etags.el (tags-include-pattern): Added doc string.
2998         * etags.el (add-to-tag-completion-table): Removed obsolete
2999         comments as the include files are allready returned by
3000         buffer-tag-table-list and loaded.
3001         * etags.el (find-tag-internal): The include files are allready
3002         included in tag-tables as buffer-tag-table-list returns them now.
3003
3004 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3005
3006         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3007         Loading items into the notebook is now done by C code.
3008         * widgets-gtk.el (gtk-widget-instantiate-internal):
3009         Style no longer changed.
3010
3011 2004-06-28  Nix  <nix@esperi.org.uk>
3012
3013         * cmdloop.el (truncate-command-history-for-gc): Delay
3014         execution of all things that look up variable bindings,
3015         via `enqueue-eval-event'.
3016
3017 2004-06-24  Vin Shelton  <acs@xemacs.org>
3018
3019         * package-get.el (package-get-require-signed-base-updates):
3020         now defaults to nil.
3021
3022 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3023
3024         * subr.el (split-string): Clean up docstring.
3025
3026 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3027
3028         * faces.el (zmacs-region): fix typo in docstring.
3029
3030 2004-06-07  Jerry James  <james@xemacs.org>
3031
3032         * derived.el: Synch with Emacs 21.3.
3033         * subr.el (with-local-quit): New, from Emacs 21.3.
3034         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3035         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3036         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3037
3038 2004-06-16  Jerry James  <james@xemacs.org>
3039
3040         * cl.el (cl-set-substring): Increment start by the length of the
3041         string, not the string itself.
3042
3043 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3044
3045         * etags.el (tag-table-include-files): Expand included TAGS file
3046         paths to avoid problems with relative paths.  Thanks to Peter
3047         Chubb <peterc@gelato.unsw.edu.au>.
3048         * etags.el (tags-include-pattern): New.
3049         * etags.el (add-to-tag-completion-table): Parse and ignore
3050         trailing include lines.
3051
3052 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3053
3054         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3055         avoiding line solely composed of equal signs.
3056
3057 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3058
3059         * cus-edit.el (alloc): Typo fix.
3060         * cus-edit.el (custom-browse-visibility): Ditto.
3061         * cus-edit.el (custom-variable-value-create): Ditto.
3062         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3063         * cus-edit.el (custom-save-variables): Bind print-length and
3064         print-level to nil to avoid value abbreviation.
3065         * cus-edit.el (custom-save-face-internal): Ditto.
3066         * cus-edit.el (custom-save-faces): Save in sorted order.
3067         * cus-edit.el (custom-save-resets): Bind print-length and
3068         print-level to nil to avoid value abbreviation.
3069         * cus-edit.el (custom-save-loaded-themes): Ditto.
3070
3071 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3072
3073         * subr.el (split-string-default-separators): New.
3074         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3075         see comment in source.
3076
3077 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3078
3079         * mule/japanese.el (paragraph-start, paragraph-separate):
3080         Remove anchor to BOL.
3081
3082 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3083
3084         * cl.el (gensym, gentemp): Improve docstrings.
3085
3086 2004-05-10  Vin Shelton  <acs@xemacs.org>
3087
3088         * etags.el: Sync with 21.5 version.
3089
3090 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3091
3092         * etags.el:
3093         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3094         only for use with exuberant ctags. This will also enable building of 
3095         completion tables with exuberant ctags. This will not work with
3096         xemacs ctags. 
3097         * etags.el (get-tag-table-buffer): New function for creating of
3098         completion table is used if tags-exuberant-ctags-optimization-p ist t
3099         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3100         finding the tag names. New.
3101         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3102         building tag completion table with exuberant ctags. New.
3103         * etags.el (find-tag-internal): Improve exact tag matching for tags
3104         with name fields. Before the patch return types of functions or
3105         function parameters (with exuberant ctags) were found as matches.
3106
3107 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3108
3109         * list-mode.el (display-completion-list): Fixed completion list was
3110         taking the width of the frame and not of the window for displaying
3111         the selection methods.
3112
3113 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3114
3115         * menubar-items.el (default-menubar): Options are saved to custom.el.
3116
3117
3118 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3119
3120         * isearch-mode.el (isearch-abort): Preserve successful search target.
3121
3122 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3123
3124         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3125         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3126         Bihlmeyer.
3127         * gnuserv.el (gnuserv-mode-line-string): New.
3128         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3129         gnuserv-mode.
3130         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3131         * gnuserv.el (gnuserv-edit-files): Use
3132         make-x-device-with-gtk-fallback.
3133
3134 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3135
3136         * gtk-widgets.el: New import: gtk-accel-group-new.
3137         * dialog-gtk.el:
3138         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3139         * dialog-gtk.el (popup-builtin-question-dialog):
3140         Added support for dialog button mnemonics.
3141
3142 2004-03-22  Chris Green <cmg@dok.org>
3143
3144         * process.el (shell-command): Output buffer was ignored when a
3145         background process was run via shell-command.
3146
3147 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3148
3149         * cus-edit.el (custom-save-variables): Retrieve a list of
3150         variables to save first, sort it, and make sure the variables are
3151         saved in sorted order.
3152
3153 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3154  
3155         * package-get.el (package-get-update-base-from-buffer): Force
3156         binary coding system for verifying GnuPG signature in the
3157         package-index file.
3158  
3159 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3160
3161         * package-get.el (package-get-package-index-file-location): Handle
3162         missing "EMACSPACKAGEPATH" environment variable.
3163
3164 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3165
3166         * package-admin.el (package-admin-find-top-directory): Simplify
3167         directory comparisions and fix substring errors on short path
3168         components.
3169         * package-get.el (package-get-package-index-file-location):
3170         Default to first component of "EMACSPACKAGEPATH", if set.
3171
3172 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3173
3174         * package-get.el (process-error): New error datum.
3175
3176 2004-02-02  Vin Shelton <acs@xemacs.org>
3177
3178         * XEmacs 21.4.15 is released
3179
3180 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3181
3182         * itimer.el (activate-itimer): Modify the itimer timeout value as
3183         if it were begun at the last time when the itimer driver was woken
3184         up.
3185
3186 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3187
3188         * specifier.el (Copyright):
3189         Update.
3190         (make-specifier-and-init):
3191         (map-specifier):
3192         (canonicalize-inst-pair):
3193         (canonicalize-spec-list):
3194         (set-specifier):
3195         Synch docstrings to 21.5 where appropriate.
3196
3197 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3198
3199         * package-get.el (package-get-list-packages-where): New.  A
3200         function that allows searching for groups of packages.  For
3201         example, find all packages that require the fsf-compat package.
3202
3203 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3204
3205         The Great PUI Sync.
3206
3207         * auto-autoloads.el: Regenerated.
3208
3209         * custom-load.el: Regenerated.
3210
3211         * dumped-lisp.el (packages-hardcoded-lisp): New.
3212
3213         * menubar-items.el (menu-max-items): New.
3214         (menu-submenu-max-items): New.
3215         (menu-submenu-name-format): New.
3216         (menu-split-long-menu): New.
3217         (menu-sort-menu): New.
3218         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3219
3220         * obsolete.el (pui-add-install-directory): Renamed to the more
3221         logical `pui-set-local-package-get-directory'.
3222         (package-get-download-menu): Moved to `package-ui.el' and renamed
3223         to `package-ui-add-download-menu'.
3224
3225         * package-admin.el (package-admin-install-function-mswindows):
3226         Whitespace clean up.
3227         (package-admin-add-single-file-package): Removed.
3228         (package-admin-default-install-function): Whitespace clean up.
3229         (package-admin-find-top-directory): New.
3230         (package-admin-get-install-dir): Use it.
3231         (package-admin-get-manifest-file): 
3232         (package-admin-check-manifest): 
3233         (package-admin-add-binary-package):
3234         (package-admin-get-lispdir):
3235         (package-admin-delete-binary-package):
3236         (package-admin):
3237
3238         * package-get.el (package-get-package-index-file-location): New.
3239         (package-get-install-to-user-init-directory): New.
3240         (package-get-remote):
3241         (package-get-download-sites):
3242         (package-get-pre-release-download-sites): New.
3243         (package-get-site-release-download-sites): New.
3244         (package-get-base-filename):
3245         (package-get-always-update):
3246         (package-get-user-index-filename): Removed.
3247         (package-get-pgp-available-p): New.
3248         (package-get-require-signed-base-updates):
3249         (package-get-was-current):
3250         (package-entries-are-signed): New.
3251         (package-get-continue-update-base): New.
3252         (package-get-download-menu): Removed.
3253         (package-get-require-base):
3254         (package-get-update-base-entry):
3255         (package-get-locate-file):
3256         (package-get-locate-index-file):
3257         (package-get-maybe-save-index):
3258         (package-get-update-base):
3259         (package-get-update-base-from-buffer):
3260         (package-get-update-base-entries):
3261         (package-get-interactive-package-query):
3262         (package-get-update-all):
3263         (package-get-all):
3264         (package-get-dependencies):
3265         (package-get-init-package):
3266         (package-get-info): New.
3267         (package-get):
3268         (package-get-staging-dir):
3269         (package-get-set-version-prop): Removed.
3270         (package-get-installedp):
3271         (package-get-ever-installed-p):
3272         (packages): Removed.
3273         (package-get-custom-groups): Removed.
3274         (package-get-custom): Removed.
3275         (package-get-custom-add-entry): Removed.
3276
3277         * package-info.el (batch-update-package-info):
3278
3279         * package-net.el (package-net-batch-generate-bin-ini):
3280         (package-net-update-installed-db):
3281
3282         * package-ui.el (pui-info-buffer):
3283         (pui-directory-exists): Removed.
3284         (pui-package-dir-list): Removed.
3285         (pui-add-install-directory): Removed.
3286         (package-ui-download-menu): New.
3287         (package-ui-pre-release-download-menu): New.
3288         (package-ui-site-release-download-menu): New.
3289         (pui-set-local-package-get-directory): New.
3290         (pui-package-symbol-char):
3291         (pui-update-package-display):
3292         (pui-toggle-package):
3293         (pui-toggle-package-key):
3294         (pui-toggle-package-delete):
3295         (pui-toggle-package-delete-key):
3296         (pui-toggle-package-event):
3297         (pui-toggle-verbosity-redisplay):
3298         (pui-install-selected-packages):
3299         (pui-add-required-packages):
3300         (pui-help-echo):
3301         (pui-display-info):
3302         (list-packages-mode):
3303         (pui-list-packages):
3304
3305         * packages.el (packages-compute-package-locations):
3306         (package-require):
3307         (package-delete-name):
3308         (packages-hardcoded-lisp): Removed.
3309         (packages-useful-lisp): Removed.
3310         (packages-unbytecompiled-lisp): Removed.
3311         (packages-find-package-directories):
3312
3313         Summary:
3314
3315         Major code clean up of all things PUI.
3316
3317         Much improved code to determine where packages should be
3318         installed.  PUI no longer depends on any packages being
3319         pre-installed to compute where packages are to be installed to.
3320
3321         The user can specify the location of their package-index file.  It
3322         isn't necessary to set this because it has sane defaults.  People
3323         who "run-in-place" won't accidently overwrite the CVS
3324         package-index file.  See
3325         `package-get-package-index-file-location'. 
3326
3327         PUI will now properly clean up after itself in the event of an
3328         unsuccessful package install.  This drastically reduces the number
3329         of "wrong md5sum" FAQs.
3330
3331         non-Mule XEmacsen can no longer install Mule packages.
3332
3333         Package management via the custom interface has been removed.
3334
3335         The PUI related menubar items have been reorganised.
3336
3337         The PGP verification code has been fixed and the default for
3338         whether or not it is used is automatically computed.
3339
3340         * update-elc.el ((preloaded-file-list site-load-packages
3341         need-to-dump dumped-exe)):
3342         Just a couple of small changes to allow for
3343         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3344         existing anymore.
3345
3346 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3347
3348         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3349         apply `format' to the first argument of byte-compile-warn, it
3350         already calls format.
3351
3352 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3353
3354         * files.el (delete-old-versions): Avoid going interactive during
3355         make install when environment variable VERSION_CONTROL is set.
3356
3357 2003-12-04  Vin Shelton  <acs@xemacs.org>
3358
3359         * menubar-items.el (menu-item-search): Only bring up search dialog
3360         box if the feature is available and desired.
3361
3362 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3363
3364         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3365
3366 2003-11-05  Vin Shelton  <acs@xemacs.org>
3367
3368         * help.el (Help-prin1-face):
3369         (Help-princ-face):
3370         princ and prin1 are functions and need to be called as such.  The
3371         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3372
3373 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3374
3375         * about.el (about-xemacs): Give full version and build date.
3376
3377 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3378
3379         * win32-native.el (grep-null-device): This XEmacs has null-device.
3380
3381 2003-09-06  Mike Sperber  <mike@xemacs.org>
3382
3383         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3384         implement the specified semantics for `defvar.'
3385
3386 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3387
3388         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3389         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3390         displaying buffer in question.
3391
3392 2003-09-03  Vin Shelton <acs@xemacs.org>
3393
3394         * XEmacs 21.4.14 is released
3395
3396 2003-08-17  Vin Shelton  <acs@xemacs.org>
3397
3398         * about.el: Vanity patch.
3399
3400 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3401
3402         * code-process.el (call-process):
3403         (call-process-region):
3404         (start-process):
3405         Document coding system processing.
3406
3407 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3408
3409         * startup.el (splash-frame-body): Idiomatic English.
3410
3411 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3412
3413         * font-lock.el (font-lock-match-java-declarations): Move
3414         save-restriction, narrow-to-region to beginning of function to
3415         avoid going beyond the limit and causing an infloop.
3416
3417 2003-04-16  Jerry James  <james@xemacs.org>
3418
3419         * keydefs.el: Remove mappings for keys mapped to the nowhere
3420         defined function function-key-error.
3421
3422 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3423
3424         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3425         lisp-interaction-mode-hook): Add the docstrings.
3426
3427 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3428
3429         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3430         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3431         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3432
3433 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3434
3435         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3436         lambda list after the original doc.  Care about
3437         #'(lambda () "SingleString") 
3438         (cl-upcase-arg): 
3439         (cl-function-arglist):
3440         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3441         circular data structures in lambda list specification
3442
3443 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3444
3445         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3446         to appear in font-lock-function-name-face.
3447
3448 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3449
3450         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3451         is not also the value of the lambda.
3452
3453 2003-05-06  Andy Piper  <andy@xemacs.org>
3454
3455         * files.el (revert-buffer): Make sure local variables get processed,
3456         even in the case of an optimized reversion.
3457
3458 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3459
3460         * XEmacs 21.4.13 is released
3461
3462 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3463
3464         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3465         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3466
3467 2003-02-14  Ben Wing  <ben@xemacs.org>
3468
3469         * byte-optimize.el:
3470         * byte-optimize.el (byte-compile-inline-expand):
3471         * byte-optimize.el (byte-compile-unfold-lambda):
3472         * byte-optimize.el (byte-optimize-form-code-walker):
3473         * byte-optimize.el (byte-optimize-form):
3474         * byte-optimize.el (byte-decompile-bytecode-1):
3475         * byte-optimize.el (byte-optimize-lapcode):
3476         Review carefully and sync up to 20.7 except for areas as noted.
3477         Fixes problem with JDE compilation.
3478
3479 2003-02-05  Ben Wing  <ben@xemacs.org>
3480
3481         * simple.el:
3482         * simple.el (motion-keys-for-shifted-motion):
3483         Omit M-S-home/end from motion keys.
3484
3485 2003-02-07  Ben Wing  <ben@xemacs.org>
3486
3487         * text-props.el (text-property-any):
3488         * text-props.el (text-property-not-all):
3489         Fix bug when end > start.
3490
3491 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3492
3493         * info.el (Info-insert-dir): Make default-directory end in
3494         separator.  Patch due to Martin Buchholz.
3495
3496 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3497
3498         * XEmacs 21.4.12 "Portable Code" is released.
3499
3500 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3501
3502         * about.el: Update golubev data.
3503
3504 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3505
3506         * isearch-mode.el (isearch-mode-map): Substitute comment on
3507         desirability, and back out "GR is printable" changes.
3508
3509 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3510
3511         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3512
3513 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3514
3515         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3516
3517 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3518
3519         * menubar-items.el (default-menubar): Use browse-url-mozilla
3520         instead of browse-url-gnome-moz for Mozilla.
3521
3522 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3523
3524         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3525
3526 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3527
3528         * files.el (auto-mode-alist): Remove redundant entries for modes
3529         that live in packages.
3530         (interpreter-mode-alist): Ditto.
3531
3532 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3533
3534         * menubar-items.el (default-menubar): Sync with current
3535         browse-url-xemacs.el.
3536
3537 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3538
3539         * XEmacs 21.4.10 "Military Intelligence" is released.
3540
3541 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3542
3543         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3544
3545 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3546
3547         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3548
3549 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3550
3551         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3552         effect free function.
3553         (font-lock-fontify-keywords-region): Supply the argument to
3554         font-lock-compile-keywords.
3555
3556 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3557
3558         * package-get.el (package-get-download-sites): Bring sites list
3559         up to date, prefer xx.xemacs.org addresses.
3560
3561 2002-09-27  Andy Piper  <andy@xemacs.org>
3562
3563         * dialog.el (make-dialog-box): for general dialogs only
3564         delete-frame-hook will be run.
3565
3566 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3567
3568         * font-lock.el (font-lock-fontify-syntactically-region): Add
3569         comment about lookup-syntax-properties, document LOUDLY as unused.
3570
3571 2002-08-26  Andy Piper  <andy@xemacs.org>
3572
3573         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3574         merge.
3575
3576 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3577
3578         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3579         (make-obsolete-variable): Ditto.
3580         (make-compatible): Ditto.
3581         (make-compatible-variable): Ditto.
3582
3583 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3584
3585         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3586         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3587
3588 2002-08-28  Andy Piper  <andy@xemacs.org>
3589
3590         * files.el (revert-buffer): propagate revert-without-query-status.
3591
3592 2002-06-03  Andy Piper  <andy@xemacs.org>
3593
3594         * dialog-items.el (make-search-dialog): align various subcontrols
3595         in visually pleasing ways, allow frame to autosize to the dialog
3596         size.
3597         * dialog.el (make-dialog-box): add a border inside the frame. Add
3598         :autosize property, if t then reset the frame size appropriately
3599         before the frame is mapped.
3600         * gutter-items.el (set-progress-feedback-instantiator): align
3601         various subcontrols.
3602         * gutter-items.el (set-progress-abort-instantiator): ditto.
3603
3604 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3605
3606         * XEmacs 21.4.9 "Informed Management" is released.
3607
3608 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3609
3610         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3611         "&optional append" argument.
3612
3613 2002-07-16  Didier Verna  <didier@xemacs.org>
3614
3615         * subr.el (replace-in-string): fix case fold bug introduced by
3616         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3617         case-fold-search in temporary buffers.
3618
3619 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3620
3621         * lib-complete.el (find-library): Remove check for mule because
3622         decompression DOES work on Mule.
3623
3624 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3625
3626         * simple.el (join-line): New alias for `delete-indentation'.
3627
3628 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3629
3630         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3631         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3632         (font-lock-builtin-face): New.
3633         (font-lock-constant-face): New.
3634         (font-lock-face-list): Add builtin and constant faces.
3635
3636 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3637
3638         * autoload.el (make-autoload): Support define-derived-mode.
3639         Collected puts of doc-string-elt property.  Based on a patch by
3640         Didier Verna <didier@xemacs.org>.
3641
3642 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3643
3644         * wid-edit.el (widget-field-activate): Fix docstring typo.
3645
3646 2002-07-23  Andy Piper  <andy@xemacs.org>
3647
3648         * about.el (about-personal-info): update me.
3649
3650 2002-07-12  Andy Piper  <andy@xemacs.org>
3651
3652         * custom.el (custom-theme-set-variables): remove bogus
3653         arguments. Use custom-set-default to set defaults.
3654         (custom-set-variables): update doc.
3655         (custom-local-buffer): new, synced from FSF.
3656         (custom-set-default): ditto.
3657         (defcustom): update doc.
3658
3659 2002-06-16  Andy Piper  <andy@xemacs.org>
3660
3661         * menubar-items.el (default-menubar): enable windows printing on
3662         cygwin as well as native.
3663
3664 2002-06-12  Andy Piper  <andy@xemacs.org>
3665
3666         * printer.el (generic-print-buffer): catch all errors so that the
3667         print device can be cleared in all scenarios.
3668         (Printer-clear-device): make sure clearing the printer allows it
3669         to be used again immediately.
3670         (generic-print-region): make sure the default printer face is
3671         black-on-white.
3672
3673 2002-04-23  Jerry James  <james@xemacs.org>
3674
3675         * window-xemacs.el (display-buffer-function): Change doc to
3676         reflect new arg.
3677         * window-xemacs.el (pre-display-buffer-function): Ditto.
3678         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3679         non-nil, make the new window just big enough for its contents.
3680         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3681         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3682         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3683
3684 2002-06-06  Andy Piper  <andy@xemacs.org>
3685
3686         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3687         (defcustom): ditto.
3688         (custom-handle-keyword): ditto.
3689
3690 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3691
3692         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3693         Make obsolete.  Default to nil.
3694         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3695         Inspired by a patch by John Palmieri.
3696
3697 2002-07-01  Mike Alexander  <mta@arbortext.com>
3698
3699         * process.el (shell-command-on-region): Don't delete the region
3700         before giving it to call-process-region
3701
3702 2002-06-04  Jerry James <james@eecs.ku.edu>
3703
3704         * find-paths.el (paths-find-architecture-directory): Search in
3705         `system-configuration'/`base', not `base'`system-configuration'.
3706
3707 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3708
3709         * info.el (Info-index): Add missing \ in [ t].
3710
3711 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3712
3713         * gutter-items.el (gutter-buffers-tab-visible-p,
3714         buffers-tab-omit-function, buffers-tab-selection-function,
3715         buffers-tab-filter-functions):
3716         Doc improvements.
3717
3718 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3719
3720         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3721
3722         * toolbar-items.el (toolbar-news): Fix typo in message string.
3723
3724 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3725
3726         * dialog.el (yes-or-no-p-dialog-box): 
3727         * cmdloop.el (y-or-n-p-minibuf):
3728         (yes-or-no-p-minibuf):
3729         (yes-or-no-p):
3730         (y-or-n-p): 
3731         Specify negative answers in docstrings.
3732
3733 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3734
3735         * package-ui.el (pui-help-echo): Display both installed and author
3736         version.  Use a balloon-help window to display extra info like
3737         package requires.
3738
3739 2002-05-30  Andy Piper  <andy@xemacs.org>
3740
3741         * files.el (revert-buffer-internal): don't visit
3742         revert-buffer. Kill buffer when not used. Suggested by Mike
3743         Alexander <mta@arbortext.com>
3744
3745 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3746
3747         * files.el (revert-buffer): More docstring fiddling.
3748
3749 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3750
3751         * files.el (revert-buffer):
3752         (revert-buffer-internal):
3753         (revert-buffer-insert-file-contents-function):
3754         Improve docstrings and comments.
3755
3756 2002-05-08  Andy Piper  <andy@xemacs.org>
3757
3758         * files.el (revert-buffer): observe noconfirm behavior.
3759
3760 2002-04-09  Andy Piper  <andy@xemacs.org>
3761
3762         * files.el (revert-buffer): use revert-buffer-internal if it looks
3763         like doing so will not result in any user-visible changes.
3764         (revert-buffer-internal): new function. Do the actual process of
3765         reversion and then see whether the result is any different to what
3766         we have already. If it is not then do nothing.
3767
3768 2001-12-11  Andy Piper  <andy@xemacs.org>
3769
3770         * menubar.el (get-popup-menu-response): re-order so that it works
3771         on more sane/facist window systems.
3772
3773 2001-12-03  Andy Piper  <andy@xemacs.org>
3774
3775         * faces.el (frob-face-property): don't infloop in face frobbing
3776         from Jan Vroonhof <jan@xemacs.org>.
3777
3778 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3779
3780         * faces.el (frob-face-property): Follow face fall-back hierarchy
3781         properly for face properties without an instance. Only do manual
3782         copy form 'default in last resort. This handles in particular
3783         the case where 'default itself has only a fall-back (which is
3784         the case by default on windows).
3785
3786 2001-11-24  Andy Piper  <andy@xemacs.org>
3787
3788         * printer.el (generic-print-region): set default-frame-plist to
3789         nil while creating the printer frame so that sizes reflect the
3790         printed page.
3791
3792         * faces.el (face-complain-about-font): Don't complain on printers.
3793
3794 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3795         
3796         * package-net.el: Andy synch.
3797         
3798 2001-12-16  Andy Piper  <andy@xemacs.org>
3799
3800         * package-get.el (package-get-update-all): Make sure installed.db
3801         gets updated after updating packages.
3802
3803 2002-03-28  Ben Wing  <ben@xemacs.org>
3804
3805         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3806         continuation, truncation so that we don't get line jumpiness from
3807         them being larger than the line height.
3808
3809         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3810
3811 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3812
3813         * font.el (font-window-system-mappings): Add mapping for Gtk
3814         (assume identical to X) 
3815
3816 2002-02-04  Andy Piper  <andy@xemacs.org>
3817
3818         * files.el (convert-standard-filename): Fix for short filename
3819         Peter Arius <pas@methodpark.de>
3820
3821 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3822
3823         * list-mode.el (default-choose-completion): completion-base-size
3824         should refer to local value in the completion list buffer.
3825
3826 2001-12-03  Didier Verna  <didier@xemacs.org>
3827
3828         * rect.el: autoload `replace-rectangle'.
3829         * keydefs.el (global-map): bind it to `C-x r p'.
3830
3831 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3832
3833         * XEmacs 21.4.8 "Honest Recruiter" is released.
3834
3835 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3836
3837         This patch is based on Jerry James's patch and analysis.
3838
3839         * select.el (get-clipboard):
3840         (get-selection):
3841         Update docstrings.
3842         (get-clipboard-foreign):
3843         (get-selection-foreign):
3844         New function for use as `interprogram-paste-function's.
3845
3846         * simple.el (interprogram-paste-function): Change default to
3847         `get-clipboard-foreign'; improve docstring.
3848         (interprogram-cut-function): Improve dosctring.
3849
3850 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
3851
3852         * XEmacs 21.4.7 "Economic Science" is released.
3853
3854 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
3855
3856         * cus-edit.el (customize-save-variable): Fix typo in prompt.
3857
3858 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
3859
3860         * obsolete.el (assq-delete-all): New compatibility alias for 
3861         remassq.
3862
3863 2002-01-09  Simon Josefsson  <jas@extundo.com>
3864
3865         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
3866
3867 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
3868
3869         * info.el (Info-auto-generate-directory): Default
3870         Info-auto-generate-directory to 'if-outdated.
3871
3872 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
3873
3874         * startup.el (normal-top-level): Prevent migration code from
3875         trashing .emacs on an error in loading the init files.
3876
3877 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
3878
3879         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
3880         "system default" Xdefaults and friends get xrdb-mode.
3881
3882 2002-03-05  Mats Lidell  <matsl@contactor.se>
3883  
3884         * help-nomule.el (tutorial-supported-languages): Added Swedish
3885         tutorial. Sorted languages.
3886
3887 2002-02-11  Mike Sperber <mike@xemacs.org>
3888
3889         * info.el (Info-maybe-update-dir): Regenerate dir if we're
3890         regenerating outdated dir files and dir is non-existent.
3891
3892 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3893
3894         * code-files.el (convert-mbox-coding-system): Improve comment.
3895         (write-region): Improve docstring.  Reformat to 80 columns.  Add
3896         coding-system argument to `write-region-pre-hook' call.
3897         (write-region-pre-hook): Fix docstring to mention lockname argument.
3898
3899 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
3900
3901         * minibuf.el (completing-read): Remove redundant wrong arg list.
3902
3903         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
3904
3905 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
3906
3907         * obsolete.el (interactive-form): new compatibility alias for 
3908         function-interactive.
3909
3910 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
3911
3912         * menubar-items.el (Menubar-items-truncate-list): Removed.
3913         * menubar-items.el (Menubar-items-truncate-history): New.
3914         * menubar-items.el (default-menubar): Use
3915         Menubar-items-truncate-history.
3916
3917 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
3918
3919         * printer.el (generic-print-region): Pass correct arguments to
3920         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
3921         Torkelsson <torkel@acc.umu.se>.
3922
3923 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
3924
3925         * help.el (describe-mode): synched with FSF 19.34; handle nil
3926         minor mode indicators.
3927
3928 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
3929
3930         * minibuf.el (completing-read): Update docstring.
3931
3932 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
3933
3934         * XEmacs 21.4.6 "Common Lisp" is released.
3935
3936 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
3937
3938         * package-net.el: Inadvertant synch with Windows branch.  From
3939         Andy's log:
3940         (package-net-kit-version): new variable.
3941         (package-net-generate-bin-ini): use it. Remove unwanted functions.
3942
3943 2001-11-28  Steve Youngs  <youngs@xemacs.org>
3944
3945         * package-get.el (package-get-locate-index-file): Also search the
3946         core etc/ directory for the package index file if it can't be
3947         found in ~/.xemacs/.
3948
3949 2001-12-13  William Perry  <wmperry@gnu.org>
3950
3951         * dialog-gtk.el (popup-builtin-question-dialog):
3952         Conform to API in gui.c.
3953         
3954 2001-11-12  Andy Piper  <andy@xemacs.org>
3955
3956         * cus-edit.el (custom-save-face-internal): make sure we save
3957         non-themed faces.
3958         (custom-save-variables): ditto variables.
3959
3960 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
3961
3962         * faces.el (make-face-family):
3963         (make-face-size):
3964         New face-modifying functions per Jan Vroonhof.
3965
3966         cus-face.el (custom-set-face-font-family):
3967         (custom-set-face-font-size):
3968         Use them.
3969
3970         * font.el (font-window-system-mappings): More precise docstring.
3971
3972         (font-create-name):
3973         (font-create-object):
3974         (tty-font-create-object):
3975         (tty-font-create-plist):
3976         (x-font-create-object):
3977         (x-font-create-name):
3978         (ns-font-create-name):
3979         (mswindows-font-create-object):
3980         (mswindows-font-create-name):
3981         Add doctrings.
3982
3983 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
3984
3985         * gtk-faces.el (gtk-init-device-faces): removed spurious
3986         quote before let* expression.
3987
3988 2001-10-29  Andy Piper  <andy@xemacs.org>
3989
3990         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
3991         modified when changing coding system.
3992
3993         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
3994         that we invoke the GUI directory selector.
3995
3996 2001-10-25  Andy Piper  <andy@xemacs.org>
3997
3998         * dialog.el (make-dialog-box): use new directory dialog support.
3999         * minibuf.el (read-file-name-1): ditto.
4000         (read-file-name): ditto.
4001         (read-directory-name): ditto.
4002
4003 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4004
4005         * XEmacs 21.4.5 "Civil Service" is released.
4006
4007 2001-04-23  Didier Verna  <didier@xemacs.org>
4008
4009         * cus-edit.el (custom-variable-pre-save): New.
4010         * cus-edit.el (custom-variable-post-save): New.
4011         * cus-edit.el (custom-variable-save): use them.
4012         * cus-edit.el (custom-face-pre-save): New.
4013         * cus-edit.el (custom-face-post-save): New.
4014         * cus-edit.el (custom-face-save): use them.
4015         * cus-edit.el (custom-group-pre-save): New.
4016         * cus-edit.el (custom-group-post-save): New.
4017         * cus-edit.el (custom-group-save): use them.
4018         * cus-edit.el (Custom-save): use the pre/post functions above,
4019         call `custom-save-all' only once.
4020         * cus-edit.el (custom-variable-pre-reset-standard): New.
4021         * cus-edit.el (custom-variable-post-reset-standard): New.
4022         * cus-edit.el (custom-variable-reset-standard): use them.
4023         * cus-edit.el (custom-face-pre-reset-standard): New.
4024         * cus-edit.el (custom-face-post-reset-standard): New.
4025         * cus-edit.el (custom-face-reset-standard): use them.
4026         * cus-edit.el (custom-group-pre-reset-standard): New.
4027         * cus-edit.el (custom-group-post-reset-standard): New.
4028         * cus-edit.el (Custom-reset-standard): use them.
4029         * cus-edit.el (custom-face-reset-saved): use the pre/post
4030         functions above, call `custom-save-all' only once.
4031
4032 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4033
4034         * gutter-items.el (buffers-tab face): Derive from the modeline
4035         face by default.  Many people use white-on-black for the default
4036         font, and the tabs look hideous with that color combination.  The
4037         modeline usually has the correct colors.
4038
4039 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4040
4041         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4042         (tag-mark-stack-max): Typo fix.
4043
4044 2001-09-28  Ben Wing  <ben@xemacs.org>
4045
4046         * font-lock.el:
4047         * font-lock.el (font-lock-after-change-function):
4048         fix problem with last patch, reported by Katsumi Yamaoka.
4049
4050 2001-09-17  Ben Wing  <ben@xemacs.org>
4051
4052         * font-lock.el (font-lock-after-change-function):
4053         fix problem when you insert a comment on the line before a line of
4054         code: if we use the following char, then when you hit backspace,
4055         the following line of code turns the comment color.
4056
4057 2001-06-08  Ben Wing  <ben@xemacs.org>
4058
4059         * process.el: comment about shell-command-switch.
4060         * process.el (shell-quote-argument): Need to quote a null
4061         argument, too.  From Dan Holmsand.
4062         
4063         * startup.el (normal-top-level): Delete some unused FSF junk.
4064         * startup.el (command-line-early):
4065         
4066         * startup.el (command-line): Call MS Windows init function.
4067         
4068         * win32-native.el:
4069         * win32-native.el (mswindows-system-shells): New.
4070         * win32-native.el (mswindows-system-shell-p): New.
4071         * win32-native.el (init-mswindows-at-startup): New.
4072         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4073         * win32-native.el (mswindows-quote-one-simple-arg):
4074         * win32-native.el (mswindows-quote-one-command-arg):
4075         * win32-native.el (mswindows-construct-process-command-line-alist):
4076         Correct comments at top.  Correctly handle passing arguments
4077         to Cygwin programs and to bash.  Fix quoting of zero-length
4078         arguments (from Dan Holmsand).  Set shell-command-switch based
4079         on shell-file-name, which in turn comes from env var SHELL.
4080
4081 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4082
4083         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4084         default-toolbar-position): Fill docstrings for balloon-help.
4085
4086 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4087
4088         * faces.el: Reenable specifications over 'gtk domain.
4089
4090 2001-08-08  Didier Verna  <didier@xemacs.org>
4091
4092         * autoload.el (update-autoload-files): make defdir a file name,
4093         not directory name.
4094
4095 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4096
4097         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4098
4099         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4100
4101 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4102
4103         * font-menu.el (font-menu-set-font): Default to current font-family.
4104         (font-menu-preferred-resolution):
4105         (font-menu-size-scaling):
4106         Provide gtk defaults, too.
4107
4108 2001-07-29  Mike Alexander  <mta@arbortext.com>
4109
4110         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4111         list
4112         (custom-set-face-font-family): ditto
4113
4114 2001-07-26  Mike Sperber <mike@xemacs.org>
4115
4116         * files.el (auto-mode-alist): .9 files are man pages, too.
4117
4118 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4119
4120         * process.el (call-process-internal): bind
4121         coding-system-for-write to 'binary when calling
4122         start-process-internal, so the process receives 
4123         the literal contents of INFILE.
4124
4125 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4126
4127         * files.el (auto-mode-alist): Add configure.ac support.
4128
4129 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4130
4131         * buff-menu.el:
4132         mouse.el:
4133         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4134
4135 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4136
4137         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4138
4139 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4140
4141         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4142         mixed text.
4143         (kinsoku-eol-p): Ditto.
4144
4145 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4146
4147         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4148         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4149         characters as the category `s' or `e' correctly.
4150
4151 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4152
4153         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4154
4155 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4156
4157         * mule/cyrillic.el:  Set up case table.
4158
4159 2001-06-08  Mike Sperber <mike@xemacs.org>
4160
4161         * files.el (save-some-buffers-1): Don't zap the help window right
4162         after `map-y-or-n-p' has popped it up.
4163
4164 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4165
4166         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4167
4168 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4169
4170         * specifier.el: define-specifier-tag 'gtk.
4171
4172 2001-05-12  Ben Wing  <ben@xemacs.org>
4173
4174         * find-paths.el (paths-find-recursive-path):
4175         fix error with null EXCLUDE-REGEXP.
4176         
4177         * font-lock.el (font-lock-mode):
4178         fix problem reported by hrvoje with buffers starting with a space.
4179         
4180 2001-05-06  Ben Wing  <ben@xemacs.org>
4181
4182         * dialog.el (make-dialog-box):
4183         * menubar-items.el (default-menubar):
4184         * printer.el (generic-print-buffer):
4185         * printer.el (generic-print-region):
4186         implement printing the selection when it's selected.
4187
4188 2001-04-18  Didier Verna  <didier@xemacs.org>
4189
4190         * cus-edit.el (Custom-reset-standard): reset to standard settings
4191         not only when the buffer's :custom-state is 'modified, but also
4192         when it is 'set or 'saved.
4193
4194 2001-04-17  Didier Verna  <didier@xemacs.org>
4195
4196         * startup.el (load-user-init-file): define `custom-file' before
4197         loading the user's init file.
4198
4199 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4200
4201         * menubar.el (popup-mode-menu): Make it work with
4202         popup-menu-titles turned off.
4203         
4204 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4205
4206         * about.el (about-mailto-link): Use compose-mail for sending mail.
4207
4208 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4209
4210         * package-admin.el (package-install-hook): New.
4211         (package-delete-hook): New.
4212         (package-admin-add-single-file-package): Use package-delete-hook.
4213
4214         * package-get.el (package-get): Use package-install-hook.
4215
4216 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4217
4218         * package-ui.el (pui-install-selected-packages): reverse the lists
4219         of packages so that they get handled in the same order as they
4220         were selected.
4221
4222 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4223
4224         * packages.el (locate-library): Use read-library-name for completion.
4225
4226 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4227
4228         * byte-optimize.el (=): `=' is not a binary predicate!
4229         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4230         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4231
4232 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4233
4234         * bytecomp.el (byte-compile-arithcompare):
4235         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4236
4237 2001-06-03  William M. Perry  <wmperry@gnu.org>
4238
4239         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4240         return the filename selected by the user!
4241
4242 2001-05-31  William M. Perry  <wmperry@gnu.org>
4243
4244         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4245         in XEmacs/GTK.
4246
4247 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4248
4249         * coding.el: Tiny typo fixed.
4250
4251 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4252
4253         * XEmacs 21.4.3 "Academic Rigor" is released.
4254
4255 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4256
4257         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4258
4259 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4260
4261         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4262
4263 2001-05-04  Ben Wing  <ben@xemacs.org>
4264
4265         * printer.el (generic-print-buffer):
4266         * printer.el (generic-print-region):
4267         Enable dialog boxes.  Apply workaround recommended by Kirill.
4268         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4269         
4270         * simple.el (kill-whole-line):
4271         * simple.el (kill-line-1):
4272         * simple.el (kill-entire-line):
4273         * simple.el (kill-line):
4274         * simple.el (backward-kill-line):
4275         Take out interactive dependence of kill-whole-line.
4276
4277 2001-04-22  Ben Wing  <ben@xemacs.org>
4278
4279         * dialog.el (make-dialog-box):
4280         Put dialog titles back in -- this time correctly.  Fix various
4281         other problems with leaks and such.
4282
4283         * simple.el (region-exists-p):
4284         * simple.el (region-active-p):
4285         Add comment about which one is correct to use in menu specs.
4286
4287 2001-05-05  Ben Wing  <ben@xemacs.org>
4288
4289         * dialog.el (make-dialog-box): fix doc string.
4290         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4291         take out Pretty Print.
4292         * printer.el:
4293         * printer.el (printer-current-device): New.
4294         * printer.el (Printer-get-device): New.
4295         * printer.el (Printer-clear-device): New.
4296         * printer.el (generic-page-setup): New.
4297         * printer.el (generic-print-buffer):
4298         * printer.el (generic-print-region):
4299         Implement Page Setup.  Handle errors properly.
4300
4301 2001-05-05  Ben Wing  <ben@xemacs.org>
4302
4303         * subr.el (error): Complete list of errors in doc string.
4304         
4305 2001-04-22  Ben Wing  <ben@xemacs.org>
4306
4307         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4308         
4309 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4310
4311         * build-report.el: Remove CVS keywords since this file has been in
4312         core lisp for a while now.
4313         * build-report.el (build-report-make-output-files): Fix typo.
4314
4315 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4316
4317         * about.el (about-finish-buffer): Make sure the last change works
4318         even if EVENT is nil.
4319
4320 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4321
4322         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4323         clicked, not the one that happens to be the current buffer at the
4324         time.
4325
4326 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4327
4328         * cus-edit.el (custom-display): Support the GTK Window System also.
4329
4330 2001-04-30  Ben Wing  <ben@xemacs.org>
4331
4332         * printer.el:
4333         * printer.el (printer-page-header):
4334         * printer.el (Print-context): New.
4335         * printer.el (printer-page-footer):
4336         * printer.el (generate-header-element): New.
4337         * printer.el (generate-header-line): New.
4338         * printer.el (print-context-property):
4339         * printer.el (generic-print-buffer):
4340         * printer.el (generic-print-region):
4341         Implement headers and footers.  Implement calling Print dialog box
4342         (#### but it doesn't quite work yet).
4343
4344 2001-04-25  Ben Wing  <ben@xemacs.org>
4345
4346         * about.el (xemacs-hackers):
4347         * about.el (about-url-alist):
4348         * about.el (about-personal-info):
4349         * about.el (about-hacker-contribution):
4350         More contributions.
4351         
4352         * simple.el (handle-post-motion-command):
4353         Fix spurious setting of zmacs-region-stays to t after a non-shift
4354         motion command.
4355
4356 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4357
4358         * about.el (about-personal-info): Update my bio.
4359         (about-hacker-contribution): Ditto.
4360
4361 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4362
4363         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4364
4365 2001-04-19  Andy Piper  <andy@xemacs.org>
4366
4367         * package-net.el (package-net-cygwin32-binary-size): new size.
4368         (package-net-win32-binary-size): new size.
4369         (package-net-convert-index-to-ini): Use new arch.
4370         (package-net-batch-convert-index-to-ini): Removed.
4371         (package-net-generate-bin-ini): New.
4372         (package-net-batch-generate-bin-ini): New.
4373
4374 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4375
4376         * XEmacs 21.4.1 "Copyleft" is released.
4377
4378 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4379
4380         * x-compose.el (xlib-input-method-bug-workaround):
4381         (alias-colon-to-double-quote):
4382         Force sort in map-keymap to work around rehash bug.
4383
4384 2001-04-17  Ben Wing  <ben@xemacs.org>
4385
4386         * about.el: Finish overhaul, add a few new hackers, update a
4387         couple old ones.
4388
4389 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4390
4391         * XEmacs 21.4.0 "Solid Vapor" is released.
4392
4393 2001-04-15  Ben Wing  <ben@xemacs.org>
4394
4395         * about.el:
4396         * about.el (about-headline-face): New.
4397         * about.el (about-link-face): New.
4398         * about.el (about-current-release-maintainers): New.
4399         * about.el (about-other-current-hackers): New.
4400         * about.el (about-url-alist):
4401         * about.el (about-once-and-future-hackers): New.
4402         * about.el (about-mailto-link): New.
4403         * about.el (about-get-buffer):
4404         * about.el (about-finish-buffer):
4405         * about.el (about-xemacs):
4406         * about.el (about-features): Removed.
4407         * about.el (about-advantages): New.
4408         * about.el (about-maintainer-info): Removed.
4409         * about.el (about-personal-info): New.
4410         * about.el (about-hacker-contribution): New.
4411         * about.el (about-maintainer):
4412         * about.el (about-show-linked-info):
4413         * about.el (about-hackers):
4414         Major revamping.  Rewriting of most of the text, improve the
4415         link handling, separate info on contributors into personal
4416         and contribution info, add new contributors, update personal
4417         info, etc. etc.
4418         
4419         * menubar-items.el (default-menubar):
4420         Help menubar entry for News now says more accurately
4421         "What's New in XEmacs".
4422         
4423         * mouse.el:
4424         * mouse.el (mouse-track-cleanup-hook):
4425         * mouse.el (mouse-track):
4426         Don't set-buffer to a dead buffer when calling mouse-track
4427         cleanup hooks.
4428
4429 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4430
4431         * XEmacs 21.2.47 "Zephir" is released.
4432
4433 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4434
4435         * dialog.el (make-dialog-box): Disable dialog box titles until
4436         we get them working.
4437
4438 2001-03-30  Ben Wing  <ben@xemacs.org>
4439
4440         * help.el:
4441         * help.el (Help-princ-face):
4442         * help.el (Help-prin1-face):
4443         * help.el (frob-help-extents):
4444         * help.el (describe-function-1):
4445         * help.el (describe-variable):
4446         Avoid using font-lock faces, which may not be defined.
4447         Instead, use hyper-apropos faces, and make sure they're
4448         defined as necessary by using `require'. (It's not so safe
4449         to do this for font-lock.) In any case, we will eventually
4450         be merging this functionality into hyper-apropos.
4451
4452         * loaddefs.el (completion-ignored-extensions):
4453         Fix documentation.
4454         
4455         * menubar-items.el (menu-truncate-list): Removed.
4456         * menubar-items.el (Menubar-items-truncate-list): New.
4457         * menubar-items.el (default-menubar):
4458         Fix errors if grep or compile command is too long.  Rename helper
4459         function to be less visible.
4460
4461 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4462
4463         * byte-optimize.el (byte-optimize-minus):
4464         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4465
4466 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4467
4468         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4469         Mule is available.
4470
4471         * mule/latin.el: New file.
4472
4473 2001-03-11  Ben Wing  <ben@xemacs.org>
4474
4475         * auto-save.el:
4476         * auto-save.el (auto-save-directory):
4477         * auto-save.el (make-auto-save-file-name):
4478         * auto-save.el (auto-save-file-name-p): New.
4479
4480         Merge in improvements from other definition of
4481         make-auto-save-file-name in files.el.
4482         
4483         * auto-save.el (auto-save-original-name):
4484         * auto-save.el (auto-save-name-in-fixed-directory):
4485         * auto-save.el (auto-save-unslashify-name): Removed.
4486         * auto-save.el (auto-save-slashify-name): Removed.
4487         * auto-save.el (auto-save-reserved-chars): New.
4488         * auto-save.el (auto-save-escape-name): New.
4489         * auto-save.el (auto-save-unhex): New.
4490         * auto-save.el (auto-save-unescape-name): New.
4491
4492         Change algorithm for encoding filenames in auto-save names to be
4493         entirely safe with all filesystems and all possible characters in
4494         a filename, and 100% reversible. (Essentially, uses
4495         quoted-printable as the encoding.)
4496         
4497         * auto-save.el (recover-all-files):
4498
4499         Use insert-directory rather than calling ls directly -- fixes
4500         things under Windows.
4501
4502         * files.el:
4503         * files.el (convert-standard-filename): Substitute FSF's
4504         definition for this (we had nothing here before).
4505         
4506         * files.el (backup-buffer): Warning fix.
4507         
4508         * files.el (make-backup-file-name):
4509         * files.el (find-backup-file-name):
4510         Fix error in calling sequence to auto-save-file-name-p.
4511         
4512         * files.el (recover-file):
4513         Use insert-directory rather than calling ls directly -- fixes
4514         things under Windows.
4515
4516         * files.el (make-auto-save-file-name): Removed.
4517         * files.el (auto-save-file-name-p): Removed.
4518         auto-save is always dumped so no sense in having a definition
4519         that will always be overwritten with another.
4520         
4521         * files.el (insert-directory):
4522         * win32-native.el:
4523         * win32-native.el (debug-mswindows-process-command-lines):
4524         * win32-native.el (original-make-auto-save-file-name): Removed.
4525         * win32-native.el (make-auto-save-file-name): Removed.
4526
4527
4528 2001-03-21  Martin Buchholz <martin@xemacs.org>
4529
4530         * XEmacs 21.2.46 "Urania" is released.
4531
4532 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4533
4534         * menubar-items.el (default-menubar): Update sample.emacs to
4535         sample.init.el and adjust accelerators.
4536
4537 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4538
4539         * build-report.el (build-report): Improve docstring.
4540
4541 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4542
4543         * ChangeLog: Log GTK merge.
4544
4545         * gutter-items.el:
4546         * mwheel.el:
4547         * sound.el:
4548         * startup.el:
4549         Revert gratuitous whitespace changes.
4550
4551 2001-03-07  Ben Wing  <ben@xemacs.org>
4552
4553         * help.el:
4554         * help.el (key-or-menu-binding):
4555         * help.el (Help-find-file): New.
4556         * help.el (describe-beta):
4557         * help.el (describe-copying):
4558         * help.el (describe-project):
4559         * help.el (view-emacs-news):
4560         * help.el (view-sample-init-el): New.
4561         * help.el (Help-princ-face): New.
4562         * help.el (Help-prin1-face): New.
4563         * help.el (help-symbol-function-context-menu):
4564         * help.el (help-symbol-variable-context-menu):
4565         * help.el (help-symbol-function-and-variable-context-menu):
4566         * help.el (frob-help-extents):
4567         * help.el (describe-function-1):
4568         * help.el (describe-variable):
4569
4570         Add coloring in Help buffers, correspondent with hyperlinks.
4571         View files in view-mode rather than Fundamental.
4572         Remove separators from context menus -- now handled in generic code.
4573         Add `Find Tag' to context menu.
4574         
4575         * menubar.el (popup-mode-menu):
4576
4577         Rewrite code that outputs the popup menu to (a) put more specific
4578         entries first, (b) be more robust, (c) output the proper context
4579         menu separators automatically (the context menu functionality is
4580         new and currently used only by Help).
4581
4582 2001-03-10  William M. Perry  <wmperry@aventail.com>
4583
4584         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4585         this function when converting from the 21.1 GTK branch.  Now
4586         supports file, password, question, and color built-in dialogs.
4587
4588 2001-03-06  Ben Wing  <ben@xemacs.org>
4589
4590         * keydefs.el:
4591         * keydefs.el (global-map):
4592         Add commented-out change of M-k (for 21.5).
4593         
4594         * menubar-items.el (default-menubar):
4595         Fix items to control kill-line behavior; add items for
4596         shifted motion.
4597         
4598         * simple.el:
4599         * simple.el (kill-whole-line):
4600         * simple.el (historical-kill-line): Removed.
4601         * simple.el (kill-line): Removed.
4602         * simple.el (kill-entire-line): New.
4603         * simple.el (kill-line-1): New.
4604         * simple.el (backward-kill-line):
4605         Undo kill-whole-line == always changes.  Add new function
4606         kill-entire-line to unconditionally delete the current line.
4607         Add comments describing the lamentable state of affairs of
4608         the kill-line functions and variables.
4609
4610 2001-03-02  Ben Wing  <ben@xemacs.org>
4611
4612         * simple.el:
4613         * simple.el (beginning-of-buffer):
4614         * simple.el (end-of-buffer):
4615         * simple.el (mark-ring-unrecorded-commands):
4616         * simple.el (signal-error-on-buffer-boundary):
4617         * simple.el (shifted-motion-keys-select-region):
4618         * simple.el (unshifted-motion-keys-deselect-region):
4619         * simple.el (motion-keys-for-shifted-motion): New.
4620         * simple.el (handle-pre-motion-command):
4621         * simple.el (handle-post-motion-command):
4622         * simple.el (forward-char-command):
4623         * simple.el (backward-char-command):
4624         * simple.el (scroll-up-command):
4625         * simple.el (scroll-down-command):
4626         * simple.el (next-line):
4627         * simple.el (previous-line):
4628         * simple.el (backward-block-of-lines):
4629         * simple.el (forward-block-of-lines):
4630         * simple.el (backward-word):
4631         * simple.el (mark-word):
4632
4633         Augment documentation of the most common motion commands to make
4634         note of the shifted-motion support.  Improve the support to (a)
4635         properly document how it works and why it's done in the fashion it
4636         is, and (b) allow the keystrokes that trigger it to be customized.
4637
4638         Correct error in the customize specification of
4639         mark-ring-unrecorded-commands.
4640
4641 2001-03-02  Ben Wing  <ben@xemacs.org>
4642
4643         * font-lock.el:
4644         * font-lock.el (font-lock-pending-extent-table): Removed.
4645         * font-lock.el (font-lock-pending-buffer-table): New.
4646         * font-lock.el (font-lock-pre-idle-hook):
4647         * font-lock.el (font-lock-after-change-function):
4648         * font-lock.el (font-lock-fontify-pending-extents):
4649         * font-lock.el (font-lock-lisp-like):
4650
4651         Fix handling of pending extents to avoid excessive slowness (N^2
4652         behavior) when making lots of buffer changes between redisplays,
4653         such as when saving the Options.
4654
4655 2001-03-09  William M. Perry  <wmperry@aventail.com>
4656
4657         * device.el:
4658         * dragdrop.el:
4659         * dumped-lisp.el:
4660         * faces.el:
4661         * frame.el:
4662         * gnuserv.el:
4663         * loadup.el:
4664         * menubar-items.el:
4665         * minibuf.el:
4666         The Great GTK Merge.
4667
4668         * ChangeLog.GTK:
4669         * dialog-gtk.el:
4670         * gdk.el:
4671         * generic-widgets.el:
4672         * glade.el:
4673         * gnome-widgets.el:
4674         * gnome.el:
4675         * gtk-compose.el:
4676         * gtk-extra.el:
4677         * gtk-faces.el:
4678         * gtk-ffi.el:
4679         * gtk-file-dialog.el:
4680         * gtk-font-menu.el:
4681         * gtk-glyphs.el:
4682         * gtk-init.el:
4683         * gtk-iso8859-1.el:
4684         * gtk-marshal.el:
4685         * gtk-mouse.el:
4686         * gtk-package.el:
4687         * gtk-password-dialog.el:
4688         * gtk-select.el:
4689         * gtk-widget-accessors.el:
4690         * gtk-widgets.el:
4691         * gtk.el:
4692         widgets-gtk.el:
4693         The Great GTK Merge: new files.
4694
4695 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4696
4697         * generic-widgets.el: Don't require gtk (a built-in feature) at
4698         top level.  Don't execute the last sexp unless (featurep 'gtk).
4699
4700 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4701
4702         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4703
4704 2001-02-23  Martin Buchholz <martin@xemacs.org>
4705
4706         * XEmacs 21.2.45 "Thelxepeia" is released.
4707
4708 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4709  
4710         * about.el (xemacs-hackers): update my entry. 
4711         * about.el (about-maintainer-info): ditto. 
4712         * about.el (about-hackers): ditto. 
4713
4714 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4715
4716         * about.el (about-maintainer-info): More vanity info about
4717         yours truly.
4718
4719 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4720
4721         * build-report.el (build-report-destination): xemacs-build-reports
4722         has moved to SourceForge, where mailing list name length is
4723         restricted, hence the name change to
4724         xemacs-buildreports@xemacs.org.
4725         * build-report.el (build-report-keep-regexp): Update default.
4726         * build-report.el (build-report-delete-regexp): Ditto.
4727         * build-report.el (build-report-make-output-files): Ditto.
4728
4729 2001-02-19  Craig Lanning  <lanning@scra.org>
4730
4731         * lisp-mode.el: Add indentation specifications for following
4732         Common Lisp forms: handler-case, handler-bind, with-slots,
4733         with-open-file, with-open-stream, print-unreadable-object.
4734
4735 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4736
4737         * font-lock.el (font-lock-set-defaults-1):
4738         Move initialization of `font-lock-cache-position' so that it's set
4739         even if font-lock-keywords is already defined.
4740
4741 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4742
4743         * autoload.el (generate-file-autoloads-1):
4744         Use `emacs-lisp-mode-syntax-table' instead of
4745         `lisp-mode-syntax-table'.
4746         * lisp-mode.el (lisp-mode-syntax-table):
4747         Get rid of old checks for `parse-partial-sexp' version.
4748         Make `|' (pipe) string delimiter instead of punctuation.
4749
4750 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4751
4752         * window.el (save-selected-window):
4753         Use gensym for better macro hygiene.
4754
4755 2001-02-06  Mike Sperber <mike@xemacs.org>
4756
4757         * dump-paths.el:
4758         * startup.el (startup-setup-paths): Set and use
4759         `mule-lisp-directory'.
4760         (startup-setup-paths-warning): Ditto.
4761
4762         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4763         (paths-construct-load-path): Consider `mule-lisp-directory'.
4764
4765 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4766
4767         * font-lock.el: Syntax table improvements used.  A few random
4768         changes are not specified below.
4769         (font-lock-fontify-string-delimiters):
4770         (font-lock-syntactic-keywords):
4771         (font-lock-cache-state nil):
4772         (font-lock-cache-position):
4773         New variables.
4774         (font-lock-set-syntax):
4775         (font-lock-apply-syntactic-highlight):
4776         (font-lock-fontify-syntactic-anchored-keywords):
4777         (font-lock-fontify-syntactic-keywords-region):
4778         (font-lock-eval-keywords):
4779         New functions.
4780         (font-lock-remove-face):
4781         (font-lock-fontify-syntactically-region):
4782         Use syntax properties.
4783
4784 2001-02-08  Martin Buchholz <martin@xemacs.org>
4785
4786         * XEmacs 21.2.44 "Thalia" is released.
4787
4788 2001-01-16  Mike Sperber <mike@xemacs.org>
4789
4790         * startup.el (normal-top-level): Work even if no installation root
4791         is found.
4792
4793 2001-01-30  Andy Piper  <andy@xemacs.org>
4794
4795         * gutter-items.el (progress-abort-glyph): remove instantiator.
4796         (set-progress-abort-instantiator): new function.
4797         (abort-progress-feedback): use it.
4798
4799         * gutter.el (set-gutter-dirty-p): new function.
4800
4801 2001-01-30  Didier Verna  <didier@xemacs.org>
4802
4803         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4804
4805 2001-01-24  Didier Verna  <didier@xemacs.org>
4806
4807         * sound.el (sound-extension-list): give a better default value.
4808         * sound.el (load-sound-file): improve the doc string, also find
4809         files given by absolute names, pass a real extension list to
4810         `locate-file'.
4811
4812 2001-01-26  Martin Buchholz <martin@xemacs.org>
4813
4814         * XEmacs 21.2.43 "Terspichore" is released.
4815
4816 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4817
4818         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4819         messages from gnuserv.
4820
4821 2001-01-20  Martin Buchholz <martin@xemacs.org>
4822
4823         * XEmacs 21.2.42 "Poseidon" is released.
4824
4825 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4826
4827         * cl-macs.el (cl-upcase-arg): New function.
4828         (cl-function-arglist): New function.
4829         (cl-transform-lambda): Automatically add CL-style lambda list to
4830         documentation string using functions above.
4831
4832 2001-01-12  Andy Piper  <andy@xemacs.org>
4833
4834         * package-get.el (package-get-custom): call
4835         package-net-update-installed-db.
4836
4837         * package-ui.el (pui-install-selected-packages): call
4838         package-net-update-installed-db.
4839
4840         * package-net.el (package-net-update-installed-db): use
4841         packages-package-list so that we reflect reality.
4842
4843         * packages.el (packages-package-list): Make docstring reflect
4844         reality.
4845
4846         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
4847
4848         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
4849         isn't installed.
4850
4851 2001-01-17  Andy Piper  <andy@xemacs.org>
4852
4853         * wid-edit.el (widget-activation-glyph-mapper): activate or
4854         deactivate native widgets.
4855         (widget-glyph-insert-glyph): record instantiator.
4856         (widget-push-button-value-create): use it.
4857
4858         * gui.el (gui-button-action): new function. Make button's domain
4859         buffer current when calling.
4860         (make-gui-button): update to use gui-button-action.
4861
4862 2001-01-16  Didier Verna  <didier@xemacs.org>
4863
4864         * menubar-items.el (default-menubar): add an entry for modeline
4865         horizontal scrolling in Options -> Display.
4866
4867 2001-01-17  Steve Youngs  <youngs@xemacs.org>
4868
4869         * package-get.el (package-get-require-signed-base): Set to nil
4870         by default.
4871
4872 2001-01-17  Martin Buchholz <martin@xemacs.org>
4873
4874         * XEmacs 21.2.41 "Polyhymnia" is released.
4875
4876 2001-01-16  Mike Sperber <mike@xemacs.org>
4877
4878         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
4879         catch lisp/mule/.
4880
4881 2001-01-14  Mike Sperber <mike@xemacs.org>
4882
4883         * startup.el (maybe-create-compatibility-dot-emacs):
4884         (maybe-unmigrate-user-init-file):
4885         (unmigrate-user-init-file): Created.
4886         (maybe-migrate-user-init-file): Offer creation of compatibility
4887         .emacs.
4888         Some doc fixes wrt init file location.
4889
4890 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
4891
4892         * faces.el (face-frob-from-locale-first): new variable.
4893         (frob-face-font-2): Honor tags arg while trying to use
4894         standard-face-mapping.  When face-frob-from-locale-first is set,
4895         first try to set face inheriting from frobbed-face.
4896
4897 2001-01-15  Didier Verna  <didier@xemacs.org>
4898
4899         * about.el (xemacs-hackers): update my entry.
4900         * about.el (about-url-alist): ditto.
4901         * about.el (about-maintainer-info): ditto.
4902         * about.el (about-hackers): ditto.
4903
4904 2001-01-15  Martin Buchholz  <martin@xemacs.org>
4905
4906         The byte compiler has been badly broken for a year,
4907         by the patch of 1999-12-06.
4908         * byte-optimize.el (byte-optimize-form-code-walker):
4909         Bug was: the byte compiler was making this erroneous optimization:
4910         (progn (or (foo)) (bar)) ==> (bar)
4911
4912 2000-11-20  Mike Sperber <mike@xemacs.org>
4913
4914         * setup-paths.el (paths-core-load-path-depth): Split
4915         `paths-load-path-depth' in two for site and core lisp.  Don't
4916         recurse into core.
4917         * setup-paths.el (paths-construct-load-path): Use.
4918
4919 2001-01-10  Andy Piper  <andy@xemacs.org>
4920
4921         * package-net.el (package-net-cygwin32-binary-size): new variable
4922         (package-net-win32-binary-size): ditto.  add much needed
4923         commentary.
4924
4925         * gutter-items.el (buffers-tab-items): correct off-by-one error
4926         for buffers-tab-max-size.
4927
4928 2001-01-08  Martin Buchholz <martin@xemacs.org>
4929
4930         * XEmacs 21.2.40 is released.
4931
4932 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4933
4934         * mule/hebrew.el: Fix comments and typos.
4935         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
4936
4937 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
4938
4939         * ChangeLog.1: move ancient log from fill.el.
4940
4941         * dump-paths.el:
4942         paragraphs.el:
4943         mule/mule-category.el:
4944         Miscellaneous typo fixes and slight doc clarifications.
4945
4946         * mule/mule-ccl.el:  Correct file name in header.
4947
4948 2000-12-31  Martin Buchholz <martin@xemacs.org>
4949
4950         * XEmacs 21.2.39 is released.
4951
4952 2000-12-27  Martin Buchholz  <martin@xemacs.org>
4953
4954         * byte-optimize.el (byte-optimize-cond):
4955         (byte-optimize-cond-1): New.
4956         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
4957         Optimizes (cond (x nil)) ==> nil.
4958         Provide better diagnostic on malformed expr like (cond foo).
4959
4960 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
4961
4962         * mule/mule-coding.el:
4963         mule/mule-cmds.el (reset-language-environment,
4964         set-language-environment-coding-systems):
4965         Safer default coding-priority-list, corresponding to src/file-coding.h.
4966
4967 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
4968
4969         * package-admin.el: Allow package removal from
4970         early-package-load-path.
4971
4972 2000-12-15  Andreas Jaeger  <aj@suse.de>
4973
4974         * about.el (about-maintainer-info): Update my entry.
4975
4976 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
4977
4978         * packages.el (locate-library): Add support for bzip2
4979         compressed .el files.
4980
4981 2000-12-12  Andy Piper  <andy@xemacs.org>
4982
4983         * package-net.el: new file.
4984
4985 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
4986
4987         * font-lock.el: Add missing C++ keywords.
4988
4989 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
4990
4991         * simple.el (indent-for-comment): Preserve indentation of comments
4992         starting in column 0, as documented in (Info-goto-node
4993         "(xemacs)Comments").  Update docstring accordingly.
4994
4995 2000-12-05  Martin Buchholz <martin@xemacs.org>
4996
4997         * XEmacs 21.2.38 is released.
4998
4999 2000-12-04  Didier Verna  <didier@xemacs.org>
5000
5001         * mouse.el (default-mouse-track-set-point-in-window): remove
5002         spurious '+' operation detected by Martin.
5003
5004
5005 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5006
5007         * cl-extra.el (coerce):
5008         Implement char to integer coercion.
5009         Remove extraneous (numberp) test.
5010
5011         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5012         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5013         (byte-optimize-predicate):
5014         Warn if evaluating constant expression signals an error.
5015         (byte-optimize-form): Small simplification.
5016
5017         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5018
5019 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5020
5021         * byte-optimize.el:
5022         (byte-optimize-minus):
5023         (byte-optimize-plus):
5024         (byte-optimize-mult):
5025         (byte-optimize-quo):
5026         Use (car (last x)) instead of (last x) to get last elt!
5027         Use `byte-optimize-predicate' to optimize `%'.
5028         Move optimizations for special numeric args to bytecomp.el.
5029         * bytecomp.el (byte-compile-associative): Remove.
5030         (byte-compile-max): New.
5031         (byte-compile-min): New.
5032         Properly handle erroneous calls: (max) (min).
5033         (byte-compile-plus): New.
5034         (byte-compile-minus):
5035         It's easiest to handle 0, +1 and -1 args here.
5036         (byte-compile-mult): New.
5037         It's easiest to handle 1, -1 and 2 args here.
5038         (byte-compile-quo):
5039         It's easiest to handle 0, +1 and -1 args here.
5040         Issue byte-compiler warning when dividing by zero.
5041
5042         Byte-compiler arithmetic improvements.
5043         Better optimize these expressions in the obvious way:
5044         (+ x y 1)   -->  varref x varref y add add1
5045         (+ x y -1)  -->  varref x varref y add sub1
5046         (- x y 0)   -->  (- x y)
5047         (- 0 x y)   -->  (- (- x) y)
5048         (% 42 19)   --> compile-time constant
5049         (/ 42 19)   --> compile-time constant
5050         (* (foo) 2) --> foo call dup plus
5051
5052         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5053         unless (declaim (optimize (safety 3)))
5054         or (setq byte-compile-delete-errors nil).
5055
5056 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5057
5058         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5059         docstrings.
5060
5061 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5062
5063         * startup.el (command-line-do-help):  Add documentation of
5064         portable dumper switches.
5065
5066 2000-11-22  Andy Piper  <andy@xemacs.org>
5067
5068         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5069
5070         * glyphs.el (init-glyphs): don't use autodetect for strings.
5071
5072 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5073
5074         * byte-optimize.el (byte-optimize-char-before):
5075         (byte-optimize-backward-char):
5076         (byte-optimize-backward-word):
5077         Fix incorrect optimizations for these sorts of expressions:
5078         (let ((x nil)) (backward-char x))
5079
5080 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5081
5082         * byte-optimize.el:
5083         * byte-optimize.el (byte-optimize-backward-char): New.
5084         * byte-optimize.el (byte-optimize-backward-word): New.
5085         Make backward-word and backward-char as efficient as forward versions.
5086
5087         * bytecomp.el (byte-compile-no-args-with-one-extra):
5088         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5089         * bytecomp.el (byte-compile-two-args-with-one-extra):
5090         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5091         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5092         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5093         Check if extra arg is constant nil, and if so, use byte-coded call.
5094
5095         * simple.el (backward-word):
5096         * simple.el (mark-word):
5097         * simple.el (kill-word):
5098         * simple.el (backward-kill-word):
5099         Make COUNT argument optional, for consistency with forward-char et al.
5100
5101         * abbrev.el (abbrev-string-to-be-defined):
5102         * abbrev.el (inverse-abbrev-string-to-be-defined):
5103         * abbrev.el (inverse-add-abbrev):
5104         * abbrev.el (expand-region-abbrevs):
5105         * buff-menu.el (Buffer-menu-execute):
5106         * indent.el (move-to-left-margin):
5107         * indent.el (indent-relative):
5108         * indent.el (move-to-tab-stop):
5109         * info.el (Info-reannotate-node):
5110         * lisp-mode.el (lisp-indent-line):
5111         * lisp.el (end-of-defun):
5112         * lisp.el (move-past-close-and-reindent):
5113         * misc.el (copy-from-above-command):
5114         * mouse.el (default-mouse-track-scroll-and-set-point):
5115         * page.el (forward-page):
5116         * paragraphs.el (forward-paragraph):
5117         * paragraphs.el (end-of-paragraph-text):
5118         * picture.el (picture-forward-column):
5119         * picture.el (picture-self-insert):
5120         * rect.el (extract-rectangle-line):
5121         * simple.el (newline):
5122         * simple.el (fixup-whitespace):
5123         * simple.el (backward-delete-char-untabify):
5124         * simple.el (transpose-chars):
5125         * simple.el (transpose-preceding-chars):
5126         * simple.el (do-auto-fill):
5127         * simple.el (indent-new-comment-line):
5128         * simple.el (blink-matching-open):
5129         * view-less.el (cleanup-backspaces):
5130         * wid-edit.el (widget-transpose-chars):
5131         * term/bg-mouse.el (bg-insert-moused-sexp):
5132         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5133
5134         * info.el (Info-fontify-node):
5135         * simple.el (backward-delete-function):
5136         Use canonical delete-backward-char instead of backward-delete-char.
5137
5138 2000-11-20  Andy Piper  <andy@xemacs.org>
5139
5140         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5141         no buffers.
5142
5143 2000-11-20  Andy Piper  <andy@xemacs.org>
5144
5145         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5146         buffer tabs.
5147
5148 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5149
5150         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5151         (proclaim inline...) was shadowing compiler-macros.
5152
5153 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5154
5155         * bytecomp.el (byte-compile-eval): New.
5156         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5157         Keeps this promise made in Lispref:
5158         "If a file being compiled contains a `defmacro' form, the macro is
5159         defined temporarily for the rest of the compilation of that file."
5160
5161 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5162
5163         * cl.el (floatp-safe):
5164         (plusp):
5165         (minusp):
5166         (oddp):
5167         (evenp):
5168         (cl-abs):
5169         Use a better parameter name than `x'.
5170
5171         * cl-macs.el (check-type): Make continuable.  Change documentation
5172         to require PLACE, but accept any form for compatibility.
5173
5174         * abbrev.el (define-abbrev): Use check-type.
5175         * font-menu.el (font-menu-change-face): Use check-type.
5176         * menubar.el (relabel-menu-item): Use check-type.
5177         * itimer.el: Fix typo.
5178
5179 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5180
5181         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5182
5183 2000-11-14  Martin Buchholz <martin@xemacs.org>
5184
5185         * XEmacs 21.2.37 is released.
5186
5187 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5188
5189         * code-cmds.el: Provide the feature.
5190
5191 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5192
5193         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5194
5195         * code-cmds.el: New file
5196         * mule/mule-cmds.el:
5197         * mule/mule-misc.el
5198         (coding-keymap): New keymap. Define coding system keyboard
5199         commands on file-coding builds too.
5200         (coding-system-change-eol-conversion):
5201         (universal-coding-system-argument):
5202         (set-default-coding-systems):
5203         (prefer-coding-system): Moved from mule-cmds.el
5204         (set-buffer-process-coding-system): Moved from mule-misc.el
5205
5206 2000-09-15  Stephen Carney <carney@scubadoo.com>
5207
5208         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5209
5210 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5211
5212         * package-get.el (package-get-download-sites): Add a pre-release
5213         site for experimental packages.
5214
5215         * auto-autoloads.el: Regenerated.
5216
5217 2000-08-01  Andy Piper  <andy@xemacs.org>
5218
5219         * gutter-items.el (buffers-tab-omit-function): reference
5220         buffers-tab-select-visible-buffers.
5221         (buffers-tab-filter-functions): new variable, by default uses
5222         buffers-tab-selection-function and buffers-tab-omit-function.
5223         (select-buffers-tab-buffers-by-mode): invert arguments.
5224         (buffers-tab-select-visible-buffers): new function. Invert calling
5225         of buffers-menu-omit-invisible-buffers.
5226         (buffers-tab-items): rewrite to use
5227         buffers-tab-filter-functions. Rewrite docstring.
5228         (gutter-buffers-tab-extent): delete.
5229         (add-tab-to-gutter): always build a new extent when adding the
5230         tabs.
5231         (update-tab-in-gutter): make gutter dirty when orientation
5232         changes.
5233
5234 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5235
5236         * bytecomp.el (byte-compile-defvar-or-defconst):
5237         Only do loadhist recording if defvar form includes a value.
5238
5239 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5240
5241         * bytecomp.el (byte-compile-initial-macro-environment):
5242         `eval-when-compile' should not compile its body.
5243
5244 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5247         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5248         some Japanese English.  Remove some ancient FSF comments, and
5249         improve docstrings.  Use symbols not vectors for tables.
5250
5251 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5252
5253         * keymap.el:
5254         (local-key-binding):
5255         (global-key-binding):
5256         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5257
5258         * lisp.el:
5259         (backward-sexp): Slightly simpler code.
5260         (mark-sexp): Make arg optional, like FSF Emacs.
5261         (forward-list): Slightly simpler code.
5262         (backward-list): Slightly simpler code.
5263         (down-list):  Make arg optional, like FSF Emacs.
5264         (up-list):  Make arg optional, like FSF Emacs.
5265         (backward-up-list):  Make arg optional, like FSF Emacs.
5266         (kill-sexp):  Make arg optional, like FSF Emacs.
5267         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5268
5269         * font-menu.el (font-menu-change-face):
5270         Take continuable errors into account.
5271
5272         * abbrev.el:
5273         * abbrev.el (clear-abbrev-table):
5274         * abbrev.el (define-abbrev-table):
5275         * abbrev.el (define-abbrev):
5276         * abbrev.el (insert-abbrev-table-description):
5277         * apropos.el (apropos-documentation-check-doc-file):
5278         * apropos.el (apropos-documentation-check-elc-file):
5279         * buff-menu.el (list-buffers):
5280         * buff-menu.el (list-buffers-noselect):
5281         * bytecomp.el (byte-recompile-directory):
5282         * bytecomp.el (batch-byte-compile):
5283         * cl-macs.el (typep):
5284         * code-files.el (find-coding-system-magic-cookie):
5285         * code-files.el (insert-file-contents):
5286         * cus-edit.el (customize-set-variable):
5287         * cus-edit.el (customize-save-variable):
5288         * cus-face.el (custom-set-face-font-size):
5289         * cus-face.el (custom-set-face-update-spec):
5290         * cus-face.el (custom-reset-faces):
5291         * custom.el (custom-check-theme):
5292         * custom.el (copy-upto-last):
5293         * fill.el (canonically-space-region):
5294         * fill.el (fill-paragraph):
5295         * fill.el (fill-region):
5296         * fill.el (find-space-insertable-point):
5297         * fill.el (justify-current-line):
5298         * faces.el (face-spec-update-all-matching):
5299         * faces.el (set-face-stipple):
5300         * files-nomule.el (insert-file-contents):
5301         * files.el (insert-file-contents-literally):
5302         * files.el (hack-local-variables-last-page):
5303         * files.el (basic-save-buffer):
5304         * files.el (insert-directory):
5305         * font-menu.el (font-menu-change-face):
5306         * font.el (font-spatial-to-canonical):
5307         * format.el (format-encode-region):
5308         * format.el (format-insert-file):
5309         * format.el (format-replace-strings):
5310         * gutter.el (set-gutter-element):
5311         * help.el (key-or-menu-binding):
5312         * help.el (describe-bindings):
5313         * help.el (with-syntax-table):
5314         * indent.el (indent-rigidly):
5315         * indent.el (delete-to-left-margin):
5316         * info.el:
5317         * info.el (Info-extract-dir-entry-from):
5318         * info.el (Info-build-dir-anew):
5319         * info.el (Info-rebuild-dir):
5320         * info.el (Info-batch-rebuild-dir):
5321         * info.el (Info-read-subfile):
5322         * info.el (Info-build-node-completions):
5323         * info.el (Info-extract-menu-node-name):
5324         * isearch-mode.el (isearch-range-invisible):
5325         * isearch-mode.el (isearch-restore-invisible-extents):
5326         * itimer.el (itimerp):
5327         * itimer.el (itimer-live-p):
5328         * keymap.el:
5329         * keymap.el (substitute-key-definition):
5330         * keymap.el (read-command-or-command-sexp):
5331         * keymap.el (local-key-binding):
5332         * keymap.el (global-key-binding):
5333         * keymap.el (global-set-key):
5334         * keymap.el (local-set-key):
5335         * ldap.el:
5336         * ldap.el (ldap-add-entries):
5337         * ldap.el (ldap-delete-entries):
5338         * lisp.el (backward-sexp):
5339         * lisp.el (mark-sexp):
5340         * lisp.el (forward-list):
5341         * lisp.el (backward-list):
5342         * lisp.el (down-list):
5343         * lisp.el (backward-up-list):
5344         * lisp.el (up-list):
5345         * lisp.el (kill-sexp):
5346         * lisp.el (backward-kill-sexp):
5347         * menubar.el (add-menu-button):
5348         * menubar.el (add-submenu):
5349         * menubar.el (delete-menu-item):
5350         * menubar.el (relabel-menu-item):
5351         * mouse.el (narrow-window-to-region):
5352         * obsolete.el (define-obsolete-variable-alias):
5353         * obsolete.el (store-substring):
5354         * package-admin.el:
5355         * package-admin.el (package-admin-install-function):
5356         * package-admin.el (package-admin-install-function-mswindows):
5357         * package-admin.el (package-admin-default-install-function):
5358         * package-get.el (package-get-update-base-entries):
5359         * packages.el (packages-load-package-dumped-lisps):
5360         * packages.el (packages-collect-package-dumped-lisps):
5361         * printer.el (generic-print-buffer):
5362         * printer.el (generic-print-region):
5363         * replace.el (occur-mode-mouse-goto):
5364         * replace.el (perform-replace):
5365         * select.el (get-selection-no-error):
5366         * simple.el:
5367         * simple.el (newline):
5368         * simple.el (open-line):
5369         * simple.el (edit-and-eval-command):
5370         * simple.el (goto-line):
5371         * simple.el (undo):
5372         * simple.el (kill-region):
5373         * simple.el (copy-region-as-kill):
5374         * simple.el (kill-ring-save):
5375         * simple.el (set-mark):
5376         * simple.el (next-line):
5377         * simple.el (previous-line):
5378         * simple.el (line-move):
5379         * simple.el (set-goal-column):
5380         * simple.el (comment-region):
5381         * subr.el:
5382         * subr.el (putf):
5383         * syntax.el (modify-syntax-entry):
5384         * syntax.el (map-syntax-table):
5385         * view-less.el (view-file):
5386         * view-less.el (view-buffer):
5387         * view-less.el (view-file-other-window):
5388         * window-xemacs.el (backward-other-window):
5389         * window.el:
5390         * window.el (one-window-p):
5391         * window.el (walk-windows):
5392         * window.el (window-list):
5393         * x-mouse.el (x-mouse-kill):
5394         * x-select.el (x-get-cutbuffer):
5395         * x-select.el (x-store-cutbuffer):
5396         * term/bg-mouse.el (bg-mouse-line-to-center):
5397         * term/sun-mouse.el (window-line-end):
5398         * term/sun-mouse.el (sun-select-region):
5399         * term/sun.el (kill-region-and-unmark):
5400         * mule/mule-category.el:
5401         * mule/mule-category.el (modify-category-entry):
5402         * mule/mule-category.el (char-category-list):
5403         * mule/mule-coding.el (coding-system-force-on-output):
5404         * mule/mule-misc.el (coding-system-put):
5405         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5406
5407 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5408
5409         * cus-face.el: Typo fixes and tiny clarifications.
5410         * custom.el: ditto
5411
5412 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5413
5414         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5415         * startup.el (normal-top-level): Setup auto-save-list-file-name
5416         if auto-save-list-file-prefix is non-nil.
5417
5418 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5419
5420         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5421
5422 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5423
5424         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5425         get symbol at point-min.
5426
5427 2000-10-24  Didier Verna  <didier@xemacs.org>
5428
5429         * info.el (Info-emacs-info-file-name): defconst it.
5430         * info.el (Info-footnote-tag): defcustom it.
5431         * info.el (Info-no-description-string): ditto.
5432         * info.el (Info-find-node): adapt to new semantics of
5433         'Info-suffixed-file (don't do the case variants stuff).
5434         * info.el (Info-insert-dir): rewrite the dir file variants code.
5435         * info.el (Info-directory-files): New. Return the list of info
5436         files in a directory.
5437         * info.el (Info-dir-outdated-p): use it.
5438         * info.el (Info-parse-dir-entries): ditto.
5439         * info.el (Info-build-dir-anew): don't restrict to files ending
5440         with a ".info.*" extension.
5441         * info.el (Info-set-mode-line): ditto.
5442         * info.el (Info-read-subfile): adapt to new semantics of
5443         'Info-suffixed-file (append 'exact argument).
5444         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5445         string independently of the case.
5446         * info.el (Info-suffixed-file): use it (match all possible case
5447         for the file name).
5448         * info.el (Info-insert-file-contents): code cleanup.
5449         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5450         columns.
5451         * info.el (Info-batch-rebuild-dir): ditto.
5452         * info.el (Info-read-node-name-1): ditto.
5453         * info.el (Info-search): ditto.
5454         * info.el (Info-fontify-node): ditto.
5455
5456
5457 2000-10-24  Didier Verna  <didier@xemacs.org>
5458
5459         * process.el (shell-command): when called from a program, avoid
5460         'push-mark's "mark-set" message.
5461
5462 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5463
5464         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5465         by a symbol, not by a vector.
5466         * mule/vietnamese.el (vscii): Likewise.
5467         (viscii): Likewise.
5468         * mule/cyrillic.el (koi8-r): Likewise.
5469
5470         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5471         by a symbol, not by a vector.
5472         (chinese-big5-2): Likewise.
5473         * mule/ethiopic.el (ethiopic): Likewise.
5474         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5475         (vietnamese-viscii-upper): Likewise.
5476
5477 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5478
5479         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5480
5481 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5482
5483         * byte-optimize.el (byte-optimize-car): New function.
5484         (byte-optimize-cdr): Ditto.
5485
5486 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5487
5488         * byte-optimize.el: Partial synch with FSF 20.7.
5489         Optimize constant concatenation.
5490         Add keymapp as a side effect free function.  It is a built-in.
5491         (byte-after-unbind-pos): Remove byte-equal.
5492
5493 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5494
5495         * update-elc-2.el: Quote regexps correctly.
5496
5497 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5498
5499         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5500         (ccl-compile): Apply integerp, not integer-or-char-p to
5501         check the type of the buffer magnification
5502         (ccl-compile-write-string): Encode a string with binary
5503         coding system.
5504         (ccl-compile-write-repeat): Likewise.
5505
5506 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5507
5508         * buff-menu.el:
5509         * bytecomp.el:
5510         * coding.el:
5511         * faces.el:
5512         * files.el:
5513         * fill.el:
5514         * float-sup.el:
5515         * font-lock.el:
5516         * help.el:
5517         * iso8859-1.el:
5518         * loaddefs.el:
5519         * menubar-items.el:
5520         * menubar.el:
5521         * modeline.el:
5522         * msw-font-menu.el:
5523         * paragraphs.el:
5524         * paths.el:
5525         * replace.el:
5526         * simple.el:
5527         * sound.el:
5528         * startup.el:
5529         * version.el:
5530         * x-faces.el:
5531         * x-font-menu.el:
5532         Remove purecopy.
5533
5534 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5535
5536         * simple.el (do-auto-fill): Use the function pointer to by
5537         `comment-line-break-function', not `indent-new-comment-line'. This
5538         fixes an issue with cc-mode comment continuation.
5539
5540 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5541
5542         * simple.el (turn-on-auto-fill):  Add (interactive).
5543         * mwheel.el (mwheel-install): Add (interactive).
5544         * font-lock.el (turn-on-font-lock): Add (interactive).
5545         (turn-off-font-lock): Add (interactive).
5546
5547 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5548
5549         * packages.el (packages-special-base-regexp): Add `man'.
5550
5551 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5552
5553         * wid-edit.el (widget-specify-active): map over extents in current
5554         buffer like `widget-specify-inactive' does.  Mapping over the
5555         inactive extent object does not work since the current extent is
5556         ignored by `map-extents'.
5557
5558 2000-10-04  Martin Buchholz <martin@xemacs.org>
5559
5560         * XEmacs 21.2.36 is released.
5561
5562 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5563
5564         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5565         Optimize the compiled-function-constants vector by byte-code
5566         reference counts.
5567
5568 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5569
5570         * build-report.el (build-report-delete-regexp): quote value in
5571         defcustom
5572
5573 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5574
5575         * build-report.el (build-report): Don't bind srcdir which we don't
5576         use in `multiple-value-bind' to avoid the only byte-compiler
5577         warning.
5578
5579 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5580
5581         * build-report.el: Requires cl and custom now.
5582         build-report-version is determined by XEmacs version -- remove
5583         build-report-version*.
5584         * build-report.el (build-report-version): Removed.
5585         * build-report.el (build-report-installation-version-regexp): New.
5586         * build-report.el (build-report-version-file-regexp): New.
5587         * build-report.el (build-report-installation-srcdir-regexp): New.
5588         * build-report.el (build-report-destination): Offer
5589         xemacs-build-reports and xemacs-beta.
5590         * build-report.el (build-report-keep-regexp): Adjusted.
5591         * build-report.el (build-report-delete-regexp): Adjusted.
5592         * build-report.el (build-report-make-output-dir): New.
5593         * build-report.el (build-report-installation-file): Replace use of
5594         `concat' with `expand-file-name'.
5595         * build-report.el (build-report-make-output-file): Removed.
5596         * build-report.el (build-report-make-output-files): New.
5597         * build-report.el (build-report-subject): Identify as
5598         user-variable with "*...".
5599         * build-report.el (build-report-prompts): Ditto.
5600         * build-report.el (build-report-version-file): New.
5601         * build-report.el (build-report-file-encoding): Identify as
5602         user-variable with "*...".
5603         * build-report.el (build-report-make-output-get): New.
5604         * build-report.el (build-report-insert-header): Report
5605         emacs-version and system-configuration instead of
5606         build-report-version.
5607         * build-report.el (build-report-insert-make-output): Add file
5608         argument.
5609         * build-report.el (build-report-insert-installation-file):
5610         Re-indent.
5611         * build-report.el (build-report-keep): Change docstring,
5612         re-indent.
5613         * build-report.el (build-report-delete): Ditto.
5614         * build-report.el (build-report-installation-data): New.
5615         * build-report.el (build-report-version-file-data): New.
5616
5617 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5618
5619         * byte-optimize.el (byte-optimize-lapcode):
5620         Fix the optimization of using the first 5 elements of the
5621         constants vector for variables.
5622         (byte-optimize-lapcode): Fix another ancient broken optimization.
5623
5624 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5625
5626         * *: Spelling mega-patch
5627
5628 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5629
5630         * easymenu.el: doc fixes.
5631         (easy-menu-do-define): Use backquote.
5632         (easy-menu-change):
5633         (easy-menu-add):
5634         `when' seems much clearer than `if' here.
5635         (easy-menu-remove):
5636         (easy-menu-add-item):
5637         (easy-menu-item-present-p):
5638         (easy-menu-remove-item):
5639         Wrap using (when (featurep 'menubar) ...)
5640
5641 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5642
5643         * bytecomp.el (displaying-byte-compile-warnings):
5644         Revert Ben's change to this function below so that the compile log
5645         is displayed properly for users of the "popper" package.
5646
5647 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5648
5649         * window.el (save-selected-window): Use backquote.
5650
5651         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5652         Renamed from `byte-compile-file-form-defvar'.
5653         * bytecomp.el (byte-compile-defvar-or-defconst):
5654         Only cons onto current-load-list in top-level forms.
5655         Else this leaks a cons cell every time a defun is called.
5656         Renamed from `byte-compile-defvar', for clarity.
5657         Warn when docstring of defvar is not a string.
5658         Use consistent error messages.
5659         Better comments.
5660
5661 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5662
5663         * simple.el (set-variable):
5664         Remove unneeded defvar by rearranging order of let* forms.
5665
5666         * mule/mule-ccl.el (ccl-get-next-code):
5667         * menubar-items.el (bookmark-menu-filter):
5668         (language-environment-menu-filter):
5669         (tutorials-menu-filter):
5670         * toolbar-items.el (toolbar-compile):
5671         * byte-optimize.el (disassemble-offset):
5672         Use (declare (special ...)) instead of `defvar'.
5673
5674         * cl-macs.el (cl-do-proclaim):
5675         Fix (declare (special ...)) warning suppression syntax.
5676
5677 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5678
5679         * info.el (Info-tag-table-marker):
5680         (Info-tag-table-buffer):
5681         (Info-find-file-node):
5682         (Info-read-subfile):
5683         (Info-build-node-completions):
5684         (Info-search):
5685         (Info-mode):
5686         Multiple info buffer support.
5687
5688 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5689
5690         * ldap.el (ldap-decode-entry): New defun
5691         (ldap-search-entries): Use it in order to decode DN-prefixed
5692         entries properly
5693
5694 2000-08-23  Daniel Pittman <daniel@danann.net>
5695
5696         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5697         Use `eq', not `=', to compare symbols.
5698
5699 2000-07-30  Ben Wing  <ben@xemacs.org>
5700
5701         * bytecomp.el (byte-compile-report-error):
5702         * bytecomp.el (displaying-byte-compile-warnings):
5703         if stack-trace-on-error is set, send out a backtrace when
5704         an error is encountered that stops byte compilation.  this
5705         should make it much much easier to track down those curious
5706         problems.  also undo the kludge of using a separate "*Show*"
5707         buffer for display when there's a temp-buffer-show-function;
5708         we can avoid this by just being a little smarter.
5709
5710         * dialog-items.el:
5711         * dialog-items.el (search-dialog-regexp): New.
5712         * dialog-items.el (search-dialog-callback):
5713         * dialog-items.el (make-search-dialog):
5714         add a regexp option to the dialog and clean up a bit.
5715
5716         * dialog.el:
5717         * dialog.el (yes-or-no-p-dialog-box):
5718         * dialog.el (get-dialog-box-response):
5719         * dialog.el (make-dialog-box):
5720         * dialog.el (dialog-box-finish): New.
5721         * dialog.el (dialog-box-cancel): New.
5722         * dialog.el (internal-make-dialog-box-exit): New.
5723         implement [properly!] the :modal property of the new dialog box
5724         interface.  this is the first time xemacs has ever had *proper*
5725         modal dialog boxes, giving the standard window-system feedback.
5726         (e.g. under windows, clicking on a disabled frame causes a beep
5727         and makes the dialog box flash three times.)
5728
5729         * dragdrop.el: header keyword frobbing.
5730
5731         * dumped-lisp.el (preloaded-file-list):
5732         renamed winnt.el to win32-native.el.
5733
5734         * faces.el (face-property):
5735         * faces.el (set-face-property):
5736         * faces.el (frob-face-property):
5737         * faces.el (frob-face-font-2):
5738         * faces.el (make-face-bold):
5739         * faces.el (make-face-italic):
5740         * faces.el (make-face-bold-italic):
5741         * faces.el (make-face-unbold):
5742         * faces.el (make-face-unitalic):
5743         * faces.el (make-face-smaller):
5744         * faces.el (make-face-larger):
5745         clean up the implementation of these so that window-system-specific
5746         methods are called only on objects belonging to that window system.
5747         previously, you could have [e.g.] mswindows-make-face-bold called
5748         on font object of device type `stream', which is not good and
5749         explains the subtle errors Adrian was getting when byte-compiling
5750         something that required 'term. (Adrian, now you can use stack-trace-
5751         on-error to find the exact place where things are going wrong instead
5752         of having to laboriously binary-search your way through.)
5753
5754         * finder.el (finder-known-keywords):
5755         cleaned up -- properly sorted, clarified the meanings of many of
5756         the keywords, and added a few -- mswin, gui, content, build, www,
5757         user, services.  the last two try to distinguish between a package
5758         that's used directly by the user, and a package that provides
5759         support services to other packages.
5760
5761         * font-lock.el (lisp-font-lock-keywords-2):
5762         update list of lisp control structures to include everything,
5763         including new ones i introduced.
5764
5765         * gutter.el: header keyword frobbing.
5766
5767         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5768         recent isearch element was not doing so!  you got the second-most-
5769         recent instead.
5770
5771         * lisp-mode.el (construct-lisp-mode-menu):
5772         more menubar cleanups.
5773         * lisp-mode.el (with-selected-window):
5774         make it indent properly.
5775
5776         * menubar-items.el (default-menubar): lots of menubar cleanups.
5777         rearranged the options menu the most, e.g. splitting up the
5778         Keyboard/Mouse menu into a new Editing menu and combining the
5779         separate Scrollbar/Gutter/Toolbar submenus into Display.
5780         Got rid of General, moved items to Editing or new Troubleshooting.
5781         Moved Packages to Tools; doesn't seem to belong under Options.
5782         Added stuff to the Cmds menu, e.g. Change Case.
5783
5784         NB please don't complain about these periodic menubar changes.
5785         Anything like this is necessarily incremental in its construction
5786         -- By constant use you gradually become more and more aware of
5787         better and better ways to group menu items.  When we eventually
5788         move the options menu to a property sheet, the existing structure
5789         will probably be preserved fairly well.
5790
5791         * minibuf.el (next-history-element): fix problems with pressing
5792         down arrow in repeat-complex-command.
5793
5794         * modeline.el:
5795         * modeline.el (modeline-3d-p): New.
5796         added custom variable for controlling the 3d modeline.  the
5797         corresponding Options item has been present for a long time,
5798         but commented out with "fix me!" comments.  it's fixed now.
5799
5800         * obsolete.el (add-menu):
5801         remove bogus gettexts.
5802
5803         * process.el (shell-quote-argument):
5804         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5805         For bash under Windows native, see below.
5806
5807         * simple.el:
5808         * simple.el (display-warning-buffer):
5809         Fixed the handling of warning display to eliminate the annoying
5810         *Show* buffer, like was done for byte-compiler output above.
5811
5812         * simple.el (debug-print): New.
5813         Simple function for sending debug messages to the console and/or
5814         other debug places.
5815
5816         * subr.el (replace-in-string):
5817         Rewrite this function to avoid N^2 behavior with large strings --
5818         catastrophic with the new Windows selection code! (Apparently the
5819         author of this function didn't realize there was a fun
5820         replace-match that could make his life much easier, because we
5821         duplicated the entire logic.  The new version is smaller, easier
5822         to understand, much more robust, and has extended features --
5823         those of replace-match.)
5824
5825         * window.el:
5826         * window.el (with-selected-window): New.
5827         An obvious complement to the existing `with-selected-frame' and
5828         `with-current-buffer'.
5829
5830         * win32-native.el: Renamed from winnt.el.
5831         Added a great deal of stuff for properly handling process quoting,
5832         somewhat modeled on Kirill's original model (which i later threw
5833         away).  We should now finally have correctly working process arg
5834         quoting/dequoting so that the final app gets exactly what we
5835         intended.  Because the mechanism is in Lisp, it's easily
5836         extendible. (For those running bash and running the native
5837         version, I tried hard to do what I thought was correct.  But more
5838         thought is needed, and ideally the volunteer work of people with
5839         these configurations that they generally run on.)
5840
5841         * x-font-menu.el (x-font-menu-font-data):
5842         Put in defvar's to fix byte-compiler warnings.
5843
5844 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5845
5846         * select.el (selection-coercion-alist): Initialise.
5847         * select.el (select-coerce-to-text): New.
5848         * select.el (select-coerce): New.
5849         New functions to perform type and value coercion.
5850
5851         * select.el (select-buffer-killed-default): Keep data if it was
5852         on the clipboard.
5853
5854 2000-08-02  Martin Buchholz  <martin@xemacs.org>
5855
5856         * menubar-items.el (default-menubar): Fix typo.
5857         (default-menubar): `lambda' was mispelled as `lamda'.
5858
5859 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5860
5861         * window.el (shrink-window-if-larger-than-buffer): Remove
5862         edge checking code.
5863
5864 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5865
5866         * paths.el (gnus-local-domain): Removed.
5867         (gnus-local-organization): Ditto.
5868         (gnus-startup-file): Ditto.
5869
5870 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5871
5872         * files.el (auto-mode-alist): Add .spec for RPM.
5873
5874 2000-07-31  Andy Piper  <andy@xemacs.org>
5875
5876         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
5877
5878 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
5879
5880         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
5881         browse-url.
5882         * help.el (xemacs-www-page): Ditto.
5883         (xemacs-www-faq): Ditto.
5884         * menubar-items.el (default-menubar): Ditto.
5885
5886         * wid-edit.el (widget-url-link-action): Ditto.
5887         From: Kenichi OKADA <okada@opaopa.org>.
5888
5889 2000-07-31  Martin Buchholz  <martin@xemacs.org>
5890
5891         * finder.el (finder-commentary): Add autoload cookie.
5892
5893 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
5894
5895         * files.el (insert-file-contents-literally): Fix second let
5896         binding for `coding-system-for-read' to `coding-system-for-write'
5897         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
5898
5899 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
5900
5901         * files.el (insert-file-contents-literally): Use binary coding
5902         system (from Morioka san).
5903         (insert-file-contents-literally): Make file-name-handler method.
5904
5905 2000-07-26  Martin Buchholz  <martin@xemacs.org>
5906
5907         * cl-macs.el (get-selection): Add defsetf.
5908
5909 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
5910
5911         * x-init.el (x-activate-region-as-selection): replace obsolete
5912         function x-own-selection with own-selection.
5913         (ow-find): replace obsolete functions x-get-selection and
5914         x-get-clipboard with get-selection and get-clipboard.
5915         (init-post-x-win): replace obsolete function x-disown-selection
5916         with disown-selection.
5917
5918 2000-07-20  Mike Sperber  <mike@xemacs.org>
5919
5920         * startup.el (load-user-init-file): Only try to load init file if
5921         it exists.
5922
5923 2000-07-10  Andy Piper  <andy@xemacs.org>
5924
5925         * dialog-items.el: sync with Ben's patch.
5926
5927         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
5928         comment.
5929         (progress-text-glyph): deleted.
5930         (progress-layout-glyph): make completely minimal.
5931         (progress-gauge-glyph): ditto.
5932         (progress-display-style): fix to handle dynamic instantiator
5933         changes.
5934         (progress-text-instantiator): new.
5935         (progress-layout-instantiator): new.
5936         (progress-gauge-instantiator): new.
5937         (set-progress-display-instantiator): renamed and changed from
5938         set-progress-display-style.
5939         (progress-abort-glyph): use instantiator not glyph.
5940         (append-progress-display): use set-progress-display-instantiator
5941         and set-glyph-image.
5942         (abort-progress-display): ditto.
5943         (raw-append-progress-display): ditto.
5944
5945 2000-07-20  Ben Wing  <ben@xemacs.org>
5946
5947         * code-files.el: Move Mule-specific code to mule-coding.el.
5948
5949 2000-07-15  Ben Wing  <ben@xemacs.org>
5950
5951         * autoload.el:
5952         Fixed comments.
5953
5954         * cmdloop.el:
5955         * cmdloop.el (yes-or-no-p):
5956         * cmdloop.el (y-or-n-p):
5957         Make these functions use should-use-dialog-box-p and not be
5958         overridden in dialog.el.
5959
5960         * cus-dep.el:
5961         * cus-dep.el (Custom-make-dependencies): Removed.
5962         * cus-dep.el (Custom-make-dependencies-1): New.
5963         * cus-dep.el (Custom-make-one-dependency): New.
5964         New entry point for use in Makefiles, to avoid excessive
5965         invocations.
5966
5967         * cus-edit.el (custom-variable-reset-saved):
5968         * cus-edit.el (custom-variable-reset-standard):
5969         * cus-edit.el (custom-save-resets):
5970         Fix bytecompiler warnings.
5971
5972         * dialog.el:
5973         * dialog.el (yes-or-no-p-dialog-box):
5974         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
5975         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
5976         * dialog.el (get-dialog-box-response):
5977         * dialog.el (message-or-box):
5978         * dialog.el (make-dialog-box):
5979         * dialog.el (popup-dialog-box): New.
5980         Avoid yes-or-no-p bogosities.
5981         Create a general function `make-dialog-box' to encapsulate all
5982         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
5983
5984         * dumped-lisp.el (preloaded-file-list):
5985         Add dialog-items.  Clean up.  Group files by types.
5986
5987         * easymenu.el (easy-menu-add):
5988         * easymenu.el (easy-menu-remove):
5989         Account for accelerators.
5990
5991         * extents.el:
5992         * extents.el (extent-list): New args, like in map-extents.
5993         * extents.el (extent-at-event): New.
5994         * extents.el (extents-at-event): New.
5995
5996         * font-lock.el:
5997         * font-lock.el (font-lock-mode):
5998         * font-lock.el (font-lock-default-fontify-buffer):
5999         * font-lock.el (font-lock-default-unfontify-region):
6000         * font-lock.el (font-lock-fontify-syntactically-region):
6001         * font-lock.el (font-lock-fontify-keywords-region):
6002         Use new progress-feedback names.
6003
6004         * font-lock.el (java-font-lock-identifier-regexp):
6005         * font-lock.el (java-font-lock-class-name-regexp):
6006         Fix bytecompiler warnings.
6007
6008         * gutter-items.el:
6009         * gutter-items.el (progress-display-use-echo-area): Removed.
6010         * gutter-items.el (progress-feedback-use-echo-area): New.
6011         * gutter-items.el (progress-display-popup-period): Removed.
6012         * gutter-items.el (progress-feedback-popup-period): New.
6013         * gutter-items.el (set-progress-display-style): Removed.
6014         * gutter-items.el (set-progress-feedback-style): New.
6015         * gutter-items.el (progress-display-style): Removed.
6016         * gutter-items.el (progress-feedback-style): New.
6017         * gutter-items.el (progress-stack):
6018         * gutter-items.el (progress-displayed-p): Removed.
6019         * gutter-items.el (progress-feedbacked-p): New.
6020         * gutter-items.el (clear-progress-display): Removed.
6021         * gutter-items.el (clear-progress-feedback): New.
6022         * gutter-items.el (progress-display-clear-when-idle): Removed.
6023         * gutter-items.el (progress-feedback-clear-when-idle): New.
6024         * gutter-items.el (remove-progress-display): Removed.
6025         * gutter-items.el (remove-progress-feedback): New.
6026         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6027         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6028         * gutter-items.el (append-progress-display): Removed.
6029         * gutter-items.el (append-progress-feedback): New.
6030         * gutter-items.el (abort-progress-display): Removed.
6031         * gutter-items.el (abort-progress-feedback): New.
6032         * gutter-items.el (raw-append-progress-display): Removed.
6033         * gutter-items.el (raw-append-progress-feedback): New.
6034         * gutter-items.el (display-progress-display): Removed.
6035         * gutter-items.el (display-progress-feedback): New.
6036         * gutter-items.el (current-progress-display): Removed.
6037         * gutter-items.el (current-progress-feedback): New.
6038         * gutter-items.el (current-progress-display-label): Removed.
6039         * gutter-items.el (current-progress-feedback-label): New.
6040         * gutter-items.el (progress-display): Removed.
6041         * gutter-items.el (progress-feedback): New.
6042         Replace "progress-display" with "progress-feedback" globally.
6043
6044         * gutter-items.el (lprogress-display): Removed.
6045         * gutter-items.el (progress-feedback-with-label): New.
6046         Rename lprogress-display ==> progress-feedback-with-label.
6047
6048         * gutter-items.el (search-dialog-direction): Removed.
6049         * gutter-items.el (search-dialog-text): Removed.
6050         * gutter-items.el (search-dialog-callback): Removed.
6051         * gutter-items.el (make-search-dialog): Removed.
6052         Move to dialog-items.el.
6053
6054         * help.el:
6055         * help.el (help-mode-quit):
6056         * help.el (mode-for-help): New.
6057         * help.el (help-sticky-window): New.
6058         * help.el (help-window-config): New.
6059         * help.el (with-displaying-help-buffer):
6060         * help.el (function-at-event): New.
6061         * help.el (help-symbol-regexp): New.
6062         * help.el (help-symbol-run-function-1): New.
6063         * help.el (help-symbol-run-function): New.
6064         * help.el (help-symbol-function-context-menu): New.
6065         * help.el (help-symbol-variable-context-menu): New.
6066         * help.el (help-symbol-function-and-variable-context-menu): New.
6067         * help.el (frob-help-extents): New.
6068         * help.el (describe-function-1):
6069         * help.el (variable-at-point):
6070         * help.el (variable-at-event): New.
6071         * help.el (describe-variable):
6072         Major overhaul.
6073         - Make functions and variables be mousable.
6074         - Middle button hyperlinks.
6075         - New context-menu entries.
6076
6077         * keydefs.el:
6078         * keydefs.el (global-map):
6079         New key bindings to move lines up and down.
6080
6081         * lisp-mode.el:
6082         * lisp-mode.el (construct-lisp-mode-menu): New.
6083         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6084         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6085         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6086         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6087         Make popup and menubar menus be different.  Popup menu uses
6088         clicked location and automatically assumes symbol under the mouse
6089         for various commands.
6090
6091         * menubar-items.el:
6092         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6093         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6094
6095         * menubar-items.el (global-popup-menu): Removed.
6096         * menubar-items.el (mode-popup-menu): Removed.
6097         * menubar-items.el (activate-popup-menu-hook): Removed.
6098         * menubar-items.el (popup-mode-menu): Removed.
6099         * menubar-items.el (popup-buffer-menu): Removed.
6100         * menubar-items.el (popup-menubar-menu): Removed.
6101         Move to menubar.el.
6102
6103         * menubar.el:
6104         * menubar.el (global-popup-menu): New.
6105         * menubar.el (mode-popup-menu): New.
6106         * menubar.el (activate-popup-menu-hook): New.
6107         * menubar.el (last-popup-menu-event): New.
6108         * menubar.el (popup-mode-menu): New.
6109         * menubar.el (popup-buffer-menu): New.
6110         * menubar.el (popup-menubar-menu): New.
6111         * menubar.el (menu-call-at-event): New.
6112         Move non-content functions here.  Add support for context menu
6113         items on extents.
6114
6115         * minibuf.el (minibuffer-history-uniquify):
6116         Typo fix.
6117
6118         * minibuf.el (read-file-name-1):
6119         Call new file dialog box if it exists.
6120
6121         * minibuf.el (mouse-rfn-setup-vars):
6122         Clean up "chop" action.
6123
6124         * mouse.el:
6125         * mouse.el (button2): Now bound to mouse-track.
6126         * mouse.el (click-inside-extent-p):
6127         * mouse.el (point-inside-extent-p):
6128         * mouse.el (point-inside-selection-p):
6129         * mouse.el (mouse-drag-or-yank): Removed.
6130         * mouse.el (mouse-begin-drag-n-drop): New.
6131         * mouse.el (mouse-eval-sexp):
6132         * mouse.el (mouse-track-activate-strokes): New.
6133         * mouse.el (mouse-track-do-activate): New.
6134         * mouse.el (mouse-track):
6135         * mouse.el (default-mouse-track-event-is-with-button): New.
6136         * mouse.el (default-mouse-track-cleanup-hook):
6137         * mouse.el (default-mouse-track-drag-hook):
6138         * mouse.el (default-mouse-track-drag-up-hook):
6139         * mouse.el (default-mouse-track-click-hook):
6140         Merge drag-n-drop into mouse-track.
6141         Add general "activate" support to replace specific button2 kludges.
6142         Use "button modifier" support in mouse-track.
6143
6144         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6145
6146         * package-ui.el:
6147         * package-ui.el (pui-menu):
6148         * package-ui.el (pui-popup-context-sensitive): Removed.
6149         Fix bytecompiler warnings.
6150         Clean up popup code a bit.
6151
6152         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6153
6154         * simple.el:
6155         * simple.el (transpose-lines):
6156         * simple.el (transpose-line-up): New.
6157         * simple.el (transpose-line-down): New.
6158         * simple.el (transpose-subr):
6159         * simple.el (transpose-subr-1): Removed.
6160         Clean up, add functions to move lines up and down.
6161
6162         * startup.el (mail-host-address):
6163         * startup.el (user-mail-address):
6164         Customize.
6165
6166         * subr.el:
6167         * subr.el (set-symbol-value-in-buffer): New.
6168         * subr.el (error):
6169         * subr.el (check-argument-type):
6170         * subr.el (defined-error-p): New.
6171         Add structured error support.
6172
6173         * toolbar-items.el (toolbar-compile):
6174         Use new make-dialog-box.
6175
6176         * update-elc.el:
6177
6178         * userlock.el (ask-user-about-lock-dbox):
6179         * userlock.el (ask-user-about-supersession-threat-dbox):
6180         * userlock.el (ask-user-about-lock):
6181         * userlock.el (ask-user-about-supersession-threat):
6182         Use new make-dialog-box.
6183         Add safety checks; use should use-dialog-box-p.
6184
6185         * window-xemacs.el:
6186         * window-xemacs.el (__buffer-dedicated-frame):
6187         * window-xemacs.el (buffer-dedicated-frame): New.
6188         * window-xemacs.el (set-buffer-dedicated-frame): New.
6189         Move dedicated-frame stuff into lisp.
6190
6191 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6192
6193         * printer.el (generic-print-region): Do not require that
6194         `printer-name' be set.
6195         (printer-name): Commentary clarification.
6196
6197 2000-07-19  Martin Buchholz <martin@xemacs.org>
6198
6199         * XEmacs 21.2.35 is released.
6200
6201 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6202
6203         * select.el (selection-coercible-types): Initialise.
6204
6205 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6206
6207         * select.el (own-clipboard): Bug fix.
6208
6209 2000-07-17  Mike Sperber  <mike@xemacs.org>
6210
6211         * cus-edit.el (custom-migrate-custom-file): Save init file before
6212         continuing.
6213
6214 2000-07-16  Mike Sperber  <mike@xemacs.org>
6215
6216         * startup.el (load-init-file): Remove silly call to
6217         `load-user-custom-file`.
6218         (maybe-migrate-user-init-file): Minor fixes.
6219
6220 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6221
6222         * apropos.el (apropos-documentation-check-doc-file):
6223         `doc' variable should be let-bound, as was presumably intended.
6224
6225         * cus-edit.el (custom-variable-reset-saved):
6226         (custom-variable-reset-standard):
6227         Remove unused variable comment-widget.  Twice.
6228
6229         * toolbar.el (toolbar-blank-press-function):
6230         Add a real defvar with initial value nil and proper docstring.
6231         (press-toolbar-button): No need to check for boundp-ness anymore.
6232
6233         * rect.el (open-rectangle-line): Remove useless (let) form.
6234         Add defvar for pending-delete-mode.
6235
6236         * info.el (Info-find-node): This function needs an autoload cookie.
6237
6238         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6239         Use let* since the second form referred to the first.
6240
6241 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6242
6243         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6244         instead of removed `mswindows-get-clipboard'.
6245
6246
6247 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6248
6249         * select.el (select-convert-from-text): New.
6250         * select.el (select-convert-from-length): New.
6251         * select.el (select-convert-from-integer): New.
6252         * select.el (select-convert-from-identity): New.
6253         * select.el (select-convert-from-filename): New.
6254         * select.el (selection-converter-in-alist): Use them.
6255         New converter functions for X.
6256
6257         * select.el (get-selection): Removed comment.
6258
6259         * select.el (own-selection): Removed append code - I thought
6260         I'd already done this, but apparently not...
6261
6262         * select.el: Changed comment about TIMESTAMP.
6263
6264         * select.el (select-convert-in): New.
6265         * select.el (select-convert-out): New.
6266         New functions that get used by select.c.
6267
6268         * select.el (select-buffer-killed-default): New.
6269         * select.el (select-buffer-killed-text): New.
6270         * select.el (selection-buffer-killed-alist): New.
6271         New list and functions that get called if a relevant selection
6272         exists and a buffer gets killed.
6273
6274         * select.el (select-convert-to-targets):
6275         * select.el (select-convert-to-identity): Removed.
6276         * select.el (select-convert-from-identity): Removed.
6277         * select.el (select-converter-out-alist):
6278         Removed _EMACS_INTERNAL selection type.
6279
6280         * x-select.el (xselect-kill-buffer-hook): Removed.
6281         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6282         Removed this X-specific nonesense. Use the generic support
6283         in select.el instead.
6284
6285 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6286
6287         * mule/mule-category.el (defined-category-hashtable):
6288         Use make-hash-table instead of make-hashtable
6289
6290         * buff-menu.el: Byte-compiler warning fix.
6291
6292         * isearch-mode.el (isearch-highlight-all-cleanup):
6293         Remove unused variable `isearch-highlight-all-start'.
6294
6295         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6296
6297         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6298
6299         * cus-dep.el (Custom-make-dependencies):
6300         Add autoload cookie for custom-add-loads to generated custom-load.el.
6301
6302         * autoload.el (autoload-package-name): Warning suppression.
6303         Move defvar prior to first use.
6304
6305         * custom.el: Add autoload for custom-declare-face.
6306         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6307         * cl.el (cl-hack-byte-compiler):
6308         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6309         to work properly.
6310
6311 2000-07-08  Mike Sperber  <mike@xemacs.org>
6312
6313         * startup.el (load-home-init-file): Added variable.
6314         (maybe-migrate-user-init-file): Added.
6315         (load-user-init-file): Load custom file if different from init
6316         file.
6317
6318         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6319         "startup."
6320
6321         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6322         Moved `custom-file'-related code to cus-file.el.
6323
6324         * cus-file.el: New file.
6325
6326 2000-04-01  Mike Sperber  <mike@xemacs.org>
6327
6328         * packages.el (packages-find-package-directories): Added support
6329         for external package hierarchies with in-place installations.
6330
6331         * find-paths.el (paths-root-in-place-p): Added.
6332         (paths-find-emacs-directory): Added support for external
6333         directories with in-place installations.
6334         (paths-find-site-directory): Ditto.
6335
6336         * startup.el (find-user-init-file): Also look for
6337         ~/.xemacs/init.elc? in preference to ~/.emacs.
6338
6339 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6340
6341         * select.el (own-selection):
6342         * select.el (own-clipboard): Changed `append' parameter to
6343         `how-to-use' parameter.
6344         * select.el (own-selection): Removed icky append code.
6345         * select.el (own-selection, get-selection): Removed extra type
6346         checking.
6347         * select.el (selection-appender-alist):
6348         * select.el (selection-converter-{in|out}-alist): Initialise.
6349         * select.el (select-append-to-*): New.
6350         * select.el (select-convert-from-*): New.  New functions to append
6351         data and convert data from external type.
6352
6353 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6354
6355         * font-lock.el: Javadoc enhancements.
6356
6357 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6358
6359         * printer.el (generic-print-region): Compose job name from buffer
6360         name.
6361
6362 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6363
6364         * font-lock.el (font-lock-fontify-pending-extents): Call
6365         font-lock-fontify-region instead of font-lock-fontify-buffer
6366         to avoid unnecessary progress gauges.
6367
6368 2000-07-06  Craig Lanning  <lanning@scra.org>
6369
6370         * custom-load.el (faces):
6371
6372         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6373         dir is a regex.
6374
6375         * process.el (call-process-internal): from Dan Holmsand, use binary
6376         coding systems so that jka-compr works.
6377
6378 2000-07-07  Ben Wing  <ben@xemacs.org>
6379
6380         * font-lock.el: Undo previous change.  Unfortunately, some
6381         files actually use the variables directly in their init code
6382         without quoting them.
6383
6384 2000-07-07  Ben Wing  <ben@xemacs.org>
6385
6386         * font-lock.el (defvar font-lock-*-face): Removed.
6387
6388         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6389         only when necessary.
6390
6391 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6392
6393         * cl-macs.el: fix cl-transform-function-property kludge
6394         so that it does not require a random feature.
6395
6396 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6397
6398         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6399         as in Linux kernel "Rules.make".
6400
6401 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6402
6403         * build-report.el (build-report): Add autoload cookie.
6404
6405 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6406
6407         * package-ui.el (defgroup pui):  Correct a misspelling
6408         (pui-toggle-package-delete):  Change `seleted' to `selected'
6409
6410 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6411
6412         * package-get.el (package-get-update-base):
6413         (package-get): Use insert-file-contents-literally always.
6414         (package-get-maybe-save-index):
6415         Force coding system for writing to binary.
6416
6417 2000-06-08  Mike Alexander  <mta@arbortext.com>
6418
6419         * code-process.el (call-process-region): If there is no coding
6420         system for the process on process-coding-system-alist use the
6421         coding system of the buffer containing the region.
6422
6423 2000-06-10  Ben Wing  <ben@xemacs.org>
6424
6425         * cmdloop.el (command-error):
6426         If debug-on-error and noninteractive, output backtrace.
6427
6428         * files.el (file-relative-name):
6429         Remove MSDOS references.
6430
6431         * simple.el (line-number): New function, due to non-obvious
6432         behavior/usage of count-lines.
6433
6434         * simple.el (count-lines): document non-obvious usage to get
6435         line number.
6436
6437 2000-06-11  Ben Wing  <ben@xemacs.org>
6438
6439         * faces.el ((featurep 'xpm)):
6440         * x-faces.el (x-init-face-from-resources):
6441         * x-faces.el (x-init-frame-faces):
6442         * x-misc.el (x-init-specifier-from-resources):
6443         * x-misc.el (x-get-resource-and-bogosity-check):
6444         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6445         * x-mouse.el (x-init-pointer-shape):
6446         * x-scrollbar.el (x-init-scrollbar-from-resources):
6447         Add sixth argument to x-get-resource calls so as to issue warnings
6448         rather than errors on bogus arguments.
6449
6450 2000-06-05  Ben Wing  <ben@xemacs.org>
6451
6452         * compat.el: new file.  provides a clean, non-intrusive way to
6453         define compatibility functions.
6454
6455         * process.el (shell-quote-argument): temporary fix for lack
6456         of nt-quote-process-args.  #### I need to put back the overall
6457         structure of that mechanism but redo the guts of it using the
6458         extra intelligence in the C code.
6459
6460 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6461
6462         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6463         `package-get' does in package-get.el, instead of using external
6464         "md5sum" program.
6465
6466         * package-get.el (package-get): Insert package file literally to
6467         make checksum calculation work.
6468
6469 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6470
6471         * code-files.el (convert-mbox-coding-system): Deleted.
6472         (file-coding-system-alist): Removed reference to
6473         convert-mbox-coding-system.
6474
6475 2000-05-28  Martin Buchholz <martin@xemacs.org>
6476
6477         * XEmacs 21.2.34 is released.
6478
6479 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6480
6481         * font-lock.el (font-lock-keywords): Rewrote docstring
6482
6483 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6484
6485         * loadhist.el (unload-feature): handle case where x is both boundp
6486         and fboundp
6487
6488 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6489
6490         * packages.el: It's ok to use built-in macros, but not lisp
6491         defined ones.
6492
6493 2000-05-20  Ben Wing  <ben@xemacs.org>
6494
6495         * font-lock.el:
6496         * font-lock.el (font-lock-message-threshold):
6497         * font-lock.el (font-lock-mode):
6498         * font-lock.el (font-lock-default-fontify-buffer):
6499         * font-lock.el (font-lock-always-fontify-immediately):
6500         * font-lock.el (font-lock-old-extent): Removed.
6501         * font-lock.el (font-lock-old-len): Removed.
6502         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6503         * font-lock.el (font-lock-pending-extent-table): New.
6504         * font-lock.el (font-lock-range-table): New.
6505         * font-lock.el (font-lock-after-change-function):
6506         * font-lock.el (font-lock-after-change-function-1): Removed.
6507         * font-lock.el (font-lock-fontify-pending-extents): New.
6508         * font-lock.el ('font-lock-revert-cleanup): Removed.
6509         * font-lock.el ('font-lock-revert-setup): Removed.
6510         Rewrite deferral code to handle any number of changes, merging
6511         them properly.  Remove hacked-up code for revert-buffer, now
6512         unnecessary.
6513
6514         * menubar-items.el (default-menubar):
6515         In Options->Edit Init File, don't switch to emacs-lisp-mode
6516         unless necessary; doing this turns off font-lock.
6517
6518 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6519
6520         * keydefs.el: Define C-x BS to backward-kill-sentence.
6521
6522 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6523
6524         * files.el (hack-local-variables-prop-line): Use non-greedy
6525         matching to process -*-texinfo-*- -*-.
6526
6527 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6528
6529         * minibuf.el (minibuf-directory-files): new function.
6530         (read-file-name-activate-callback): use minibuf-directory-files.
6531         (read-directory-name-internal): ditto.
6532         (mouse-file-display-completion-list): ditto.
6533         (mouse-directory-display-completion-list): ditto.
6534         (read-file-name-internal): remove "./" from completion list unless
6535         explicitly matched, for consistency.
6536
6537 2000-05-11  Ben Wing  <ben@xemacs.org>
6538
6539         * gutter-items.el (gutter-buffers-tab):
6540         * gutter-items.el (add-tab-to-gutter):
6541         * gutter-items.el (update-tab-in-gutter):
6542         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6543         * gutter-items.el (append-progress-display):
6544         * gutter-items.el (abort-progress-display):
6545         * gutter-items.el (raw-append-progress-display):
6546         Further fixes.  Use set-glyph-image not set-image-instance-property,
6547         to fix problems with multiple windows in a frame.
6548
6549         * menubar-items.el (tutorials-menu-filter):
6550         Fix typo.
6551
6552         * startup.el (early-error-handler):
6553         Display message box under windows; otherwise, message will disappear
6554         before it can be viewed.
6555
6556         * update-elc.el:
6557         Fix bug in NEEDTODUMP processing.
6558
6559 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6560
6561         * startup.el (lock-directory): Removed.
6562         (superlock-file): Ditto.
6563         (startup-set-paths): Remove lockdir.
6564         (startup-setup-paths-warning): Remove lock-directory.
6565
6566         * setup-paths.el (paths-find-lock-directory): Removed.
6567         (paths-find-superlock-file): Ditto.
6568
6569 2000-05-09  Ben Wing  <ben@xemacs.org>
6570
6571         * faces.el (set-face-property):
6572         * faces.el (set-face-font):
6573         * faces.el (set-face-foreground):
6574         * faces.el (set-face-background):
6575         * faces.el (set-face-background-pixmap):
6576         * faces.el (set-face-underline-p):
6577         * faces.el (set-face-strikethru-p):
6578         * faces.el (set-face-highlight-p):
6579         * faces.el (set-face-dim-p):
6580         * faces.el (set-face-blinking-p):
6581         * faces.el (set-face-reverse-p):
6582         doc string changes.
6583
6584         * glyphs.el:
6585         * glyphs.el (make-image-specifier):
6586         * glyphs.el (glyph-property):
6587         * glyphs.el (set-glyph-image):
6588         * glyphs.el (make-glyph):
6589         * glyphs.el (make-pointer-glyph):
6590         * glyphs.el (make-icon-glyph):
6591         * glyphs.el (widget-image-instance-p): New.
6592         authorship info, lots of doc changes.  New predicate, inadvertently
6593         omitted.  the general principle with specifier docs is now that
6594         the description of instantiators should go with the make-foo-specifier
6595         fun's doc string, rather than in foo-specifier-p.  this follows
6596         conventions elsewhere in XEmacs and in general is a lot more obvious
6597         of a place to look.  sometimes the make-foo-specifier function needs
6598         to be created in the process.
6599
6600         * gutter.el:
6601         * gutter.el (make-gutter-specifier): New.
6602         * gutter.el (make-gutter-size-specifier): New.
6603         * gutter.el (make-gutter-visible-specifier): New.
6604         specifier doc updates according to the conventions specified before.
6605
6606         * objects.el:
6607         * objects.el (make-font-specifier):
6608         * objects.el (make-color-specifier):
6609         * objects.el (make-face-boolean-specifier): New.
6610         specifier doc updates according to the conventions specified before.
6611
6612         * specifier.el:
6613         * specifier.el (set-specifier):
6614         * specifier.el (make-integer-specifier): New.
6615         * specifier.el (make-boolean-specifier): New.
6616         * specifier.el (make-natnum-specifier): New.
6617         * specifier.el (make-generic-specifier): New.
6618         * specifier.el (make-display-table-specifier): New.
6619         specifier doc updates according to the conventions specified before.
6620
6621         * toolbar.el:
6622         * toolbar.el (make-toolbar-specifier): New.
6623         specifier doc updates according to the conventions specified before.
6624
6625 2000-05-09  Ben Wing  <ben@xemacs.org>
6626
6627         * process.el (call-process-internal): Revert to previous version
6628         because Mike's change clashed with a change I did not long before.
6629         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6630         Thanks very much Mike for pointing out the bug and submitting a
6631         patch!
6632
6633 2000-04-13  Mike Alexander  <mta@arbortext.com>
6634
6635         * process.el (call-process-internal): Send the correct input buffer
6636         (call-process-internal): Return the exit status of the process
6637
6638 2000-05-07  Ben Wing  <ben@xemacs.org>
6639
6640         * winnt.el:
6641         * winnt.el (nt-quote-args-verbatim): Removed.
6642         * winnt.el (nt-quote-args-prefix-quote): Removed.
6643         * winnt.el (nt-quote-args-backslash-quote): Removed.
6644         * winnt.el (nt-quote-args-double-quote): Removed.
6645         * winnt.el (nt-quote-args-functions-alist): Removed.
6646         * winnt.el (nt-quote-process-args): Removed.
6647         Remove all stuff for argument quoting.  We borrow the code instead
6648         from Emacs 20.6, which is much more careful in its quoting
6649         (e.g. in handling runs of the escape character) and avoids most of
6650         the need for this Lisp mechanism by checking to see whether we're
6651         running a Cygwin or normal program and doing the appropriate
6652         quoting.  If we end up needing such a mechanism, we should add
6653         it by extending the variable `mswindows-quote-process-args' so it
6654         can take an alist of regexps.
6655
6656 2000-05-07  Ben Wing  <ben@xemacs.org>
6657
6658         * keydefs.el:
6659         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6660         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6661         the window without moving point.
6662
6663         * simple.el:
6664         * simple.el (scroll-up-one): New.
6665         * simple.el (scroll-down-one): New.
6666         Functions for use with C-M-up/down.
6667
6668 2000-05-01  Martin Buchholz <martin@xemacs.org>
6669
6670         * XEmacs 21.2.33 is released.
6671
6672 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6673
6674         * dialog.el (yes-or-no-p-dialog-box):
6675         Fix docstring.
6676         Fix following horrible bug in X11 mode with focus-follows-mouse:
6677           1. Visit two files in two different frames.
6678           2. do File->Revert Buffer in one of those frames.
6679           3. Dialog box appears.
6680           4. Arrange things so that the mouse passes over the *other*
6681              frame, then to the dialog box, and click on "Yes".
6682           5. The file contents end up in the *wrong* buffer!
6683         Add TODO comment.
6684
6685 2000-04-28  Ben Wing  <ben@xemacs.org>
6686
6687         * help.el (describe-installation): correct typo introduced
6688         in last patch: boundp -> fboundp.
6689
6690         * etags.el (buffer-tag-table-list):
6691         canonicalize filenames to Unix format so that tag-table-alist
6692         searching works under Windows.
6693
6694         * autoload.el:
6695         Bowdlerize the supposedly objectionable words
6696         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6697
6698         * gutter-items.el (set-progress-display-style):
6699         * gutter-items.el (search-dialog-callback):
6700         * gutter-items.el (make-search-dialog):
6701         Change to new callback-ex api.
6702
6703 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6704
6705         * help.el: (describe-installation): decode-coding-string is not
6706         defined in a non MULE environment.
6707
6708 2000-04-28  Ben Wing  <ben@xemacs.org>
6709
6710         * gutter-items.el (buffer-list-changed-hook):
6711         use it, not record-buffer-hook.
6712
6713         * subr.el (record-buffer-hook): Removed.
6714
6715 2000-04-27  Ben Wing  <ben@xemacs.org>
6716
6717         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6718         use NORECORD option.  Andy will not like this, but the existing
6719         gutter behavior is just wrong, as per this comment:
6720
6721         ;; this used to add the norecord flag to both calls below.
6722         ;; this is bogus because it is a pervasive assumption in XEmacs
6723         ;; that the current buffer is at the front of the buffers list.
6724         ;; for example, select an item and then do M-C-l
6725         ;; (switch-to-other-buffer).  Things get way confused.
6726         ;;
6727         ;; Andy, if you want to maintain the current look, you must
6728         ;;  *uncouple* the gutter order and buffers order.
6729
6730         * loaddefs.el (completion-ignored-extensions): unfuckify.
6731
6732         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6733         xemacs.mak.
6734
6735         * autoload.el (batch-update-one-directory): new function, used in
6736         xemacs.mak.
6737
6738         * loadup.el: set gc-cons-threshold very high unless dumping --
6739         loadup during update-elc is much much much faster.  also do this
6740         when quick-building.
6741
6742         add commented-out code for profiling loadup.
6743
6744
6745         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6746         is required in order to build xemacs.
6747
6748 2000-04-26  Ben Wing  <ben@xemacs.org>
6749
6750         * loadup.el: don't garbage collect during loadup if quick-build
6751         compile-time option is set.
6752
6753 2000-04-23  Ben Wing  <ben@xemacs.org>
6754
6755         * update-elc.el: compute whether any dumped .el or .elc files
6756         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6757         if so.
6758
6759         * update-elc.el (update-elc-files-to-compile): always change
6760         NOBYTECOMPILE in the src directory rather than current dir,
6761         so it will work under NT.
6762
6763         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6764         the form of this file is identical between Unix and Windows.
6765         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6766         Added comment.
6767         (update-autoloads-from-directory): updated doc string.
6768         updated doc strings in a few other places.
6769
6770 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6771
6772         * bytecomp.el (byte-force-recompile): Fix argument to
6773         byte-recompile-directory.
6774
6775 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6776
6777         * gutter-items.el (progress-display-clear-when-idle): Use
6778         add-one-shot-hook.
6779         * gutter-items.el (clear-progress-display): Adjust number of
6780         arguments.
6781
6782 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6783
6784         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6785
6786 2000-04-16  Ben Wing  <ben@xemacs.org>
6787
6788         * printer.el: New file.
6789
6790         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6791
6792         * help.el (describe-installation): Fix decoding for Windows.
6793
6794         * menubar-items.el:
6795         * menubar-items.el (default-menubar):
6796         * menubar-items.el (tutorials-menu-filter): New.
6797         * menubar-items.el (popup-menubar-menu):
6798         Add authorship.  Redo Help menu and Tutorials filter.
6799
6800         * menubar.el: Correct comment.
6801
6802         * modeline.el (modeline-buffer-identification): Correct doc string.
6803
6804         * simple.el:
6805         * simple.el (printing): Removed.
6806         * simple.el (printer-name): Removed.
6807         * simple.el (generic-print-buffer): Removed.
6808         * simple.el (generic-print-region): Removed.
6809         Move generic print code to printer.el.
6810
6811 2000-04-15  Ben Wing  <ben@xemacs.org>
6812
6813         * simple.el (generic-print-region): New.
6814         make this function actually work.
6815         (generic-print-buffer): call generic-print-region.
6816
6817 2000-04-14  Andy Piper  <andy@xemacs.org>
6818
6819         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6820         by using the new widget-callback-current-channel.
6821         (search-dialog-callback): ditto.
6822
6823 2000-04-12  Andy Piper  <andy@xemacs.org>
6824
6825         * gutter.el (default-gutter-position): moved from gutter-items.el.
6826         (default-gutter-position-changed-hook): ditto.
6827         (gutter-element-visibility-changed-hook): ditto.
6828         (set-gutter-element): ditto.
6829         (remove-gutter-element): ditto.
6830         (set-gutter-element-visible-p): ditto.
6831         (gutter-element-visible-p): ditto.
6832         (init-gutter): ditto.
6833
6834         * dialog.el (make-dialog-box): renamed and moved from
6835         gutter-items.el
6836
6837         * gutter-items.el: move various functions elsewhere.
6838
6839 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6840
6841         * menubar-items.el: Fixed place of parenthesis.
6842
6843 2000-04-12  Ben Wing  <ben@xemacs.org>
6844
6845         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6846                 without constantly being prompted for the tag.
6847         * simple.el: Added a number of section headings, to clarify the
6848                 organization of this file.
6849         * simple.el (activate-region):
6850         * simple.el (region-exists-p):
6851         * simple.el (region-active-p):
6852                 Moved these three function down to the other side of
6853                 the case-changing functions, so they join the rest of
6854                 the region code.
6855         * simple.el (printing): New.
6856         * simple.el (printer-name): New.
6857         * simple.el (generic-print-buffer): New.
6858                 New functions, a very simple prototype for a unified
6859                 printing interface.
6860
6861         * process.el (call-process-internal): Real fix for null BUFFER,
6862                 other problems with BUFFER specs.
6863
6864         * menubar-items.el:
6865                 Fixed up File->Print to use new printing functions.
6866                 Various corrections and expansions to Grep/Compile menus.
6867                 New options for Printing.
6868                 New options for SMTP Mail, the way to send mail under
6869                   MS Windows. (There's also a package patch to make SMTP
6870                   Mail be the default under MSWin.)
6871
6872 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
6873
6874         * menubar-items.el: Selecting Rectangle Mousing from menubar
6875         did not work.  Needed to quote mouse-track-rectangle-p.
6876
6877 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6878
6879         * cl-compat.el (keywordp): Removed.
6880
6881 2000-04-05  Andy Piper  <andy@xemacs.org>
6882
6883         * gutter-items.el (progress-layout-glyph): don't initialize here.
6884         (progress-gauge-glyph): use dynamic sizing.
6885         (set-progress-display-style): new function. Set progress glyphs
6886         appropriately depending on the style.
6887         (progress-display-style): new variable. Custom version of
6888         set-progress-display-style.
6889         (progress-abort-glyph): switch to dynamic sizes.
6890         (search-dialog-text): make the edit field active.
6891
6892 2000-04-04  Andy Piper  <andy@xemacs.org>
6893
6894         * gutter-items.el (make-search-dialog): need to make the search
6895         dialog visible after creation.
6896
6897         * menubar-items.el (default-menubar): use the search dialog for
6898         searching. Remove some extraneous search menu items.
6899
6900         * gutter-items.el (set-gutter-element): allow glyphs to be used as
6901         well as strings.
6902         (make-gutter-only-dialog-frame): allow the user to create the
6903         frame unmapped. Allow the gutter spec to be given as a glyph.
6904         (search-dialog-direction): new variable.
6905         (search-dialog-text): new variable.
6906         (search-dialog-callback): new function. Callback for the search
6907         dialog action.
6908         (make-search-dialog): new function. Create a user-friendly search
6909         dialog.
6910
6911 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
6912
6913         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
6914         under Windows.
6915
6916 2000-04-01  Andy Piper  <andy@xemacs.org>
6917
6918         * font-lock.el (font-lock-fontify-keywords-region): Calculate
6919         progress more accurately.
6920
6921 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
6922
6923         * finder.el (finder-compile-keywords): Process readable files only.
6924         Because error in process of .#finder-inf.el when compile xemacs
6925         with --with-clash-detection option.
6926
6927 2000-03-31  Andy Piper  <andy@xemacs.org>
6928
6929         * gutter-items.el (append-progress-display): don't delay after a
6930         successful font-lock.
6931         (make-gutter-only-dialog-frame): new function. Allow users to
6932         create gutter-only dialogs.
6933
6934 2000-03-27  Mike Alexander  <mta@arbortext.com>
6935
6936         * process.el (call-process-internal): Handle a null BUFFER
6937         parameter correctly.
6938
6939 2000-03-28  Andy Piper  <andy@xemacs.org>
6940
6941         * gutter-items.el (abort-progress-display): put strings in the
6942         gutter not extents.
6943         (progress-layout-glyph): signal special 'quit callback.
6944         (progress-display-quit-function): deleted.
6945         (progress-display-stop-callback): deleted.
6946         (progress-display-dispatch-command-events): deleted.
6947         (append-progress-display): remove calls to
6948         progress-display-dispatch-command-events.
6949         (raw-append-progress-display): ditto.
6950
6951 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
6952
6953         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
6954         being a list.  Actually define `stipple-pixmap-p' which is used as
6955         an error predicate.  Correctly handle PIXMAP being either relative
6956         or absolute file name.
6957
6958 2000-03-24  Andy Piper  <andy@xemacs.org>
6959
6960         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
6961         (abort-progress-display): ditto. Don't delete the created extent.
6962         (raw-append-progress-display): ditto.
6963         (progress-display-dispatch-non-command-events): new
6964         function. Encapsulates what we want to do when no command input is
6965         required.
6966         (progress-display-dispatch-command-events): likewise, but disable
6967         for now since it causes too many problems.
6968         (append-progress-display): use them.
6969         (raw-append-progress-display): ditto.
6970         (default-gutter-position-changed-hook): set this rather than
6971         default-gutter-position-changed.
6972         (default-gutter-position-changed-hook): lambda with zero arguments
6973         rather than one.
6974         (raw-append-progress-display): trap errors in pending input since
6975         allowing them to signal will hose the gauge well and
6976         truly. Ideally we would like to delay these until we are more able
6977         to cope.
6978         (append-progress-display): ditto.
6979
6980 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
6981
6982         * lisp/make-docfile.el: call-process-internal is now implemented
6983         in process.el.
6984
6985 2000-03-21  Ben Wing  <ben@xemacs.org>
6986
6987         * mule\mule-cmds.el (set-language-info-alist):
6988         Fix to correspond to new menu arrangement.
6989
6990 2000-03-21  Ben Wing  <ben@xemacs.org>
6991
6992         * process.el:
6993         * process.el (call-process-internal): New.
6994         New implementation of call-process.  Only enabled under NT, so far.
6995         stderr handling not implemented yet in CVS'd C code.
6996
6997 2000-03-20  Ben Wing  <ben@xemacs.org>
6998
6999         * lisp-mode.el:
7000         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7001         * lisp-mode.el (lisp-interaction-mode):
7002         Put back Lisp Interaction menubar for Jan V's sake.
7003
7004         * simple.el:
7005         * simple.el (mark-ring):
7006         * simple.el (dont-record-current-mark): New.
7007         * simple.el (in-shifted-motion-command): New.
7008         * simple.el (mark-ring-unrecorded-commands): New.
7009         * simple.el (mark-ring-max):
7010         * simple.el (set-mark-command):
7011         * simple.el (push-mark):
7012         * simple.el (handle-pre-motion-command):
7013         Implement scheme for not recording unimportant marks.
7014
7015         * subr.el:
7016         * subr.el (function-allows-args): New.
7017         New function function-allows-args.
7018
7019 2000-03-20  Martin Buchholz <martin@xemacs.org>
7020
7021         * XEmacs 21.2.32 is released.
7022
7023 2000-03-20  Andy Piper  <andy@xemacs.org>
7024
7025         * gutter-items.el (update-tab-in-gutter): force selection of the
7026         selected-window if required to do so.
7027         (buffers-tab-items): ditto.
7028         (add-tab-to-gutter): ditto.
7029         (create-frame-hook): use force-selection.
7030         (default-gutter-position-changed): lambdify.
7031         (update-tab-hook): deleted since it was only used in one place.
7032
7033 2000-03-18  Andy Piper  <andy@xemacs.org>
7034
7035         * files.el (find-file-noselect): undo change that shouldn't have
7036         gone in.
7037
7038 2000-03-17  Andy Piper  <andy@xemacs.org>
7039
7040         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7041         of selected-window trickery.
7042
7043         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7044         frames tabs.
7045         (progress-display-stop-callback): progress -> progress-display
7046         (progress-display-quit-function): ditto.
7047         (clear-progress-display): ditto.
7048         (remove-progress-display): ditto.
7049         (append-progress-display): ditto.
7050         (abort-progress-display): ditto.
7051         (raw-append-progress-display): ditto.
7052         (display-progress-display): ditto.
7053         (current-progress-display-label): ditto.
7054         (current-progress-display): ditto.
7055         (lprogress-display): ditto and save the buffer
7056         (progress-display): ditto. Otherwise the buffer sometimes gets
7057         changed which confuses font-lock.
7058
7059         * font-lock.el (font-lock-default-fontify-buffer): catch all
7060         errors, not just quit.
7061         (font-lock-mode): progress -> display-progress
7062         (font-lock-default-fontify-buffer): ditto.
7063         (font-lock-fontify-syntactically-region): ditto.
7064         (font-lock-fontify-keywords-region): ditto.
7065
7066 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7067
7068         * cl.el (gensym): Move to here from cl-macs.el.
7069         (gentemp): Ditto.
7070
7071 2000-03-16  Andy Piper  <andy@xemacs.org>
7072
7073         * font-lock.el (font-lock-mode): use lprogress and friends for
7074         progress management.
7075         (font-lock-default-fontify-buffer): ditto.
7076         (font-lock-fontify-syntactically-region): ditto.
7077         (font-lock-fontify-keywords-region): ditto.
7078         (font-lock-revert-cleanup): fix reverting.
7079         (font-lock-revert-setup): ditto.
7080
7081         * gutter-items.el (progress-use-echo-area): new variable. Use the
7082         echo area for progress gauges if non-nil.
7083         (clear-progress): remove echo area stuff and defer to
7084         clear-message.
7085         (append-progress): dispatch non-command events after each progress
7086         increment. Remove echo area stuff.
7087         (abort-progress): remove echo area stuff and defer to
7088         display-message.
7089         (raw-append-progress): ditto. Dispatch non-command events after
7090         gutter redisplay.
7091         (display-progress): defer echo area stuff to display-message.
7092
7093         * gutter-items.el (clear-progress):
7094         (abort-progress): indentation changes.
7095         (display-progress): don't clear progress.
7096         (append-progress): compare messages with equal.
7097         (raw-append-progress): use dispatch-non-command-events to flush
7098         widget creation events.
7099
7100 2000-03-13  Ben Wing  <ben@xemacs.org>
7101
7102         * abbrev.el:
7103         * abbrev.el (abbrev-string-to-be-defined): New.
7104         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7105         Changes for use with the menubar.
7106
7107 2000-03-12  Ben Wing  <ben@xemacs.org>
7108
7109         * alist.el (vassoc): moved here from font-menu.el.
7110
7111         * custom.el (defface): typo fix.
7112
7113         * dialog.el (yes-or-no-p-dialog-box):
7114         * dialog.el (message-box):
7115         * files.el (save-some-buffers-1):
7116         Put accelerators in the button names.
7117
7118         * font-lock.el (font-lock-comment-face):
7119         * font-lock.el (font-lock-keyword-face):
7120         * font-lock.el (font-lock-function-name-face):
7121         Fixed some of the colors under MS Windows because the existing
7122         default colors were hardly different from black and needed to be
7123         made lighter.
7124
7125         * font-menu.el:
7126         * font-menu.el (font-menu-split-long-menu):
7127         * font-menu.el (font-menu-family-constructor):
7128         * font-menu.el (font-menu-size-constructor):
7129         * font-menu.el (font-menu-weight-constructor):
7130         * font-menu.el (font-menu-set-font):
7131         vassoc moved to alist.el.
7132         Accelerators added to all menus.
7133         Unused bound var new-props removed.
7134
7135         * keydefs.el: I did a whole lot of rearranging to put things in a
7136         more consistent order and fixed a number of cases where key
7137         combinations involving up, down, left, right and so on were
7138         defined but the corresponding keypad combinations were not
7139         defined.
7140
7141         * lisp-mode.el:
7142         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7143         * lisp-mode.el (emacs-lisp-mode):
7144         * lisp-mode.el (lisp-interaction-mode):
7145         * lisp-mode.el (flet):
7146         Added accelerators onto the menus.
7147         Made all the different versions of the let function be indented
7148         the same way.
7149         Undid Steve's easy-menu-ification, because it makes it impossible
7150         to have the menubar and popup menus different.
7151         Cleaned up the menu; added items for find-function &c and some
7152         indenting, and removed debug-on-*.
7153
7154         * list-mode.el (list-mode-hook):
7155         * list-mode.el (list-mode):
7156         * list-mode.el (completion-setup-hook):
7157         * list-mode.el (display-completion-list):
7158         Added support for the :window-height keyword, which is required
7159         because of other changes that I made for the file dialog box.  I
7160         also made the hook variables list-mode-hook and
7161         completion-setup-hook and also minibuffer-setup-hook in
7162         minibuf.el be permanent-local; see comment in list-mode.el.
7163
7164         * map-ynp.el (map-y-or-n-p):
7165         Added accelerators to the dialog buttons.
7166
7167         * menubar-items.el (menu-truncate-list):
7168         New internal function.
7169         * menubar-items.el (submenu-generate-accelerator-spec):
7170         * menubar-items.el (menu-item-strip-accelerator-spec):
7171         * menubar-items.el (menu-item-generate-accelerator-spec):
7172         New exported functions, for use in auto-generating accelerator specs.
7173
7174         * menubar-items.el:
7175         * menubar-items.el (default-menubar):
7176         * menubar-items.el (maybe-add-init-button):
7177         * menubar-items.el (bookmark-menu-filter):
7178         * menubar-items.el (slow-format-buffers-menu-line):
7179         * menubar-items.el (build-buffers-menu-internal):
7180         * menubar-items.el (language-environment-menu-filter):
7181         * menubar-items.el (default-popup-menu):
7182         * menubar-items.el (popup-buffer-menu):
7183         * menubar-items.el (popup-menubar-menu):
7184         Did a major overhaul on this file, and in fact I'm nowhere near
7185         done working on the menubar, and there will be more patches to
7186         come.  A basic summary of what I've done:
7187
7188         a) I added accelerators to all of the menu items.  For menus that
7189         are auto-generated, such as the buffers menu, the accelerators are
7190         automatically added to the beginning of each line using the
7191         numbers 1 through 9, then zero, and then letters starting with A,
7192         but omitting the letters that are already in use for the fixed
7193         menu items at the top of the buffers menu.  To facilitate adding
7194         accelerators of this kind, I created some new functions
7195         (*-accelerator-spec), which are also being used by other filters
7196         that auto generate lists of things such as ftp sites to download
7197         packages.  If people really don't like these accelerators
7198         appearing at the beginning of the menu items, a variable can be
7199         added to optionally turn them off, but I think this is rather
7200         pointless because other menu items have accelerators and many or
7201         most of the menu users will use the accelerators if the support is
7202         there.
7203
7204         b) I combined the top level Tools and Apps menus into a single
7205         Tools menu, because the distinction between the two is not
7206         obvious, and the items on the menus are not used often enough that
7207         putting some of them onto submenus is a problem.
7208
7209         c) I created two new top level menus called View and Cmds because
7210         there were too many items on the File and Edit menus, and I'm going
7211         to be adding more items to these menus.  In contrast to the Tools
7212         menu, the items on these menus may be used quite often during an
7213         editing session, and so should be available with fewer
7214         keystrokes.
7215
7216         d) I added a number of options to the options menu, including one
7217         for controlling whether the alt key can be used to traverse to
7218         menu items using the accelerators, one for controlling behavior of
7219         control-k, one for controlling how the kill and yank functions
7220         interact with the clipboard, a few additional buffers-menu
7221         options, and various other things.  I also did a bit of
7222         rearranging, for example, combining the keyboard and mouse options
7223         into a single keyboard and mouse submenu to facilitate the
7224         accelerators on that level.
7225
7226         e) I changed the variable buffers-menu-format-buffer-line-function
7227         to take two arguments instead of one, the second argument being
7228         the line number for use in creating an accelerator.  I added a
7229         hack to support existing functions with one argument (although I
7230         doubt that very many of these exist), for backward compatibility.
7231
7232         f) I moved the top level mule menu to be a submenu of the edit
7233         menu.  I think that most of the items on this menu are fairly
7234         useless and there are certainly not enough frequently used items
7235         to justify this being its own top level menu.
7236
7237         g) I combined most of the items in big-menubar.el into the main menu.
7238         If people think the main menu is too big, it would be possible to
7239         create different configurations, some smaller.
7240
7241         * menubar.el (check-menu-syntax):
7242         Deleted some syntax checks that were no longer valid, partly
7243         because of changes that were already made a long time ago, and
7244         partly because of a change I made where I allow the name of the
7245         menu item to be an evaluated expression rather than just a string,
7246         similar to all of the other parameters of a menu item.
7247
7248         * minibuf.el:
7249         * minibuf.el (read-file-name-1):
7250         * minibuf.el (mouse-read-file-name-1):
7251         I made a number of changes to improve the appearance
7252         and functioning of the file dialog box.  They include:
7253
7254         a) Fixing the problem where closing the dialog box by clicking on
7255         the close button of the window didn't properly exit the
7256         minibuffer.
7257
7258         b) Fixing the problem that if you typed part of a file name, and
7259         then clicked on a completion with the mouse, the file was not
7260         correctly selected.
7261
7262         c) Changing the title of the dialog box to reflect the operation
7263         being done in accordance with user interface conventions, rather
7264         than the name of the dialog box buffer, which is rather useless.
7265
7266         d) Remove the words "possible completions are" which didn't
7267         belong.
7268
7269         e) Fix things so that the completions scroll off the end of the
7270         completions windows only to the right, rather than both to the
7271         right and down, which is in accordance with Windows user interface
7272         conventions.
7273
7274         * msw-init.el (init-post-mswindows-win):
7275         Added a binding for meta-F4, which is the standard windows binding
7276         for exiting a program.
7277
7278         * select.el (get-selection-no-error):
7279         * select.el (own-selection):
7280         * select.el (own-clipboard):
7281         Added an optional argument called append to the functions
7282         own-selection and own-clipboard.  This adds support for appending
7283         text to the existing selection and allows the function
7284         own-clipboard to be used as the value of the variable
7285         interprogram- cut-function.
7286
7287         Fixed a bug in own-selection in handling zmacs-region-stays.
7288
7289         * simple.el (historical-kill-line): New.
7290
7291         * simple.el (kill-line):
7292         * simple.el (interprogram-cut-function):
7293         * simple.el (interprogram-paste-function):
7294         * simple.el (handle-pre-motion-command):
7295         * simple.el (next-line):
7296         * simple.el (previous-line):
7297         a) Expanded the variable kill-whole-line, so that function
7298         kill-line can be set to delete the entire line always, not just
7299         when cursor is at the beginning of the line.  This is controlled
7300         by setting the variable kill-whole-line to the symbol 'always.
7301         This behavior, as well as the existing kill-whole-line behavior,
7302         now only take effect when kill-line is called interactively,
7303         although this is a departure from a previous behavior in the case
7304         of setting this variable kill-whole-line to t.  It is almost
7305         certainly what has always been intended, and most likely the old
7306         way of doing things introduced bugs.  I also created a function
7307         called historical-kill-line, which ignores the kill-whole-line
7308         setting and always gives the historical behavior of only killing
7309         to the end of the line.  I bound this function to shift- control-k
7310         so that the kill to end of line behavior is available, even when
7311         kill-whole-line has been set to change control-k into the simple
7312         delete-whole-line behavior. (This can be set using the options
7313         menu.)
7314
7315         b) I changed things so that kill and yank now interact with the
7316         clipboard by default under windows.  This was done by changing the
7317         default value of interprogram-cut- function and
7318         interprogram-paste-function.  You can get the old behavior by
7319         setting these to nil, and there is an option on the options menu
7320         to do this.
7321
7322         c) I added support for selecting text using shifted motion keys.
7323         This support is on by default and can be controlled by the
7324         variable shifted-motion-keys-select-region.  There is also a
7325         variable called unshifted-motion-keys-deselect-region that
7326         controls more specifically how the shifted motion key behavior
7327         works.  I did not put an option on the options menu to turn this
7328         off, because I can't imagine why this would be useful.
7329
7330         * simple.el (forward-block-of-lines):
7331         * simple.el (backward-block-of-lines):
7332         * simple.el (block-movement-size):
7333         New.
7334
7335         * simple.el (uncapitalized-title-words):
7336         * simple.el (uncapitalized-title-word-regexp):
7337         * simple.el (capitalize-string-as-title):
7338         * simple.el (capitalize-region-as-title):
7339         New.
7340
7341
7342         * subr.el (add-hook):
7343         * subr.el (make-local-hook): New.
7344         * subr.el (remove-local-hook): New.
7345         * subr.el (add-one-shot-hook): New.
7346         * subr.el (add-local-one-shot-hook): New.
7347         Added some functions to make using hooks easier.
7348         These include:
7349
7350         a) Functions add-local-hook and remove-local-hook to make it easy
7351         to use local hooks.
7352
7353         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7354         make it possible to add a "one-shot" hook, which is to say a hook
7355         that runs only once, and automatically removes itself after the
7356         first time it has run.
7357
7358 2000-03-09  Andy Piper  <andy@xemacs.org>
7359
7360         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7361
7362 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7363
7364         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7365         Moved from menubar-items.el.
7366         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7367
7368 2000-03-08  Andy Piper  <andy@xemacs.org>
7369
7370         * gutter-items.el (build-buffers-tab-internal): add selected field
7371         to buffers tab spec.
7372
7373 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7374
7375         * minibuf.el (last-exact-completion): Initialize to nil.
7376
7377 2000-03-07  Didier Verna  <didier@xemacs.org>
7378
7379         * startup.el (command-line-1): remove unused variable
7380         `first-file-buffer'.
7381
7382 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7383
7384         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7385         which is also used for Web server log files.
7386
7387 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7388
7389         * mule/mule-charset.el: Setup auto-fill-chars.
7390
7391 2000-03-02  SL Baur  <steve@beopen.com>
7392
7393         * subr.el (with-string-as-buffer-contents): Reimplement using
7394         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7395         non-deletion of buffer after execution problem.
7396         (with-output-to-string): Use unique buffer name.
7397
7398 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7399
7400         * gutter-items.el (buffers-tab-sort-function):  New variable.
7401         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7402
7403 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7404
7405         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7406
7407 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7408
7409         * menubar-items.el (maybe-add-init-button): Remove the "Load
7410         .emacs" button from all menubars.
7411
7412 2000-03-01  Didier Verna  <didier@xemacs.org>
7413
7414         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7415         region rectangle replacement (from Jan Vroonhof).
7416         (replace-rectangle): new function.
7417
7418 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7419
7420         * mule/mule-cmds.el (set-default-coding-systems): Use
7421         set-terminal-coding-system and set-keyboard-coding-system.
7422         * coding.el (set-terminal-coding-system): Use
7423         set-console-tty-output-coding-system.
7424         (set-keyboard-coding-system): Use
7425         set-console-tty-input-coding-system.
7426
7427 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7428
7429         * minibuf.el (read-variable): Allow symbol to default argument.
7430
7431 2000-02-27  Andy Piper  <andy@xemacs.org>
7432
7433         * gutter-items.el (update-tab-hook): new function to be used for
7434         hooks.
7435         (create-frame-hook): add update-tab-hook.
7436         (record-buffer-hook): ditto.
7437         (default-gutter-position-changed): ditto.
7438         (default-gutter-position): updating the buffers tab is now handled
7439         by a hook.
7440         (default-gutter-position-changed-hook): new variable.
7441         (gutter-element-visibility-changed-hook): ditto.
7442         (set-gutter-element-visible-p): call it.
7443         (set-gutter-element): use modify-specifier-instances. Set extents
7444         as duplicable before using.
7445         (remove-gutter-element): ditto.
7446         (set-gutter-element-visible-p): ditto.
7447         (init-gutter): new function.
7448         (add-tab-to-gutter): use new gutter-element functions rather than
7449         setting specifiers directly.
7450         (clear-progress): ditto.
7451         (abort-progress): ditto.
7452         (gutter-buffers-tab-visible-p): renamed from
7453         default-gutter-visible-p
7454
7455         * specifier.el (modify-specifier-instances): new function from Jan
7456         Vroonhof.
7457
7458         * x-init.el (init-post-x-win): call init-gutter.
7459
7460         * msw-init.el (init-post-mswindows-win): call init-gutter.
7461
7462         * menubar-items.el (default-menubar): Update to reflect new gutter
7463         variables.
7464
7465 2000-02-26  Andy Piper  <andy@xemacs.org>
7466
7467         * gutter-items.el (set-gutter-element): new function. Add gutter
7468         elements to the specified gutter.
7469         (remove-gutter-element): new function. Remove gutter elements from
7470         the specified gutter.
7471         (set-gutter-element-visible-p): new function. Set gutter element
7472         visibility for the provided gutter-visible specifier.
7473
7474 2000-02-23  Andy Piper  <andy@xemacs.org>
7475
7476         * gutter-items.el (add-tab-to-gutter): specify dimensions
7477         dynamically.
7478
7479 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7480
7481         * gutter-items.el (add-tab-to-gutter):
7482         * package-get.el (package-get-interactive-package-query):
7483         * package-ui.el (pui-directory-exists):
7484         (pui-install-selected-packages):
7485         (pui-list-packages):
7486         Use #'(lambda ...)  instead of '(lambda ...).
7487
7488 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7489
7490         * startup.el (load-user-init-file): Check to make sure user
7491           has an init-file before calling load().
7492
7493 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7494
7495         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7496
7497 2000-02-23  Martin Buchholz <martin@xemacs.org>
7498
7499         * XEmacs 21.2.31 is released.
7500
7501 2000-02-21  Mike Sperber <mike@xemacs.org>
7502
7503         * loadup.el (really-early-error-handler):
7504         * update-elc.el:
7505         * make-docfile.el:
7506         Remove dependency on EMACSBOOTSTRAP... environment variables.
7507
7508 2000-02-21  Martin Buchholz <martin@xemacs.org>
7509
7510         * XEmacs 21.2.30 is released.
7511
7512 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7513
7514         * byte-optimize.el (byte-optimize-plus):
7515         (byte-optimize-minus):
7516         (byte-optimize-multiply):
7517         Optimize (- 0) to 0, not (-)
7518         Optimize (+ 5 3.0) to 8.0
7519         Optimize (* 5 3.0) to 15.0
7520         Improve readability.
7521
7522 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7523
7524         * modeline.el: (modeline-scrolling-method): change modeline
7525         mswindows cursor appearance according to the value.
7526
7527         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7528         and 'gui-element face colors and 'gui-element face font to Windows
7529         defaults.
7530
7531 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7532
7533         * font-lock.el: Javadoc enhancements
7534
7535 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7536
7537         * ldap.el (toplevel): Test if LDAP support has been compiled in
7538         (ldap-verbose): New option
7539         (ldap-search-entries): Renamed from the previous ldap-search
7540         Conditionalize message display on ldap-verbose
7541         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7542         defuns
7543         (ldap-search): Is now defined as an obsolete wrapper calling
7544         ldap-search-basic or ldap-search-entries
7545
7546
7547 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7548             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7549             Jan Vroonhof  <jan@xemacs.org>
7550
7551         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7552         When for-effect is true, didn't call `byte-optimize-form'
7553         in and/or subforms without last.
7554
7555 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7556
7557         * package-get.el (package-get-download-sites): Use correct custom
7558         type.
7559
7560 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7561
7562         * files.el (write-file): Ask for coding system when compiled with
7563         file-coding.
7564
7565 2000-02-16  Andy Piper  <andy@xemacs.org>
7566
7567         * buffer.el (switch-to-buffer): give norecord argument to
7568         set-window-buffer instead of explicitly recording.
7569
7570         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7571         we have to pick a window.
7572
7573 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7574
7575         * mule/mule-cmds.el (describe-language-support): Don't add
7576         unexist function to help-map.
7577         (describe-coding-system): Don't use already assigend `C'.
7578
7579 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7580
7581         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7582         work in custom.
7583
7584 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7585
7586         * about.el: Ienaga's e-mail address change.
7587
7588 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7589
7590         * etags.el (find-tag): force new window -- even if buf already
7591         visible -- when other-window is t
7592
7593 2000-02-16  Martin Buchholz <martin@xemacs.org>
7594
7595         * XEmacs 21.2.29 is released.
7596
7597 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7598
7599         * cl-extra.el (getf): This is now identical to `plist-get', so
7600         just defalias it.
7601         * cl-macs.el: Make getf an alias to plist-get, at the
7602         byte-compiler level, using define-compiler-macro.
7603
7604 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7605
7606         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7607
7608 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7609
7610         * lisp/etags.el (find-tag-internal): set exact-tagname to
7611           a regular expression that matches against the tagname
7612           part of the tag entry first instead of only looking in
7613           the context area.
7614
7615 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7616
7617         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7618         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7619
7620 2000-02-07  Martin Buchholz <martin@xemacs.org>
7621
7622         * XEmacs 21.2.28 is released.
7623
7624 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7625
7626         * cl-extra.el (getf): Just call `get', never `get*'.
7627         Make arglist match docstring.
7628         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7629         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7630         * byte-optimize.el: remove references to `get*'.
7631
7632 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7633
7634         * mule/european.el: Add syntax information for Latin3 and Latin4.
7635
7636 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7637
7638         * byte-optimize.el: Byte-optimize (length "foo")
7639
7640 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7641
7642         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7643         width check using `window-leftmost-p' and `window-rightmost-p'.
7644
7645 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7646
7647         * wid-edit.el (widget-match-inline): An atom never matches a
7648           list.
7649
7650 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7651
7652         * modeline.el: Consolidated 'x and 'mswindows specification under
7653         'win tag.
7654
7655 2000-01-29  Andy Piper  <andy@xemacs.org>
7656
7657         * gutter-items.el: (format-buffers-tab-line): Try and be
7658         intelligent about buffer naming when we have duplicates.
7659
7660 2000-01-29  Andy Piper  <andy@xemacs.org>
7661
7662         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7663         updated when it becomes visible.
7664
7665 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7666
7667         * bytecomp.el (byte-compile-insert-header): Properly set coding
7668         system under MULE and file-coding.
7669
7670 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7671
7672         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7673         (dontusethis-set-value-terminal-coding-system-handler):
7674         (dontusethis-set-value-keyboard-coding-system-handler):
7675         Never undefine coding system aliases.  Emergency fix for gnus.
7676
7677 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7678
7679         * files.el (abbreviate-file-name): Use directory-sep-char instead
7680         of hard-coded "/".
7681
7682 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7683
7684         * startup.el (user-init-file-base-list): New variable, replacing
7685         user-init-file-base.
7686         (find-user-init-file): New function.
7687         (command-line-early): Use it.
7688         (load-user-init-file): Ditto.
7689
7690 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7691
7692         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7693         calling valid-image-instantiator-format-p
7694
7695 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7696
7697         * isearch-mode.el (isearch-mode): The variable is
7698         isearch-unhidden-extents, not isearch-opened-extents.
7699
7700 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7701
7702         * minibuf.el (next-history-element): Modify error message if a
7703         default value is available.
7704
7705 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7706
7707         * bytecomp.el (byte-compile-file): Don't unconditionally write
7708         .elc files in binary - might contain non-Latin1.
7709
7710 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7711
7712         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7713         for windows-nt.
7714
7715         * version.el:
7716         * startup.el (user-init-file-base):
7717         * process.el (call-process-region):
7718         * files.el (make-backup-file-name):
7719         (backup-file-name-p):
7720         (file-relative-name):
7721         (abbreviate-file-name):
7722         (set-auto-mode):
7723         * code-process.el (call-process-region): Removed unnecessary
7724         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7725         support out of the universe.
7726
7727         * process.el:
7728         * code-process.el:
7729         * bytecomp.el (byte-compile-file): Removed reference to
7730         buffer-file-type, and commented usage of binary-process-output
7731         NTEmacs variables.
7732
7733 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7734
7735         * help.el (function-arglist): Add case for macro.
7736
7737 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7738
7739         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7740         printers.
7741         (custom-display): Added a menu for printer/display tags.
7742
7743         * frame.el (frame-type):
7744         * device.el (device-type): Added 'msprinter to the doc string, and
7745         removed 'pc -- it is not going to be implemented ever.
7746         (call-device-method): Fixed docstring typo.
7747         Defined specifier tags 'printer and 'display.
7748
7749 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7750
7751         * lisp/itimer.el (itimer-run-expired-timers): (consp
7752           last-command-event-time) instead of (consp
7753           'last-command-event-time).
7754
7755 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7756
7757         * msw-glyphs.el: Removed obsolete commentary.
7758
7759 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7760
7761         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7762         better default value.
7763
7764 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7765
7766         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7767         (read-string): Ditto.
7768         (eval-minibuffer): Ditto.
7769         (read-command): Ditto.
7770         (read-function): Ditto.
7771         (read-variable): Ditto.
7772         (read-number): Ditto.
7773         (read-shell-command): Ditto.
7774         (read-number): Record history.
7775
7776 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7777
7778         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7779
7780 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7781
7782         * faces.el (startup-initialize-custom-faces): New function.
7783         Reset all faces created during auto-autoloads loading time
7784         by defface.
7785         * startup.el (command-line): Call it.
7786
7787 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7788
7789         * about.el (about-hackers): Add myself to contributors list.
7790
7791 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7792
7793         * menubar-items.el (maybe-add-init-button): Removed an argument in
7794         a call to load-user-init-file, as the function managed to lose its
7795         formal parameter a few betas ago.
7796
7797 2000-01-18  Martin Buchholz <martin@xemacs.org>
7798
7799         * XEmacs 21.2.27 is released.
7800
7801 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7802
7803         * process.el (shell-command-to-string): Use the FSF docstring.
7804         Make shell-command-to-string the standard function, and
7805         exec-to-string the (deprecated) alias.
7806
7807         * startup.el: typo fix.
7808
7809 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7810
7811         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7812
7813 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7814
7815         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7816         buffers after visible buffers.
7817         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7818
7819 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7820
7821         * info.el (Info-extract-menu-node-name): Stop at a dot
7822         followed by whitespace or right parenthesis.
7823
7824 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7825
7826         * info.el (Info-directory-list): Warn against using Customize with
7827         Info-directory-list.
7828
7829 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7830
7831         * minibuf.el (read-file-name): doc fix.
7832
7833         * autoload.el (update-file-autoloads): doc fix.
7834
7835         * about.el (about-hackers): Change my E-mail address.
7836
7837 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7838
7839         * info.el (Info-visit-file): Just use the `f' interactive spec to
7840         read a filename in the standard way.
7841
7842 2000-01-13  Andy Piper  <andy@xemacs.org>
7843
7844         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7845         (gutter-buffers-tab-extent): new variable.
7846         (update-tab-in-gutter): call add-tab-to-gutter again if the
7847         orientation has changed.
7848         (add-tab-to-gutter): cope with different orientations.
7849
7850 2000-01-11  Didier Verna  <didier@xemacs.org>
7851
7852         * info.el (Info-following-node-name): backward-skip dots as well
7853         as spaces (dots at the end of a node name aren't part of it).
7854         (Info-extract-menu-node-name): don't skip dots. There could be
7855         some in the node name.
7856         (Info-index): allow dots to be part of a node name.
7857
7858 2000-01-12  Andreas Jaeger  <aj@suse.de>
7859
7860         * files.el (auto-mode-alist): Added idlwave-mode.
7861         Patch by Carsten Dominik <dominik@astro.uva.nl>.
7862
7863 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7864
7865         * info.el (Info-search): Show default value.
7866
7867 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7868
7869         * info.el (Info-read-node-completion-table): New variable.
7870         (Info-read-node-name-1): New function.
7871         (Info-read-node-name): Use it.
7872         (Info-follow-reference): Use DEFAULT argument of completing-read.
7873         (Info-menu): Ditto.
7874
7875 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7876
7877         * hyper-apropos.el (hyper-describe-key-briefly): Save
7878         window configuration.
7879         (hyper-describe-face): Use DEFAULT of completing-read.
7880         (hyper-apropos-read-variable-symbol): Ditto.
7881         (hyper-apropos-read-function-symbol): Ditto.
7882
7883 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7884
7885         * mule/mule-cmds.el (set-default-coding-system): Set
7886         comint-exec-hook to use coding-system-for-read and
7887         coding-system-for-write so that C-x RET c works.
7888
7889 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7890
7891         * minibuf.el (minibuffer-confirm-incomplete): Customize.
7892         (previous-matching-history-element): Increment
7893         minibuffer-max-depth by 1.
7894         (next-matching-history-element): Ditto.
7895
7896 2000-01-11  Andy Piper  <andy@xemacs.org>
7897
7898         * gutter-items.el (buffers-tab): Create a new face for the buffers
7899         tab.
7900         (buffers-tab-face): use it.
7901
7902 2000-01-10  Didier Verna  <didier@xemacs.org>
7903
7904         * modeline.el (modeline-scrolling-method): change modeline X
7905         cursor appearance according to the value.
7906
7907 2000-01-07  Andreas Jaeger  <aj@suse.de>
7908
7909         * about.el (about-hackers): Moved my entry to contributor list.
7910         (xemacs-hackers): Added myself.
7911         (about-maintainer-info): Added description of myself.
7912
7913
7914 2000-01-07  Didier Verna  <didier@xemacs.org>
7915
7916         * modeline.el (modeline-scrolling-method): new variable.
7917         (mouse-drag-modeline): add reference to it in the docstring.
7918         (mouse-drag-modeline): handle it.
7919
7920 2000-01-08  Andy Piper  <andy@xemacs.org>
7921
7922         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
7923         calls.
7924         (remove-buffer-from-gutter-tab): ditto.
7925
7926 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
7927
7928         * cus-edit.el (custom-hook-convert-widget): Fix comment.
7929         (custom-face-edit): Fix grammatical error in help message.
7930
7931 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
7932
7933         * movemail.el: Added.
7934
7935         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
7936
7937 2000-01-03  Didier Verna  <didier@xemacs.org>
7938
7939         * modeline.el (mouse-drag-modeline): remove the code related to
7940         the modeline horizontal scrolling facility.
7941
7942 1999-12-31  Martin Buchholz <martin@xemacs.org>
7943
7944         * XEmacs 21.2.26 is released.
7945
7946 1999-12-28  Andy Piper  <andy@xemacs.org>
7947
7948         * wid-edit.el (widget-push-button-value-create): The gui cache
7949         does not agree with native widgets which can only be displayed
7950         once per window. The reasons for caching are diminished now that
7951         we don't hog resources when creating buttons.
7952         (widget-push-button-cache) deleted.
7953
7954 1999-12-24  Martin Buchholz <martin@xemacs.org>
7955
7956         * XEmacs 21.2.25 is released.
7957
7958 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7959
7960         * hyper-apropos.el (hyper-apropos): Toggle
7961         hyper-apropos-programming-apropos correctly.
7962         Set REGEXP when user accepts default value.
7963
7964 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7965
7966         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
7967         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
7968
7969 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7970
7971         * mule/mule-category.el (undefined-category-designator):
7972         Return char instead of character.  Search for undefined one.
7973         (describe-category): Use with-displaying-help-buffer.
7974
7975 1999-12-21  Martin Buchholz  <martin@xemacs.org>
7976
7977         * byte-optimize.el (byte-optimize-plus):
7978         Optimize (+ 1) to 1 instead of (1+ nil).
7979
7980         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
7981
7982         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
7983
7984         * byte-optimize.el (byte-optimize-char-before): New function.
7985         Remove performance penalty for using (char-before) instead of (char-after).
7986
7987 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7988
7989         * mule/mule-category.el (char-category-list): Return character
7990         instead of integer.
7991
7992 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7993
7994         * minibuf.el (read-buffer): Check default is buffer object.
7995
7996 1999-11-25  Andy Piper  <andy@xemacs.org>
7997
7998         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
7999         for buttons.
8000
8001 1999-12-16  Andreas Jaeger  <aj@suse.de>
8002
8003         * package-get.el (package-get-maybe-save-index): Fixed typo.
8004         Patch by Jeff Miller <jmiller@smart.net>.
8005
8006 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8007
8008         * gnuserv.el (gnuserv-process-filter):  don't call
8009         gnuserv-write-to-client when gnuserv-current-client is nil
8010
8011 1999-12-14  Martin Buchholz <martin@xemacs.org>
8012
8013         * XEmacs 21.2.24 is released.
8014
8015 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8016
8017         * about.el (about-hackers): Update my email address.
8018
8019 1999-12-07  Martin Buchholz <martin@xemacs.org>
8020
8021         * XEmacs 21.2.23 is released.
8022
8023 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8024
8025         * package-get.el (package-get-download-sites): Removed several
8026         defunct download sites, added many new ones, and corrected a few
8027         incorrect directory-on-site entries.  Added physical locations to
8028         site-description.
8029
8030 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8031
8032         * finder.el (finder-commentary): add DOC string and fix
8033         interactive spec
8034
8035 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8036
8037         * help.el (describe-function): Don't forget to intern the string
8038         completing-read returns.
8039         (describe-variable): Ditto.
8040
8041 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8042
8043         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8044         `hyper-apropos-help-mode' here to find symbol to customize
8045         irregardless of cursor position and simplify
8046         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8047         `hyper-apropos-popup-menu'.
8048
8049 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8050
8051         * apropos.el (apropos-mode-map): Add return to call
8052         apropos-follow.
8053         (apropos-print): Call apropos-mode to have better
8054         command reference. Put keymap text-poperty to
8055         symbole name.
8056
8057 1999-11-22  Alastair Burt  <burt@dfki.de>
8058
8059         * help.el: (describe-bindings-1): Added handling of keymaps for
8060         the extents at point.
8061
8062 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8063
8064         * gutter-items.el (buffers-tab-items): Wrap the function in a
8065         save-match-data
8066
8067 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8068
8069         * help.el (describe-function): Use the DEFAULT argument to
8070         completing-read.
8071         (describe-variable): Ditto.
8072
8073 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8074
8075         * minibuf.el (read-from-minibuffer): Add optional argument
8076         DEFAULT to have better mini-buffer history support.
8077         (completing-read): Pass default to read-from-minibuffer.
8078         (read-buffer): Pass default to completing-read.
8079
8080 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8081
8082         * font-lock.el (font-lock-doc-string-face): Document the
8083         `font-lock-lisp-like' property.
8084
8085 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8086
8087         * lisp-mode.el: Specify `font-lock-lisp-like'.
8088
8089         * font-lock.el (font-lock-lisp-like): New function.
8090         (font-lock-fontify-syntactically-region): Use it.
8091
8092 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8093
8094         * XEmacs 21.2.22 is released
8095
8096 1999-11-28  Martin Buchholz <martin@xemacs.org>
8097
8098         * XEmacs 21.2.21 is released.
8099
8100 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8101
8102         * minibuf.el (read-coding-system): Accept symbol and
8103         coding-system object as a default-coding-system.
8104
8105 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8106
8107         * minibuf.el (read-coding-system): Accept symbol as
8108         a default-coding-system.
8109
8110 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8111
8112         * apropos.el (apropos-documentation): Use insert instead
8113         of princ.
8114
8115 1999-11-07  William M. Perry  <wmperry@aventail.com>
8116
8117         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8118           for the linux console.
8119
8120         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8121           stuff to work when you are not on a window system, since the GPM
8122           mouse support now allows pasting from outside of XEmacs.
8123
8124 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8125
8126         * XEmacs 21.2.20 is released
8127
8128 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8129
8130         * setup-paths.el (paths-default-info-directories): Add
8131         /usr/share/info and /usr/local/share/info.
8132
8133 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8134
8135         * about.el: Updated Vladimir Ivanovic's info.
8136
8137 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8138
8139         * auto-show.el (auto-show-truncationp): Remove.
8140
8141         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8142
8143 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8144
8145         * indent.el (indent-line-to): fix bug: spaces were not replaced
8146         with tab if column is multiple of tab-width
8147         From dhn@qedinc.com
8148
8149 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8150
8151         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8152         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8153
8154         * package-get.el (package-get-package-provider): Be verbose when
8155         interactive. Patch from Robert Pluim
8156
8157 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8158
8159         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8160         info file suffixes.
8161
8162 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8163
8164         * process.el (open-network-stream): Add a new optional parameter
8165         PROTOCOL to support udp; fix a minor typo and add an explanation
8166         in docstring for udp programming.
8167
8168         * code-process.el (open-network-stream): Add a new optional
8169         parameter PROTOCOL to support udp; fix a minor typo and add an
8170         explanation in docstring for udp programming.
8171
8172 1999-10-18  Andy Piper  <andy@xemacs.org>
8173
8174         * gui.el (make-gui-button): be more precise about how we call
8175         callbacks.
8176
8177         * wid-edit.el (widget-push-button-value-create): Use the new form
8178         of native gui-button.
8179
8180 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8181
8182         * info.el (Info-page-prev): Don't do (sit-for 0).
8183
8184 1999-10-13  Andy Piper  <andy@xemacs.org>
8185
8186         * gutter-items.el (progress-abort-glyph): new glyph for showing
8187         abort status.
8188         (append-progress): dispatch-event rather than sit-for.
8189         (abort-progress): new function. Show the abort glyph with an
8190         appropriate message.
8191         (raw-append-progress): dispatch-event rather than sit-for.
8192         (display-progress): cope with aborts.
8193
8194         * gui.el (make-gui-button): Use native widgets for buttons
8195         unconditionally.
8196         (insert-gui-button): ditto.
8197         (gui-button-p): ditto.
8198
8199         * xbm-button.el: remove from core.
8200
8201         * xpm-button.el: remove from core.
8202
8203 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8204
8205         * faces.el (init-device-faces): Don't initialize the random faces
8206         on the stream device.
8207
8208 1999-10-06  Andy Piper  <andy@xemacs.org>
8209
8210         * files.el (recover-file): Don't use ls under windows for revert buffer.
8211
8212 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8213
8214         * package-get.el (package-get-download-menu): Make menu really
8215         toggle download sites.
8216         (package-get-download-sites): Add autoload cookie.
8217
8218 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8219
8220         * setup-paths.el (paths-find-module-directory): Ditto.
8221
8222 1999-09-29  Werner Fink  <werner@suse.de>
8223
8224         * setup-paths.el (paths-find-exec-directory): Add missing nil
8225         parameter for environment.
8226
8227 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8228
8229         * modeline.el (modeline-format):
8230         Only purecopy the strings.  Else
8231         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8232         barfs.
8233
8234 1999-08-28  Mike Woolley  <mike@bulsara.com>
8235
8236         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8237         user setting comint-completion-addsuffix and
8238         comint-process-echoes.
8239
8240 1999-09-22  Andy Piper  <andy@xemacs.org>
8241
8242         * gutter-items.el (update-tab-in-gutter): use
8243         last-nonminibuf-window instead of selected-window.
8244
8245 1999-09-18  Andy Piper  <andy@xemacs.org>
8246
8247         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8248         display on.
8249
8250         * subr.el (record-buffer-hook): new variable so that the hook gets
8251         some documentation.
8252
8253 1999-09-16  Andy Piper  <andy@xemacs.org>
8254
8255         * gutter-items.el (update-tab-in-gutter): only update when the
8256         gutter is visible.
8257         (remove-buffer-from-gutter-tab): ditto.
8258
8259 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8260
8261         * simple.el (do-auto-fill): Commented out part of Kinsoku
8262         processing.
8263
8264 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8265
8266         * isearch-mode.el (isearch-highlightify-region): Give the
8267         highlighting extents a high priority.
8268         (isearch-make-extent): Give the main highlighting extent an even
8269         higher priority.
8270
8271 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8272
8273         * packages.el (packages-compute-package-locations): Fix typo from
8274         -u rationalization.
8275
8276 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8277
8278         * setup-paths.el (paths-find-doc-directory): Respect value of
8279         `configure-doc-directory.'
8280
8281         * find-paths.el (paths-find-architecture-directory): Give
8282         precendence `default' argument (which typically comes from
8283         configure).
8284
8285 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8286
8287         * startup.el (command-line-early): Added options -user-init-file
8288         and -user-init-directory.
8289
8290         * files.el (user-init-file): Default to NIL so we can recognize
8291         when it's set.
8292
8293 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8294
8295         * obsolete.el (init-file-user):
8296         * startup.el:
8297         * packages.el (packages-compute-package-locations):
8298         * package-get.el (package-get-user-index-filename):
8299         * menubar-items.el (maybe-add-init-button):
8300         * info.el (Info-annotations-path):
8301         * dump-paths.el:
8302         Change `user-init-directory' to be an absolute path.
8303         Use `user-init-directory' where appropriate.
8304         Zap `init-file-user' and its uses.
8305
8306 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8307
8308         * subr.el (copy-symbol): New function.
8309
8310 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8311
8312         * isearch-mode.el (isearch-done): Be sure to restore invisible
8313         extents in the proper buffer.
8314         (isearch-pre-command-hook): Set this-command to the correct value
8315         in case the buffer has changed and old overriding-local-map was
8316         used.
8317         (isearch-restore-extent): Use remprop instead of setting the
8318         property to nil.
8319
8320 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8321
8322         * cmdloop.el (execute-extended-command): Update zmacs region
8323         before the delay.
8324         (execute-extended-command): Make the message gettext-friendly.
8325
8326 1999-09-07  Andy Piper  <andy@xemacs.org>
8327
8328         * gutter-items.el (progress-gauge-glyph): renamed from
8329         progress-glyph.
8330         (progress-text-glyph): new variable.
8331         (progress-layout-glyph): use layouts and text glyphs.
8332         (progress-area-buffer): removed.
8333         (progress-text-and-extent): new variable.
8334         (progress-displayed-p): dynamically create gutter area buffer.
8335         (clear-progress): ditto.
8336         (raw-append-progress): ditto.
8337         (append-progress): use new glyph names.
8338         (raw-append-progress): only create the extent when needed. set
8339         properties more optimally.
8340         (progress): remove args.
8341
8342 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8343
8344         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8345         mapcar where the return value is unused.
8346         (isearch-restore-invisible-extents): Ditto.
8347         (isearch-highlight-all-cleanup): Ditto.
8348         (isearch-delete-extents-in-range): Traverse the extents only once.
8349         (isearch-highlight-all-update): Don't start over if the search
8350         string has changed and more input is pending.
8351
8352 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8353
8354         * packages.el (packages-find-package-data-path): Ditto.
8355
8356         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8357
8358         * subr.el (mapc-internal): Don't make obsolete.
8359
8360         * cl-extra.el (mapc): Resurrect.
8361
8362 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8363
8364         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8365         alias.
8366
8367         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8368         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8369         (isearch-yank-clipboard): Use get-clipboard instead of
8370         x-get-clipboard.
8371         (isearch-yank-selection): Fix docstring.
8372
8373 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8374
8375         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8376
8377 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8378
8379         * cl-macs.el (extent-start-position): Fix setf method.
8380         (extent-end-position): Ditto.
8381
8382 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8383
8384         * isearch-mode.el: End merge with FSF 20.4.
8385
8386         * isearch-mode.el (search-invisible): New variable.
8387         (isearch-hide-immediately): Ditto.
8388         (isearch-unhidden-extents): Ditto.
8389         (isearch-range-invisible): New function.
8390         (isearch-unhide-extent): Ditto.
8391         (isearch-restore-invisible-extents): Ditto.
8392         (isearch-restore-extent): Ditto.
8393
8394         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8395         implementation.
8396         (isearch-ring-retreat-edit): Ditto.
8397         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8398         (isearch-forward-regexp): New arguments NOT-REGEXP and
8399         NO-RECURSIVE-EDIT.
8400         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8401         (isearch-backward-regexp): New arguments NOT-REGEXP and
8402         NO-RECURSIVE-EDIT.
8403         (isearch-mode): Return isearch-success.
8404         (isearch-update): Use unread-command-events instead of
8405         unread-command-event.
8406         (isearch-abort): If an invalid regexp is encountered, keep popping
8407         states.
8408         (isearch-*-char): Use FSF implementation.
8409         (isearch-whitespace-chars): Use the more robust FSF's
8410         implementation.
8411         (isearch-within-brackets): New variable.
8412         (isearch-mode): Initialize it.
8413         (isearch-edit-string): Bind it.
8414         (isearch-search-and-update): Set it.
8415         (isearch-push-state): Push it.
8416         (isearch-top-state): Pop it.
8417         (isearch-search): Set it.
8418         (isearch-printing-char): When called by isearch-whitespace-chars,
8419         handle M-SPC gracefully.
8420         (isearch-message-prefix): New argument ELLIPSIS.
8421         (isearch-message-suffix): Ditto.
8422         (isearch-message): Use the ELLIPSIS argument when calling
8423         isearch-message-prefix and isearch-message-suffix.
8424         (isearch-message-prefix): Distinguish between "wrapped" and
8425         "overwrapped" search, FWIW.
8426
8427 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8428
8429         * isearch-mode.el (isearch-edit-string): Use the head of the
8430         search ring instead of search-last-string and search-last-regexp.
8431         (search-highlight): Renamed from isearch-highlight.
8432         (isearch-exit): Use the new name.
8433         (isearch-highlight): Ditto.
8434         (isearch-dehighlight): Ditto.
8435         (isearch-update-ring): New function.
8436         (isearch-done): Call it.
8437         (isearch-done): New argument EDIT.
8438         (isearch-repeat): If search string is empty, look up at the car of
8439         the search ring; ignore the yank pointer.
8440         (isearch-abort): Call isearch-done with NOPUSH.
8441         (isearch-cancel): New function.
8442         (isearch-mode-map): Bind it to ESC ESC ESC.
8443
8444         * isearch-mode.el: Begin merge with FSF 20.4.
8445
8446 1999-09-01  Andy Piper  <andy@xemacs.org>
8447
8448         * x-select.el (x-get-clipboard): obsolete.
8449         (x-yank-clipboard-selection): obsolete
8450
8451         * select.el (disown-selection): need to be careful to disown the
8452         clipboard if we set it via selection.
8453         (get-clipboard): move from x-select.el
8454         (yank-clipboard-selection): ditto.
8455
8456 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8457
8458         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8459         isearch-highlight-all-matches to nil.
8460         (isearch-fixed-case): New variable.
8461         (isearch-mode): Initialize it.
8462         (isearch-edit-string): Save it.
8463         (isearch-toggle-case-fold): Set it.
8464         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8465         need to check isearch-fixed-case.
8466         (isearch-toggle-case-fold): Update highlighting of all matches
8467         before the pause.
8468         (isearch-edit-string):
8469
8470 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8471
8472         * isearch-mode.el (isearch-edit-string): Call isearch-message
8473         before reading the event so that the prompt is displayed properly.
8474         (isearch-message): Use isearch-nonincremental when calling
8475         isearch-message-prefix.
8476         (minibuffer-local-isearch-map): Bind up and down to do the same as
8477         M-p and M-n respectively.
8478         (isearch-done): New arg NOPUSH.
8479         (isearch-edit-string): Use it.
8480         (isearch-edit-string): Don't bind isearch-string.
8481         (isearch-ring-adjust): Edit string, *then* push state.
8482
8483 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8484
8485         * faces.el (isearch-secondary): Make isearch-secondary look
8486         different than default.
8487
8488 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8489
8490         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8491         save-excursion.
8492         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8493         (isearch-update): Call isearch-dehighlight without arguments.
8494         (isearch-done): Ditto.
8495
8496         * isearch-mode.el (isearch-fix-case): If the search string has no
8497         upper-case letters, allow the folding to be reenabled.
8498         Previously, once disabled, the folding would remain that way until
8499         the end of isearch.
8500         (isearch-top-state): Call isearch-fix-case.
8501
8502         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8503         save-excursion.
8504         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8505
8506 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8507
8508         * xpm-button.el:
8509         xbm-button.el: Need to exist in core because gui.el depends on
8510         them.
8511
8512 1999-08-31  Andy Piper  <andy@xemacs.org>
8513
8514         * gutter-items.el (buffers-tab-face): new customizable variable.
8515         (buffers-tab-default-buffer-line-length): new specifier for
8516         maximum viewable characters.
8517         (progress-stack): new variable for implementing widget-based
8518         progress messages.
8519         (progress-area-buffer): ditto.
8520         (progress-glyph-height): ditto.
8521         (progress-stop-callback): ditto.
8522         (progress-quit-function): new function.
8523         (progress-glyph): new variable.
8524         (progress-layout-glyph): ditto.
8525         (progress-displayed-p): new function, see message-displayed-p for
8526         details.
8527         (clear-progress): ditto.
8528         (remove-progress): ditto.
8529         (append-progress): ditto.
8530         (raw-append-progress): ditto.
8531         (display-progress): ditto.
8532         (current-progress): ditto.
8533         (current-progress-label): ditto.
8534         (progress): ditto.
8535         (lprogress): ditto.
8536
8537
8538 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8539
8540         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8541
8542         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8543         `isearch-yank-selection'.
8544         (isearch-mode-map): Use it.
8545         (isearch-yank-selection): Use `get-selection' instead of
8546         `get-x-selection'.
8547
8548 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8549
8550         * faces.el (isearch-secondary): Create face here.
8551
8552         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8553         timers.
8554
8555 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8556
8557         * subr.el (buffer-string): More robust backward compatibility
8558         check, courtesy William Perry.
8559
8560 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8561
8562         * replace.el (perform-replace): Stop the search after the search
8563         limit has been reached.
8564
8565 1999-08-23  Andy Piper  <andy@xemacs.org>
8566
8567         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8568         here if we don't have one.
8569
8570 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8571
8572         * ldap.el (ldap-coding-system): Default to nil until we get
8573         efficient UTF8 support
8574         (ldap-decode-string): Guard against `decode-coding-string' not
8575         being defined
8576         (ldap-encode-string): Guard against `encode-coding-string' not
8577         being defined
8578
8579 1999-08-23  Didier Verna  <didier@xemacs.org>
8580
8581         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8582         Some doc strings improvements, and add a star to the `interactive'
8583         calls.
8584
8585 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8586
8587         * font-lock.el (java-font-lock-keywords-3): introduced new
8588         keywords and regexpes for javadoc syntax 1.2.
8589
8590 1999-08-17  Andy Piper  <andy@xemacs.org>
8591
8592         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8593         format-buffers-tab-line.
8594         (buffers-tab-max-buffer-line-length): new variable.
8595         (format-buffers-tab-line): new function. truncate names if over
8596         buffers-tab-max-buffer-line-length.
8597
8598 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8599
8600         * cus-start.el: Customize the variable `bell-inhibit-time'.
8601
8602 1999-08-16  Andy Piper  <andy@xemacs.org>
8603
8604         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8605         brute-force approach to deleting the last buffer.
8606         (buffers-tab-grouping-regexp): new customizable variable.
8607         (select-buffers-tab-buffers-by-mode): use it.
8608
8609 1999-08-13  Andy Piper  <andy@xemacs.org>
8610
8611         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8612         deletion problem.
8613
8614 1999-07-30  Didier Verna  <didier@xemacs.org>
8615
8616         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8617         of princ to output symbols.
8618         (custom-save-face-internal): ditto.
8619         (custom-save-resets): ditto.
8620
8621 1999-08-09  Didier Verna  <didier@xemacs.org>
8622
8623         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8624         `regexp-quote' to protect the major mode name for use as a regular
8625         expression (c++ needs this for instance).
8626
8627 1999-08-08  Andy Piper  <andy@xemacs.org>
8628
8629         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8630         cope with similar mode names.
8631
8632         * gutter-items.el (buffers-tab-selection-function): new selection
8633         function.
8634         (select-buffers-tab-buffers-by-mode): new function.
8635         (buffers-tab-items): use it if set to only display buffers in the
8636         tab in the current buffer's group..
8637         (update-tab-in-gutter): use new api.
8638         (remove-buffer-from-gutter-tab): ditto.
8639
8640         * gutter-items.el (buffers-tab-max-size): set custom selection
8641         default to 6.
8642         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8643         (add-tab-to-gutter): set face as default.
8644
8645 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8646
8647         * faces.el (frob-face-property): Merge the fall-back specifier
8648         with the target, not replace it.
8649
8650 1999-08-05  Andy Piper  <andy@xemacs.org>
8651
8652         * gutter-items.el (update-tab-in-gutter): add frame argument for
8653         buffer-items.
8654         (update-tab-in-gutter): use it.
8655
8656         * gutter-items.el (record-buffer-hook): set.
8657
8658         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8659         change.
8660         (switch-to-buffer-hook) deleted.
8661
8662 1999-08-04  Andy Piper  <andy@xemacs.org>
8663
8664         * gutter-items.el (update-tab-in-gutter): make sure this will work
8665         as an argument to create-frame-hook.
8666
8667 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8668
8669         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8670         instead of timer emulation.
8671
8672 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8673
8674         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8675         Emacs isearch enhancements.
8676
8677 1999-07-28  Andy Piper  <andy@xemacs.org>
8678
8679         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8680         all devices that support tab controls.
8681         (remove-buffer-from-gutter-tab): new function. to be used as a
8682         value for kill-buffer-hook.
8683
8684 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8685
8686         * auto-show.el (auto-show-truncationp): changed to match
8687         `window_translation_on'
8688
8689 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8690
8691         * XEmacs 21.2.19 is released
8692
8693 1999-07-28  SL Baur  <steve@miho>
8694
8695         * code-files.el (insert-file-contents): Fix docstring.
8696         revert previous change.
8697
8698 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8699
8700         * fill.el (fill-region-as-paragraph): Change re-break-point to
8701         contain word-across-newline plus one character so that filling
8702         Japanese and Chinese works as desired.
8703         * simple.el (do-auto-fill): Ditto.
8704
8705 1999-07-26  SL Baur  <steve@miho>
8706
8707         * mule/japanese.el ("Japanese"): Do not specify a default input
8708         method.
8709         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8710
8711 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8712
8713         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8714         able to use cl-macs macro in early lisp.
8715
8716 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8717
8718         * custom.el:
8719         * cus-face.el:
8720         * cus-edit.el:
8721                 Massive custom Theme API changes.
8722
8723 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8724
8725         * code-files.el (insert-file-contents): Regard
8726         coding-system-magic-cookie if `coding-system-for-read' is nil.
8727
8728 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8729
8730         * mule/thai-xtis.el: Add coding: local variable, to avoid
8731         bootstrapping problem with C locale.
8732
8733 1999-07-22  Andy Piper  <andy@xemacs.org>
8734
8735         * dumped-lisp.el (preloaded-file-list): guard against putting
8736         gutter-items in a less than functional XEmacs.
8737         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8738
8739 1999-07-18  Bob Weiner  <weiner@beopen.com>
8740
8741         * fill.el (fill-context-prefix): Fixed bug that prevented the
8742         setting of an adaptive fill prefix when the `dont-skip-first' was
8743         t.
8744
8745 1999-07-22  SL Baur  <steve@miho>
8746
8747         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8748
8749 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8750
8751         * files.el (interpreter-mode-alist): add `make', `guile', and
8752         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8753         makefile-mode, guile is a scheme, and someday XEmacs will be
8754         modular enough to use as an efficient scripting tool.)
8755
8756 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8757
8758         * mule/mule-cmds.el (reset-language-environment): Regard
8759         coding-category `utf-8' and `ucs-4' if they are available.
8760
8761 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8762
8763         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8764         (prefer-coding-system): Fix DOC-string.
8765
8766         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8767         DOC-string too.
8768
8769         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8770         Mule.
8771         (coding-system-change-eol-conversion): Fix DOC-string.
8772
8773 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8774
8775         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8776         instead of `list-coding-system'.
8777
8778 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8779
8780         * menubar-items.el (default-menubar): `select-input-method' was
8781         renamed to `set-input-method'.
8782
8783         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8784         "Set Language Environment" menu.
8785
8786         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8787         "Describe Language Support" menu.
8788
8789 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8790
8791         * mule/chinese.el ("Chinese-GB"): Rename
8792         `chinese-gb-environment-setup-function' to
8793         `setup-chinese-gb-environment-internal'.
8794
8795 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8796
8797         * mule/korean.el: Use `define-coding-system-alias' instead of
8798         `copy-coding-system'.
8799
8800 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8801
8802         * mule/mule-cmds.el (set-language-environment-coding-systems):
8803         Treat duplicated coding-categories.
8804
8805 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8806
8807         * mule/japanese.el: Use `define-coding-system-alias' instead of
8808         `copy-coding-system'.
8809
8810 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8811
8812         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8813         coding-system `viscii'.
8814
8815 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8816
8817         * mule/cyrillic.el:
8818         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8819         (cyrillic-alternativnyj-decode-table): New variable.
8820         (cyrillic-alternativnyj-encode-table): New variable.
8821         - Specify `iso-8-1' as a category of coding-system
8822           `alternativnyj'.
8823         - Abolish general Cyrillic environment.
8824
8825 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8826
8827         * mule/chinese.el:
8828         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8829         - Register `chinese-gb-environment-setup-function' as a
8830           `setup-function' of "Chinese-GB" environment.
8831
8832 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8833
8834         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8835         optional argument `parents'.
8836
8837         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8838         property for Thai-XTIS.
8839
8840         * mule/mule-help.el (help-with-tutorial): Use property
8841         `tutorial-coding-system' of language-info as a coding-system to
8842         read tutorial file.
8843
8844 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8845
8846         * mule/thai-xtis.el: Don't setup `setup-function' and
8847         `exit-function'.
8848
8849         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8850         `set-coding-category-system' to set up coding-system for
8851         coding-category.
8852
8853         * mule/mule-cmds.el (prefer-coding-system): Use
8854         `set-coding-category-system' to set up coding-system for
8855         coding-category.
8856
8857 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8858
8859         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
8860         Thai-XTIS environment.
8861
8862         * mule/mule-cmds.el (prefer-coding-system): Use
8863         `find-coding-system' instead of `coding-system-p'.
8864
8865 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8866
8867         * mule/mule-cmds.el (set-language-environment-coding-systems):
8868         Modify eol-type for XEmacs.
8869
8870         * mule/thai-xtis.el: Delete unused local variable `category'.
8871
8872         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
8873         function.
8874         (prefer-coding-system): Don't call
8875         `update-coding-systems-internal'; use function
8876         `coding-category-list' instead of variable `coding-category-list';
8877         use `set-coding-priority-list' instead of `set-coding-priority';
8878         modify `eol-type' for XEmacs.
8879
8880         * mule/mule-misc.el (string-width): Use `charset-width' instead of
8881         `charset-columns'.
8882         (char-width): Likewise.
8883
8884 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8885
8886         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
8887         `tis-620'.
8888
8889         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
8890         `set-coding-priority-list' instead of `set-coding-priority'; don't
8891         call `update-coding-systems-internal'.
8892
8893         * mule/mule-misc.el (coding-system-get): New function.
8894         (coding-system-put): New function.
8895         (coding-system-category): New function.
8896
8897 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8898
8899         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
8900         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
8901         to avoid conflict with leim/quail/thai-xtis.
8902
8903         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
8904         to thai-xtis-chars.el.
8905
8906         * mule/thai-xtis-chars.el: New file (split from
8907         mule/thai-xtis.el).
8908
8909 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8910
8911         * mule/thai-xtis.el:
8912         - Change category for the charset `thai-xtis' to `?x' from `?T'.
8913         - Add syntax entries.
8914         - Put `preferred-coding-system' of the charset `thai-xtis' to
8915           `tis-620'.
8916
8917 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
8918
8919         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
8920         rewritten to use write-multibyte-character.
8921
8922 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8923
8924         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
8925         of `iso-2022-7'.
8926         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
8927         ported yet.
8928         (read-input-method-name): Treat optional argument `default'.
8929
8930 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8931
8932         * mule/mule-cmds.el (set-language-info): Don't set up menus at
8933         all.
8934         (set-language-info-alist): Set up menus here.
8935
8936 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
8937
8938         * minibuf.el (completing-read): Add new optional argument
8939         `default'.
8940         (read-coding-system): Add new optional argument
8941         `default-coding-system'.
8942
8943 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
8944
8945         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
8946         (viet-viscii-...->viet-vscii...).
8947
8948 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
8949
8950         * mule/mule-cmds.el: Change MULE to Mule in docstrings
8951         and menus.
8952
8953 1999-04-12  Richard M. Stallman  <rms@gnu.org>
8954
8955         * mule/mule-cmds.el (input-method-function): Add permanent-local
8956         property.
8957
8958 1999-03-30  Dave Love  <fx@gnu.org>
8959
8960         * mule/mule-cmds.el (current-language-environment): Doc fix.
8961
8962 1999-02-06  Richard Stallman  <rms@gnu.org>
8963
8964         * mule/european.el (setup-slovenian-environment): New function.
8965         ("Slovenian"): New language environment.
8966
8967 1999-01-27  Dave Love  <fx@gnu.org>
8968
8969         * mule/mule-cmds.el (current-language-environment): Provide :link,
8970         :type (choices) and appropriate :get.
8971
8972 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
8973
8974         * mule/mule-cmds.el (describe-language-environment): Don't alter
8975         input-method-alist.
8976
8977 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
8978
8979         * mule/mule-cmds.el (prefer-coding-system): Call
8980         set-coding-priority, so that the internal array of priorities is
8981         also updated.
8982
8983 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
8984
8985         * mule/mule-cmds.el (prefer-coding-system): If the argument
8986         requires specific EOL conversion type, make the default coding
8987         systems use that.
8988
8989 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
8990
8991         * mule/mule-cmds.el (set-language-environment): Pass the default
8992         eol-type to set-language-environment-coding-systems.
8993         (set-default-coding-systems): Copy the eol-type property for the
8994         new default values of {buffer-file,process}-coding-system from the
8995         old defaults.
8996         (set-language-environment-coding-systems): Accept an optional
8997         argument EOL-TYPE, and set the eol-type property of the default
8998         coding systems accordingly.
8999
9000 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9001
9002         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9003         use generate-new-buffer instead of get-buffer-create.
9004
9005 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9006
9007         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9008
9009 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9010
9011         * mule/mule-cmds.el (default-input-method): Fix custom type.
9012
9013 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9014
9015         * mule/mule-cmds.el (setup-specified-language-environment):
9016         Add apropos-inhibit property.
9017         (describe-specified-language-support): Likewise.
9018
9019 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9020
9021         * mule/mule-cmds.el: Doc fixes.
9022
9023 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9024
9025         * mule/mule-cmds.el (register-input-method): Doc-string
9026         modified.
9027
9028 1998-09-01  Dave Love  <fx@gnu.org>
9029
9030         * mule/mule-cmds.el (current-language-environment): Fix
9031         setter function.
9032
9033 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9034
9035         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9036         mule/european.el, mule/hebrew.el, mule/japanese.el,
9037         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9038         avoid bootstrapping problem if you need to recompile all the Lisp
9039         files using interpreted code.
9040
9041 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9042
9043         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9044         ("Latin-2"): Likewise.
9045
9046 1998-08-18  Per Starback  <starback@update.uu.se>
9047
9048         * mule/european.el (setup-latin2-environment): Fix typo.
9049
9050 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9051
9052         * mule/european.el: Give proper value of `input-method' key to all
9053         lang. env.
9054
9055         * mule/mule-cmds.el (activate-input-method): Handle the case that
9056         the arg INPUT-METHOD is nil correctly.
9057         (read-multilingual-string): Activate the specified input method
9058         before calling read-string.  Afterward, activate the original
9059         input method.
9060
9061 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9062
9063         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9064         (set-language-info-alist): Fix typo in doc-string.
9065
9066         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9067
9068 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9069
9070         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9071         (reset-language-environment): New function for the job that
9072         setup-english-environment used to do.
9073         (set-language-environment): Do more setups according to the info
9074         in language-info-alist.
9075         (read-language-name): Handle the case that the arg KEY is nil.
9076         (describe-language-environment): Handle input-method property.
9077
9078         * mule/: All files under this directory, which related with
9079         specific languages (such as mule/european.el, mule/greek.el,
9080         mule/hebrew.el, mule/misc-lang.el), modified as below.
9081         (setup-XXX-environment): Just call set-language-environment.  If
9082         they used to do some other jobs than what done by
9083         set-language-environment, those jobs are done in
9084         setup-XXX-environment-internal now.
9085         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9086         the value to setup-XXX-environment-internal.  Add properties
9087         input-method and features.
9088
9089         * mule/english.el (setup-english-environment): Just call
9090         reset-language-environment.
9091
9092         * mule/european.el (setup-8-bit-environment): Function deleted.
9093
9094 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9095
9096         * mule/mule-cmds.el (input-method-exit-on-first-char)
9097         (input-method-use-echo-area): Doc fixes.
9098
9099 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9100
9101         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9102         variable.
9103         (input-method-use-echo-area): New variable.
9104
9105 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9106
9107         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9108
9109 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9110
9111         * mule/mule-cmds.el (activate-input-method): Update mode line.
9112         (inactivate-input-method): Likewise.
9113
9114 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9115
9116         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9117         input method in the current buffer, but just bind
9118         current-input-method.
9119
9120 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9121
9122         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9123
9124         * mule/misc-lang.el ("IPA"): Add coding-priority and
9125         coding-system.
9126
9127 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9128
9129         * mule/greek.el: Add coding-priority.
9130
9131 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9132
9133         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9134         LANG-ENV.
9135
9136 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9137
9138         * mule/mule-cmds.el (register-input-method): Fix previous change.
9139         (setup-specified-language-environment): Doc fix.
9140
9141 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9142
9143         * mule/mule-cmds.el: Several doc fixes.
9144         (get-language-info, set-language-info): Rename argument.
9145         (set-language-info-alist): Likewise.
9146         (register-input-method): Rename argument.
9147         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9148
9149 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9150
9151         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9152         default value while reading an input method.
9153
9154 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9155
9156         * mule/mule-cmds.el (universal-coding-system-argument):
9157         Use buffer-file-coding-system as default.
9158
9159 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9160
9161         * mule/korean.el ("Korean"): Doc fix.
9162
9163 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9164
9165         * mule/mule-cmds.el (describe-language-environment): Print the
9166         languge environment at the head.
9167
9168 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9169
9170         * mule/japanese.el: Set exit-function to exit-japanese-environment
9171         for Japanese environment.
9172
9173 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9174
9175         * mule/mule-cmds.el (set-language-environment): Doc fix.
9176         (current-language-environment): Use defcustom.
9177         (default-input-method): Specify :type.
9178
9179 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9180
9181         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9182         modified.
9183         (prefer-coding-system): Doc-string modified.
9184
9185 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9186
9187         * mule/mule-cmds.el (set-language-info): Doc-string
9188         describes `coding-priority' KEY.
9189         (set-language-environment-coding-systems): New function.
9190         (select-safe-coding-system): New function.
9191         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9192         (set-language-info-alist): New optionla arg PARENTS.  Call
9193         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9194         (set-language-environment-coding-systems): New function.
9195
9196         * mule/chinese.el: Remove setting up of
9197         describe-chinese-environment-map and
9198         setup-chinese-environment-map.  Exclude them in args of calls to
9199         set-language-info-alist.  Register coding-priority key in
9200         language-info-alist.
9201
9202         * mule/cyrillic.el: Remove setting up of
9203         describe-cyrillic-environment-map and
9204         setup-cyrillic-environment-map.  Exclude them in args of calls to
9205         set-language-info-alist.  Register coding-priority key in
9206         language-info-alist.
9207
9208         * mule/english.el: Register coding-priority key in
9209         language-info-alist.
9210
9211         * mule/ethiopic.el: Register coding-priority key in
9212         language-info-alist.
9213
9214         * mule/european.el: Remove setting up of
9215         describe-european-environment-map and
9216         setup-european-environment-map.  Exclude them in args of calls to
9217         set-language-info-alist.  Register coding-priority key in
9218         language-info-alist.  Add "German" language env.
9219         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9220         (setup-german-environment): New function.
9221
9222         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9223         change default input method to "greek-postfix".
9224
9225         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9226         coding-priority key in
9227
9228 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9229
9230         * mule/mule-cmds.el (set-language-info): Doc fix.
9231         (input-method-inactivate-hook): Doc fix.
9232
9233 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9234
9235         * mule/mule-cmds.el (set-input-method): Renamed from
9236         select-input-method.
9237
9238 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9239
9240         * mule/mule-cmds.el (set-language-environment): Run
9241         exit-language-environment-hook before calling `exit-function'
9242         which is specified for the language environment.
9243
9244 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9245
9246         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9247         modified.
9248         (prefer-coding-system): Likewise.
9249         (describe-language-environment): Print aliases of each coding
9250         system.
9251         (set-language-environment-hook): New variable.
9252         (exit-language-environment-hook): New variable.
9253         (set-language-environment): Call these hooks.  Before setting a
9254         new language environment, exit from the
9255         current-language-environment if necessary.
9256         (input-method-verbose-flag): The value can be nil, t,
9257         complex-only, or default.
9258         (input-method-highlight-flag): Doc-string augmented.
9259         (activate-input-method): Check if we can run the registered
9260         function to activate an input method.
9261
9262         * mule/korean.el: Set exit-function for language environment
9263         "Korean" to exit-korean-environment.
9264         (setup-korean-environment): Moved to korea-util.el.
9265
9266 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9267
9268         * mule/mule-cmds.el (read-multilingual-string): Use
9269         current-input-method prior to default-input-method.  Don't bind
9270         current-input-method by `let', instead, activate the specified
9271         input method in the current buffer temporarily.
9272
9273 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9274
9275         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9276
9277 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9278
9279         * mule/chinese.el (post-read-decode-hz): Return the result of
9280         decode-hz-region.
9281         (pre-write-encode-hz): Do not change the value of
9282         last-coding-system.
9283
9284 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9285
9286         * mule/mule-ccl.el: Doc fixes.
9287
9288 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9289
9290         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9291         (check-ccl-program): New macro.
9292
9293 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9294
9295         * mule/mule-ccl.el: Comment about CCL syntax modified.
9296         (ccl-command-table): Add read-multibyte-character and
9297         write-multibyte-character.
9298         (ccl-code-table): Add ex-cmd.
9299         (ccl-extended-code-table): New variable.
9300         (ccl-embed-extended-command): New function.
9301         (ccl-compile-read-multibyte-character,
9302         ccl-compile-write-multibyte-character) New functions.
9303         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9304         ccl-dump-write-multibyte-character): New functions.
9305
9306 1999-07-22  SL Baur  <steve@miho>
9307
9308         * config.el (config-value-file): config.values is installed into
9309         doc-directory.
9310         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9311
9312 1999-07-19  Didier Verna  <didier@xemacs.org>
9313
9314         * rect.el: all functions rewritten, except when noted. Below is a
9315         list of interface changes.
9316         (apply-on-rectangle): new function. Obsoletes
9317         `operate-on-rectangle'. All functions that used to call this
9318         function now call the new one.
9319         (kill-rectangle): added optional prefix arg to fill lines.
9320         (delete-rectangle): ditto.
9321         (delete-extract-rectangle): ditto.
9322         (open-rectangle): ditto.
9323         (clear-rectangle): ditto.
9324         (delete-rectangle-line): added third arg FILL.
9325         (delete-extract-rectangle-line): ditto.
9326         (open-rectangle-line): ditto.
9327         (clear-rectangle-line): ditto.
9328
9329 1999-07-18  Andy Piper  <andy@xemacs.org>
9330
9331         * menubar-items.el (default-menubar): add gutter options.
9332
9333         * gutter-items.el: new file.
9334         (gutter): new group for custom.
9335         (gutter-visible-p): new variable.
9336         (default-gutter-position): ditto.
9337         (buffers-tab): new group for the buffers tab.
9338         (gutter-buffers-tab): widget to put in the gutter.
9339         (buffers-tab-max-size): max number of tabs.
9340         (buffers-tab-switch-to-buffer-function): function to call when a
9341         tab is pressed.
9342         (buffers-tab-omit-function): filter buffers with this function.
9343         (buffers-tab-format-buffer-line-function): format buffer names for
9344         inclusion in tabs.
9345         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9346         the record.
9347         (build-buffers-tab-internal): build a list of tab items.
9348         (buffers-tab-items): ditto.
9349         (add-tab-to-gutter): put a tab in the gutter area.
9350         (update-tab-in-gutter): reset the buffers in the tab.
9351
9352         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9353
9354         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9355         (switch-to-buffer-hooks): new hook.
9356
9357         * toolbar.el (default-toolbar-position): fix typo.
9358
9359 1999-07-16  Andy Piper  <andy@xemacs.org>
9360
9361         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9362
9363 1999-07-15  Didier Verna  <didier@xemacs.org>
9364
9365         * cus-edit.el (custom-prompt-variable): optional third arg makes
9366         prompt for a comment string.
9367         (customize-set-value): optional prefix makes this function handle
9368         variable comments.
9369         (customize-set-variable): ditto.
9370         (customize-save-variable): ditto.
9371         (customize-customized): handle custom comments.
9372         (customize-save-customized): ditto.
9373         (custom-variable-state-set): ditto.
9374         (custom-face-state-set): ditto.
9375         (customize-saved): ditto.
9376         (custom-variable-set): ditto.
9377         (custom-face-set): ditto.
9378         (custom-variable-save): ditto.
9379         (custom-face-save): ditto.
9380         (custom-variable-reset-saved): ditto.
9381         (custom-face-reset-saved): ditto.
9382         (custom-variable-reset-standard): ditto.
9383         (custom-face-reset-standard): ditto.
9384         (custom-comment-face): new face.
9385         (custom-comment-tag-face): ditto.
9386         (custom-comment): new widget.
9387         (custom-comment-create): new function.
9388         (custom-comment-delete): ditto.
9389         (custom-comment-value-set): ditto.
9390         (custom-comment-show): ditto.
9391         (custom-comment-invisible-p): ditto.
9392         (custom-variable-value-create): create a comment field widget.
9393         (custom-face-value-create): ditto.
9394         (custom-variable-menu): new entry for adding a custom comment.
9395         (custom-face-menu): ditto.
9396         (custom-save-variables): possibly save custom comments.
9397         (custom-save-faces): ditto.
9398
9399         * cus-face.el (custom-set-faces): the arguments can now have a
9400         custom comment as fourth argument.
9401
9402         * custom.el (custom-set-variables): the arguments can now have a
9403         custom comment as fifth element.
9404
9405 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9406
9407         * XEmacs 21.2.18 is released
9408
9409 1999-07-13  SL Baur  <steve@miho>
9410
9411         * lib-complete.el (read-library-name): Revert previous change.
9412         (read-library): Ditto.
9413
9414 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9415
9416         * packages.el (packages-package-list): Capitalize docstring.
9417
9418         * packages.el (packages-find-package-library-path): Use #'nconc
9419         rather than #'append to reduce consing -- #'mapcar uses Flist,
9420         which returns a freshly consed list.  #'append would create yet
9421         another fresh list, using Fmake_list in concat.
9422
9423         * packages.el (package-provide): Use setq with remassq like it
9424         says in its docstring.
9425
9426 1999-07-06  SL Baur  <steve@miho.m17n.org>
9427
9428         * lib-complete.el (progn-with-message): Fix typo.
9429
9430 1999-07-06  SL Baur  <steve@miho.m17n.org>
9431
9432         * mule/mule-misc.el (char-octet): Make function match docstring.
9433         From Katsumi Yamaoka <yamaoka@jpl.org>
9434
9435 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9436
9437         * wid-edit.el (widget-documentation): corrected spelling error.
9438
9439 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9440
9441         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9442         keys if already bound
9443
9444 1999-07-06  SL Baur  <steve@miho.m17n.org>
9445
9446         * lib-complete.el (progn-with-message): Revert previous changes.
9447
9448 1999-06-24  Bob Weiner  <weiner@beopen.com>
9449
9450         * lib-complete.el (find-library):
9451         (find-library-other-window):
9452         (find-library-other-frame): Completely rewrote
9453         so that these functions actually work when called non-interactively.
9454         Also made them handle LIBRARY arguments which end with .el or .elc.
9455
9456 1999-06-24  Bob Weiner  <weiner@beopen.com>
9457
9458         * simple.el (indent-new-comment-line): Locally bound
9459         `block-comment-start' to `comstart' or else when this is called
9460         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9461         `block-comment-start' value, ignoring any existing spacing after a
9462         comment prefix in the previous line and producing ugly comments.
9463
9464 1999-06-23  Bob Weiner  <weiner@beopen.com>
9465
9466         * list-mode.el (mouse-choose-completion):
9467         (choose-completion):
9468         (completion-switch-to-minibuffer): Added.
9469         ([Tab]): [Tab] previously switched to the minibuffer
9470         but since [space] does that and since most applications in the
9471         world use [Tab] to select the next item in a list, do that in the
9472         *Completions* buffer too.  This will cause the least confusion
9473         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9474         06/23/1999.
9475
9476 1999-06-22  Bob Weiner  <weiner@beopen.com>
9477
9478         * help.el (help-buffer-name): Added support for a null value
9479         of `help-buffer-prefix-string' since some buffers require no
9480         prefix.
9481
9482 1999-06-20  Bob Weiner  <weiner@beopen.com>
9483
9484         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9485         in the completion-list-mode-map to bury the completions buffer
9486         even when the minibuffer is no longer active.
9487
9488 1999-06-20  Bob Weiner  <weiner@beopen.com>
9489
9490         * list-mode.el (list-mode): It is visually disconcerting to have
9491         the text cursor disappear within list buffers, especially when
9492         moving from window to window, so leave it visible.
9493
9494 1999-07-01  SL Baur  <steve@miho.m17n.org>
9495
9496         * menubar-items.el (default-menubar): Conditionalize the bug
9497         report menu item (which may not be possible in this XEmacs).
9498         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9499
9500 1999-06-30  SL Baur  <steve@miho.m17n.org>
9501
9502         * subr.el (with-current-buffer): DOC string fix.
9503         Suggested by Bob Weiner <weiner@altrasoft.com>
9504
9505 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9506
9507         * cus-face.el (custom-face-italic): insert missing args
9508
9509 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9510
9511         * packages.el (package-locations): Changed default early package
9512         hierarchies to ~/.xemacs/mule-packages and
9513         ~/.xemacs/xemacs-packages.
9514
9515 1999-06-23  SL Baur  <steve@miho.m17n.org>
9516
9517         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9518
9519 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9520
9521         * packages.el (package-locations): Changed default early package
9522         hierarchy to ~/.xemacs/packages.
9523         (package-locations): Removed `packages' as a possible name for a
9524         late package hierarchy.
9525
9526 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9527
9528         * mule/mule-category.el (word-combining-categories): Set up new
9529         variable.
9530         (word-separating-categories): Likewise.
9531
9532 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9533
9534         * XEmacs 21.2.17 is released
9535
9536 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9537
9538         * font-menu.el (font-menu-set-font): allow for nil specification
9539         of font size.
9540
9541 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9542
9543         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9544         is 1.
9545
9546 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9547
9548         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9549         8859-5 instead of ISO 8859-1.
9550
9551 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9552
9553         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9554         (viet-viscii-encode-table): Ditto.
9555
9556         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9557         Make obsolete definition of char-octet.
9558
9559 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9560
9561         * subr.el: Move no-Mule make-char ...
9562         * help-nomule.el (make-char): To here.
9563         (string-width): Make Mule compatibility alias.
9564
9565 1999-06-15  Andy Piper  <andy@xemacs.org>
9566
9567         * select.el (get-selection-no-error): really make there be no-error.
9568         (get-selection): revert to original.
9569
9570 1999-06-11  Andy Piper  <andy@xemacs.org>
9571
9572         * select.el (selection-sets-clipboard): renamed.
9573         (own-selection): use it.
9574
9575 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9576
9577         * XEmacs 21.2.16 is released
9578
9579 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9580
9581         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9582         missing characters to avoid crash.
9583
9584 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9585
9586         * coding.el (set-terminal-coding-system): Only set the console
9587         coding system on the selected console if it is a tty.
9588
9589 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9590
9591         * cus-face.el:
9592         * cus-edit.el:
9593         * faces.el:
9594         (custom):
9595         (face-spec-set):
9596         * faces.el (frob-face-property):
9597         * font-menu.el (font-menu-set-font):
9598                   Actually apply changes from 1999-03-17
9599
9600 1999-06-10  Andy Piper  <andy@xemacs.org>
9601
9602         * select.el (get-selection): abstract out non error-signalling
9603         part.
9604         (get-selection-no-error): get-selection without signalling an
9605         error.
9606         (selection-is-clipboard-p): new variable. controls whether the
9607         selection sets the clipboard.
9608         (own-selection): use it.
9609
9610         * mouse.el (insert-selection): fallback to clipboard after trying
9611         primary selection and cutbuffer.
9612
9613 1999-06-05  Andy Piper  <andy@xemacs.org>
9614
9615         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9616         selection functions.
9617
9618 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9619
9620         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9621         default value.
9622         (load): Use `raw-text' instead of `no-conversion'.
9623         (insert-file-contents): Likewise.
9624
9625         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9626         of `no-conversion'.
9627
9628 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9629
9630         * coding.el: Don't copy `no-conversion' to `raw-text'.
9631
9632 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9633
9634         * subr.el (make-char): Define it if Mule is not around.
9635
9636 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9637
9638         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9639
9640         * x-select.el (x-disown-selection-internal): Restore symbol as an
9641         obsolete alias.
9642         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9643
9644 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9645
9646         * XEmacs 21.2.15 is released
9647
9648 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9649
9650         * subr.el (split-string): Avoid infinite looping
9651
9652 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9653
9654         * ldap.el (ldap-ignore-attribute-codings): New variable
9655         (ldap-default-attribute-decoder): New variable
9656         (ldap-coding-system): New variable
9657         (ldap-attribute-syntax-encoders): New variable
9658         (ldap-attribute-syntax-decoders): New variable
9659         (ldap-attribute-syntaxes-alist): New variable
9660         (ldap-encode-boolean): New function
9661         (ldap-decode-boolean): New function
9662         (ldap-encode-country-string): New function
9663         (ldap-decode-string): New function
9664         (ldap-decode-address): New function
9665         (ldap-encode-address): New function
9666         (ldap-decode-attribute): New function
9667         (ldap-search): Use some of these
9668
9669 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9670
9671         * version.el (emacs-version): Make the patch level/beta come
9672         before the XEmacs qualifier so that it gets into (funcall
9673         emacs-version) and thus in the bug reports.
9674         (emacs-version>=): Support patch levels.
9675
9676 1999-06-03  SL Baur  <steve@xemacs.org>
9677
9678         * version.el: implement x.y.z version number
9679         From Jan Vroonhof <vroonhof@math.ethz.ch>
9680
9681 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9682
9683         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9684
9685 1999-05-22  Vin Shelton <acs@xemacs.org>
9686
9687         * startup.el: Document -private and break out non-standard X options.
9688
9689 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9690
9691         * mule/mule-charset.el (charset-after): New function.
9692         (charset-direction): Synch with Mule, update docstring.
9693         (get-charset-property): New function.
9694         (put-charset-property): New function.
9695         (charset-plist): New function.
9696
9697         * mule/mule-charset.el (compose-region):
9698         (decompose-region): remove;  these functions (which don't work
9699         since we don't do composite characters) have been moved to
9700         mule-util.el.
9701         (toplevel): follow coding standards
9702
9703 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9704
9705         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9706         exist any more.
9707
9708         * code-files.el: Fix commentary to follow coding standards.  Move
9709         the single line left in mule-files.el to here.
9710
9711         * mule/mule-files.el: delete.
9712
9713 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9714
9715         * info.el (Info-scroll-prev): Use event functions instead of the
9716         old emacs 19 interface.
9717
9718 1999-06-02  Andy Piper  <andy@xemacs.org>
9719
9720         * x-font-menu.el (x-font-menu-load-font):
9721         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9722
9723 1999-05-31  Andy Piper  <andy@xemacs.org>
9724
9725         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9726         group.
9727         (font-menu-this-frame-only-p): ditto.
9728         (font-menu-max-items): reinstate, from Jan Vroonhof
9729         <vroonhof@math.ethz.ch>
9730         (font-menu-submenu-name-format): ditto.
9731         (font-menu-split-long-menu): ditto, for use by the family
9732         constructor.
9733         (font-menu-family-constructor): use it.
9734
9735 1999-05-30  Andy Piper  <andy@xemacs.org>
9736
9737         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9738         for use by the font menu.
9739
9740         * msw-font-menu.el: new file implementing mswindows specific
9741         font-menu behaviour.
9742         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9743         (mswindows-font-menu-junk-families): ditto.
9744         (hack-font-truename): ditto.
9745         (mswindows-font-regexp-ascii): ditto.
9746         (mswindows-reset-device-font-menus): ditto.
9747         (mswindows-font-menu-font-data): ditto.
9748         (mswindows-font-menu-load-font): ditto.
9749
9750         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9751         (x-font-menu-font-data): ditto.
9752         (x-font-menu-load-font): ditto.
9753
9754         * font-menu.el: new file implementing generic font menu behaviour.
9755         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9756         made device independent.
9757         (font-menu-this-frame-only-p): ditto.
9758         (font-menu-preferred-resolution): ditto.
9759         (font-menu-size-scaling): new variable used to determine whether
9760         sizes are in points or tenths of a point.
9761         (vassoc): moved from x-font-menu.el.
9762         (device-fonts-cache): ditto.
9763         (device-fonts-cache): ditto.
9764         (flush-device-fonts-cache): ditto.
9765         (reset-device-font-menus): copied from x-font-menu.el and made
9766         device independent. Most functionality deferred to
9767         device-dependent versions.
9768         (font-menu-family-constructor): copied from x-font-menu.el and
9769         made device independent.
9770         (font-menu-size-constructor): ditto.
9771         (font-menu-weight-constructor): ditto.
9772         (font-menu-set-font): ditto.
9773         (font-menu-change-face): ditto.
9774         (font-menu-load-font): new device method.
9775         (font-menu-font-data): ditto.
9776
9777         * x-font-menu.el: The above functions deleted.
9778
9779 1999-05-26  Andy Piper  <andy@xemacs.org>
9780
9781         * update-elc.el:
9782         * make-docfile.el:
9783         * loadup.el: rehash expand-file-name usage to not use default-directory.
9784
9785 1999-05-21  Andy Piper  <andy@xemacs.org>
9786
9787         * x-select.el (x-select-convert-to-text):
9788         (x-selected-text-type):
9789         (x-get-selection):
9790         (xselect-convert-to-string):
9791         (xselect-convert-to-compound-text):
9792         (xselect-convert-to-length):
9793         (xselect-convert-to-targets):
9794         (xselect-convert-to-delete):
9795         (xselect-convert-to-filename):
9796         (xselect-convert-to-charpos):
9797         (xselect-convert-to-lineno):
9798         (xselect-convert-to-colno):
9799         (xselect-convert-to-sourceloc):
9800         (xselect-convert-to-os):
9801         (xselect-convert-to-host):
9802         (xselect-convert-to-user):
9803         (xselect-convert-to-class):
9804         (xselect-convert-to-name):
9805         (xselect-convert-to-integer):
9806         (xselect-convert-to-atom):
9807         (xselect-convert-to-identity): functions renamed from x-* and
9808         moved to select.el.
9809         (x-get-secondary-selection): use rename get-selection.
9810         (x-get-clipboard): ditto.
9811         (x-own-selection): moved to select.el.
9812         (x-valid-simple-selection-p): ditto.
9813         (x-dehilight-selection): ditto.
9814         (x-own-clipboard): ditto.
9815         (x-disown-selection): ditto.
9816
9817         * x-mouse.el (x-yank-function): moved to mouse.el.
9818         (x-insert-selection): ditto.
9819         (x-set-point-and-move-selection): use renamed function.
9820
9821         * select.el (selected-text-type): moved and renamed from
9822         x-select.el.
9823         (selection-owner-p): moved to C.
9824         (selection-exists-p): ditto.
9825         (get-cutbuffer): new device method.
9826         (get-selection): generalised and moved from x-select.el.
9827         (own-selection): moved x-own-selection functionality into here.
9828         (dehilight-selection): renamed and moved from x-select.el.
9829         (own-clipboard): functionality moved from x-select.el using new
9830         generic C builtins.
9831         (disown-clipboard): ditto.
9832         (select-convert-to-text):
9833         (select-convert-to-string):
9834         (select-convert-to-compound-text):
9835         (select-convert-to-length):
9836         (select-convert-to-targets):
9837         (select-convert-to-delete):
9838         (select-convert-to-filename):
9839         (select-convert-to-charpos):
9840         (select-convert-to-lineno):
9841         (select-convert-to-colno):
9842         (select-convert-to-sourceloc):
9843         (select-convert-to-os):
9844         (select-convert-to-host):
9845         (select-convert-to-user):
9846         (select-convert-to-class):
9847         (select-convert-to-name):
9848         (select-convert-to-integer):
9849         (select-convert-to-atom):
9850         (select-convert-to-identity): new functions renamed from x-* and
9851         moved from x-select.el.
9852
9853         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
9854         into here and use as the default window-system mouse yank.
9855         (insert-selection): generalised and moved from x-mouse.el.
9856         (own-clipboard): moved to C.
9857
9858         * msw-select.el (mswindows-selection-owned-p): deleted.
9859         (mswindows-own-selection): generalised and moved to select.el.
9860         (mswindows-disown-selection): generalised and moved to C.
9861         (mswindows-selection-owner-p): ditto.
9862
9863 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
9864
9865         * XEmacs 21.2.14 is released
9866
9867 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9868
9869         * about.el: update contact info for jason and slb.
9870
9871 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
9872
9873         * mule/european.el (setup-romanian-environment): Add Romanian
9874         support from Emacs/Mule romanian.el.
9875
9876 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
9877
9878         * cus-face.el: Label all custom changes with the 'custom' tag.
9879
9880         * cus-edit.el: idem ditto.
9881
9882         * faces.el: Added suport for adding device tags to various functions.
9883         (custom): New device tag.
9884         (face-spec-set): Call reset face with tags argument. No longer do
9885         x-init-global-faces hack.
9886
9887         * faces.el (frob-face-property): Use an anonymous specifier to map
9888         frob-face-property-1 over.
9889
9890         * x-font-menu.el (font-menu-set-font): Always specify all
9891         properties to custom.
9892
9893 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
9894
9895         * mule/european.el (setup-czech-environment): Add czech support.
9896         From David Sauer <davids@orfinet.cz>
9897
9898 1999-03-15  SL Baur  <steve@xemacs.org>
9899
9900         * check-features.el: Turn hard errors into warnings.
9901
9902 1999-03-21  SL Baur  <steve@xemacs.org>
9903
9904         * simple.el (delete-key-deletes-forward): As per discussion on
9905         xemacs-beta, default to t.
9906
9907 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
9908
9909         * loadup.el: Define Installation-string before loading anything.
9910
9911 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9912
9913         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
9914         From Anders Stenman <stenman@isy.liu.se>
9915
9916 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9917
9918         * wid-edit.el (widget-glyph-find): Ditto.
9919
9920         * packages.el (locate-library): Ditto.
9921
9922         * loadup.el (really-early-error-handler): Ditto.
9923
9924         * lib-complete.el (read-library): Ditto.
9925
9926         * faces.el (set-face-stipple): Ditto.
9927
9928         * code-files.el (load): Use new calling style of locate-file.
9929
9930 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9931
9932         * packages.el (packages-unbytecompiled-lisp): Installation.el is
9933         dead.
9934
9935 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9936
9937         * dumped-lisp.el (preloaded-file-list): Don't load
9938         Installation.el.
9939
9940         * loadup.el (Installation-string): Define it here.
9941
9942 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
9943
9944         * dumped-lisp.el (preloaded-file-list): Revert previous change --
9945         Installation.el needs to be loaded before `dump-paths', otherwise
9946         the dumping process won't find it.
9947
9948 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
9949
9950         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
9951         subr so that we can use `replace-in-string' in Installation.el to
9952         get rid of C-m chars under the native Windows build.
9953
9954 1999-04-29  Andy Piper  <andy@xemacs.org>
9955
9956         * make-docfile.el: canonicalize file and directory names.
9957
9958         * device.el (call-device-method): new function for calling device
9959         specific methods.
9960         (define-device-method): new function for defining device methods.
9961         (define-device-method*): ditto.
9962
9963 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
9964
9965         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
9966
9967 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9968
9969         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
9970         (cyrillic-koi8-r-encode-table): Likewise.
9971         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
9972         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
9973
9974         * mule/mule-misc.el (split-char-or-char-int): New function [moved
9975         from vietnamese.el].
9976
9977         * mule/vietnamese.el: Move function `split-char-or-char-int' to
9978         mule/mule-misc.el.
9979
9980 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
9981
9982         * mule/thai-xtis.el:
9983         - Change font registry name from "Thai94x94-0" to "xtis-0".
9984         - Change mnemonic of coding-system `tis-620' to "TIS620".
9985
9986 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9987
9988         * mule/ethiopic.el: fixed.
9989
9990 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9991
9992         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
9993
9994         * mule/thai-xtis.el: New file.
9995
9996         * mule/vietnamese.el: New file.
9997
9998         * mule/ethiopic.el: New file.
9999
10000 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10001
10002         * bytecomp.el (byte-compile-close-variables): Leave
10003         debug-issue-ebola-notices alone.
10004
10005 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10006
10007         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10008         at the top of the buffer since it is the most important thing to
10009         customize
10010         (ldap-get-host-parameter): New defun
10011         (ldap-search): Add a new parameter `withdn' to retrieve the
10012         distinguished names of entries
10013
10014 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10015
10016         * startup.el (splash-frame-body): Date and spelling fixes.
10017
10018 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10019
10020         * view-less.el (toggle-truncate-lines): add autoload tag
10021
10022 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10023
10024         * format.el (format-alist): Disable image stuff.
10025
10026 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10027
10028         * wid-edit.el (widget-glyph-find): Search by directories, then by
10029         suffixes rather than the other way around.
10030         (widget-image-conversion): Renamed to
10031         `widget-image-file-name-suffixes'.
10032
10033 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10034
10035         * mule/mule-charset.el: Made old functions obsolete, remove the
10036         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10037         (charset-iso-graphic-plane): Rename from charset-graphic.
10038         (charset-iso-final-char): Rename from charset-final.
10039         (charset-width): Rename from charset-columns.
10040         (charset-bytes): Added from fsf compatibility, returns always 1.
10041
10042         * mule/mule-misc.el: Move charset-doc-string alias to
10043         mule-charset.el
10044
10045 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10046
10047         * x-faces.el (x-make-font-bold-italic): honor
10048         *try-oblique-before-italic-fonts*
10049
10050 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10051
10052         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10053
10054 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10055
10056         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10057         name.
10058
10059 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10060
10061         * cl-extra.el (equalp): Would bug out for lists.
10062
10063 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10064
10065         * about.el (about-hackers):  Change cgw's email address
10066
10067 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10068
10069         * XEmacs 21.2.13 is released
10070
10071 1999-03-12  SL Baur  <steve@xemacs.org>
10072
10073         * simple.el (delete-key-deletes-forward): Revert to previous
10074         behavior.
10075
10076 1999-01-18  Didier Verna  <didier@xemacs.org>
10077
10078         * menubar-items.el (xemacs-splash-buffer): handle the case of
10079         multiple elements in the splash buffer body.
10080
10081         * startup.el (splash-frame-timeout): new constant: interval
10082         between splash buffer elements.
10083         (command-line-1): handle splash buffer with multiple elements (use
10084         a timeout).
10085         (splash-frame-body): Originally `startup-splash-frame-body'.
10086         Rewrote a cleaner and more readable version. This can now be array,
10087         in which case each element is displayed in turn in the splash buffer.
10088         (splash-frame-static-body): new constant. Persistent information
10089         across all splash buffer elements (preserves the possibility to give
10090         it in different languages.
10091         (circulate-splash-frame-elements): new function. Used as a timeout
10092         to circulate through all splash frame elements and display them in
10093         sequence.
10094         (display-splash-frame): originally `startup-splash-frame'. Handle
10095         the case of multiple elements in the splash buffer body. Now
10096         returns a timeout id if multiple elements to display, or nil.
10097
10098 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10099
10100         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10101         so they can be overridden by x-init-face-from-resources.
10102         Additionally specify the font name also with an x tag.
10103
10104 1999-03-08  Andy Piper  <andy@xemacs.org>
10105
10106         * package-get.el (package-get-base): autoload.
10107
10108         * menubar-items.el (default-menubar): add update menu item. Fix
10109         custom menu to only be activated when package-base is available.
10110
10111         * package-get.el (package-get-custom): don't load
10112         package-get-custom as it is auto-generated. Fix group definition.
10113
10114 1999-03-05  Didier Verna  <didier@xemacs.org>
10115
10116         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10117         instead of `symbol-name' (Thanks Kyle).
10118
10119         * cus-edit.el (custom-save-variables): use `prin1' instead of
10120         princ to write symbols.
10121
10122 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10123
10124         * XEmacs 21.2.12 is released
10125
10126 1999-03-05  SL Baur  <steve@xemacs.org>
10127
10128         * menubar-items.el (default-menubar): Add kfm browsing support.
10129         From Neal Becker <nbecker@fred.net>
10130
10131 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10132
10133         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10134         calls to font-lock during buffer reversion.
10135
10136 1999-02-12  Didier Verna  <didier@xemacs.org>
10137
10138         * info.el (Info-build-node-completions): unconditionally widen the
10139         tag table buffer.
10140
10141 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10142
10143         * x-faces.el (x-init-face-from-resources):
10144         Only set fonts in the 'x locale.
10145
10146 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10147
10148         * package-ui.el (pui-install-selected-packages): Don't throw on
10149         `package-admin-delete-binary-package' returning nil since it's
10150         normal.  Reindent function.
10151         (pui-add-required-packages): Handle case where packages selected
10152         for installation have never been installed.
10153
10154 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10155
10156         * menubar-items.el (default-menubar):
10157         Implement the ``Mule->Set coding system of process'' menu item.
10158
10159 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10160
10161         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10162         files
10163         - Change some `if's to `when's
10164
10165 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10166
10167         * XEmacs 21.2.11 is released
10168
10169 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10170
10171         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10172         against window close (Fix Bug #460).
10173         (ask-user-about-lock-dbox): Idem.
10174
10175 1999-02-25  SL Baur  <steve@xemacs.org>
10176
10177         * mule/mule-charset.el (charset-leading-byte): New function.
10178         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10179
10180 1999-02-12  Andy Piper  <andy@xemacs.org>
10181
10182         * about.el (xemacs-hackers): change andy's email address.
10183         (about-url-alist): change andy's web page address.
10184         (about-xemacs): add piper.
10185
10186 1999-02-16  SL Baur  <steve@xemacs.org>
10187
10188         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10189         of mule-base into lisp/mule.
10190
10191 1999-02-16  SL Baur  <steve@xemacs.org>
10192
10193         * mule/arabic.el:
10194         mule/canna-leim.el:
10195         mule/chinese.el:
10196         mule/cyrillic.el:
10197         mule/english.el:
10198         mule/european.el:
10199         mule/greek.el:
10200         mule/hebrew.el:
10201         mule/japanese.el:
10202         mule/kinsoku.el:
10203         mule/korean.el:
10204         mule/misc-lang.el:
10205         mule/mule-category.el:
10206         mule/mule-ccl.el:
10207         mule/mule-charset.el:
10208         mule/mule-cmds.el:
10209         mule/mule-coding.el:
10210         mule/mule-files.el:
10211         mule/mule-help.el:
10212         mule/mule-init.el:
10213         mule/mule-misc.el:
10214         mule/mule-tty-init.el:
10215         mule/mule-x-init.el:
10216         mule/viet-chars.el:  Remerge from mule-base.
10217
10218         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10219         of mule-base into lisp/mule.
10220
10221 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10222
10223         * process.el (exec-to-string): Use `shell-command-switch' in place
10224         of hard-wired "-c" (for WindowsNT).
10225
10226 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10227
10228         * menubar-items.el (default-menubar):  Remove obsolete
10229         "Gopher" item
10230
10231 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10232
10233         * package-admin.el (package-admin-get-install-dir): First fall
10234         back to the location of xemacs-base for non-mule packages.
10235
10236 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10237
10238         * paths.el:
10239         - improved automounter tmp directory support.
10240         - support 4 (!) empirically discovered automounter conventions
10241
10242 1999-02-12  SL Baur  <steve@xemacs.org>
10243
10244         * etags.el (pop-tag-mark): autoload to match key binding.
10245
10246 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10247
10248         * XEmacs 21.2.10 is released
10249
10250 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10251
10252         * package-get.el (package-get-remote-filename): Don't bug out for
10253         a local file name in the search entry.
10254
10255 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10256
10257         * XEmacs 21.2.9 is released
10258
10259 1999-01-19  Didier Verna  <didier@xemacs.org>
10260
10261         * replace.el (replace-search-function): new variable containing a
10262         function to perform a search-forward.
10263         (replace-re-search-function): new variable containing a function
10264         to perform a re-search-forward.
10265         (perform-replace): use them.
10266
10267 1999-01-25  Didier Verna  <didier@xemacs.org>
10268
10269         * select.el (selection-owner-p): use the name `XEmacs'.
10270         (cut-copy-clear-internal): ditto.
10271
10272 1999-01-18  Andy Piper  <andy@xemacs.org>
10273
10274         * about.el (about-url-alist): Update my entry.
10275         (xemacs-hackers): Ditto.
10276
10277 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10278
10279         * buffer.el (switch-to-buffer): Fixing documentation.
10280         * minibuf.el (minibuffer-completion-table): ditto.
10281         * cl-macs.el (return-from): ditto.
10282
10283 1999-01-04  Didier Verna  <didier@xemacs.org>
10284
10285         * replace.el (delete-non-matching-lines): temporarily disable
10286         case-folding when called interactively with a regexp containing
10287         uppercase characters.
10288         (delete-matching-lines): ditto.
10289         (count-matches): ditto.
10290         (list-matching-lines): ditto.
10291
10292 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10293
10294         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10295         abort if current window is split horizontally, not if others are
10296         split.  Got rid of unnecessary minibuffer checking.  Also, add
10297         some comments (it's still complex).
10298
10299 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10300
10301         * package-get.el: changed address for doc.ic.ac.uk to
10302         sunsite.doc.ic.ac.uk
10303
10304 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10305
10306         * ldap.el (toplevel): Remove requires so that the file compiles
10307         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10308
10309 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10310
10311         * dump-paths.el: Calculate module-directory and set
10312         module-load-path to the load path for modules.
10313
10314         * loadup.el: Get bootstrap value of module-load-path from the
10315         environment variable EMACSBOOTSTRAPMODULEPATH.
10316         - Display the module load path if we're debugging paths.
10317
10318         * setup-paths.el: Added function paths-find-site-module-directory.
10319         - Added function paths-find-module-directory.
10320         - Added function paths-construct-module-load-path.  Uses new
10321         environment variable EMACSMODULEPATH.
10322
10323 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10324
10325         * font.el (font-default-object-for-device):
10326         Oops! This `or' can't be replaced by `unless'.
10327         Fixed inability to run w3, among other things.
10328
10329 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10330
10331         * package-admin.el: Change initialization of
10332           package-admin-install-function dependent on system type.
10333           Change package-admin-install-function-mswindows to use
10334           "minitar".
10335
10336 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10337
10338         * mouse.el (default-mouse-motion-handler): Disable help echo while
10339         in the minibuffer.
10340
10341 1998-12-28  Martin Buchholz <martin@xemacs.org>
10342
10343         * XEmacs 21.2.8 is released.
10344
10345 1998-12-24  Martin Buchholz <martin@xemacs.org>
10346
10347         * XEmacs 21.2.7 is released.
10348
10349 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10350
10351         * package-ui.el (pui-list-packages): Set truncate-lines.
10352
10353         * package-get.el (package-get-download-menu): Use
10354         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10355
10356         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10357         (pui-help-string): idem.
10358         (list-packages-mode): New major mode.
10359         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10360         (pui-install-selected-packages): Add suport for removing packages.
10361         (pui-toggle-package-delete-key): New function.
10362         (pui-popup-context-sensitive): New kludge.
10363         (pui-list-packages): Add warning when `package-get-remote' is nil.
10364         (package-ui-add-site): New function.
10365
10366 1998-12-01  Didier Verna  <didier@xemacs.org>
10367
10368         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10369
10370 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10371
10372         * ldap.el: Custom-ized
10373         (toplevel): Do not provide `ldap' which is provided by C level
10374         LDAP code
10375         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10376
10377 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10378
10379         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10380
10381 1998-12-17  Andy Piper  <andy@xemacs.org>
10382
10383         * sound.el (sound-load-list): name changed from sound-load-alist.
10384         (sound-extension-list): name changed from sound-ext-list.
10385         (load-default-sounds): use new names.
10386         (load-sound-file): use new names.
10387
10388 1998-12-16  Andy Piper  <andy@xemacs.org>
10389
10390         * XEmacs 21.2.6 is released
10391
10392 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10393
10394         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10395         errors.
10396
10397 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10398
10399         * wid-edit.el (widget-echo-this-extent): Set
10400         help-echo-owns-message to t.
10401
10402 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10403
10404         * package-get.el (package-get-download-menu): use toggles for
10405           each site in the download site menu.
10406
10407 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10408
10409         * package-get.el (package-get): If we cannot find a package
10410           because package-get-remote is not set, give a more helpful
10411           error message.
10412
10413 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10414
10415         * package-get.el (package-get-remote-filename): use an EFS path
10416         with user anonymous if no user is specified.
10417
10418 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10419
10420         * faces.el (face-spec-set): Re-init fallfacks for default after
10421         calling reset-face on the default face.
10422
10423 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10424
10425         * package-admin.el (package-admin-default-install-function):
10426         Behave as advertised.  Make sure the pkg-dir is proper for
10427         default-directory.
10428         (package-admin-add-binary-package): Make sure the pkg-dir is
10429         proper for default-directory.
10430         (package-admin-install-function-mswindows): Make sure the pkg-dir
10431         is proper for default-directory.
10432
10433 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10434
10435         * XEmacs 21.2.5 is released
10436
10437 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10438
10439         * files.el (binary-file-regexps): regexp-opt is not available at
10440         bytecompile time.
10441
10442 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10443
10444         * x-win-xfree86.el:
10445         * x-win-sun.el (x-win-init-sun):
10446         * x-win-sun.el:
10447         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10448         * x-iso8859-1.el:
10449         * x-init.el (init-post-x-win):
10450         * x-init.el (init-pre-x-win):
10451         * x-init.el (x-initialize-compose):
10452         * x-init.el:
10453         * x-compose.el:
10454         * winnt.el:
10455         * widget.el:
10456         * wid-edit.el (widget-glyph-click):
10457         * wid-edit.el (widget-glyph-find):
10458         * wid-edit.el (widget-type):
10459         * view-less.el (view-buffer-other-window):
10460         * very-early-lisp.el:
10461         * version.el:
10462         * toolbar.el:
10463         * toolbar-items.el:
10464         * term/sun.el (suntool-map):
10465         * term/sun-mouse.el:
10466         * term/internal.el:
10467         * syntax.el (modify-syntax-entry):
10468         * symbol-syntax.el:
10469         * subr.el:
10470         * startup.el (lock-directory):
10471         * simple.el (set-comment-column):
10472         * simple.el (backward-delete-char-untabify):
10473         * shadow.el (find-emacs-lisp-shadows):
10474         * shadow.el:
10475         * setup-paths.el (paths-construct-info-path):
10476         * select.el (cut-copy-clear-internal):
10477         * process.el (call-process-region):
10478         * process.el (start-process-shell-command):
10479         * process.el:
10480         * paths.el (rmail-spool-directory):
10481         * paragraphs.el (use-hard-newlines):
10482         * package-get.el (package-get-dependencies):
10483         * package-admin.el (package-admin-delete-binary-package):
10484         * obsolete.el (truncate-string):
10485         * obsolete.el (store-substring):
10486         * mouse.el (default-mouse-track-maybe-own-selection):
10487         * mouse.el (mouse-yank-at-point):
10488         * modeline.el:
10489         * modeline.el (mouse-drag-modeline):
10490         * minibuf.el (read-directory-name-internal):
10491         * minibuf.el (read-file-name-internal):
10492         * minibuf.el (read-file-name-internal-1):
10493         * minibuf.el (read-file-name-2):
10494         * minibuf.el (exact-minibuffer-completion-p):
10495         * minibuf.el (read-from-minibuffer):
10496         * minibuf.el:
10497         * menubar.el (check-menu-syntax):
10498         * map-ynp.el (map-y-or-n-p):
10499         * make-docfile.el (docfile-out-of-date):
10500         * loadup.el ((member "run-temacs" command-line-args)):
10501         * loadup.el ((member "no-site-file" command-line-args)):
10502         * loadup.el (really-early-error-handler):
10503         * loadup.el:
10504         * loadhist.el:
10505         * loaddefs.el:
10506         * lisp-mnt.el (lm-verify):
10507         * lib-complete.el (lib-complete:cache-completions):
10508         * lib-complete.el (library-all-completions):
10509         * itimer.el (itimer-run-expired-timers):
10510         * info.el (Info-mode):
10511         * info.el (Info-insert-file-contents):
10512         * info.el (Info-rebuild-dir):
10513         * info.el (Info-build-dir-anew):
10514         * info.el (Info-parse-dir-entries):
10515         * info.el (Info-dir-outdated-p):
10516         * info.el (Info-insert-dir):
10517         * info.el (info-xref):
10518         * info.el:
10519         * hyper-apropos.el (hyper-apropos-get-doc):
10520         * hyper-apropos.el (hyper-describe-face):
10521         * hyper-apropos.el (hyper-apropos-mode):
10522         * hyper-apropos.el:
10523         * help.el (list-processes):
10524         * help.el:
10525         * gnuserv.el:
10526         * font.el (mswindows-font-create-name):
10527         * font.el (font-default-font-for-device):
10528         * font.el (x-font-create-object):
10529         * font.el (font-registry):
10530         * font.el:
10531         * font-lock.el (font-lock-keywords):
10532         * font-lock.el:
10533         * finder.el (finder-compile-keywords):
10534         * find-paths.el (paths-find-recursive-path):
10535         * fill.el (set-justification-center):
10536         * fill.el (fill-region-as-paragraph):
10537         * files.el (insert-directory):
10538         * files.el (wildcard-to-regexp):
10539         * files.el (recover-file):
10540         * files.el (basic-save-buffer):
10541         * files.el (delete-auto-save-file-if-necessary):
10542         * files.el (file-relative-name):
10543         * files.el (backup-extract-version):
10544         * files.el (backup-buffer):
10545         * files.el (set-visited-file-name):
10546         * files.el (set-auto-mode):
10547         * files.el (interpreter-mode-alist):
10548         * files.el:
10549         * files.el (find-file-noselect):
10550         * files.el (abbreviate-file-name):
10551         * files.el (parse-colon-path):
10552         * files.el (directory-abbrev-alist):
10553         * etags.el (visit-tags-table-buffer):
10554         * easymenu.el (easy-menu-define):
10555         * dragdrop.el (experimental-dragdrop-drag):
10556         * dragdrop.el (dragdrop-drop-do-functions):
10557         * dragdrop.el (dragdrop-drop-at-point):
10558         * disass.el (disassemble-1):
10559         * disass.el (disassemble-internal):
10560         * disass.el (disassemble):
10561         * disass.el:
10562         * derived.el (derived-mode-init-mode-variables):
10563         * derived.el (define-derived-mode):
10564         * custom.el (defgroup):
10565         * cus-edit.el (custom-quote):
10566         * config.el:
10567         * code-process.el (open-network-stream):
10568         * code-process.el (start-process):
10569         * code-process.el (call-process-region):
10570         * code-process.el (call-process):
10571         * code-process.el:
10572         * code-files.el (insert-file-contents):
10573         * code-files.el:
10574         * code-files.el (buffer-file-coding-system-for-read):
10575         * cmdloop.el (yes-or-no-p-minibuf):
10576         * cl.el:
10577         * cl-macs.el:
10578         * cl-extra.el:
10579         * callers-of-rpt.el (make-caller-report):
10580         * callers-of-rpt.el:
10581         * bytecomp.el (batch-byte-recompile-directory):
10582         * bytecomp.el (batch-byte-compile-1):
10583         * bytecomp.el (batch-byte-compile):
10584         * bytecomp.el (display-call-tree):
10585         * bytecomp.el (byte-compile-insert):
10586         * bytecomp.el (byte-compile-two-args-19->20):
10587         * bytecomp.el (byte-compile-variable-ref):
10588         * bytecomp.el (byte-compile-form):
10589         * bytecomp.el (byte-compile-top-level-body):
10590         * bytecomp.el (byte-compile-out-toplevel):
10591         * bytecomp.el (byte-compile-byte-code-maker):
10592         * bytecomp.el (byte-compile-file-form-defmumble):
10593         * bytecomp.el (byte-compile-file-form):
10594         * bytecomp.el (byte-compile-keep-pending):
10595         * bytecomp.el (byte-compile-insert-header):
10596         * bytecomp.el (byte-compile-from-buffer):
10597         * bytecomp.el (byte-compile-file):
10598         * bytecomp.el (byte-recompile-file):
10599         * bytecomp.el (byte-compile-close-variables):
10600         * bytecomp.el (byte-compile-warn-about-unused-variables):
10601         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10602         * bytecomp.el (byte-compiler-legal-options):
10603         * bytecomp.el (byte-compile-lapcode):
10604         * bytecomp.el (byte-optimize-log):
10605         * bytecomp.el ((fboundp 'defsubst)):
10606         * bytecomp.el:
10607         * bytecomp-runtime.el:
10608         * byte-optimize.el (byte-optimize-apply):
10609         * byte-optimize.el (car):
10610         * byte-optimize.el (byte-optimize-form):
10611         * byte-optimize.el (byte-optimize-form-code-walker):
10612         * byte-optimize.el:
10613         * build-report.el (build-report-insert-installation-file):
10614         * build-report.el (build-report):
10615         * auto-show.el:
10616         * apropos.el (apropos-documentation):
10617         - mega patch
10618         - clean up byte-compile warnings
10619         - remove unused variables
10620         - Use common lisp style hashtable functions
10621         - byte compiler cleanup
10622         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10623         - remove old backquote syntax usage
10624         - move some cl functionality into C for speed.
10625         - remove last remaining VMS support
10626         - spelling fixes
10627         - implement last, butlast, nbutlast, copy-list in C.
10628         - new macro ignore-file-errors, similar to ignore-errors
10629           (ignore-file-errors (delete-file "foo"))
10630         - get frequent garbage collection during loadup.el by tweaking
10631           gc-cons-threshold, rather than explicitly calling garbage-collect
10632         - default delete-key-deletes-forward to `t'.
10633
10634 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10635
10636         * XEmacs 21.2-beta4 is released.
10637
10638 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10639
10640         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10641         (easy-menu-item-present-p): Wrapper around find-menu-item.
10642         (easy-menu-remove-item): Wrapper around delete-menu-item.
10643
10644         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10645         (add-menu-button): Add 'in-menu' argument.
10646         (add-menu-item-1): Add in-menu support to helper function.
10647
10648 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10649
10650         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10651
10652 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10653
10654         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10655         of Dec 4, 1997.
10656
10657 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10658
10659         * process.el (shell-command-on-region): Report if the command
10660         succeeded or failed.
10661
10662 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10663
10664         * subr.el (buffer-substring-no-properties): Comment out.
10665
10666 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10667
10668         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10669           into font instances first, like `x-frob-font-size' does.
10670           (mswindows-find-larger-font): ditto
10671
10672 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10673
10674         * package-ui.el (pui-install-selected-packages): fix args in call
10675         to `package-get'.
10676
10677 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10678
10679         * package-get.el (host-name): New widget type.
10680         (package-get-remote): Better customization using new type.
10681         (package-get-download-sites): idem dito.
10682
10683         (package-get-custom): Do not use package-get-all untill we have
10684         runtime dependencies.
10685
10686         (package-get-remove-copy): Default to 't' we no longer need this
10687         kludge as we do not currently use depenencies.
10688
10689         (package-get-was-current): New variable.
10690         (package-get-require-base): New 'force-current' argument.
10691         (package-get-update-base): idem
10692         (package-get-package-provider):  idem
10693         (package-get-locate-index-file): New 'no-remote' argument.
10694         (package-get-locate-file): idem.
10695
10696         (package-get-maybe-save-index): New function.
10697         (package-get-update-base): Use it.
10698
10699 1998-10-28 Greg Klanderman <greg@alphatech.com>
10700
10701         * package-get.el (package-get-remote): default to nil; by default,
10702         don't go out to the net via EFS.  They must select a download site.
10703         (package-get-download-sites): new variable.
10704         (package-get-download-menu): new function.
10705         (package-get-locate-index-file): new function.
10706         (package-get-update-base): use it.
10707
10708         * menubar-items.el (default-menubar): add "Update Package Index"
10709         and "Add Download Site" menus under Options | Manage Packages.
10710
10711 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10712
10713         * package-get.el (package-get): bugfix code checking installed version
10714         for case where package is not currently installed.
10715         (package-get-require-signed-base-updates): new variable.
10716         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10717         deemed not a goot thing.  Use the variable
10718         package-get-allow-unsigned-base-updates instead.
10719
10720 1998-10-16 Greg Klanderman <greg@alphatech.com>
10721
10722         * package-get.el (package-get): Don't install an older version than
10723         we already have unless explicitly told to.  Issue a warning.
10724
10725         * package-ui.el (pui-add-required-packages): when adding
10726         dependencies, don't add packages that are up to date.
10727         (pui-package-symbol-char):  Don't consider a package out of date
10728         if you have a newer version installed than the latest version in
10729         package-get-base.
10730
10731         * package-get.el (package-get-base-filename): document that it may
10732         be a path relative to package-get-remote;  new default value.
10733         (package-get-locate-file): new function.
10734         (package-get-update-base): use it to expand package-get-base-filename.
10735         (package-get-save-base): new function to save the package-get database
10736         to file.
10737         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10738         (package-get-update-base): pass the REMOTE-SOURCE arg.
10739         (package-get-update-base-entry): call package-get-custom-add-entry.
10740         (package-get-file-installed-p): removed; no longer needed.
10741         (package-get-create-custom): ditto.
10742         (toplevel): remove code to build and load package-get-custom.el
10743         (package-get-custom-add-entry): new function.
10744
10745 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10746
10747         * wid-edit.el (widget-button-click): Don't switch window.
10748
10749 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10750
10751         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10752
10753 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10754
10755         * etags.el (find-tag-default): Run find-tag-hook using
10756         run-hooks rather than funcall
10757
10758 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10759
10760         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10761         and the current local map as the parents to isearch-mode-map.
10762
10763 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10764
10765         * XEmacs 21.2-beta3 is released.
10766
10767 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10768
10769         * package-get.el (package-get-update-base): use
10770         insert-file-contents-internal, not insert-file-contents-literally.
10771
10772 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10773
10774         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10775         dump time.
10776
10777 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10778
10779         * package-get.el (package-get-update-base-entry): new function.
10780         (package-get-update-base): renamed; was `package-get-load-base'.
10781         cleanup, and use package-get-update-base-from-buffer.
10782         (package-get-update-base-from-buffer): new function.
10783         (package-get-update-base-entries): new; helper for above.
10784         Do not eval lisp grabbed over ftp; parse it from new format.
10785
10786 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10787
10788         * files.el (set-auto-mode): Don't play games loading package-get
10789         database; package-get-package-provider will handle it all.
10790
10791 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10792
10793         * package-get.el (package-get-base-filename): new variable.
10794         (package-get-require-base): new function.
10795         (package-get-pgp-signed-begin-line): new variable.
10796         (package-get-pgp-signature-begin-line): ditto.
10797         (package-get-pgp-signature-end-line):  ditto.
10798         (package-get-load-base): new function.
10799         (package-get-interactive-package-query):
10800         (package-get-update-all):
10801         (package-get-dependencies):
10802         (package-get-package-provider):
10803         (package-get-custom): use package-get-require-base.
10804         [package-get-custom loading]: disable for now.
10805
10806         * package-ui.el (pui-list-packages): use (package-get-require-base)
10807
10808 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10809
10810         * package-ui.el: Correct obvious thinko in choosing extent face.
10811
10812 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10813
10814         * menubar-items.el (default-menubar): pui-list-package has nothing
10815         to with Customize. Move all the package stuff to a new Item in Options.
10816
10817         * package-ui.el (pui-menu): Add menu and Popup menu.
10818
10819         * package-get.el (package-get): Use new
10820         package-admin-get-install-dir.
10821
10822         * package-admin.el (package-admin-get-install-dir): New syntax.
10823         Conserve package location and put mule packages where mule-base is.
10824
10825         * package-get.el : Customized
10826
10827         * package-ui.el (pui): Customized
10828         (pui-package-install-dest-dir): New variable.
10829         (pui-install-selected-packages): Use it
10830
10831 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10832
10833         * package-get.el (package-get-interactive-package-query): Move
10834         dependency on package-get-base to run-time.
10835         (package-get-update-all): Ditto.
10836         (package-get-dependencies): Ditto.
10837         (package-get-package-provider): Ditto.
10838         (package-get-custom): Ditto.
10839
10840 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10841
10842         * events.el: Remove 'ascii-character property from 'backspace
10843         and 'delete symbols
10844
10845 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10846
10847         * package-get-base.el: removed.
10848
10849 1998-09-23  Didier Verna  <didier@xemacs.org>
10850
10851         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
10852         (no-upper-case-p): new function.
10853         (with-search-caps-disable-folding): new macro.
10854         (with-interactive-search-caps-disable-folding): new macro.
10855         (zap-to-char): In interactive mode, do a case-sensitive search if
10856         the character is uppercase.
10857         (zap-up-to-char): ditto.
10858
10859         * replace.el (perform-replace): use the function no-upper-case-p.
10860
10861         * isearch-mode.el (isearch-fix-case): ditto.
10862         make obsolete `with-caps-disable-folding' and
10863         `isearch-no-upper-case-p'.
10864
10865         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
10866         (tags-search): ditto.
10867         (tags-query-replace): ditto.
10868
10869         * info.el (Info-search): ditto.
10870
10871 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10872
10873         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
10874
10875 1998-10-07  Greg Klanderman  <greg@alphatech.com>
10876
10877         * package-admin.el (package-admin-rmtree): rewritten.  need to
10878         check for "." and ".." before symlink check.  expand files and
10879         directories with respect to DIRECTORY, not default-directory.
10880
10881 1998-10-04  Greg Klanderman  <greg@alphatech.com>
10882
10883         * package-get.el (package-get-all): add INSTALL-DIR argument.
10884
10885 1998-10-06  Greg Klanderman  <greg@alphatech.com>
10886
10887         * package-ui.el (pui-add-required-packages): new function, select
10888         dependent packages.
10889         (pui-display-keymap): bind it.
10890         (pui-help-string): document it.
10891         (pui-install-selected-packages): package-get-all -> package-get.
10892
10893         * package-get.el (package-get-dependencies): new function.
10894
10895 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
10896
10897         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
10898         regexps.
10899
10900 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
10901
10902         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
10903         function.
10904         (default-mouse-track-normalize-point): Use it.
10905
10906 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
10907
10908         * package-admin.el (package-admin-delete-binary-package):
10909                 General cleanup. Remove unnessary use of progn and
10910         save-excursion.
10911         (package-admin-delete-binary-package): Do NOT mess with file
10912         modes. That is evil.
10913         (package-admin-delete-binary-package): Wrap all deleting in
10914         condition-case. The data in MANIFEST is untrustworthy.
10915         (package-admin-delete-binary-package): Let the OS worry about non
10916         empty directories.
10917
10918 1998-10-09  SL Baur  <steve@altair.xemacs.org>
10919
10920         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
10921         processing.
10922         (lm-report-bug): Fix mail address to send bug reports to.
10923
10924 1998-09-29  SL Baur  <steve@altair.xemacs.org>
10925
10926         * XEmacs 21.2-beta2 is released.
10927
10928 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10929
10930         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
10931
10932 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10933
10934         * info.el (Info-mode): Document page turning by double clicks in
10935         docstring so `M-x describe-mode' will display it.
10936
10937 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
10938
10939         * info.el (Info-mouse-track-double-click-hook): Use character
10940         widths to calculate a border region where double clicking does
10941         page turning, and return `nil' by default so other hooks, such as
10942         region highlighting, will be run.
10943
10944 1998-09-29  Colin Rafferty   <colin@xemacs.org>
10945
10946         * sound.el (default-sound-directory-list): Initialize with all the
10947         "sounds" directories in `data-directory-list'.  It used to just be
10948         the first one.
10949
10950         * packages.el (locate-data-directory-list): Created.  This gives
10951         the list of matching directories, unlike `locate-data-directory',
10952         which just gives the first one.
10953
10954 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10955
10956         * minibuf.el (read-from-minibuffer): No longer bind help-form but
10957         make a binding in the local keymap until help-char handling is
10958         improved.
10959
10960         * help.el (help-keymap-with-help-key): Provide keymap with help
10961         binding.
10962         (help-print-help-form): New helper function.
10963
10964 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
10965
10966         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
10967         move extent to another buffer; no need to create a new extent.
10968         (isearch-fix-case): New function.
10969         (isearch-search-and-update): Use it.
10970
10971 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
10972
10973         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
10974         the keymap, not minor-mode-map-alist.
10975         (isearch-done): Restore overriding-local-map.
10976
10977 1998-09-21  Martin Buchholz  <martin@xemacs.org>
10978
10979         * bytecomp.el (byte-compile-buffer-substring):
10980         Fix for: (byte-compile (defun f () (buffer-substring)))
10981         ==>   ** buffer-substring called with 3 args, but requires 0-3
10982         - new code not only works, but is more readable, too.
10983
10984 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
10985
10986         * msw-faces.el (mswindows-init-device-faces): Don't try to
10987           specify a default font at this late stage. Do try to force
10988           creation of the default face font so that if it fails we get
10989           an error now instead of a crash at frame creation.
10990
10991           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
10992           mswindows-make-font-unitalic: Canonical default weight
10993           changed from "Normal" to "Regular".
10994
10995           mswindows-make-font-bold / -bold-italic: Supplied device was
10996           not being passed into call to mswindows-find-smaller-font.
10997
10998 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
10999
11000         * package-get.el (package-get-remote): Fix the path where to find
11001           the packages on xemacs.org.
11002
11003 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11004
11005         * about.el (about-maintainer-info): Update Ben's entry.
11006
11007 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11008
11009         * lisp/shadow.el (find-emacs-lisp-shadows):
11010         - `member' was being called on lists of length 2000!
11011         - Replace with hashtables.
11012         - Replace hand-coded loops with (dolist)
11013         - Fix comment typo
11014
11015 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11016
11017         * packages.el: Added new function, `package-delete-name', to
11018           delete existing packages from the installed package database
11019           (`packages-package-list').  Also added the "pkginfo" directory
11020           to `packages-special-base-regexp', so that the pkginfo directory
11021           would not get added to `late-packages'.
11022
11023         * package-admin.el: Added ability to delete an installed package
11024           (added low-level function, `package-admin-delete-package').
11025           Understands how to use the pkginfo/MANIFEST.<package> file to
11026           delete the package.  When installing a package, will also
11027           create a MANIFEST.* file if one is not provided by the
11028           package.  If the MANIFEST.* doesn't exist when deleting a
11029           package, the functions will fall back to attempting to delete
11030           any package-specific lisp directory.
11031
11032         * package-get.el: Moved some functions to package-admin.el.
11033           Added interactive function `package-get-delete-package', for
11034           use by users for deleting a package.
11035
11036           Also modified to not require the presence of efs.
11037
11038 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11039
11040         * files.el (find-file-noselect): Handle all signals, kill the
11041         buffer and resignal.
11042
11043 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11044
11045         * cl-macs.el (glyph-image): Add setf method.
11046
11047 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11048
11049         * package-get.el: Fixed broken EFS downloading.  Also, look for
11050           .tar.gz files first, in preference over .tgz files.
11051
11052         * package-ui.el: Fix display of package version numbers.
11053
11054 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11055
11056         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11057         argument.
11058
11059 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11060
11061         * list-mode.el: `display-completion-list': added new/optional
11062           keyword `:completion-string', which allows the programmer to
11063           change the "Possible completions are:" prompt.
11064
11065         * menubar-items.el: Added new pulldown menu-pick to start up the
11066           visual package browser/installer:
11067
11068                 Options->Customize->List Packages
11069
11070         * package-admin.el: Added hooks for installing under both Unix
11071           and MS Windows.  Does additional error checking.  No longer
11072           calls "add-big-package.sh" to install packages under Unix; now
11073           calls gunzip & tar directly.
11074
11075         * package-get.el: Added ability to install packages from files
11076           on a local disk/CDROM.  Now deletes any existing package lisp
11077           directory.  Does completion on available packages when
11078           querying for package names.  Will also search for .tgz files
11079           in addition for .tar.gz files.  Tries to reload
11080           auto-autoloads, as a convenience when loading new packages,
11081           and also tries to add any new package paths to `load-path'.
11082           Changed all occurences of `concat' to use `expand-file-name'.
11083
11084         * package-ui.el: New file which implements the main visual
11085           package browser/installer, which is started via a menu pick or
11086           M-x pui-list packages.
11087
11088 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11089
11090         * startup.el (load-init-file): spelling fix.
11091
11092 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11093
11094         * startup.el (normal-top-level): Load auto-autoload files
11095         covariantly with their precedence.
11096
11097 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11098
11099         * menubar-items.el (default-menubar): Remove "Font Weight"
11100         option, there is currently no custom equivalent.. Customize-faces
11101         is "Edit faces".
11102
11103         * x-font-menu.el (font-menu-set-font): Use customize to set
11104         default face.
11105
11106         * faces.el (face-spec-update-all-matching): New function.
11107
11108         * cus-face.el (custom-set-face-update-spec): New function.
11109         Interface to customize faces from elisp.
11110
11111         (custom-face-value-create): Show the customized settings if set
11112         but not saved.
11113
11114 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11115
11116         (custom-face-value-create): Show the customized settings if set
11117         but not saved.
11118
11119 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11120
11121         * keydefs.el (global-map): Add FSF 20.3 binding of
11122         query-replace-regexp.
11123
11124 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11125
11126         * minibuf.el (read-file-name-internal-1): use
11127         user-name-completion-1 instead of user-name-completion.
11128
11129 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11130
11131         * loadup.el:
11132         * make-docfile.el:
11133         * update-elc.el: Don't set `source-directory' (now defunct as a
11134         global variable) no more.
11135
11136         * packages.el (packages-list-autoloads): Made `source-directory'
11137         (now defunct as a global variable) a parameter.
11138
11139 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11140
11141         * about.el (about-hackers): new email
11142
11143 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11144
11145         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11146
11147 1998-07-17  Didier Verna  <didier@xemacs.org>
11148
11149         * faces.el (set-face-property):
11150         (set-face-dim-p):
11151         (face-dim-p): updated the doc strings now that the dim property isn't
11152         tty-specific.
11153         (face-equal): the dim property is now a common one.
11154
11155         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11156         Renamed the `stipple' attribute to `background-pixmap'.
11157         (custom-face-background-pixmap): make custom-face-stipple an
11158         obsolete alias for this.
11159
11160 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11161
11162         * find-paths.el (paths-file-readable-directory-p): Created and
11163         used.
11164
11165         * loadup.el: Don't set inhibit-... flags from run-temacs.
11166
11167 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11168
11169         * packages.el (packages-data-path-depth): Added and used.
11170
11171 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11172
11173         * about.el:
11174         - Change .xpm to .png, delete "zcat" section.
11175         - cosmetic fix in the 'marcpa' entry.
11176
11177         * etc/photos
11178         - convert all .xpm.Z to .png
11179         - rename mrb to martin
11180         - rename mcook-m to mcookm
11181
11182 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11183
11184         * x-init.el (x-initialize-compose): Add support for
11185         dead-circumflex as YET ANOTHER NAME for that dead key.
11186
11187 1998-08-05  Colin Rafferty <colin@xemacs.org>
11188
11189         * setup-paths.el (paths-construct-exec-path): Made the
11190         last-packages really be last.
11191         (paths-construct-data-directory-list): Ditto.
11192
11193 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11194
11195         * startup.el(startup-splash-frame-body):
11196         Update Copyright notice in splash screen
11197
11198 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11199
11200         * minibuf.el (read-file-name-internal-1): do ~user completion.
11201
11202 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11203
11204         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11205         aginst destroyed extents
11206
11207 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11208
11209         * package-get.el (package-get): add `install-dir' argument.
11210
11211 1998-07-20  John Jones  <jj@asu.edu>
11212
11213         * package-get.el: calls to package-get-update-all will only
11214           update packages which are already installed.
11215
11216 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11217
11218         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11219         writable.
11220
11221 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11222
11223         * about.el (about-hackers): Correct my email.
11224
11225 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11226
11227         * about.el (about-hackers): new email-address.
11228
11229 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11230
11231         * minibuf.el (read-number): Don't let `input-error' condition
11232         escape.
11233
11234 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11235
11236         * about.el (about-hackers): use my `email-for-life' address.
11237
11238 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11239
11240         * XEmacs 21.2-beta1 is released.
11241
11242 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11243
11244         * ldap.el (ldap-search): Doc string change
11245
11246 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11247
11248         * menubar-items.el (default-menubar): Removed references to
11249         `data-directory', and use `locate-data-file' instead, and made
11250         then greyed out if they don't exist.
11251
11252 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11253
11254         * keymap.el (events-to-keys): Use `format' instead of `concat'
11255         since the latter does not accept integer args anymore
11256
11257 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11258
11259         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11260         macros replaced.
11261
11262 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11263
11264         * make-docfile.el: Get first initialization from very-early-lisp.el
11265         * update-elc.el: Ditto.
11266         * loadup.el (really-early-error-handler): Ditto.
11267
11268         * packages.el (packages-unbytecompiled-lisp): Add new file,
11269         very-early-lisp.el.
11270
11271         * very-early-lisp.el: New file.
11272
11273 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11274
11275         * Symbols that have been obsolete for at least 3 years removed (II).
11276
11277         * obsolete.el (eval-current-buffer): Make compatible.
11278         (byte-code-function-p): Ditto.
11279         (send-string): Removed.
11280         (send-region): Removed.
11281         (screen-scrollbar-width): Removed.
11282         (set-screen-scrollbar-width): Removed.
11283         (set-screen-left-margin-width): Removed.
11284         (set-screen-right-margin-width): Removed.
11285         (screen-left-margin-width): Removed.
11286         (screen-right-margin-width): Removed.
11287         (set-buffer-left-margin-width): Removed.
11288         (set-buffer-right-margin-width): Removed.
11289         (buffer-left-margin-width): Removed.
11290         (buffer-right-margin-width): Removed.
11291         (x-set-frame-icon-pixmap): Removed.
11292         (x-set-screen-icon-pixmap): Removed.
11293         (pixel-name): Removed.
11294         (make-pixmap): Removed.
11295         (make-cursor): Removed.
11296         (pixmap-width): Removed.
11297         (pixmap-contributes-to-line-height-p): Removed.
11298         (set-pixmap-contributes-to-line-height): Removed.
11299
11300 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11301
11302         * obsolete.el (popup-menu-up-p): removed.
11303         (read-no-blanks-input): Removed.
11304         (wholenump): Removed.
11305         (ring-mod): Removed (what was ring-mod?).
11306         (current-time-seconds): Removed.
11307         (run-special-hook-with-args): Removed.
11308         (dot): Removed.
11309         (dot-marker): Removed.
11310         (dot-min): Removed.
11311         (dot-max): Removed.
11312         (window-dot): Removed.
11313         (set-window-dot): Removed.
11314
11315         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11316         `dot-min'.
11317
11318         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11319
11320         * code-files.el (insert-file-contents): Rename
11321         run-special-hook-with-args to run-hook-with-args-until-success.
11322         (write-region): Ditto.
11323
11324 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11325
11326         * about.el: Fix typos, update release date.
11327
11328         * Symbols that have been obsolete for at least 3 years removed.
11329
11330         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11331         screen- functions.
11332         (toplevel): remove setf methods for screen functions.
11333         * cl-macs.el (extent-data): defsetf removed.
11334         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11335         many places to remove.
11336         (comment-indent-hook): Ditto.
11337         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11338         (buffer-dedicated-screen): Ditto.
11339         (deiconify-screen): Ditto.
11340         (delete-screen): Ditto.
11341         (event-screen): Ditto.
11342         (find-file-other-screen): Ditto.
11343         (find-file-read-only-other-screen): Ditto.
11344         (live-screen-p): Ditto.
11345         (screen-height): Ditto.
11346         (screen-iconified-p): Ditto.
11347         (screen-list): Ditto.
11348         (screen-live-p): Ditto.
11349         (screen-name): Ditto.
11350         (screen-parameters): Ditto.
11351         (screen-pixel-height): Ditto.
11352         (screen-pixel-width): Ditto.
11353         (screen-root-window): Ditto.
11354         (screen-selected-window): Ditto.
11355         (screen-totally-visible-p): Ditto.
11356         (screen-visible-p): Ditto.
11357         (screen-width): Ditto.
11358         (screenp): Ditto.
11359         (get-screen-for-buffer): Ditto.
11360         (get-screen-for-buffer-noselect): Ditto.
11361         (get-other-screen): Ditto.
11362         (iconify-screen): Ditto.
11363         (lower-screen): Ditto.
11364         (mail-other-screen): Ditto.
11365         (make-screen): Ditto.
11366         (make-screen-invisible): Ditto.
11367         (make-screen-visible): Ditto.
11368         (modify-screen-parameters): Ditto.
11369         (new-screen): Ditto.
11370         (next-screen): Ditto.
11371         (next-multiscreen-window): Ditto.
11372         (other-screen): Ditto.
11373         (previous-screen): Ditto.
11374         (previous-multiscreen-window): Ditto.
11375         (raise-screen): Ditto.
11376         (redraw-screen): Ditto.
11377         (select-screen): Ditto.
11378         (selected-screen): Ditto.
11379         (set-buffer-dedicated-screen): Ditto.
11380         (set-screen-height): Ditto.
11381         (set-screen-position): Ditto.
11382         (set-screen-size): Ditto.
11383         (set-screen-width): Ditto.
11384         (show-temp-buffer-in-current-screen): Ditto.
11385         (switch-to-buffer-other-screen): Ditto.
11386         (visible-screen-list): Ditto.
11387         (window-screen): Ditto.
11388         (x-set-screen-pointer): Ditto.
11389         (x-set-frame-pointer): Ditto.
11390         (screen-title-format): Ditto.
11391         (screen-icon-title-format): Ditto.
11392         (terminal-screen): Ditto.
11393         (delete-screen-hook): Ditto.
11394         (create-screen-hook): Ditto.
11395         (mouse-enter-screen-hook): Ditto.
11396         (mouse-leave-screen-hook): Ditto.
11397         (map-screen-hook): Ditto.
11398         (unmap-screen-hook): Ditto.
11399         (default-screen-alist): Ditto.
11400         (default-screen-name): Ditto.
11401         (x-screen-defaults): Ditto.
11402         (x-create-screen): Ditto.
11403         * obsolete.el: meta-flag removed.
11404         baud-rate removed.
11405         sleep-for-millisecs removed.
11406         extent-data removed.
11407         set-extent-data removed.
11408         set-extent-attribute removed.
11409         extent-glyph removed.
11410         extent-layout removed.
11411         set-extent-layout removed.
11412         list-faces-display removed.
11413         list-faces removed.
11414         trim-versions-without-asking removed.
11415         after-write-file-hooks removed.
11416         truename removed.
11417         auto-fill-hook removed.
11418         blink-paren-hook removed.
11419         select-screen-hook, deselect-screen-hook removed.
11420         auto-raise-screen, auto-lower-screen removed.
11421
11422         * msw-mouse.el: Global change resource -> mswindows-resource.
11423
11424         * XEmacs 21.0-pre5 is released.
11425
11426 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11427
11428         * about.el (about-hackers): Credits update.
11429
11430 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11431
11432         * register.el (insert-register): Don't activate the region.
11433
11434 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11435
11436         * select.el: Restore x-* symbols for backwards compatibility:
11437         x-copy-primary-selection, x-kill-primary-selection,
11438         x-delete-primary-selection, x-select-make-extent-for-selection,
11439         x-valid-simple-selection-, x-cut-copy-clear-internal.
11440
11441 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11442
11443         * XEmacs 21.0-pre4 is released.
11444
11445 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11446
11447         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11448         reporting bugs.
11449         (maybe-add-init-button): Fix semantics under Windows.  Use
11450         `expand-file-name' rather than `concat'.
11451
11452         * help.el (print-messages): New function.
11453
11454 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11455
11456         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11457
11458 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11459
11460         * about.el: Tweaked my entry in about-hackers.
11461
11462         * find-paths.el (paths-emacs-root-p):
11463           Relaxed emacs-root checking of an in-place installation to
11464           also accommodate the flat layout used on MS Windows.
11465
11466 1998-06-29  John Jones  <jj@asu.edu>
11467
11468         * package-get.el: calls to package-get-update-all will only
11469           update packages which are already installed.
11470
11471 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11472
11473         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11474         are handled by the gui-element face fallbacks now.
11475
11476         * x-faces.el: default gui-element face to "background" as well as
11477         the default face.
11478
11479         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11480         and default face settings since these are set as fallbacks now in
11481         the appropriate domain.
11482
11483 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11484
11485         * text-mode.el (text-mode): Reorder regexp so the OR part
11486         corresponding to `page-delim' goes first and the hack in
11487         `forward-paragraph' will work.
11488         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11489
11490 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11491
11492         * subr.el (remove-hook): When checking the hook value
11493           with functionp, don't apply car to it.
11494
11495 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11496
11497         * package-get.el (package-get-remote-filename):
11498           Don't use file-name-as-directory because the local directory
11499           separator conventions might not be the same as ftp's.
11500
11501 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11502
11503         * ldap.el (ldap-host-parameters-alist): New name of
11504         `ldap-host-parameters-plist'
11505
11506 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11507
11508         * package-get.el: Using (require 'package-get-base), now that it
11509         provides itself.  Consequently removed all instances of (load
11510         "package-get-base.el").
11511
11512 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11513
11514         * subr.el (remove-hook): Don't treat the hook value as a
11515           list unless it is both consp and not functionp.
11516
11517 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11518
11519         * about.el: Email address for Ben Wing is ben@xemacs.org.
11520         * auto-show.el: Ditto.
11521         * bytecomp.el: Ditto.
11522         * faces.el: Ditto.
11523         * x-scrollbar.el: Ditto.
11524         * x-misc.el: Ditto.
11525         * tty-init.el: Ditto.
11526         * toolbar-items.el: Ditto.
11527         * symbol-syntax.el: Ditto.
11528         * specifier.el: Ditto.
11529         * objects.el: Ditto.
11530         * hyper-apropos.el: Ditto.
11531         * glyphs.el: Ditto.
11532
11533 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11534
11535         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11536         vertical-divider-always-visible-p.
11537         (default-mouse-motion-handler): Ditto.
11538
11539 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11540
11541         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11542         global value.
11543
11544 1998-06-21  Oliver Graf <ograf@fga.de>
11545
11546         * build-reports.el: changed receiver to xemacs-build-reports list
11547
11548 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11549
11550         * font.el: Split font-family-mappings into X and
11551           mswindows-specific versions.
11552           mswindows-font-create-[object|name]: Treat supplied size
11553           as a pointsize. Added underline and strikethru handling.
11554
11555         * msw-faces.el: changed default mswindows charset to western.
11556
11557         * msw-glyphs.el: removed space in border-glyph font string that
11558           was inserted to get round bugs in the mswindows C font code.
11559
11560 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11561
11562         * about.el (about-hackers): Credits update.
11563
11564         * help-nomule.el (tutorial-supported-languages): Add Romanian
11565         TUTORIAL.
11566
11567         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11568         to ISO-8859-2.
11569
11570 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11571
11572         * font.el: Split font-family-mappings into X and
11573           mswindows-specific versions.
11574           mswindows-font-create-[object|name]: Treat supplied size
11575           as a pointsize. Added underline and strikethru handling.
11576
11577         * msw-faces.el: changed default mswindows charset to western.
11578
11579         * msw-glyphs.el: removed space in border-glyph font string that
11580           was inserted to get round bugs in the mswindows C font code.
11581
11582 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11583
11584         * minibuf.el: make read-color-completion-table call
11585           (mswindows-color-list for mswindows devices.
11586
11587 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11588
11589         * lisp/font-lock.el
11590         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11591         Let declaration items contain non-word symbol characters.
11592
11593 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11594
11595         * package-get.el (package-get-package-provider): Added autoload
11596         cookie.  Loading "package-get-base.el" in ALL functions that use
11597         it.  Fixed some (interactive ...) with multiple argument specs
11598         again.  Cosmetic indentation changes.
11599
11600 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11601
11602         * info.el (Info-insert-dir): Don't use nreverse on variables
11603         that you want to use later.
11604
11605 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11606
11607         * x-mouse.el (x-set-point-and-move-selection): Replace call
11608         to x-kill-primary-selection with kill-primary-selection
11609
11610 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11611
11612         * simple.el (what-cursor-position): Make cursor position reported
11613         use value of column-number-start-at-one
11614
11615 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11616
11617         * about.el (xemacs-hackers): Fix Jareth's email address.
11618
11619 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11620
11621         * startup.el (startup-splash-frame): Remove
11622         `xemacs-startup-logo-function'.
11623
11624 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11625
11626         * about.el (about-hackers): Update credits list.
11627
11628 1998-06-06  Jeff Miller <jmiller@smart.net>
11629
11630         * lisp/sound.el: Update sound-ext to allow filenames with
11631           extensions to be found by load-sound-file
11632
11633 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11634
11635         * info.el (Info-rebuild-outdated-dir): Removed variable
11636         (Info-auto-generate-directory): New variable
11637         (Info-save-auto-generated-dir): New variable
11638         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11639         (Info-build-dir-anew): Second parameter removed.  Use
11640         `Info-save-auto-generated-dir'
11641         (Info-rebuild-dir): Ditto
11642
11643 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11644
11645         * list-mode.el (next-list-mode-item): Would not recognize
11646         border between directly neighbored items.
11647
11648 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11649
11650         * package-get.el: add autoloads for some functions.
11651
11652 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11653
11654         * specifier.el (let-specifier): Tiny docfixes.
11655
11656 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11657
11658         * msw-mouse.el: set selection-pointer-glyph to Normal.
11659
11660 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11661
11662         * wid-edit.el (widget-specify-secret): New function.
11663         (widget-after-change): Use it.
11664         (widget-specify-field): Use it.
11665
11666 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11667
11668         * mouse.el (drag-window-divider): Use `(not done)' instead of
11669         `doit'; reuse result of `window-pixel-edges'.
11670
11671         * modeline.el (drag-modeline-event-lag): Rename to
11672         drag-divider-event-lag.
11673
11674 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11675
11676         * specifier.el (let-specifier): Rewritten not to generate needless
11677         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11678         arguments.
11679
11680 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11681
11682         * minibuf.el (read-file-name-1): Setup buffer-local value of
11683         `completion-ignore-case' in completions buffer under Windows.
11684
11685 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11686
11687         * about.el (about-maintainer-glyph): Fix support for not
11688         compressed images.
11689
11690 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11691
11692         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11693
11694         * mouse.el (mouse-track): Cancel selection if misc-user event with
11695         `cancel-mode-internal' function is fetched.
11696
11697 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11698
11699         * files.el (save-some-buffers-1): Fixed return value.
11700
11701 1998-06-01  Oliver Graf <ograf@fga.de>
11702
11703         * dragdrop.el: added experimental
11704
11705 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11706
11707         * startup.el (after-init-hook, init-file-user,
11708         user-init-directory, load-user-init-file):  Purge references
11709         to "~/.xemacs/init.el" from docstrings.
11710
11711         (load-user-init-file) Use paths-construct-path to construct
11712         paths to user init files.  Go directly to ~/.emacs, do not
11713         search ~/.xemacs/, do not load `default-custom-file'.
11714
11715 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11716
11717         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11718         general *sh.
11719         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11720
11721 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11722
11723         * menubar-items.el (default-menubar): add Update Packages to customize
11724         menu.
11725
11726 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11727
11728         * faces.el: use toolbar face as a fallback for toolbar properties
11729         in xpm-color-symbols instead of default.
11730
11731         * msw-faces.el: rename 3d-object -> gui-element face.
11732
11733 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11734
11735         * startup.el (xemacs-startup-logo-function): New variable.
11736         (startup-splash-frame): Use it.
11737
11738 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11739
11740         * files.el (save-some-buffers): Would wait 1 second.
11741         (save-some-buffers-1): Delete other windows here instead of in
11742         `save-some-buffers'.
11743         (save-some-buffers): Force redisplay only if windows were deleted.
11744
11745 1998-06-02  Didier Verna  <didier@xemacs.org>
11746
11747         * cus-face.el (custom-face-attributes): generalized the use of
11748         toggle buttons for boolean attributes.
11749         Re-ordered the items a bit.
11750
11751 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11752
11753         * sound.el (default-sound-directory): Use `locate-data-directory'
11754         to find the sounds directory.
11755
11756 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11757
11758         * sound.el: default sound-ext to .wav under mswindows, .au
11759         otherwise. load-default sounds without extensions.
11760
11761 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11762
11763         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11764         if send-pr is not bound.
11765
11766 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11767
11768         * files.el: grok idl files in auto-mode-alist.
11769 1998-06-01  Jeff Miller  <jmiller@smart.net>
11770
11771         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11772         calling `upcase'.
11773
11774 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11775
11776         * msw-glyphs.el: add xbm to the list of image types supported.
11777
11778 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11779
11780         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11781         instead of XEmacs one when dumping InfoDock.
11782
11783 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11784
11785         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11786         for `modeline-visible-p'
11787
11788         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11789
11790 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11791
11792         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11793         since it's not used anymore. doc string fixes.
11794
11795         * package-get.el (package-get-file-installed-p): new function. use
11796         instead of file-installed-p which is in an external package.
11797
11798 1998-05-28  Oliver Graf <ograf@fga.de>
11799
11800         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11801         favor of select-window/switch-to-buffer
11802
11803 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11804
11805         * startup.el: changed (getenv "HOME") to (user-home-directory)
11806
11807 1998-05-25  Oliver Graf <ograf@fga.de>
11808
11809         * frame.el (cde-start-drag) moved to dragdrop.el
11810         (offix-start-drag-region) moved to dragdrop.el
11811         (offix-start-drag) moved to dragdrop.el
11812         * dragdrop.el (cde-start-drag) moved from frame.el
11813         (offix-start-drag-region) moved from frame.el
11814         (offix-start-drag) moved from frame.el
11815         (cde-start-drag-region) cde drag regions
11816         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11817
11818 1998-05-26  Oliver Graf <ograf@fga.de>
11819
11820         * dragdrop.el: created dragdrop-drag prototypes
11821         (cde-start-drag-region) fixed typo
11822
11823 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11824
11825         * simple.el (after-init-hook): Remove reader macro.
11826
11827         * packages.el (packages-hardcoded-lisp): Get rid of reader
11828         macros.  Update DOC string.
11829
11830 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11831
11832         * mouse.el (drag-window-divider): Ditto.
11833
11834         * modeline.el (mouse-drag-modeline): Use it.
11835
11836         * lisp-mode.el (let-specifier): Specify indentation.
11837
11838         * specifier.el (let-specifier): Renamed from
11839         `with-specifier-instance'.
11840
11841 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11842
11843         * x-faces.el:
11844         * faces.el: move definition of xpm-color-symbols from x-faces.el
11845         to faces. Predicate x-get-resource on the presence of x.
11846
11847         * msw-faces.el: set 3d-object face rather than modeline. Specify
11848         faces as specfier defaults.
11849
11850         * package-get.el: don't use package-admin-add-single-file-package.
11851
11852 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11853
11854         * toolbar-items.el: Fixup tooltips.
11855         (toolbar-gnus): Don't use obsolete variable
11856         toolbar-news-frame-properties.
11857         (toolbar-news-reader): Default to `gnus' instead of
11858         `not-configured'.
11859
11860         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
11861         Windows.
11862
11863 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
11864
11865         * package-get.el: rename -installedp -> -installed-p.
11866
11867 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
11868
11869         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
11870         attributes, and assinged it to continuation, truncation and
11871         hscroll glyphs.
11872
11873         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
11874         and made continuation, truncation and hscroll glyphs arrow
11875         characters out of that font.
11876
11877 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11878
11879         * minibuf.el (minibuffer-electric-separator): Play nicely with
11880         directory-sep-char being \.
11881         (minibuffer-electric-tilde): Ditto.
11882         (read-file-name-map): Ditto.
11883
11884 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
11885
11886         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
11887         on X devices.
11888         (default-mouse-track-deal-with-down-event): Avoid
11889         `x-disown-selection'; use `disown-selection' instead.
11890
11891 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11892
11893         * select.el:
11894         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
11895         moved to (cut-copy-clear-internal) in select.el. Ditto for
11896         (x-delete-primary-selection) (x-kill-primary-selection)
11897         (x-copy-primary-selection).
11898         (own-clipboard): new function.
11899
11900         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
11901         functions in select.el. remove old ones.
11902         (mswindows-own-clipboard): new function.
11903
11904 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
11905
11906         * gnuserv.el: allow connections from mswindows type devices.
11907
11908 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
11909
11910         * msw-glyphs.el: change image type used from cursor to resource.
11911
11912 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
11913
11914         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
11915         for {top,bottom}-{left,right} values in addition to
11916         {top,bottom}_{left,right}.
11917         Use x-get-resource instead of x-get-resource-and-bogosity-check.
11918
11919 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
11920
11921         * cl-macs.el (specifier-instance): Undefine its setf method.
11922
11923         * specifier.el (with-specifier-instance): Added docstring.
11924
11925         * mouse.el (drag-window-divider): Ditto.
11926
11927         * modeline.el (mouse-drag-modeline): Use it.
11928
11929         * lisp-mode.el (with-specifier-instance): Define its indentation
11930         level.
11931
11932         * specifier.el (with-specifier-instance): New macro.
11933
11934 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
11935
11936         * package-get.el (package-get-create-custom): new function to
11937         auto-generate package-get-custom.el from package-get-base.el.
11938         * (package-get-ever-installedp): new function.
11939         * (package-get-custom): new function to get all packages specified
11940         by customize.
11941
11942 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
11943
11944         * cus-edit.el (custom-file): Revert to `~/.emacs'.
11945
11946 1998-05-23  SL Baur  <steve@altair.xemacs.org>
11947
11948         * cl-extra.el: Reverse previous float change.
11949
11950 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
11951
11952         * x-faces.el:
11953         * faces.el (try-font-name): moved from x-faces.el since it is
11954         required by w3 under mswindows as well X.
11955
11956 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11957
11958         * winnt.el: Removed evil (setq completion-ignore-case t)
11959         clause, one more overlookef fsfism.
11960         (nt-quote-args-functions-alist): End sentences with double space.
11961
11962 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
11963
11964         * window-xemacs.el (push-window-configuration): Remove kludgery of
11965         recaching default-toolbar specifier.
11966         (pop-window-configuration): Ditto.
11967         (unpop-window-configuration): Ditto.
11968
11969 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
11970
11971         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
11972
11973 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
11974
11975         * winnt.el (nt-quote-args-verbatim): Added function.
11976         (nt-quote-args-prefix-quote): Added function.
11977         (nt-quote-args-backslash-quote): Added function.
11978         (nt-quote-args-double-quote): Added function.
11979         (nt-quote-args-functions-alist): New variable.
11980         (nt-quote-process-args): Added function. This is the main quoting
11981         work horse called from process-nt.c
11982
11983 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
11984
11985         * winnt.el: Removed duplicate definitions for backspace,
11986         delete, M-backspace and C-M-backspace.
11987         (file-name-buffer-file-type-alist): Removed this variable.
11988         (find-buffer-file-type): Removed function.
11989         (find-file-binary):  Removed function.
11990         (find-file-text): Removed function.
11991         (find-file-not-found-set-buffer-file-type): Removed function.
11992         (save-to-unix-hook): Removed function.
11993         (revert-from-unix-hook): Removed function.
11994         (using-unix-filesystems): Removed function.
11995         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
11996         warning.
11997         (x-set-selection): Removed function.
11998         (x-get-selection): Removed function.
11999         Removed commented FSFisms.
12000         Replaced copyright notice (this file is not part of GNU Emacs).
12001         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12002         comint-process-echoes setting to t.
12003
12004 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12005
12006         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12007         and used following the interface change of
12008         `paths-find-recursive-path'.
12009
12010         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12011         regexp instead of a list of base names.
12012         (paths-version-control-filename-regexp):
12013         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12014         Introduced and used following the interface change of
12015         `paths-find-recursive-path'.
12016
12017 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12018
12019         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12020         on X devices, rather than on all non-TTY devices.
12021
12022 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12023
12024         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12025
12026         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12027
12028 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12029
12030         * itimer.el (activate-itimer): Fixed usage of integers
12031         as argument to `concat'.
12032
12033 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12034
12035         * itimer.el (start-itimer): replace the use of `concat' with
12036         `format'
12037
12038 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12039
12040         * mode-motion.el (mode-motion-hook): Clarify docstring.
12041         From Bob Weiner <weiner@altrasoft.com>
12042
12043         * loadhist.el (symbol-file): Supply prompt string when used
12044         interactively.
12045         From Bob Weiner <weiner@altrasoft.com>
12046
12047 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12048
12049         * loadup.el (really-early-error-handler): Ditto.
12050
12051         * update-elc.el: Ditto.
12052
12053         * setup-paths.el (paths-construct-exec-path): Ditto.
12054
12055         * make-docfile.el: Ditto.
12056
12057         * find-paths.el (paths-decode-directory-path): Use split-path
12058         instead of decode-path.
12059
12060         * files.el (parse-colon-path): Update docstring reference.
12061
12062 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12063
12064         * msw-init.el:
12065         * x-init.el:
12066         Bind cut'n'paste keys to non window-system specific functions.
12067
12068         * msw-select.el: New function mswindows-clear-clipboard.
12069         mswindows-cut-copy-clipboard extended to handle clearing of the
12070         selection and renamed to mswindows-cut-copy-clear-clipboard.
12071
12072         * select.el: on mswindows devices delete-primary-selection
12073         calls mswindows-clear-clipboard.
12074
12075 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12076
12077         * simple.el (quoted-insert): Inhibit quit when using read-char.
12078
12079         * cmdloop.el (read-char): Don't inhibit quit.
12080         (read-char-exclusive): Ditto.
12081         (read-char): Signal quit if quit-char was pressed.
12082         (read-char-exclusive): Ditto.
12083         (read-quoted-char): Return a character, not integer.
12084
12085         * menubar-items.el (default-popup-menu): Use Andy's generic
12086         selection code.
12087         (default-popup-menu): Fix code.
12088
12089 1998-05-14  Oliver Graf <ograf@fga.de>
12090
12091         * dragdrop.el (dragdrop-function-widget): this time it's done
12092
12093 1998-05-13  Oliver Graf <ograf@fga.de>
12094
12095         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12096
12097 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12098
12099         * device.el (device-pixel-width):
12100         (device-pixel-height):
12101         (device-mm-width):
12102         (device-mm-height):
12103         (device-bitplanes):
12104         (device-color-cells): Swapped parameters to device-system-metric
12105         according to the interface change.
12106
12107 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12108
12109         * mouse.el (default-mouse-motion-handler): Use new name of the
12110         function event-over-vertical-divider-p.
12111         Do not set E-W arrow cursor over the divider if
12112         vertical-divider-draggable-p is nil in the window.
12113         ([top-level]): Use new name for the variable
12114         vertical-divider-map.
12115         (drag-window-divider): Respect vertical-divider-draggable-p.
12116         Variable name typo fixes.
12117
12118 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12119
12120         * keymap.el (kbd): Define here; handle string constants and
12121         others...
12122
12123 1998-05-15  Christian Nyb <chr@mediascience.no>
12124
12125         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12126         in Emacs 18.
12127
12128 1998-05-13  Didier Verna  <didier@xemacs.org>
12129
12130         * mouse.el (drag-window-divider): give the vertical divider a
12131         pressed look when dragging it.
12132
12133 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12134
12135         * faces.el: predicate some more face operations on x or mswindows
12136         not just x.
12137
12138         * modeline.el: enable modeline coloring for mswindows.
12139
12140 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12141
12142         * minibuf.el (minibuffer-default): Added variable; compatible with
12143         FSF Emacs.
12144         (next-history-element): Used `minibuffer-default'.
12145
12146 1998-05-12  Oliver Graf <ograf@fga.de>
12147
12148         * dragdrop.el (dragdrop-function-widget): button and mods ok
12149         arguments still look a bit strange
12150         (dragdrop-compare-mods) created
12151         (dragdrop-drop-do-functions) correctly checks for buttons and
12152         modifiers
12153
12154 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12155
12156         * setup-paths.el (paths-default-info-directories): Replace
12157         path-separator with directory-sep-char.
12158
12159         * files.el (path-separator): Don't define it here.
12160
12161 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12162
12163         * update-elc.el: Ditto.
12164
12165         * setup-paths.el (paths-construct-exec-path): Ditto.
12166
12167         * make-docfile.el: Ditto.
12168
12169         * loadup.el (really-early-error-handler): Ditto.
12170
12171         * find-paths.el (paths-decode-directory-path): Use decode-path
12172         instead of decode-path-internal.
12173
12174         * files.el (parse-colon-path): Update docstring.
12175
12176 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12177
12178         * subr.el (get-buffer-window-list): Make BUFFER optional.
12179
12180         * window-xemacs.el (windows-of-buffer): Defalias to
12181         get-buffer-window-list.
12182
12183 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12184
12185         * disass.el: Fix maintainer keyword.
12186
12187         * bytecomp.el (byte-compile-and-load-file): Autoload.
12188         (byte-compile-buffer): Ditto.
12189
12190         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12191         value is returned, not the name.
12192         (lisp-imenu-generic-expression): Enable it.
12193         (lisp-mode-variables): Ditto.
12194         (lisp-indent-offset): Change defconst to defvar.
12195         (lisp-indent-function): Ditto.
12196         (lisp-body-indent): Ditto.
12197
12198 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * modeline.el: Use zap-last-kbd-macro-event.
12201
12202         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12203         nil, don't attempt to do anything with messages.
12204         (eval-last-sexp): Use `letf' for clarity.
12205
12206 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12207
12208         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12209
12210 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12211
12212         * buff-menu.el:
12213         * lisp-mode.el:
12214         * obsolete.el:
12215         Change empty docstrings into no doc strings at all.
12216         Fix bogus FSF-format docstrings.
12217         * etags.el: Fix docstring.
12218
12219 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12220
12221         * package-get.el (package-get): Use internal md5
12222
12223 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12224
12225         * about.el (about-xemacs): Correct abuse of concat.
12226
12227 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12228
12229         * info.el (Info-mode): Use easymenu.
12230
12231 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * apropos.el (apropos): Don't use concat with integers.
12234
12235         * cmdloop.el (describe-last-error): Handle the case when no error
12236         was seen gracefully.
12237
12238         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12239         defun.
12240         (apropos-describe-plist): Ditto.
12241
12242         * help.el (with-displaying-help-buffer): Revert to a defun.
12243         (describe-key): Use it as defun.
12244         (describe-mode): Ditto.
12245         (describe-bindings): Ditto.
12246         (describe-prefix-bindings): Ditto.
12247         (describe-installation): Ditto.
12248         (view-lossage): Ditto.
12249         (describe-function): Ditto.
12250         (describe-variable): Ditto.
12251         (describe-syntax): Ditto.
12252
12253 1998-05-11  Oliver Graf <ograf@fga.de>
12254
12255         * dragdrop.el: changed order of require/provide
12256         (dragdrop-drop-mime-default) changed to new calling conventions
12257         (dragdrop-drop-do-functions) changed to new calling conventions
12258         (dragdrop-function-widget) this one needs more work...
12259
12260 1998-05-10  Oliver Graf <ograf@fga.de>
12261
12262         * about.el: another small change in my entry
12263         * dragdrop.el (dragdrop-drop-log-function): logging added
12264         plus customizations
12265         changed interface to handler functions. now called with event
12266         and object
12267
12268 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12269
12270         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12271         E-W arrow pointer displayed over draggable dividers.
12272
12273         * mouse.el (default-mouse-motion-handler): Show it when
12274         appropriate.
12275         (drag-window-divider): Added.
12276         ([top-level]): Initialized window-divider-map with a keymap
12277         binding the above function to left button down event.
12278
12279         * x-mouse.el (x-init-pointer-shape): Initialize
12280         divider-pointer-glyph from Cursor.dividerPointer, or use default
12281         E-W double arrow.
12282
12283 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12284
12285         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12286
12287 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12288
12289         * simple.el (count-words-buffer): Don't query for buffer.
12290         (count-lines-buffer): Ditto.
12291
12292 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12293
12294         * help.el (where-is): add optional insert argument.
12295
12296 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12297
12298         * help.el (describe-key-briefly): New argument INSERT.
12299
12300         * simple.el (eval-expression): New optional argument; synch with
12301         FSF 20.3.
12302
12303         * keydefs.el (global-map): Add new register bindings.
12304
12305         * register.el: Synched with FSF 20.3.
12306
12307 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12308
12309         * window-xemacs.el (recenter): all arguments are optional.
12310
12311 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12312
12313         * device.el: (device-pixel-width): Reflected name/parameters
12314         change to device-system-metric.
12315         (device-pixel-height): Ditto.
12316         (device-mm-width): Ditto.
12317         (device-mm-height): Ditto.
12318         (device-bitplanes): Ditto.
12319         (device-color-cells): Ditto.
12320
12321 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12322
12323         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12324
12325         * cl.el (most-positive-fixnum): Document.
12326         (most-negative-fixnum): Ditto.
12327
12328         * cus-dep.el: Updated comment.
12329
12330         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12331         constant.
12332
12333         * cus-load.el (custom-put): Removed.
12334
12335         * files.el (after-find-file): Just resignal quit instead of
12336         signaling "canceled".
12337
12338 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12339
12340         * frame.el (other-frame): Use `focus-frame' instead of
12341         select-frame kludges.
12342
12343         * lisp-mode.el: Update lisp-indent-function for
12344         save-selected-frame and with-selected-frame.
12345
12346         * frame.el (save-selected-frame): New macro.
12347         (with-selected-frame): Ditto.
12348         (other-frame): Use `set-frame-focus'.
12349
12350 1998-05-06  Oliver Graf <ograf@fga.de>
12351
12352         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12353         (dragdrop-drop-url-default) default handler for URL drops created
12354         (dragdrop-drop-mime-default) default handler for MIME drops created
12355         (dragdrop-drop-functions) default custom for handling drops created
12356         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12357
12358 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12359
12360         * mouse.el: Removed redundant mouse-mswindows-drop function.
12361
12362 1998-05-05  Oliver Graf <ograf@fga.de>
12363
12364         * about.el: changed some text in my entry
12365         * dragdrop.el: added customs
12366
12367 1998-05-04  Oliver Graf <ograf@fga.de>
12368
12369         * mouse.el: killed global drop key bindings
12370         (mouse-offix-drop) removed
12371         * dragdrop.el: created
12372         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12373
12374 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12375
12376         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12377         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12378
12379         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12380         obsolete comment.
12381
12382         * scrollbar.el (scrollbars-visible-p): Use new
12383         {vertical,horizontal}-scrollbar-visible-p specifiers.
12384
12385 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12386
12387         * device.el (device-pixel-height):
12388         (device-pixel-width):
12389         (device-mm-width):
12390         (device-mm-height):
12391         (device-bitplanes):
12392         (device-color-cells): Moved these 6 functions from device.c; they
12393         all use single (device-system-metrics) call.
12394
12395 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12396
12397         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12398         were renamed.
12399
12400         * menubar-items.el:
12401         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12402         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12403
12404         * help.el (help-map): Remove Hyperbole keybinding logic.
12405         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12406
12407 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12408
12409         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12410         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12411
12412 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12413
12414         * msw-glyphs.el: use nicer icon3 from the frame icon.
12415
12416 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12417
12418         * version.el (emacs-version): Remove InfoDock conditionals.
12419
12420         * startup.el (startup-splash-frame): Change ID logo name.
12421
12422 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12423
12424         * files.el (after-find-file): If the user presses C-g on
12425         directory-creation prompt, kill the buffer.
12426
12427 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12428
12429         * simple.el (count-words-region): Reverse previous change.
12430
12431 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12432
12433         * replace.el (query-replace): Just call perform-replace.
12434         (query-replace-regexp): Ditto.
12435         (perform-replace): Move region handling here.
12436         (perform-replace): Use the new arg to match-data.
12437
12438 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12439
12440         * x-init.el: Install X specific display table that
12441           displays char 0240 as a space to avoid whatever it is
12442           that screws up display of that character code.
12443
12444 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12445
12446         * help.el (function-arglist): If no arguments are documented for a
12447         subr, print nothing rather than incorrect output.
12448
12449 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12450
12451         * cmdloop.el (command-error): Update bail-out error message to use
12452         `emacs-program-name'.
12453
12454         * lib-complete.el: Remove reader macro cruft.
12455
12456         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12457         cruft.
12458
12459         * simple.el (count-words-region): Drop interactive-p check on the
12460         message.
12461
12462 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12463
12464         * font.el
12465         * msw-faces.el
12466         Correct spelling of mswindows-font-canonicalize-name.
12467
12468 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12469
12470         * ldap.el (ldap-host-parameters-alist): Replaced with
12471         `ldap-host-parameters-plist'
12472         (ldap-search): Adapt to previous change
12473
12474 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12475
12476         * about.el (about-hackers): Update Bob Weiner bio.
12477         (about-maintainer-info): Ditto.
12478
12479 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12480
12481         * simple.el (display-warning-minimum-level): Docfix.
12482
12483 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12484
12485         * widget.el (:default-get): New keyword.
12486         * wid-edit.el (default, widget-default-default-get): Define it.
12487         (group, widget-group-default-get): Define it.
12488         (menu-choice, widget-choice-default-get): Define it.
12489         (widget-default-get): New function.
12490         (widget-choice-action): Call it.
12491         (widget-editable-list-entry-create): Call it.
12492
12493 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12494
12495         * byte-optimize.el (byte-boolean-vars): Removed.
12496         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12497         lookup through `byte-boolean-vars'.
12498
12499 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12500
12501         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12502         resource-provided values into ghost specs for scrollbar-height and
12503         scrollbar-width.
12504
12505 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12506
12507         * byte-optimize.el: Don't attempt to optimize /=.
12508
12509         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12510         (byte-compile-/=): Ditto.
12511
12512 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12513
12514         * apropos.el: Use `with-displaying-help-buffer'.
12515         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12516         Use `with-displaying-help-buffer'.
12517         (apropos-follow): Do not give special treatment to buffer cursor
12518         was in prior to a mouse click.
12519         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12520         (apropos-print-doc): Set correct buffer for setting text
12521         properties.
12522
12523 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12524
12525         * help.el (help-buffer-prefix-string): New variable.
12526         (help-buffer-name): Use it.
12527
12528         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12529         mode menu.
12530
12531 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12532
12533         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12534
12535 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * files.el (find-file-noselect): Update docstring.
12538         (find-file-noselect): Signal an error if found an unreadable file.
12539         (file-chase-links): Save the match data.
12540         (normal-mode): Use `lwarn' and `error-message-string'.
12541         (interpreter-mode-alist): Change defconst to defvar.
12542         (inhibit-first-line-modes-regexps): Ditto.
12543         (inhibit-first-line-modes-regexps): Added .tgz.
12544         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12545         (change-major-mode-with-file-name): New user-option.
12546         (set-visited-file-name): Synched with FSF.
12547         (file-name-extension): New function, from FSF 20.3.
12548         (file-relative-name): Synched with FSF.
12549         (save-some-buffers): Support the C-r feature.
12550         (recover-session): Synched with FSF.
12551         (kill-some-buffers): Ditto.
12552         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12553
12554 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12555
12556         * files.el (insert-file): Undo previous change and reenable use of
12557         format.el.
12558
12559 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12560
12561         * window-xemacs.el (recenter): Define.
12562
12563 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12564
12565         * font.el (mswindows-font-create-name)
12566         (mswindows-font-create-object): new functions for mswindows type
12567         fonts.
12568
12569         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12570         strings are parsed as well as font objects.
12571
12572 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12573
12574         * modeline.el (defining-kbd-macro): Restore modeline indication of
12575         kbd-macro being recorded.
12576         (add-minor-mode): Simplify docstring.
12577         (modeline-minor-mode-menu): Remove stuff.
12578
12579 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12580
12581         * code-process.el (call-process): dynamically decide process
12582         coding type.
12583
12584 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12585
12586         * modeline.el: Add line-number-mode, column-number-mode to
12587         the modeline minor-mode menu.  Button2 on the line number does
12588         goto-line.
12589
12590 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12591
12592         * mouse.el: move x-selection-owner-p type things to
12593         selection-owner-p.
12594
12595         * msw-init.el: copy zmacs stuff from x-init.el
12596
12597         * msw-select.el (mswindows-own-selection)
12598         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12599         functions. Very simple minded implementation of selectio
12600         ownership.
12601
12602         * select.el (own-selection) (disown-selection)
12603         (activate-region-as-selection) (select-make-extent-for-selection)
12604         (valid-simple-selection-p): functions moved from x-select.el for
12605         generalized selection.
12606
12607         * x-select.el: see select.el changes.
12608
12609         * x-toolbar.el: use new selection functions.
12610
12611 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12612
12613         * packages.el (packages-find-package-directories): Fixed bug that
12614         would pick up multiple site-package directories.
12615         (package-locations): Added "xemacs-packages" as a late package
12616         location.
12617
12618         * find-paths.el: Now uses `emacs-program-name' and
12619         `emacs-program-version'.
12620         Additions to enforce version-specific directories in
12621         `paths-find-version-directory'.
12622
12623 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12624
12625         * default.el: Removed.
12626         * site-start.el: Removed.
12627
12628 1998-04-29  Didier Verna  <didier@xemacs.org>
12629
12630         * minibuf.el (minibuffer-history-minimum-string-length): Default
12631         to nil.
12632
12633 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12634
12635         * find-paths.el (paths-program-name): Rename.
12636         (paths-emacs-root-p): Ditto.
12637         (paths-find-site-directory): Ditto.
12638
12639 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12640
12641         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12642         `emacs-lisp-byte-compile-and-load'.
12643
12644 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12645
12646         * ldap.el (ldap-search): Fixed additional parameter passing to
12647         `ldap-open'
12648
12649 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12650
12651         * select.el (kill-primary-selection) (selection-owner-p)
12652         (copy-primary-selection) (yank-clipboard-selection)
12653         (selection-exists-p) (delete-primary-selection): new file and
12654         functions that do the right thing for the selected device.
12655
12656         * x-menubar.el: use generalised selection functions.
12657
12658         * dumped-lisp.el: dump select.el.
12659
12660 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12661
12662         * find-paths.el (paths-progname): New variable.
12663         (paths-emacs-root-p): Use it.
12664         (paths-find-site-directory): Ditto.
12665
12666 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12667
12668         * loadup.el ((member "dump" command-line-args)): Dump as
12669         `infodock' if InfoDock.
12670
12671 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12672
12673         * find-paths.el (construct-emacs-version): Simplify, include
12674         program name in the return value.
12675         * (paths-find-version-directory): Use it.
12676
12677 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12678
12679         * info.el (Info-parse-dir-entries): Fixed regexp
12680         (Info-build-dir-anew): Remove full suffix and capitalize info file
12681         name for files with no @direntry
12682         (Info-batch-rebuild-dir): New function
12683         (Info-suffixed-file): Check for regular files instead of simple
12684         file existence (could catch directories before)
12685
12686 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12687
12688         * setup-paths.el, find-paths.el: Removed uses of `not' which
12689         temacs doesn't have.
12690
12691         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12692         into root searching.
12693
12694 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12695
12696         * subr.el: Remove definition of `not'.
12697
12698 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12699
12700         * msw-glyphs.el: enable graphics support.
12701
12702 1998-04-23  Didier Verna  <didier@xemacs.org>
12703
12704         * x-menubar.el (default-menubar): restored the line-number-mode
12705         option.
12706
12707         * misc doc string updates related to the options menu.
12708
12709 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12710
12711         * setup-paths.el (paths-construct-load-path): Fix typo.
12712
12713 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12714
12715         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12716         font-menu-ignore-scaled-fonts don't have to be bound now; this
12717         gets us one step further towards making --no-autoloads work.
12718
12719         * startup.el (normal-top-level): Load auto-autoloads only if
12720         lisp-directory is non-nil.
12721
12722         * setup-paths.el (paths-construct-load-path): Made it robust
12723         against nil lisp-directory.
12724
12725         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12726         to the list of variables that cause a warning when nil.
12727
12728         * toolbar.el (init-toolbar-location): Now works even when there's
12729         no toolbar icon directory.
12730
12731 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12732
12733         * help.el (view-lossage): Recognize it.
12734
12735         * simple.el (log-message): Mark multiline messages.
12736
12737 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12738
12739         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12740
12741 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12742
12743         * package-get.el (package-get-all):  add `\n' separator to
12744         interactive specification so that both variables are read
12745
12746 1998-04-22  Didier Verna  <didier@xemacs.org>
12747
12748         * x-menubar.el: ported the options menu to Custom.
12749         Moved the "read only" toggle button to the buffers menu.
12750         Corrected some missing ;;;###autoload or defcustom.
12751
12752         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12753         the scrollbar-visible specifier for options menu handling.
12754
12755         * toolbar.el (toolbar-visible-p)
12756                      (toolbar-captioned-p)
12757                      (default-toolbar-position): defcustom wrappers around
12758         the toolbar specifiers for options menu handling.
12759
12760         * frame.el (get-frame-for-buffer-default-instance-limit):
12761         defcustom it for options menu handling.
12762
12763         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12764         font-lock-mode for options menu handling.
12765
12766         * cus-start.el: added Custom properties to overwrite-mode for
12767         options menu handling.
12768
12769 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12770
12771         * about.el: shameless self-promotion.
12772
12773 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12774
12775         * simple.el (raw-append-message): Slightly optimize.
12776         (remove-message): Use `push' for clarity.
12777         (append-message): Ditto.
12778         (display-warning): Dito.
12779         (raw-append-message): Send the message to the appropriate device.
12780
12781 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12782
12783         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12784         From Sean MacLennan <Sean.MacLennan@pika.ca>
12785
12786 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12787
12788         * setup-paths.el: Changed `directory-sep-char' to
12789         `path-separator', following a change in GNU Emacs.
12790
12791 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12792
12793         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12794         (Info-build-dir-anew): Add a final newline.
12795         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12796         is `always'
12797         (Info-rebuild-dir): Ditto
12798
12799         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12800
12801 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12802
12803         * simple.el (count-words-buffer): Retain zmacs region.
12804         (count-words-region): Ditto.
12805         * simple.el: (what-line): Expanded line counts.
12806         (count-lines): New parameter to conditionalize whether collapsed
12807         lines get counted.
12808         From Bob Weiner <weiner@altrasoft.com>
12809
12810 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12811
12812         * packages.el (package-locations): infodock-packages must override
12813         mule-packages and packages.
12814
12815 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12816
12817         * wid-edit.el:
12818         remove rude messages from widget-activation-widget-mapper
12819         and widget-activation-glyph-mapper
12820
12821 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12822
12823         * toolbar.el: Remove (featurep 'x) test from
12824         toolbar-make-button-list
12825
12826 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12829         only if in the same frame.
12830
12831 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12832
12833         * packages.el (package-locations): Added site-packages hierarchy.
12834
12835         * setup-paths.el (paths-default-info-directories): Introduced and
12836         used.
12837
12838         * packages.el, setup-paths.el: Set various path searching depths
12839         to 1.
12840
12841         * packages.el (packages-hierarchy-depth):
12842         (packages-load-path-depth): Introduced and used.
12843
12844         * setup-paths.el (paths-load-path-depth): Introduced and used.
12845
12846         * find-paths.el (paths-find-recursive-path): Added max-depth
12847         parameter.
12848
12849 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12850
12851         * setup-paths.el (paths-construct-info-path): Removed
12852         dependency on behavior of (file-name-as-directory "").
12853
12854 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12855
12856         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
12857         lisp objects
12858
12859 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12860
12861         * dump-paths.el, startup.el: Added handling for --debug-paths.
12862
12863 1998-04-15  William M. Perry  <wmperry@aventail.com>
12864
12865         * wid-edit.el: We cannot just set the help-echo or balloon-help
12866           properties for an extent based on the :help-echo widget
12867           property, since help-echo and balloon-help cause an EXTENT to
12868           get passed in, where :help-echo functions are expecting a WIDGET
12869
12870 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
12871
12872         * scrollbar.el (init-scrollbar-from-resources): Call
12873         mswindows-init-scrollbar-metrics when appropriate.
12874
12875 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12876
12877         * dumped-lisp.el: dump x-toolbar for window system
12878
12879         * msw-init.el (init-post-mswindows-win): enable toolbars if we
12880         have support and xpm.
12881
12882 1998-04-16  SL Baur  <steve@altair.xemacs.org>
12883
12884         * files.el (toggle-read-only): Fix docstring.
12885         From Didier Verna <didier@xemacs.org>
12886
12887 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12888
12889         * startup.el (normal-top-level): Load autoload-file-name without
12890         specifying an extension---some people only auto-autoload.el.gz.
12891
12892 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
12893
12894         * files.el (backup-enable-predicate): Don't bomb on NAME being
12895         nil.
12896
12897 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12898
12899         * find-paths.el, packages.el: Now prefers configure'd paths.
12900         This shouldn't cause any of the originally anticipated problems as
12901         the current paths architecture will not define the various
12902         configure-xxx variables if they're not specified on the configure
12903         command line.
12904
12905         * find-paths.el, setup-paths.el, packages.el: Removed all
12906         mentionings of "/" as a path separator.
12907         Used paths-construct-path throughout.
12908
12909         * find-paths.el (paths-construct-path): Created to assemble paths
12910         from directory components.
12911
12912         * setup-paths.el, packages.el: Used paths-decode-directory-path
12913         instead of decode-path-internal.
12914
12915         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
12916         and associates.
12917         (paths-decode-directory-path) Created.
12918
12919         * setup-paths.el: Changed configure-exec-path to
12920         configure-exec-directory.
12921
12922 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12923
12924         * packages.el (packages-find-packages): Fixed decoding of
12925         EMACSPACKAGEPATH.
12926
12927         * startup.el: -no-packages -> -no-early-packages.
12928
12929         (packages-load-package-lisps): Fixed loading of auto-autoload
12930         files.
12931
12932         * startup.el (normal-top-level): Fixed loading of core
12933         auto-autoload.
12934
12935         * obsolete.el: Un-obsoleted site-directory.  Sigh.
12936
12937         * startup.el, packages.el, dump-paths.el: Added proper settings
12938         for site-directory and lisp-directory variables.
12939
12940         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
12941         inhibit-package-autoloads and fixed handling of it.
12942
12943         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
12944         handling of former inhibit-package-init, now
12945         inhibit-early-packages, to make -vanilla etc. work.
12946
12947 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
12948
12949         * code-process.el (start-process): Fallback to 'undecided instead
12950         of 'binary for process input coding stream.
12951
12952         * process.el (start-process): Docstring fix.
12953
12954 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12955
12956         * info.el (Info-insert-dir): Do not insert temporary dir files
12957         in Info-dir-file-attributes
12958         (Info-build-dir-anew): Ensure temporary buffer is not read-only
12959         (Info-rebuild-dir): Ditto.
12960
12961 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12962
12963         * obsolete.el: Added obsoleteness declarations for
12964         `site-directory' and `Info-default-directory-list'.
12965
12966 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12967
12968         * find-paths.el (paths-find-emacs-root): Only look at the
12969         executable at the end of the symlink chain for determining the
12970         Emacs root.
12971
12972 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12973
12974         * setup-paths.el (paths-construct-info-path): Changed construction
12975         to cater to gone default in configure.
12976
12977         * find-paths.el (paths-uniq-append): Added.
12978
12979         * packages.el: Rewritten package path construction once again.
12980
12981         * dump-paths.el, startup.el: Removed package-path as a global
12982         variable.
12983
12984         * package-admin.el (package-admin-add-single-file-package):
12985         (package-admin-add-binary-package): Changed package-path to
12986         late-packages.
12987
12988         * packages.el (packages-split-path): Split path at "/" rather than
12989         nil according to change in emacs.c.
12990
12991 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12992
12993         * setup-paths.el (paths-construct-info-path): Changed info path
12994         order so that directories come out right.
12995         (paths-find-lock-directory): Fixed bug: It used to think
12996         configure-lock-directory is a path.
12997
12998 1998-04-06  Jeff Miller <jmiller@smart.net>
12999
13000         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13001         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13002         eases the use of toolbar-add/kill-item functions.
13003
13004 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13005
13006         * code-files.el (file-coding-system-alist): Commented out
13007         loaddefs.el magical treatment.
13008
13009 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13010
13011         * info.el (Info-rebuild-outdated-dir): Added new option
13012         `conservative' and made it the default
13013         (Info-rebuild-dir): Appropriately parse multi-line description
13014         strings, and multi-section dir files. Issue warning when dir
13015         is rebuilt as temporary
13016         (Info-build-dir-anew): Issue warning when dir is built as
13017         temporary
13018
13019 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13020
13021         * list-mode.el (list-mode-map): Bind highlight motion commands to
13022         standard keys left, right, C-b and C-f.
13023
13024 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13025
13026         * files.el (auto-mode-alist): allow .sc for Scheme->C
13027
13028 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13029
13030         * loadup.el (pureload): Don't quote (garbage-collect).
13031
13032 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13033
13034         * package-get-base.el: Updated.
13035
13036 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13037
13038         * isearch-mode.el (isearch-just-started): New variable.
13039         (isearch-mode): Set it.
13040         (isearch-repeat): Advance one character forward only if the search
13041         was successful, and was not just started.
13042         (isearch-repeat): Clear isearch-just-started.
13043
13044 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13045
13046         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13047         if running -batch.
13048
13049 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13050
13051         * subr.el (listify-key-sequence): Removed.
13052
13053 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13054
13055         * bytecomp.el (byte-compile-print-gensym): New option.
13056         (byte-compile-output-file-form): Use it.
13057         (byte-compile-output-docform): Ditto.
13058         (byte-compile-compiled-obj-to-list): Ditto.
13059
13060 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13061
13062         * msw-glyphs.el: set frame icon if xpm support.
13063
13064 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13065
13066         * help.el: Code that pretty prints variable values
13067           removed.
13068
13069 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13070
13071         * find-paths.el (paths-emacs-root-p): Correct test for installation
13072         directory.
13073         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13074
13075 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13076
13077         * loaddefs.el: Don't set debug-ignored-errors; leave
13078           its default value set to nil.
13079
13080 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13081
13082         * info.el (Info-rebuild-dir): fixed mis-spelling.
13083
13084 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13085
13086         * info.el (Info-rebuild-outdated-dir): New custom var
13087         (Info-insert-node): Create/update dir file when needed, ie when it
13088         does not exist or is older than some info files in directory
13089
13090 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13091
13092         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13093         for last packages, mainly for using a 20.4 package base.
13094
13095         * packages.el (late-packages): Typo fix.  It was called
13096         early-packages.
13097
13098         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13099         relative symlinks correctly.
13100         (paths-find-emacs-roots): More rigorous checking for plausible
13101         configuration-time root.
13102
13103         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13104         find its roots.
13105
13106 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13107
13108         * faces.el: Fix docstrings.
13109         * glyphs.el: Fix docstrings.
13110         * mouse.el: Fix docstrings.
13111
13112         * frame.el: Change phrase `current frame' to `selected frame'.
13113
13114         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13115
13116         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13117         macros using backquote to make them infinitely more readable.
13118
13119 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13120
13121         * packages.el (packages-find-package-path): Hardcoded specialized
13122         InfoDock support until we can clean this up.
13123
13124         * help.el (describe-bindings-1): Return the value of the bindings
13125         help buffer created.
13126         (describe-bindings): Ditto.
13127
13128         * simple.el (set-variable): Restore previous behavior of not
13129         bombing if the variable to set is not boundp.
13130
13131 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13132
13133         * packages.el (packages-handle-package-dumped-lisps): Allow for
13134         non-local files to be loaded off the package-lisp variable.
13135
13136 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13137
13138         * x-faces.el: Global X resources should override
13139           specs for all device classes (color, grayscale, mono);
13140           code currently doesn't override any of them.  Fixed by
13141           calling remove-specifier with '(x default) as the tag
13142           set and allowing inexact matches.
13143
13144 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13145
13146         * faces.el: Separated face initializations based on
13147           device classes into device type specific (tag set,
13148           instantiator) pairs.
13149
13150 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13151
13152         * wid-edit.el (widget-choice-action): Remember user's explicit
13153         choice.
13154         (widget-choice-value-create): Respect it.
13155         From Richard Stallman <rms@gnu.org>
13156
13157 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13158
13159         * setup-paths.el (paths-construct-info-path): Always append
13160         existing directories from configure-time info path.
13161
13162         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13163         Info-directory-list.
13164
13165         * info.el: Removed Info-default-directory-list which was broken by
13166         design.
13167         Removed bogus initialization of Info-directory-list---startup.el
13168         can do a much better job.
13169         Added autoload of Info-directory-list.
13170
13171         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13172         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13173         be exclusive; now it's merely given precedence, just like in the
13174         old days.
13175
13176 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13177
13178         * find-paths.el (paths-find-architecture-directory): Fix bug with
13179         finding; it used to default too early.
13180
13181 1998-03-25  Martin Buchholz <martin@xemacs.org>
13182
13183         * packages.el (packages-split-path): Fix a bug; it used to fail
13184         for paths that weren't split.
13185
13186 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13187
13188         * finder.el (finder-compile-keywords): trap on errors.
13189
13190 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13191
13192         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13193           fourth argument of t so that only the specs exactly
13194           matching the tag lists are removed.
13195
13196 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13197
13198         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13199
13200 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13201
13202         * minibuf.el (mouse-read-file-name-1): If a default directory was
13203         specified, use it for generating the completions.
13204
13205 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13206
13207         * update-elc.el: Now respects inhibit-package-init and
13208         inhibit-site-lisp.
13209         Now does path construction with loadup-paths.
13210
13211         * startup.el (normal-top-level, startup-setup-paths): Now respects
13212         inhibit-package-init and inhibit-site-lisp.
13213
13214         * packages.el (packages-find-package-path): Extended package path
13215         by version-specific hierarchies.
13216         (packages-find-packages): Now respects inhibit flag and
13217         inhibit-site-lisp.
13218         Moved path setup to loadup-paths.
13219
13220         * make-docfile.el: Now respects inhibit-package-init and
13221         inhibit-site-lisp.
13222         Now does path construction with loadup-paths.
13223
13224         * loadup.el: Now respects inhibit-package-init and
13225         inhibit-site-lisp.
13226
13227         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13228
13229         * loadup-paths.el: New file: setup load-path to encompass
13230         packages.
13231
13232 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13233
13234         * auto-show.el: load-gc renamed to pureload.
13235         * site-load.el: Ditto.
13236         * packages.el (toplevel): Ditto.
13237         * loadup.el (really-early-error-handler): Ditto.
13238         * dumped-lisp.el (preloaded-file-list): Ditto.
13239         * cus-face.el (custom-declare-face): Ditto.
13240
13241 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13242
13243         * <Today>: The Big Path Searching Overhaul.
13244
13245         * find-paths.el: New file: find and assemble paths in the
13246         installation hierarchy.
13247
13248         * setup-paths.el: New file: global layout of paths and directories
13249         within the XEmacs hierarchy.
13250
13251         * packages.el: Replaced everything related to path searching and
13252         startup by code in terms of find-paths.
13253
13254         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13255         the new path searching engine.
13256
13257         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13258         and setup-paths.
13259
13260 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13261
13262         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13263         setup-paths.el.
13264
13265 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13266
13267         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13268         compiles identically in any configuration.
13269         Removed irrelevant commentary.
13270
13271 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13272
13273         * simple.el (set-variable): Allow setting specifiers.
13274
13275 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13276
13277         * lisp.el (forward-sexp): Revert previous change.
13278
13279 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13280
13281         * frame.el (frame-initialize): Use `delete-console' instead of
13282         `delete-device' to delete the stream console to match the usage in
13283         Fkill_emacs.
13284
13285 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13286
13287         * files.el (cdpath-previous): New variable.
13288         (cd): Use it.
13289         From Bob Weiner <weiner@wave.altrasoft.com>
13290
13291 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13292
13293         * keydefs.el: Changed keybindings of forward-char,
13294           backward, scroll-up and scroll-down to point to their
13295           -command counterparts.
13296
13297         * simple.el: New functions: forwarc-char-command,
13298           backwrad-char-command, scroll-up-command,
13299           scroll-down-command which work liek their counterparts
13300           except that they honor the variable
13301           signal-error-on-buffer-boundary.
13302
13303           Definition of signal-error-on-buffer-boundary received
13304           from src/cmds.c.
13305
13306           defvar declaration added for word-across-newline to avoid
13307           byte-compiler warning about the free variable reference.
13308
13309 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13310
13311         * winnt.el: Removed "%t" from the beginning of
13312         modeline-format. From now on, there's no nt-specifics in the modeline.
13313
13314 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13315
13316         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13317         of `when' with `if'.
13318
13319 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13320
13321         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13322         mswindows. Must be reworked along with glyphs.el, or
13323         merged into it, after there is images support.
13324
13325         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13326         'mswindows.
13327
13328 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13329
13330         * faces.el: fix for text cursor initialization.
13331         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13332         From Andy Piper <andyp@parallax.co.uk>
13333
13334 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13335
13336         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13337         if there is an existing package that handles it and warn the user
13338         about that mode.
13339
13340 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13341
13342         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13343         Installation" menu item when Installation-string is not bound.
13344
13345 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13346
13347         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13348         From Jeremiah W. James <jerry@cs.ucsb.edu>
13349
13350 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13351
13352         * msw-faces.el:
13353         * faces.el: Fix face initialization.
13354
13355 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13356
13357         * files.el (backup-enable-predicate): fix breakage introduced
13358         by TMPDIR patch.
13359
13360 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13361
13362         * x-faces.el (x-init-face-from-resources): The
13363           TTY face property retrieval functions don't return
13364           specifiers, so use face-property instead.
13365
13366 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13367
13368         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13369
13370 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13371
13372         * x-menubar.el: Expanded documentation for
13373           option-save-faces.  Changed Options -> Browse Faces
13374           menu entry to invoke customize-face.
13375
13376 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13377
13378         * faces.el: Most face initialization moved out of
13379           init-other-random-faces to the top level so that the
13380           initialization happens before Xemacs is dumped.  Much
13381           of the fascist "face-differs-from-default-p or FROB!"
13382           code has been retired in favor of letting the user do
13383           what they want to do.  Face initialization code changed
13384           to use `default' specifier tag so that the settings can
13385           be overridden later if the user wishes it.
13386
13387 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13388
13389         * about.el (about-hackers): Update contributors list.
13390
13391 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13392
13393         * specifier.el: Define new specifier tag `default'.
13394
13395         * modeline.el: Initialize faces using `default' tag.
13396
13397         * x-faces.el (x-init-face-from-resources): Remove
13398           specifier specs containing the `default' tag before
13399           adding new specs.
13400
13401 1998-03-02  John Jones  <jj@asu.edu>
13402
13403         * package-get.el (package-get-all): fixed arguments on call to
13404         package-admin-add-single-file-package.
13405         * package-get.el (package-get-installedp): fixed to match
13406         advertised behavior.
13407         * package-get.el: added function package-get-update-all which
13408         installs newest versions of all the current packages (if they are
13409         not already installed).
13410
13411 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13412
13413         * files.el (find-file-noselect): Uncommented `truename' binding in
13414         `let*' and use it later to set `buffer-file-truename' iff it's
13415         still nil, as happens for example when finding a compressed
13416         file with "jka-compr".
13417
13418 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13419
13420         * faces.el: in make-face-* type functions do the operation for all
13421         window systems, not just the first one found.
13422
13423         * font.el: call mswindows-list-fonts for mswindows.
13424
13425 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13426
13427         * code-process.el (call-process-region):
13428         * process.el (call-process-region):
13429         * package-get.el (package-get-dir):
13430         * files.el (backup-enable-predicate):
13431         * gnuserv.el (gnuserv-temp-file-regexp):
13432         Use temp-directory in place of `/tmp'.
13433
13434 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13435
13436         * "Fast" dired-in-C enhancements for Windows 95/NT:
13437
13438         * files.el: Added function, `wildcard-to-regexp', from GNU
13439           Emacs.
13440
13441         * files.el (insert-directory): Modified to use special
13442           dired-in-C enhancements if present.
13443
13444 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13445
13446         * code-files.el: make default coding no-conversion.
13447
13448 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13449
13450         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13451         the load-path.
13452
13453         * update-elc.el: Strip directory when testing for files not to
13454         bytecompile.
13455
13456 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13457
13458         * lisp-mode.el: Use recommended form for menus.
13459
13460         * info.el (Info-construct-menu): Use recommended form for menus.
13461
13462         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13463         entry.
13464
13465 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13466
13467         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13468           (get-frame-for-buffer-noselect): Always return frames
13469           in the not-this-window-p cond clause.
13470
13471 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13472
13473         * help.el (describe-installation): New function.
13474
13475         * x-menubar.el (default-menubar): Add describe-installation to
13476         Help menu.
13477
13478         * packages.el (packages-unbytecompiled-lisp): Installation.el
13479         should not be bytecompiled.
13480
13481         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13482         XEmacs.
13483
13484         * x-menubar.el (default-menubar): Use correct guard for VM menu
13485         entry.
13486
13487         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13488         coding.
13489         From Andy Piper <andyp@parallax.co.uk>
13490
13491 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13492
13493         * ldap.el: Do not require ldap-internal at compile time.
13494
13495 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13496
13497         * code-files.el: new file. a virtual copy of mule-files.el
13498         but without charset
13499         dependencies. (toggle-buffer-file-ocding-system) new function for
13500         changing the eol type for the current buffer.
13501
13502         * code-process.el: new file. a copy of
13503         mule-process.el. mule-process.el will disappear when things have
13504         settled.
13505
13506         * coding.el: new file. a virtual copy of mule-files.el but
13507         without charset dependencies. (coding-system-base) new function
13508         for getting the parent coding system of a coding system with eol
13509         type set.
13510
13511         * dumped-lisp.el: add above files for the non-mule case.
13512
13513 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13514
13515         * window-xemacs.el (display-buffer): If no explicit
13516           frame is specified, search for a window that displays
13517           the buffer on the currently selected frame, before
13518           searching other frames.
13519
13520 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13521
13522         * frame.el (get-frame-for-buffer): If not-this-window-p
13523           is non-nil, use window on the selected frame if it is not
13524           also the selected window.  When defaulting, search for
13525           windows on the currently selected fgrame before searching
13526           other frames.
13527
13528 1998-02-25  Didier Verna  <didier@xemacs.org>
13529
13530         * modeline.el (modeline-swap-buffers): originally named
13531         `mouse-release-modeline'. Whether to actually swap the buffers is
13532         decided in `mouse-drag-modeline'.
13533         (mouse-drag-modeline): A button release event is considered a
13534         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13535         stay unchanged.
13536
13537 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13538
13539         * x-menubar.el: Put redo on the menubar.
13540         From Aki Vehtari <Aki.Vehtari@hut.fi>
13541
13542 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13543
13544         * bytecomp.el (displaying-byte-compile-warnings): if
13545         temp-buffer-show-function is set, use it to display current set of
13546         warnings in the "*Compile-Log-Show*" buffer.
13547
13548         * simple.el (display-warning-buffer): if temp-buffer-show-function
13549         is set, use it to display current set of warnings in the
13550         "*Warnings-Show*" buffer.
13551
13552 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13553
13554         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13555         Common Lisp.
13556
13557 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13558
13559         * menubar.el: Allow button descriptors at least 2 long.
13560
13561         * x-menubar.el (default-menubar): Use recommended forms.
13562         (file-menu-filter): Remove.
13563         (edit-menu-filter): Remove.
13564
13565 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13566
13567         * about.el (about-hackers): Updated.
13568
13569 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13570
13571         * help.el (help-max-help-buffers): new variable
13572         (help-register-and-maybe-prune-excess): new function
13573         (help-buffer-name): use help-max-help-buffers.
13574         (with-displaying-help-buffer): use
13575         help-register-and-maybe-prune-excess.
13576
13577         * help.el (help-maybe-pretty-print-value): if the value fits on
13578         one line, let it.
13579
13580 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13581
13582         * (with-displaying-help-buffer): there is no need to kill the buffer
13583         if it exists, because with-output-to-temp-buffer will clear it.
13584         further, killing the buffer violates the rule that
13585         temp-buffer-show-function, if set, has the full responsibility of
13586         showing the temp buffer.  killing the buffer fucks with the window
13587         configuration, hosing temp-buffer-show-function.
13588
13589
13590 1998-02-23  Didier Verna  <didier@xemacs.org>
13591
13592         * modeline.el (mouse-drag-modeline):
13593         - Always scroll the modeline that was originally clicked on.
13594         - Use x pixels instead of x characters (which doesn't work anyway)
13595         as horizontal reference for modeline dragging. This allows us to
13596         keep on dragging the modeline even if the motion event occurs in
13597         another window.
13598
13599 1998-02-23  Didier Verna  <didier@xemacs.org>
13600
13601         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13602         glyph on the modeline to indicate that dragging the mouse has an
13603         effect both horizontally and vertically.
13604
13605 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13606
13607         * about.el (about-xemacs): Get rid of redundant visible version
13608         number.
13609
13610 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13611
13612         * about.el (about-hackers): Update credits.
13613
13614 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13615
13616         * prim/register.el (view-register): Show register type file-query.
13617
13618 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13619
13620         * mode-motion.el (mode-motion-highlight-internal):
13621           save-excursion inside save-window-exucrsion form to
13622           hide buffer point changes from save-window-excursion.
13623           Prevents display flickering when the mouse pointer
13624           moves.
13625
13626 1998-02-17  Didier Verna  <didier@xemacs.org>
13627
13628         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13629         function to handle correctly the case of a toolbar one side of the
13630         window: scrolling will not necessarily happen.
13631
13632 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13633
13634         * files.el (after-find-file): Restore missing argument
13635           to format that provides filename for "... consider M-x
13636           recover-file" message.  Also call `message' with "%s"
13637           as the first arg instead of an arbitrary string.
13638
13639 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13640
13641         * about.el (about-hackers): Various additions.
13642
13643 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13644
13645         * autoload.el (generate-file-autoloads-1): Don't force an extra
13646         line out when copying on-the-same line autoloads.
13647
13648         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13649         is installed.
13650
13651 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13652
13653         * x11/x-win-xfree86.el (x-win-init-xfree86):
13654         * x11/x-win-sun.el (x-win-init-sun):
13655         * x11/x-init.el (x-initialize-compose):
13656         * prim/simple.el:
13657         (backward-or-forward-kill-sexp):
13658         (backward-or-forward-kill-sentence):
13659         (backward-or-forward-kill-word):
13660         (backward-or-forward-delete-char):
13661         * prim/isearch-mode.el (isearch-help-or-delete-char):
13662         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13663         x-keysym-on-keyboard-p to detect backspace.
13664         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13665         Clean up symbols used with dead keys, checking Linux and solaris
13666         keysyms.
13667         Simplify x-win-*.el using above methods.
13668         Change documentation for x-keysym-*-p functions.
13669
13670 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13671
13672         * about.el (about-hackers): Restore entries for Michael Sperber and
13673         Vinnie Shelton.
13674         From Vinnie Shelton <acs@acm.org>
13675
13676 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13677
13678         * simple.el (count-words-region): Ditto.
13679
13680 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13681
13682         * simple.el (count-words-buffer): Document.  Don't print anything
13683         if non-interactive.
13684
13685 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13686
13687         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13688         multiple files in InfoDock.
13689
13690 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13691
13692         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13693         from version.el in InfoDock.
13694
13695         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13696         specially.
13697
13698 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13699
13700         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13701         variable name in docstring.
13702
13703 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13704
13705         * menubar.h: Include "gui.h".
13706
13707 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13708
13709         * site-load.el: Fix documentation.
13710
13711 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13712
13713         * package-get-base.el (package-get-base): Updated.
13714
13715         * keymap.el: PC-ize.
13716
13717 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13718
13719         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13720         from' on a fresh line.
13721
13722 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13723
13724         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13725         object.
13726
13727 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13728
13729         * undo-stack.el: PC-ize.
13730
13731         * cmdloop.el: PC-ize.
13732
13733 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13734
13735         * bytecomp-runtime.el: PC-ize.
13736
13737         * byte-optimize.el: Prolog fixup.  PC-ize.
13738
13739         * cus-dep.el: Spelling fix.
13740
13741         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13742         entries follow).
13743
13744 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13745
13746         * text-mode.el (text-mode-hook-identify): New function,
13747         put on text-mode-hook.  Set text-mode-variant here.
13748         (text-mode): Don't set it here.
13749
13750 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13751
13752         * text-mode.el (text-mode-hook): New defvar.
13753         (text-mode-variant): New variable.
13754         (text-mode): Set that variable locally.
13755         (toggle-text-mode-auto-fill): New command.
13756
13757 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13758
13759         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13760
13761 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13762
13763         * text-mode.el (paragraph-indent-text-mode):
13764         Renamed from spaced-text-mode.
13765         (text-mode-map): Bind TAB to indent-relative.
13766         (indented-text-mode-map): Variable deleted.
13767         (indented-text-mode): Now an alias for text-mode.
13768
13769 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13770
13771         * loadup.el: test-atoms debugging stuffs removed.
13772
13773 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13774
13775         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13776
13777 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13778
13779         * help.el (describe-beta): Made it use `locate-data-file'.
13780         (describe-distribution): Ditto.
13781         (describe-copying): Ditto.
13782         (describe-project): Ditto.
13783         (view-emacs-news): Ditto.
13784
13785         * help-nomule.el (help-with-tutorial): Made it use
13786         `locate-data-file' to find tutorial.
13787
13788 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13789
13790         * about.el: Corrected my email address.
13791
13792         * mouse.el: Added 'mouse-mswindows-drop' similar to
13793         'mouse-offix-drop'.
13794
13795 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13796
13797         * loadup.el (running-xemacs): Spelling fix.
13798
13799 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13800
13801         * packages.el (packages-find-packages-1): Don't allow a backwards
13802         compatible lisp tree to overwrite `preloaded-file-list'.
13803
13804 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13805
13806         * loadup.el: Don't delete "xemacs" prior to dumping.
13807
13808 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13809
13810         * package-info.el (pi-last-mod-date): New function.
13811         (pi-author-version): New function.
13812         (batch-update-package-info): Use them.
13813
13814 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13815
13816         * frame.el (get-frame-for-buffer-default-to-current): Create.
13817         (get-frame-for-buffer-noselect): Allow user to use current frame
13818         with `get-frame-for-buffer-default-to-current'.
13819
13820 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13821
13822         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13823         (byte-compile-output-docform): Ditto.
13824         (byte-compile-compiled-obj-to-list): Ditto.
13825
13826 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13827
13828         * startup.el (command-line-1): Removed code that ran
13829           buffer-menu.
13830
13831 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13832
13833         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13834
13835 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13836
13837         * frame.el (suspend-emacs-or-iconify-frame): Check using
13838         `device-on-window-system-p' instead of explicitly checking for X,
13839         so that the same logic works for MS Windows.
13840         (suspend-or-iconify-emacs): Ditto.
13841
13842 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13843
13844         * about.el (about-maintainer-info): Andy Piper is back.
13845         (xemacs-hackers): Updated Andy Piper's email address.
13846         (about-hackers): Added Jonathan Harris.
13847         (about-hackers): Updated Tibor Polgar's email address.
13848
13849 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13850
13851         * about.el: Add xemacs.org email manager.
13852
13853         * package-get-base.el (package-get-base): Updated with most recent
13854         package updates.
13855
13856 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13857
13858         * help.el (function-arglist): Use `indirect-function' instead of
13859         `symbol-function' so that aliases are treated correctly.
13860
13861 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
13862
13863         * help.el (help-map): Add f1 binding to `help-for-help'.
13864         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
13865         (describe-key-briefly): Use `princ' "%s" to print object.
13866         (with-displaying-help-buffer): Kill buffer if it exists, again.
13867         (describe-key): Use `princ' "%s" to print object.
13868         (describe-function-1): Use `princ' "%s" to print object.
13869         Commented out alias lines removed.
13870         (help-pretty-print-limit): New variable to control pretty-printing
13871         of variable values.
13872         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
13873         `help-pretty-print-value' again.  Only print-print when OBJECT is
13874         list of length less than `help-pretty-print-limit'.
13875         (describe-variable): Use `help-maybe-pretty-print-value' again.
13876
13877 1998-01-18  SL Baur  <steve@altair.xemacs.org>
13878
13879         * simple.el (blink-matching-open): Remove C++ kludge.
13880         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
13881
13882 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13883
13884         * info.el (Info-default-directory-list): Made the documentation
13885         more explanitory.
13886
13887 1998-01-13  Martin Buchholz  <martin@xemacs.org>
13888
13889         * lisp/packages.el:
13890         * lisp/package-admin.el:
13891         * lisp/build-report.el:
13892         Fix typos.
13893
13894 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
13895
13896         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
13897         warnings in Java buffers without final newline and editing the
13898         last line.
13899
13900 1998-01-17  SL Baur  <steve@altair.xemacs.org>
13901
13902         * packages.el (packages-find-packages-1): Don't allow a backwards
13903         compatible lisp tree to overwrite `preloaded-file-list'.
13904         Suggested by Colin Rafferty  <colin@xemacs.org>
13905
13906         * mouse.el (mouse-offix-drop): Set undo-boundary.
13907         From Oliver Graf <ograf@fga.de>
13908
13909 1998-01-13  SL Baur  <steve@altair.xemacs.org>
13910
13911         * loadup.el (load-gc): rewrite as defun.
13912         Print something sensical if a required dump-time file isn't found.
13913
13914 1998-01-12  SL Baur  <steve@altair.xemacs.org>
13915
13916         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
13917         bug strikes a menudescriptor.
13918
13919         * package-get-base.el (package-get-base): Updated.
13920
13921         * package-info.el (batch-update-package-info): Derive REQUIRES
13922         from the Makefile.
13923
13924 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
13925
13926         * files.el (save-some-buffers): Don't play games with deleting
13927         other windows if we are in the minibuffer window.
13928
13929 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13930
13931         * modeline.el (modeline-minor-mode-menu): Add support for :active
13932         (add-minor-mode): Document :active property to TOGGLE.
13933
13934 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13935
13936         * modeline.el (modeline-minor-mode-menu): Add support for an
13937         `:included' predicate in the `toggle-sym' plist.
13938         (add-minor-mode): Document the :included property, format
13939         docstring some more.
13940         (modeline-minor-mode-menu): Documentation string added.
13941
13942 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13943
13944         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
13945         labels from the symbol-names by thwacking off the overly redundant
13946         and overused "mode", parenthesizing "minor", and capitalizing the
13947         resultant strings.  Also shortened the menu's title by eliminating
13948         the redundant buffer name.
13949         (add-minor-mode): Beautified the docstring, added mention of the
13950         `:menu-tag' property of TOGGLE.
13951         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
13952         `toggle-sym' to beatify the mode-life menus.
13953         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
13954         `auto-fill-function'.
13955
13956 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13957
13958         * modeline.el (modeline-minor-mode-menu): Changed the string-only
13959         menus to :style 'toggle.
13960
13961 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
13962
13963         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
13964
13965 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
13966
13967         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
13968         only recognize first hyperlink.
13969         (hyper-apropos-highlightify): Deletia, this is already done by
13970         `hyper-apropos-insert-face'.
13971         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
13972
13973 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13974
13975         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
13976         mail.
13977         (toolbar-mail-reader): Add support for `send'.
13978         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
13979
13980 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13981
13982         * info.el (Info-emacs-info-file-name): Add defvar for
13983         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
13984         will function properly.
13985
13986 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
13987
13988         * simple.el: make the backwards delete function called by
13989         `backward-or-forward-delete-char' user configurable.
13990
13991 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13992
13993         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
13994         compiled function got loaded from.
13995
13996 1998-01-09  SL Baur  <steve@altair.xemacs.org>
13997
13998         * term/apollo.el: Synched up with InfoDock 3.6.2.
13999
14000 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14001
14002         * startup.el (load-init-file): Load autoloads earlier.
14003         (startup-splash-frame): Handle InfoDock logo.
14004
14005         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14006         InfoDock.
14007         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14008
14009         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14010         doesn't have this function.
14011
14012         * packages.el (locate-data-file): Fix to call `locate-file'.
14013
14014 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14015
14016         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14017         version of version.el.
14018         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14019
14020         * x-menubar.el (default-menubar): Guard reference to
14021         `gnuserv-frame'.
14022         (default-menubar): Guard references to `font-lock-mode'.
14023         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14024         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14025
14026         * make-docfile.el: Don't snarf doc strings from autoloads.
14027
14028         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14029         loading auto-autoloads files.
14030
14031         * loaddefs.el: Disable dumping autoloads.
14032
14033 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14034
14035         * lisp-mnt.el: Synch to Emacs 20.2.
14036
14037         * help.el: Remove manual autoload of `finder-by-keyword'.
14038
14039         * finder.el (finder-by-keyword): Autoload.
14040
14041         * help.el: Conditionalize hyperbole setup.
14042
14043 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14044
14045         * packages.el (package-require): Update to reflect new data format.
14046
14047 1998-01-02  Didier Verna  <didier@xemacs.org>
14048
14049         * x-menubar.el (default-menubar): make the tutorials available
14050         through the menubar. (Plus some compilation warnings cleanup).
14051
14052 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14053
14054         * check-features.el: New file.  Perform sanity check after build.
14055
14056         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14057         files to tooltalk package.
14058         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14059         package.
14060
14061         * package-admin.el (package-admin-xemacs): Use better default for
14062         location of XEmacs binary.
14063
14064 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14065
14066         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14067         tag with sexp and add value tag with value `t'.
14068
14069 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14070
14071         * package-get.el: Changes to work with real data.
14072         From Pete Ware <ware@cis.ohio-state.edu>
14073
14074         * packages.el (packages-reload-autoloads): Guard load for the time
14075         being.
14076
14077         * update-elc.el ("packages.el"): Force loading packages.el instead
14078         of possibly out-of-date packges.elc.
14079         * make-docfile.el ("packages.el"): Ditto.
14080
14081 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14082
14083         * build-report.el (build-report-delete-regexp): Added a rule for
14084         the main tarball shadowing anything past it.
14085
14086 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14087
14088         * packages.el (package-provide): Delete a previous provide.
14089
14090         * package-info.el: New file.
14091
14092         * package-get.el: New file.
14093         From Pete Ware <ware@cis.ohio-state.edu>
14094         (package-get): Fix md5 computation to work with Mule.
14095
14096 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14097
14098         * simple.el (log-message-*): Quote symbols in docstrings properly.
14099
14100 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14101
14102         * packages.el (packages-new-autoloads): Ignore symbolic links.
14103
14104         * cus-face.el (face-custom-attributes-get): Fix typo.
14105         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14106
14107 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14108
14109         * startup.el (load-init-file): Reload new or changed autoloads
14110         unless inhibited.  Reload modified dumped lisp (stubbed).
14111
14112         * packages.el (packages-new-autoloads): New function.
14113         (packages-reload-autoloads): New function.
14114         (packages-reload-dumped-lisp): New (stub) function.
14115
14116         * loadup.el: Inhibit reloading dumped files when running temacs.
14117
14118         * loadhist.el (file-provides): Extend to handle variant
14119         extensions.
14120
14121         * replace.el (query-replace): Fix typo.
14122
14123 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14124
14125         * make-docfile.el: list-autoloads-path has been renamed.
14126         * update-elc.el: list-autoloads has been renamed.
14127
14128         * packages.el (packages-list-autoloads): Renamed.
14129         (packages-list-autoloads-path): Ditto.
14130
14131 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14132
14133         * packages.el (packages-find-packages-1): Made it signal a warning
14134         for an error in an auto-autoload.el file.
14135
14136 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14137
14138         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14139         tag with const.
14140         From Aki Vehtari <Aki.Vehtari@hut.fi>
14141
14142         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14143
14144         * loadhist.el (unload-feature): Remove autoload.
14145
14146 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14147
14148         * loadhist.el: Unpackaged.
14149
14150         * help.el (describe-symbol-find-file): Rename
14151         `describe-function-find-file' and make old name obsolete.
14152         (describe-function-1): Use it.
14153         (describe-function-1): Guard reference to
14154         `compiled-function-annotation'.
14155
14156 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14157
14158         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14159         argument.
14160         (help-mode-quit): New optional arg to control whether it kills or
14161         buries.  Tidied up.
14162         (with-displaying-help-buffer): Don't kill buffer initially, even
14163         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14164         (help-pretty-print-value): Rename back from
14165         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14166         use it, otherwise use dumped `cl-prettyprint'.
14167         (describe-variable): Use `help-pretty-print-value' again.
14168         (find-func): Removed reference to "find-func" at end.
14169
14170 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14171
14172         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14173           GUI XEmacs. Rename? x-menubar is rather window system
14174           independant, except for a couple of items.
14175
14176 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14177
14178         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14179         entries as they will no longer be distributed with XEmacs.
14180
14181         * format.el (format-alist): Fix image/tiff regexps.
14182         From P. E. Jareth Hein <jareth@camelot-soft.com>
14183
14184         * help.el (help-maybe-pretty-print-value): Rename.
14185         (describe-variable): Use it.
14186         (describe-variable): Add trailing linefeed.
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 (describe-function-1): Don't output anything for
14196           arglist of autoload functions.
14197
14198 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14199
14200         * help.el (help-mode-map): New bindings for `help-mode-bury',
14201         `describe-function-at-point', `describe-variable-at-point',
14202         `Info-elisp-ref', `customize-variable', `help-next-section' and
14203         `help-prev-section'.
14204         (help-next-section): New function.
14205         (help-prev-section): New function.
14206         (help-mode-quit): Changed to kill the help buffer.
14207         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14208         correctly.
14209         (help-buffer-name): New function to generate the name of help
14210         buffers.
14211         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14212         argument giving the name of the help buffer.
14213         (describe-key): Use `with-displaying-help-buffer' with name.
14214         (describe-mode): Ditto.
14215         (describe-bindings): Ditto.
14216         (describe-prefix-bindings): Ditto.
14217         (view-lossage): Ditto.
14218         (with-syntax-table): New macro.
14219         (function-called-at-point): Use `ignore-errors' and
14220         `with-syntax-table'.
14221         (function-at-point): Ditto.
14222         (describe-function): Use `with-displaying-help-buffer' with name.
14223         (function-arglist): Extracted from `describe-function-1'.  Returns
14224         function's arglist as string.
14225         (function-documentation): Extracted from `describe-function-1'.
14226         Returns function's docstring.
14227         (describe-function-1): Remove all the "stream" garbage, including
14228         the stream argument.  Use `function-arglist' and
14229         `function-documentation'.
14230         (describe-function-arglist): Just use `function-arglist'.
14231         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14232         (help-pretty-print-value): New function to help with
14233         pretty-printing variable values.  Knows about `#<...>'.  Needs
14234         `pp-internal'.
14235         (describe-variable): Use `with-displaying-help-buffer' with name.
14236         Formatting improved.  Display file where variable is defined, if
14237         known.  Use `help-pretty-print-value'.
14238         (describe-syntax): Use `with-displaying-help-buffer' with name.
14239         (list-processes): Remove "stream" garbage.
14240
14241 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14242
14243         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14244         call a dumped routine instead.
14245
14246         * x-win-xfree86.el: Wrap file in defun.
14247         * x-win-sun.el: Ditto.
14248
14249 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14250
14251         * help.el (view-emacs-news): Remove usage of outl-mouse which
14252         advises functions and does other evil things.
14253
14254 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14255
14256         * format.el (format-alist): Add `image/tiff'.
14257         From P. E. Jareth Hein <jareth@camelot-soft.com>
14258
14259 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14260
14261         * about.el (about-hackers): More names added.
14262
14263         * make-docfile.el: Remove superfluous package path search.
14264
14265         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14266
14267 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14268
14269         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14270         ignored shadows.
14271
14272 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14273
14274         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14275         get trailing slashes when added to the load-path.
14276
14277         * x-init.el (init-x-win): Locate where XEmacs X localization files
14278         are.
14279
14280 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14281
14282         * x-faces.el: Added support for foregroundToolBarColor
14283           to xpm-color-symbols.
14284
14285 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14286
14287         * etags.el (tags-remove-duplicates): Removed.
14288         (buffer-tag-table-list): Use `delete-duplicates'.
14289
14290         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14291         correctly.
14292         (get*): Defalias to `get'.
14293
14294         * cl.el (eql): Compare integers with `eq'.
14295         (cl-map-extents): Check for `map-extents' first.
14296
14297 1997-12-17  Didier Verna  <didier@xemacs.org>
14298
14299         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14300         added the 'numero', 'copyright' and 'trademark' symbols.
14301
14302         * leim/quail/latin-post.el ("french-postfix"): see above.
14303
14304 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14305
14306         * widget.el (define-widget): Check the arguments.
14307
14308         * cus-edit.el (customize-face): Use `check-argument-type'.
14309         (custom-variable-value-create): Use `signal' to signal error.
14310         (custom-variable-reset-saved): Ditto.
14311         (custom-variable-reset-standard): Ditto.
14312         (custom-face-reset-saved): Ditto.
14313
14314         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14315         (widget-default-format-handler): Ditto.
14316         (widget-checklist-add-item): Ditto.
14317         (widget-radio-add-item): Ditto.
14318         (widget-editable-list-entry-create): Ditto.
14319         (widget-sexp-prompt-value): Ditto.
14320
14321         * custom.el (custom-declare-variable): Signal errors better.
14322         (custom-handle-keyword): Ditto.
14323         (custom-declare-group): Ditto.
14324
14325         * window-xemacs.el (windows): Ditto.
14326
14327         * menubar.el (menu): Ditto.
14328
14329         * keydefs.el (keyboard): Ditto.
14330
14331         * minibuf.el (minibuffer): Ditto.
14332
14333         * process.el (execute): Ditto.
14334
14335         * fill.el (fill): Ditto.
14336
14337         * modeline.el (modeline): Ditto.
14338
14339         * help.el (help): Ditto.
14340
14341         * faces.el (faces): Ditto.
14342
14343         * files.el (files): Ditto.
14344
14345         * x-init.el (x): Ditto.
14346
14347         * lisp-mode.el (lisp): Ditto.
14348
14349         * process.el (processes): Ditto.
14350
14351         * mouse.el (mouse): Ditto.
14352
14353         * abbrev.el (abbrev): Moved from cus-edit.
14354
14355         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14356         as variable declaration.
14357
14358 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14359
14360         * menubar.el (find-menu-item): Use `check-argument-type'.
14361         (find-menu-item): Cosmetic changes.
14362
14363 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14364
14365         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14366
14367 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14368
14369         * startup.el (set-default-load-path): Only search package-path
14370         when not running temacs.
14371
14372         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14373         files.
14374
14375         * loadup.el: Correct commentary.  Reformatting.
14376         (really-early-error-handler): Use absolute path to the
14377         first dumped-lisp.el file.
14378         (really-early-error-handler): Print full path name of
14379         each dumped lisp file (inherited from InfoDock).
14380
14381         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14382         dumped-lisp.el files.
14383
14384         * make-docfile.el (preloaded-file-list): Reorder when the
14385         package-path is searched.
14386         * update-elc.el: Ditto.
14387
14388         * lisp-mode.el (call-with-condition-handler): Treat the same as
14389         `condition-case' for indentation.
14390
14391         * about.el (about-xemacs): Update release date.
14392
14393 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14394
14395         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14396         anywhere but at the last clause.
14397         (ecase): Disallow `t' and `otherwise'.
14398
14399 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14400
14401         * cus-edit.el (custom-buffer-create-buttons): New function
14402         from stuff moved out of `custom-buffer-create-internal'.
14403         (custom-novice): New variable.  Default t.
14404         (custom-display-global-buttons): Ditto.  Default `top'.
14405         (custom-buffer-create-internal): Only display help if
14406         `custom-novice' is non-nil.  Display global buttons according to
14407         `custom-display-global-buttons'.
14408
14409 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14410
14411         * menubar.el (find-menu-item): Use `check-argument-type'.
14412         (find-menu-item): Cosmetic changes.
14413
14414 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14415
14416         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14417         look.
14418
14419 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14420
14421         * format.el (format-deannotate-region):  Bug fix.
14422         Deannotating a region containing unknown tags would fail
14423         (causing decoding of text/enriched to fail at user level)
14424
14425 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14426
14427         * minibuf.el (read-directory-name): Support sixth
14428           arg, HISTORY, as already documented.
14429
14430 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14431
14432         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14433         to `ecase'.
14434
14435 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14436
14437         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14438         skk-activate.
14439
14440 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14441
14442         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.